diff --git a/examples/get-starknet/tsconfig.json b/examples/get-starknet/tsconfig.json index 4491a4a5a..c94a6887f 100644 --- a/examples/get-starknet/tsconfig.json +++ b/examples/get-starknet/tsconfig.json @@ -1,8 +1,35 @@ { - "extends": "../../tsconfig.react.json", "compilerOptions": { "baseUrl": ".", "rootDir": "./src", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "declaration": true, + "target": "ES2022", + "module": "ES2022", + "strict": false, + "jsx": "preserve", + "jsxImportSource": "@emotion/react", + "allowJs": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "incremental": true, + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "downlevelIteration": true, "noEmit": true, }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules" + ], } diff --git a/examples/starknet-react-next/package.json b/examples/starknet-react-next/package.json index 624e1e8fe..f05a1995a 100644 --- a/examples/starknet-react-next/package.json +++ b/examples/starknet-react-next/package.json @@ -22,7 +22,6 @@ "@types/react": "^18.2.21", "@types/react-dom": "^18.2.7", "eslint": "^8.23.0", - "eslint-config-next": "^12.2.5", - "typescript": "^5.4.5" + "eslint-config-next": "^12.2.5" } } diff --git a/examples/starknet-react-next/src/components/ConnectWallet.tsx b/examples/starknet-react-next/src/components/ConnectWallet.tsx index 08a18608e..ef7dfe4f2 100644 --- a/examples/starknet-react-next/src/components/ConnectWallet.tsx +++ b/examples/starknet-react-next/src/components/ConnectWallet.tsx @@ -1,3 +1,4 @@ +import ControllerConnector from "@cartridge/connector"; import { useAccount, useConnect, useDisconnect } from "@starknet-react/core"; export function ConnectWallet() { diff --git a/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx b/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx index 71be49821..4b7686955 100644 --- a/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx +++ b/examples/starknet-react-next/src/components/DojoSpawnAndMove.tsx @@ -3,10 +3,10 @@ import { useContractWrite, useExplorer, } from "@starknet-react/core"; -import { useState } from "react"; +import { useEffect, useState } from "react"; -// const worldAddress = -// "0x426bf51e62109e5c98e7d36dddf813881b610a1ff7c241e51ec3533ce58778c"; +const worldAddress = + "0x426bf51e62109e5c98e7d36dddf813881b610a1ff7c241e51ec3533ce58778c"; const actionsAddress = "0x6823753387c85935c6a3d141fb273e35ea9114a5f6e1c2b69d7c5bc3916c7f2"; diff --git a/examples/starknet-react-next/src/components/SignMessage.tsx b/examples/starknet-react-next/src/components/SignMessage.tsx index 2688ed939..76ba8bad8 100644 --- a/examples/starknet-react-next/src/components/SignMessage.tsx +++ b/examples/starknet-react-next/src/components/SignMessage.tsx @@ -7,10 +7,7 @@ import { useState } from "react"; import { typedData } from "starknet"; export function SignMessage() { - const { - // address, - account, - } = useAccount(); + const { address, account } = useAccount(); // const { contract } = useContract({ // address, // }); @@ -102,7 +99,6 @@ export function SignMessage() { ); } -// @ts-expect-error workaround to parse json with bigint BigInt.prototype["toJSON"] = function () { return this.toString(); }; diff --git a/examples/starknet-react-next/src/components/TransferEth.tsx b/examples/starknet-react-next/src/components/TransferEth.tsx index d7009781b..504621183 100644 --- a/examples/starknet-react-next/src/components/TransferEth.tsx +++ b/examples/starknet-react-next/src/components/TransferEth.tsx @@ -14,10 +14,6 @@ export const TransferEth = () => { const [txnHash, setTxnHash] = useState(); const executePointOne = useCallback(async () => { - if (!account) { - return; - } - const res = await account.execute( [ { @@ -44,9 +40,6 @@ export const TransferEth = () => { .finally(() => console.log("done")); }, [account, chainId]); const executeOne = useCallback(async () => { - if (!account) { - return; - } setTxnHash(undefined); const res = await account.execute( [ @@ -74,9 +67,6 @@ export const TransferEth = () => { .finally(() => console.log("done")); }, [account, chainId]); const execute005 = useCallback(async () => { - if (!account) { - return; - } setTxnHash(undefined); const res = await account.execute( [ diff --git a/examples/starknet-react-next/src/pages/token.tsx b/examples/starknet-react-next/src/pages/token.tsx index 8150709b9..c065aef16 100644 --- a/examples/starknet-react-next/src/pages/token.tsx +++ b/examples/starknet-react-next/src/pages/token.tsx @@ -32,7 +32,6 @@ function UserBalance() { return
Error!
; } - // @ts-expect-error TODO: fix type const balance = uint256.uint256ToBN(cairo.uint256(data[0])); return
{balance.toString(10)}
; }, [data, isLoading, error]); diff --git a/examples/starknet-react-next/tsconfig.json b/examples/starknet-react-next/tsconfig.json index a0cd9da98..4c4865e41 100644 --- a/examples/starknet-react-next/tsconfig.json +++ b/examples/starknet-react-next/tsconfig.json @@ -1,7 +1,25 @@ { - "extends": "../../tsconfig.react.json", "compilerOptions": { "baseUrl": "./src", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "declaration": true, + "target": "ES2022", + "module": "esnext", + "strict": false, + "jsx": "preserve", + "allowJs": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "incremental": true, + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "downlevelIteration": true, "noEmit": true }, "include": [ diff --git a/package.json b/package.json index a60084c7e..27da84fd0 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "ui": "pnpm --filter @cartridge/ui", "ui:next": "pnpm --filter @cartridge/ui-next", "example:next": "pnpm --filter starknet-react-next", + "example:get-starknet": "pnpm --filter get-starknet", "test": "pnpm keychain test", "test:ci": "pnpm keychain test:ci" }, @@ -25,6 +26,7 @@ "@changesets/changelog-github": "^0.4.2", "@changesets/cli": "^2.20.0", "prettier": "^2.7.1", - "turbo": "^1.10.11" + "turbo": "^1.10.11", + "typescript": "^5.2.2" } } diff --git a/packages/account-wasm/tsconfig.json b/packages/account-wasm/tsconfig.json index f4bc0fee4..16ce43381 100644 --- a/packages/account-wasm/tsconfig.json +++ b/packages/account-wasm/tsconfig.json @@ -1,13 +1,13 @@ { "compilerOptions": { - "target": "ES2020", + "target": "ESNext", "module": "ESNext", "declaration": true, "outDir": "./dist", "sourceMap": true, "noImplicitAny": true, "noUnusedLocals": true, - "moduleResolution": "Bundler", + "moduleResolution": "node", "skipLibCheck": true, "strict": true, "strictNullChecks": true, diff --git a/packages/connector/package.json b/packages/connector/package.json index 0f0b2f42e..c90c8e7d7 100644 --- a/packages/connector/package.json +++ b/packages/connector/package.json @@ -4,20 +4,28 @@ "description": "Cartridge Controler Connector", "main": "lib/index.js", "types": "lib/index.d.ts", - "type": "module", "scripts": { - "build": "tsc", + "build": "tsc -b", "prepublish": "pnpm build", "dev": "tsc --watch", - "format": "prettier --write \"src/**/*.ts\"" + "format": "prettier --write \"src/**/*.ts\"", + "test:watch": "jest --watchAll", + "test": "jest --ci --runInBand" }, "files": [ "lib" ], + "devDependencies": { + "@types/jest": "^26.0.18", + "@types/node": "^17.0.23", + "jest": "^26.6.3", + "ts-jest": "^26.5.1", + "ts-node": "^10.4.0", + "tslib": "^2.3.1" + }, "dependencies": { "@cartridge/controller": "workspace:^", "@starknet-react/core": "^2.1.5", - "starknet": "^6.6.0", - "typescript": "^5.4.5" + "starknet": "^6.6.0" } } diff --git a/packages/connector/src/index.ts b/packages/connector/src/index.ts index 90e91be6d..8d1fab8f2 100644 --- a/packages/connector/src/index.ts +++ b/packages/connector/src/index.ts @@ -29,10 +29,7 @@ class ControllerConnector extends Connector { }; async chainId() { - if (!this._account) { - return Promise.reject("Account is not connected"); - } - const val = await this._account.getChainId(); + const val = await this.controller.account.getChainId(); return Promise.resolve(BigInt(val)); } @@ -40,8 +37,8 @@ class ControllerConnector extends Connector { return true; } - ready() { - return this.controller.ready(); + async ready() { + return await this.controller.ready(); } async register( @@ -83,14 +80,11 @@ class ControllerConnector extends Connector { }; } - disconnect(): Promise { + async disconnect(): Promise { return this.controller.disconnect(); } account() { - if (!this._account) { - return Promise.reject("account not found"); - } return Promise.resolve(this._account); } diff --git a/packages/connector/tsconfig.json b/packages/connector/tsconfig.json index fcf889ab2..579627075 100644 --- a/packages/connector/tsconfig.json +++ b/packages/connector/tsconfig.json @@ -1,11 +1,33 @@ { - "extends": "../../tsconfig.base.json", "compilerOptions": { "baseUrl": ".", "rootDir": "./src", - "outDir": "./lib" + "outDir": "lib", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "declaration": true, + "target": "ES2022", + "module": "ES2022", + "strict": false, + "jsx": "preserve", + "allowJs": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "incremental": true, + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "downlevelIteration": true, + "sourceMap": true, }, "include": [ "src/**/*" ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/controller/package.json b/packages/controller/package.json index 0a2c1e43b..55a5a35a8 100644 --- a/packages/controller/package.json +++ b/packages/controller/package.json @@ -4,15 +4,23 @@ "description": "Cartridge Controller", "main": "lib/index.js", "types": "lib/index.d.ts", - "type": "module", "scripts": { - "build": "tsc", + "build": "tsc -b", "dev": "tsc --watch", "format": "prettier --write \"src/**/*.ts\"" }, "files": [ "lib" ], + "devDependencies": { + "@types/bn.js": "^5.1.1", + "@types/jest": "^26.0.18", + "@types/node": "^17.0.23", + "jest": "^26.6.3", + "ts-jest": "^26.5.1", + "ts-node": "^10.4.0", + "tslib": "^2.3.1" + }, "dependencies": { "@cartridge/penpal": "^6.2.3", "base64url": "^3.0.1", @@ -20,9 +28,5 @@ "fast-deep-equal": "^3.1.3", "query-string": "^7.1.1", "starknet": "^6.6.0" - }, - "devDependencies": { - "@types/node": "^20.6.0", - "typescript": "^5.4.5" } } diff --git a/packages/controller/src/index.js b/packages/controller/src/index.js deleted file mode 100644 index bfa8bba8c..000000000 --- a/packages/controller/src/index.js +++ /dev/null @@ -1,219 +0,0 @@ -import { constants, RpcProvider } from "starknet"; -import { connectToChild, } from "@cartridge/penpal"; -import DeviceAccount from "./device"; -import { ResponseCodes, } from "./types"; -import { createModal } from "./modal"; -export const providers = { - [constants.StarknetChainId.SN_MAIN]: new RpcProvider({ - nodeUrl: process.env.NEXT_PUBLIC_RPC_MAINNET, - }), - [constants.StarknetChainId.SN_SEPOLIA]: new RpcProvider({ - nodeUrl: process.env.NEXT_PUBLIC_RPC_SEPOLIA, - }), -}; -class Controller { - constructor(policies, options) { - this.policies = []; - this.url = "https://x.cartridge.gg"; - this.chainId = constants.StarknetChainId.SN_SEPOLIA; - if (policies) { - this.policies = policies; - } - if (options?.chainId) { - this.chainId = options.chainId; - } - if (options?.starterPackId) { - this.starterPackId = options.starterPackId; - } - if (options?.url) { - this.url = options.url; - } - if (typeof document === "undefined") { - return; - } - this.modal = createModal(this.url, () => { - this.keychain?.reset(); - }); - if (document.readyState === "complete" || - document.readyState === "interactive") { - document.body.appendChild(this.modal.element); - } - else { - document.addEventListener("DOMContentLoaded", () => { - document.body.appendChild(this.modal.element); - }); - } - this.connection = connectToChild({ - iframe: this.modal.element.children[0], - }); - this.connection.promise - .then((keychain) => (this.keychain = keychain)) - .then(() => this.probe()); - } - get account() { - if (!this.accounts) { - return; - } - return this.accounts[this.chainId]; - } - ready() { - return (this.connection?.promise - .then(() => this.probe()) - .then((res) => !!res, () => false) ?? Promise.resolve(false)); - } - async probe() { - if (!this.keychain || !this.modal) { - console.error("not ready for connect"); - return null; - } - try { - const res = await this.keychain.probe(); - if (res.code !== ResponseCodes.SUCCESS) { - return; - } - const { address } = res; - this.accounts = { - [constants.StarknetChainId.SN_MAIN]: new DeviceAccount(providers[constants.StarknetChainId.SN_MAIN], address, this.keychain, this.modal), - [constants.StarknetChainId.SN_SEPOLIA]: new DeviceAccount(providers[constants.StarknetChainId.SN_SEPOLIA], address, this.keychain, this.modal), - }; - } - catch (e) { - console.error(e); - return; - } - return !!this.accounts[this.chainId]; - } - async switchChain(chainId) { - if (this.chainId === chainId) { - return; - } - this.chainId = chainId; - } - // Register a new device key. - async register(username, credentialId, credential) { - if (!this.keychain) { - console.error("not ready for connect"); - return null; - } - return await this.keychain.register(username, credentialId, credential); - } - async login(address, credentialId, options) { - if (!this.keychain) { - console.error("not ready for connect"); - return null; - } - return this.keychain.login(address, credentialId, options); - } - async provision(address, credentialId) { - if (!this.keychain) { - console.error("not ready for connect"); - return null; - } - return this.keychain.provision(address, credentialId); - } - async issueStarterPack(id) { - if (!this.keychain || !this.modal) { - console.error("not ready for connect"); - return; - } - this.modal.open(); - try { - if (!this.account) { - let response = await this.keychain.connect(this.policies, undefined, this.chainId); - if (response.code !== ResponseCodes.SUCCESS) { - throw new Error(response.message); - } - } - return await this.keychain.issueStarterPack(id); - } - catch (e) { - console.log(e); - } - finally { - this.modal.close(); - } - } - async showQuests(gameId) { - if (!this.keychain || !this.modal) { - console.error("not ready for connect"); - return; - } - this.modal.open(); - try { - return await this.keychain.showQuests(gameId); - } - catch (e) { - console.error(e); - } - finally { - this.modal.close(); - } - } - async connect() { - if (this.accounts) { - return this.accounts[this.chainId]; - } - if (!this.keychain || !this.modal) { - console.error("not ready for connect"); - return; - } - if (!!document.hasStorageAccess) { - const ok = await document.hasStorageAccess(); - if (!ok) { - await document.requestStorageAccess(); - } - } - this.modal.open(); - try { - let response = await this.keychain.connect(this.policies, undefined, this.chainId); - if (response.code !== ResponseCodes.SUCCESS) { - throw new Error(response.message); - } - response = response; - this.accounts = { - [constants.StarknetChainId.SN_MAIN]: new DeviceAccount(providers[constants.StarknetChainId.SN_MAIN], response.address, this.keychain, this.modal), - [constants.StarknetChainId.SN_SEPOLIA]: new DeviceAccount(providers[constants.StarknetChainId.SN_SEPOLIA], response.address, this.keychain, this.modal), - }; - return this.accounts[this.chainId]; - } - catch (e) { - console.log(e); - } - finally { - this.modal.close(); - } - } - async disconnect() { - if (!this.keychain) { - console.error("not ready for disconnect"); - return null; - } - if (!!document.hasStorageAccess) { - const ok = await document.hasStorageAccess(); - if (!ok) { - await document.requestStorageAccess(); - } - } - return await this.keychain.disconnect(); - } - revoke(origin, policy) { - if (!this.keychain) { - console.error("not ready for disconnect"); - return null; - } - return this.keychain.revoke(origin); - } - async approvals(origin) { - if (!this.keychain) { - console.error("not ready for disconnect"); - return; - } - return this.keychain.approvals(origin); - } -} -export * from "./types"; -export * from "./errors"; -export { computeAddress, split, verifyMessageHash } from "./utils"; -export { injectController } from "./inject"; -export default Controller; -//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/packages/controller/src/index.ts b/packages/controller/src/index.ts index bfb629014..306916123 100644 --- a/packages/controller/src/index.ts +++ b/packages/controller/src/index.ts @@ -35,7 +35,7 @@ class Controller { constants.StarknetChainId.SN_SEPOLIA; public accounts?: { [key: string]: AccountInterface }; private modal?: Modal; - // private starterPackId?: string; + private starterPackId?: string; constructor( policies?: Policy[], @@ -54,9 +54,9 @@ class Controller { this.chainId = options.chainId; } - // if (options?.starterPackId) { - // this.starterPackId = options.starterPackId; - // } + if (options?.starterPackId) { + this.starterPackId = options.starterPackId; + } if (options?.url) { this.url = options.url; @@ -98,15 +98,13 @@ class Controller { return this.accounts[this.chainId]; } - ready() { - return ( - this.connection?.promise - .then(() => this.probe()) - .then( - (res) => !!res, - () => false, - ) ?? Promise.resolve(false) - ); + async ready() { + return this.connection?.promise + .then(() => this.probe()) + .then( + (res) => !!res, + () => false, + ); } async probe() { @@ -194,7 +192,7 @@ class Controller { async issueStarterPack(id: string) { if (!this.keychain || !this.modal) { console.error("not ready for connect"); - return Promise.reject("not ready for connect"); + return; } this.modal.open(); @@ -214,7 +212,6 @@ class Controller { return await this.keychain.issueStarterPack(id); } catch (e) { console.log(e); - return Promise.reject(e); } finally { this.modal.close(); } @@ -293,7 +290,7 @@ class Controller { async disconnect() { if (!this.keychain) { console.error("not ready for disconnect"); - return; + return null; } if (!!document.hasStorageAccess) { @@ -303,10 +300,10 @@ class Controller { } } - return this.keychain.disconnect(); + return await this.keychain.disconnect(); } - revoke(origin: string, _policy: Policy[]) { + revoke(origin: string, policy: Policy[]) { if (!this.keychain) { console.error("not ready for disconnect"); return null; diff --git a/packages/controller/src/inject.ts b/packages/controller/src/inject.ts index 161cbf2ae..f45e5da72 100644 --- a/packages/controller/src/inject.ts +++ b/packages/controller/src/inject.ts @@ -104,7 +104,7 @@ export class InjectedController implements IStarknetWindowObject { } request = ( - _call: Omit, + call: Omit, ): Promise => { throw Error("Not implemented"); }; diff --git a/packages/controller/src/utils.ts b/packages/controller/src/utils.ts index dc9da5a1c..e968f4859 100644 --- a/packages/controller/src/utils.ts +++ b/packages/controller/src/utils.ts @@ -4,6 +4,7 @@ import { ec, hash, shortString, + Signature, addAddressPadding, RpcProvider, BigNumberish, diff --git a/packages/controller/tsconfig.json b/packages/controller/tsconfig.json index fcf889ab2..110d11725 100644 --- a/packages/controller/tsconfig.json +++ b/packages/controller/tsconfig.json @@ -1,11 +1,29 @@ { - "extends": "../../tsconfig.base.json", "compilerOptions": { "baseUrl": ".", "rootDir": "./src", - "outDir": "./lib" + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "composite": true, + "target": "ES2022", + "module": "ES2022", + "sourceMap": true, + "outDir": "lib", + "strict": true, + "moduleResolution": "node", + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "declaration": true }, "include": [ "src/**/*" ], + "exclude": [ + "node_modules" + ] } diff --git a/packages/keychain/package.json b/packages/keychain/package.json index 4ece8cdcf..0f3664aeb 100644 --- a/packages/keychain/package.json +++ b/packages/keychain/package.json @@ -13,8 +13,8 @@ "gen": "graphql-codegen --config codegen.yaml" }, "dependencies": { - "@cartridge/account-wasm": "workspace:^", "@cartridge/controller": "workspace:^", + "@cartridge/account-wasm": "workspace:^", "@cartridge/penpal": "^6.2.3", "@cartridge/ui": "workspace:^", "@emotion/react": "^11.11.1", @@ -65,8 +65,7 @@ "eslint-config-next": "^12.2.5", "jest": "^29.3.1", "jest-environment-jsdom": "^29.3.1", - "prettier": "^2.7.1", - "typescript": "^5.4.5" + "prettier": "^2.7.1" }, "peerDependencies": { "@chakra-ui/react": "^2.8.1" diff --git a/packages/keychain/src/components/Connect.tsx b/packages/keychain/src/components/Connect.tsx index 813213d41..ca4e263c5 100644 --- a/packages/keychain/src/components/Connect.tsx +++ b/packages/keychain/src/components/Connect.tsx @@ -6,14 +6,14 @@ import { Button } from "@chakra-ui/react"; import { useState } from "react"; export function Connect({ - // chainId, + chainId, policies, origin, onConnect, onCancel, onLogout, }: { - // chainId: constants.StarknetChainId; + chainId: constants.StarknetChainId; policies: Policy[]; origin: string; onConnect: (policies: Policy[]) => void; diff --git a/packages/keychain/src/components/Container/Header/AccountMenu.tsx b/packages/keychain/src/components/Container/Header/AccountMenu.tsx index 6301e4aa7..715446d10 100644 --- a/packages/keychain/src/components/Container/Header/AccountMenu.tsx +++ b/packages/keychain/src/components/Container/Header/AccountMenu.tsx @@ -15,8 +15,8 @@ import { LogoutDuoIcon, } from "@cartridge/ui"; import { useAvatar as useAvatarRaw } from "hooks/avatar"; -// import { useBalanceQuery } from "generated/graphql"; -// import { CONTRACT_POINTS } from "@cartridge/controller/src/constants"; +import { useBalanceQuery } from "generated/graphql"; +import { CONTRACT_POINTS } from "@cartridge/controller/src/constants"; export function AccountMenu({ address, @@ -74,13 +74,13 @@ function useAvatar(address: string) { return avatar; } -// function usePointsData(address: string) { -// const pointsChain = "starknet:SN_SEPOLIA"; -// const pointsTokenAccountId = `${pointsChain}/${pointsChain}:${ -// address || "" -// }/erc20:${CONTRACT_POINTS}`; +function usePointsData(address: string) { + const pointsChain = "starknet:SN_SEPOLIA"; + const pointsTokenAccountId = `${pointsChain}/${pointsChain}:${ + address || "" + }/erc20:${CONTRACT_POINTS}`; -// return useBalanceQuery({ -// tokenAccountId: pointsTokenAccountId, -// }); -// } + return useBalanceQuery({ + tokenAccountId: pointsTokenAccountId, + }); +} diff --git a/packages/keychain/src/components/Container/Header/index.tsx b/packages/keychain/src/components/Container/Header/index.tsx index cd33f9bd8..623149447 100644 --- a/packages/keychain/src/components/Container/Header/index.tsx +++ b/packages/keychain/src/components/Container/Header/index.tsx @@ -13,8 +13,8 @@ import { CartridgeColorIcon, CartridgeLogo, } from "@cartridge/ui"; -// import { NetworkButton } from "./NetworkButton"; -// import { EthBalance } from "./EthBalance"; +import { NetworkButton } from "./NetworkButton"; +import { EthBalance } from "./EthBalance"; import { AccountMenu } from "./AccountMenu"; import { useController } from "hooks/controller"; diff --git a/packages/keychain/src/components/DeploymentRequired.tsx b/packages/keychain/src/components/DeploymentRequired.tsx index 16c8fe356..507b34eab 100644 --- a/packages/keychain/src/components/DeploymentRequired.tsx +++ b/packages/keychain/src/components/DeploymentRequired.tsx @@ -1,4 +1,4 @@ -import { constants } from "starknet"; +import { Contract, constants } from "starknet"; import Controller from "utils/controller"; import { Container } from "./Container"; import { useEffect, useState } from "react"; @@ -40,11 +40,7 @@ export function DeploymentRequired({ useEffect(() => { const id = setInterval(async () => { - if ( - account.status !== Status.DEPLOYING && - account.status !== Status.REGISTERING - ) - clearInterval(id); + if (account.status !== Status.DEPLOYING && account.status !== Status.REGISTERING) clearInterval(id); setStatus(account.status); console.log("deployment/registration required"); await account.sync(); @@ -54,10 +50,7 @@ export function DeploymentRequired({ }, [account, setStatus]); if (status === Status.DEPLOYING || status === Status.REGISTERING) { - const title = - status === Status.DEPLOYING - ? "Deploying your account" - : "Creating a session"; + const title = status === Status.DEPLOYING ? "Deploying your account" : "Creating a session" return ( - {status === Status.DEPLOYING && ( - }> View on Starkscan - - )} + } diff --git a/packages/keychain/src/components/Execute/index.tsx b/packages/keychain/src/components/Execute/index.tsx index cd3eeb4a9..9e8e546cd 100644 --- a/packages/keychain/src/components/Execute/index.tsx +++ b/packages/keychain/src/components/Execute/index.tsx @@ -3,7 +3,7 @@ import { Text, VStack, Spacer, Button } from "@chakra-ui/react"; import Controller from "utils/controller"; import { - // Abi, + Abi, constants, Call as StarknetCall, InvocationsDetails, @@ -28,22 +28,22 @@ export const CONTRACT_ETH = "0x049d36570d4e46f48e99674bd3fcc84644ddd6b96f7c741b1562b82f9e004dc7"; export function Execute({ - // origin, + origin, chainId, controller, transactions, transactionsDetail, - // abis, + abis, onExecute, onCancel, onLogout, }: { - // origin: string; + origin: string; chainId: constants.StarknetChainId; controller: Controller; transactions: StarknetCall | StarknetCall[]; transactionsDetail?: InvocationsDetails; - // abis?: Abi[]; + abis?: Abi[]; onExecute: (res: ExecuteReply) => void; onCancel: () => void; onLogout: () => void; diff --git a/packages/keychain/src/components/Quests/Details.tsx b/packages/keychain/src/components/Quests/Details.tsx index 29080419c..ebc40ce62 100644 --- a/packages/keychain/src/components/Quests/Details.tsx +++ b/packages/keychain/src/components/Quests/Details.tsx @@ -147,7 +147,7 @@ export function QuestDetails({ accountId: `starknet:SN_SEPOLIA:${address}`, questId: selectedId, }) - .then(() => { + .then((res) => { onClaim(); }) .catch((err) => console.error(err)); diff --git a/packages/keychain/src/generated/graphql.ts b/packages/keychain/src/generated/graphql.ts index 80d2df28f..694f83ff6 100644 --- a/packages/keychain/src/generated/graphql.ts +++ b/packages/keychain/src/generated/graphql.ts @@ -1,23 +1,10 @@ -import { - useQuery, - useInfiniteQuery, - useMutation, - UseQueryOptions, - UseInfiniteQueryOptions, - UseMutationOptions, -} from "react-query"; -import { useFetchData } from "hooks/fetcher"; +import { useQuery, useInfiniteQuery, useMutation, UseQueryOptions, UseInfiniteQueryOptions, UseMutationOptions, QueryFunctionContext } from 'react-query'; +import { useFetchData } from 'hooks/fetcher'; export type Maybe = T | null; export type InputMaybe = Maybe; -export type Exact = { - [K in keyof T]: T[K]; -}; -export type MakeOptional = Omit & { - [SubKey in K]?: Maybe; -}; -export type MakeMaybe = Omit & { - [SubKey in K]: Maybe; -}; +export type Exact = { [K in keyof T]: T[K] }; +export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; +export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; @@ -36,111 +23,119 @@ export type Scalars = { }; export type Account = Node & { - __typename?: "Account"; + __typename?: 'Account'; accountStarterPack: AccountStarterPackConnection; attestations: AttestationConnection; - contractAddress?: Maybe; + contractAddress?: Maybe; contracts: ContractConnection; - createdAt: Scalars["Time"]; + createdAt: Scalars['Time']; credentials: Credentials; - id: Scalars["ID"]; + id: Scalars['ID']; membership: AccountTeamConnection; - name?: Maybe; + name?: Maybe; questProgression: AccountQuestConnection; quests: QuestConnection; socials?: Maybe; starterPacks: StarterPackConnection; teams: TeamConnection; type: AccountType; - updatedAt: Scalars["Time"]; - version: Scalars["Long"]; + updatedAt: Scalars['Time']; + version: Scalars['Long']; }; + export type AccountAccountStarterPackArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; + export type AccountAttestationsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type AccountContractsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type AccountMembershipArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; + export type AccountQuestProgressionArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type AccountQuestsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type AccountStarterPacksArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type AccountTeamsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type AccountConnection = { - __typename?: "AccountConnection"; + __typename?: 'AccountConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type AccountEdge = { - __typename?: "AccountEdge"; + __typename?: 'AccountEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -155,42 +150,42 @@ export type AccountOrder = { /** Properties by which Account connections can be ordered. */ export enum AccountOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } export type AccountQuest = Node & { - __typename?: "AccountQuest"; + __typename?: 'AccountQuest'; account: Account; - accountID: Scalars["ID"]; + accountID: Scalars['ID']; claimTransaction?: Maybe; - claimTransactionHash?: Maybe; - claimed: Scalars["Boolean"]; - completed: Scalars["Boolean"]; - completedAt?: Maybe; + claimTransactionHash?: Maybe; + claimed: Scalars['Boolean']; + completed: Scalars['Boolean']; + completedAt?: Maybe; completion?: Maybe>>; - currentProgress?: Maybe; - id: Scalars["ID"]; - progressMax?: Maybe; + currentProgress?: Maybe; + id: Scalars['ID']; + progressMax?: Maybe; quest: Quest; - questID: Scalars["ID"]; + questID: Scalars['ID']; }; /** A connection to a list of items. */ export type AccountQuestConnection = { - __typename?: "AccountQuestConnection"; + __typename?: 'AccountQuestConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type AccountQuestEdge = { - __typename?: "AccountQuestEdge"; + __typename?: 'AccountQuestEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -205,7 +200,7 @@ export type AccountQuestOrder = { /** Properties by which AccountQuest connections can be ordered. */ export enum AccountQuestOrderField { - CompletedAt = "COMPLETED_AT", + CompletedAt = 'COMPLETED_AT' } /** @@ -215,82 +210,82 @@ export enum AccountQuestOrderField { export type AccountQuestWhereInput = { and?: InputMaybe>; /** completed field predicates */ - completed?: InputMaybe; + completed?: InputMaybe; /** completed_at field predicates */ - completedAt?: InputMaybe; - completedAtGT?: InputMaybe; - completedAtGTE?: InputMaybe; - completedAtIn?: InputMaybe>; - completedAtIsNil?: InputMaybe; - completedAtLT?: InputMaybe; - completedAtLTE?: InputMaybe; - completedAtNEQ?: InputMaybe; - completedAtNotIn?: InputMaybe>; - completedAtNotNil?: InputMaybe; - completedNEQ?: InputMaybe; + completedAt?: InputMaybe; + completedAtGT?: InputMaybe; + completedAtGTE?: InputMaybe; + completedAtIn?: InputMaybe>; + completedAtIsNil?: InputMaybe; + completedAtLT?: InputMaybe; + completedAtLTE?: InputMaybe; + completedAtNEQ?: InputMaybe; + completedAtNotIn?: InputMaybe>; + completedAtNotNil?: InputMaybe; + completedNEQ?: InputMaybe; /** current_progress field predicates */ - currentProgress?: InputMaybe; - currentProgressGT?: InputMaybe; - currentProgressGTE?: InputMaybe; - currentProgressIn?: InputMaybe>; - currentProgressIsNil?: InputMaybe; - currentProgressLT?: InputMaybe; - currentProgressLTE?: InputMaybe; - currentProgressNEQ?: InputMaybe; - currentProgressNotIn?: InputMaybe>; - currentProgressNotNil?: InputMaybe; + currentProgress?: InputMaybe; + currentProgressGT?: InputMaybe; + currentProgressGTE?: InputMaybe; + currentProgressIn?: InputMaybe>; + currentProgressIsNil?: InputMaybe; + currentProgressLT?: InputMaybe; + currentProgressLTE?: InputMaybe; + currentProgressNEQ?: InputMaybe; + currentProgressNotIn?: InputMaybe>; + currentProgressNotNil?: InputMaybe; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** progress_max field predicates */ - progressMax?: InputMaybe; - progressMaxGT?: InputMaybe; - progressMaxGTE?: InputMaybe; - progressMaxIn?: InputMaybe>; - progressMaxIsNil?: InputMaybe; - progressMaxLT?: InputMaybe; - progressMaxLTE?: InputMaybe; - progressMaxNEQ?: InputMaybe; - progressMaxNotIn?: InputMaybe>; - progressMaxNotNil?: InputMaybe; + progressMax?: InputMaybe; + progressMaxGT?: InputMaybe; + progressMaxGTE?: InputMaybe; + progressMaxIn?: InputMaybe>; + progressMaxIsNil?: InputMaybe; + progressMaxLT?: InputMaybe; + progressMaxLTE?: InputMaybe; + progressMaxNEQ?: InputMaybe; + progressMaxNotIn?: InputMaybe>; + progressMaxNotNil?: InputMaybe; }; export type AccountStarterPack = Node & { - __typename?: "AccountStarterPack"; + __typename?: 'AccountStarterPack'; account: Account; - accountID: Scalars["ID"]; + accountID: Scalars['ID']; claimTransaction?: Maybe; - claimTransactionHash?: Maybe; - claimed: Scalars["Boolean"]; - id: Scalars["ID"]; + claimTransactionHash?: Maybe; + claimed: Scalars['Boolean']; + id: Scalars['ID']; starterPack: StarterPack; - starterPackID: Scalars["ID"]; + starterPackID: Scalars['ID']; }; /** A connection to a list of items. */ export type AccountStarterPackConnection = { - __typename?: "AccountStarterPackConnection"; + __typename?: 'AccountStarterPackConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type AccountStarterPackEdge = { - __typename?: "AccountStarterPackEdge"; + __typename?: 'AccountStarterPackEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -302,51 +297,51 @@ export type AccountStarterPackEdge = { export type AccountStarterPackWhereInput = { and?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; }; export type AccountTeam = Node & { - __typename?: "AccountTeam"; + __typename?: 'AccountTeam'; account: Account; - accountID: Scalars["ID"]; - id: Scalars["ID"]; + accountID: Scalars['ID']; + id: Scalars['ID']; role: AccountTeamRole; team: Team; - teamID: Scalars["ID"]; + teamID: Scalars['ID']; }; /** A connection to a list of items. */ export type AccountTeamConnection = { - __typename?: "AccountTeamConnection"; + __typename?: 'AccountTeamConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type AccountTeamEdge = { - __typename?: "AccountTeamEdge"; + __typename?: 'AccountTeamEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; /** AccountTeamRole is enum for the field role */ export enum AccountTeamRole { - Owner = "owner", + Owner = 'owner' } /** @@ -356,14 +351,14 @@ export enum AccountTeamRole { export type AccountTeamWhereInput = { and?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** role field predicates */ @@ -375,9 +370,9 @@ export type AccountTeamWhereInput = { /** AccountType is enum for the field type */ export enum AccountType { - Discord = "discord", - Injected = "injected", - Webauthn = "webauthn", + Discord = 'discord', + Injected = 'injected', + Webauthn = 'webauthn' } /** @@ -387,79 +382,79 @@ export enum AccountType { export type AccountWhereInput = { and?: InputMaybe>; /** contract_address field predicates */ - contractAddress?: InputMaybe; - contractAddressContains?: InputMaybe; - contractAddressContainsFold?: InputMaybe; - contractAddressEqualFold?: InputMaybe; - contractAddressGT?: InputMaybe; - contractAddressGTE?: InputMaybe; - contractAddressHasPrefix?: InputMaybe; - contractAddressHasSuffix?: InputMaybe; - contractAddressIn?: InputMaybe>; - contractAddressIsNil?: InputMaybe; - contractAddressLT?: InputMaybe; - contractAddressLTE?: InputMaybe; - contractAddressNEQ?: InputMaybe; - contractAddressNotIn?: InputMaybe>; - contractAddressNotNil?: InputMaybe; + contractAddress?: InputMaybe; + contractAddressContains?: InputMaybe; + contractAddressContainsFold?: InputMaybe; + contractAddressEqualFold?: InputMaybe; + contractAddressGT?: InputMaybe; + contractAddressGTE?: InputMaybe; + contractAddressHasPrefix?: InputMaybe; + contractAddressHasSuffix?: InputMaybe; + contractAddressIn?: InputMaybe>; + contractAddressIsNil?: InputMaybe; + contractAddressLT?: InputMaybe; + contractAddressLTE?: InputMaybe; + contractAddressNEQ?: InputMaybe; + contractAddressNotIn?: InputMaybe>; + contractAddressNotNil?: InputMaybe; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** account_starter_pack edge predicates */ - hasAccountStarterPack?: InputMaybe; + hasAccountStarterPack?: InputMaybe; hasAccountStarterPackWith?: InputMaybe>; /** attestations edge predicates */ - hasAttestations?: InputMaybe; + hasAttestations?: InputMaybe; hasAttestationsWith?: InputMaybe>; /** contracts edge predicates */ - hasContracts?: InputMaybe; + hasContracts?: InputMaybe; hasContractsWith?: InputMaybe>; /** membership edge predicates */ - hasMembership?: InputMaybe; + hasMembership?: InputMaybe; hasMembershipWith?: InputMaybe>; /** quest_progression edge predicates */ - hasQuestProgression?: InputMaybe; + hasQuestProgression?: InputMaybe; hasQuestProgressionWith?: InputMaybe>; /** quests edge predicates */ - hasQuests?: InputMaybe; + hasQuests?: InputMaybe; hasQuestsWith?: InputMaybe>; /** starter_packs edge predicates */ - hasStarterPacks?: InputMaybe; + hasStarterPacks?: InputMaybe; hasStarterPacksWith?: InputMaybe>; /** teams edge predicates */ - hasTeams?: InputMaybe; + hasTeams?: InputMaybe; hasTeamsWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameIsNil?: InputMaybe; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; - nameNotNil?: InputMaybe; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameIsNil?: InputMaybe; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; + nameNotNil?: InputMaybe; not?: InputMaybe; or?: InputMaybe>; /** type field predicates */ @@ -468,52 +463,52 @@ export type AccountWhereInput = { typeNEQ?: InputMaybe; typeNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; /** version field predicates */ - version?: InputMaybe; - versionGT?: InputMaybe; - versionGTE?: InputMaybe; - versionIn?: InputMaybe>; - versionLT?: InputMaybe; - versionLTE?: InputMaybe; - versionNEQ?: InputMaybe; - versionNotIn?: InputMaybe>; + version?: InputMaybe; + versionGT?: InputMaybe; + versionGTE?: InputMaybe; + versionIn?: InputMaybe>; + versionLT?: InputMaybe; + versionLTE?: InputMaybe; + versionNEQ?: InputMaybe; + versionNotIn?: InputMaybe>; }; export type Achievement = Node & { - __typename?: "Achievement"; - createdAt: Scalars["Time"]; + __typename?: 'Achievement'; + createdAt: Scalars['Time']; game: Game; - gameID: Scalars["ID"]; - id: Scalars["ID"]; + gameID: Scalars['ID']; + id: Scalars['ID']; token: Token; - tokenID: Scalars["ID"]; - updatedAt: Scalars["Time"]; + tokenID: Scalars['ID']; + updatedAt: Scalars['Time']; }; /** A connection to a list of items. */ export type AchievementConnection = { - __typename?: "AchievementConnection"; + __typename?: 'AchievementConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type AchievementEdge = { - __typename?: "AchievementEdge"; + __typename?: 'AchievementEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -528,7 +523,7 @@ export type AchievementOrder = { /** Properties by which Achievement connections can be ordered. */ export enum AchievementOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } /** @@ -538,97 +533,97 @@ export enum AchievementOrderField { export type AchievementWhereInput = { and?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** game_id field predicates */ - gameID?: InputMaybe; - gameIDContains?: InputMaybe; - gameIDContainsFold?: InputMaybe; - gameIDEqualFold?: InputMaybe; - gameIDGT?: InputMaybe; - gameIDGTE?: InputMaybe; - gameIDHasPrefix?: InputMaybe; - gameIDHasSuffix?: InputMaybe; - gameIDIn?: InputMaybe>; - gameIDLT?: InputMaybe; - gameIDLTE?: InputMaybe; - gameIDNEQ?: InputMaybe; - gameIDNotIn?: InputMaybe>; + gameID?: InputMaybe; + gameIDContains?: InputMaybe; + gameIDContainsFold?: InputMaybe; + gameIDEqualFold?: InputMaybe; + gameIDGT?: InputMaybe; + gameIDGTE?: InputMaybe; + gameIDHasPrefix?: InputMaybe; + gameIDHasSuffix?: InputMaybe; + gameIDIn?: InputMaybe>; + gameIDLT?: InputMaybe; + gameIDLTE?: InputMaybe; + gameIDNEQ?: InputMaybe; + gameIDNotIn?: InputMaybe>; /** game edge predicates */ - hasGame?: InputMaybe; + hasGame?: InputMaybe; hasGameWith?: InputMaybe>; /** token edge predicates */ - hasToken?: InputMaybe; + hasToken?: InputMaybe; hasTokenWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** token_id field predicates */ - tokenID?: InputMaybe; - tokenIDContains?: InputMaybe; - tokenIDContainsFold?: InputMaybe; - tokenIDEqualFold?: InputMaybe; - tokenIDGT?: InputMaybe; - tokenIDGTE?: InputMaybe; - tokenIDHasPrefix?: InputMaybe; - tokenIDHasSuffix?: InputMaybe; - tokenIDIn?: InputMaybe>; - tokenIDLT?: InputMaybe; - tokenIDLTE?: InputMaybe; - tokenIDNEQ?: InputMaybe; - tokenIDNotIn?: InputMaybe>; + tokenID?: InputMaybe; + tokenIDContains?: InputMaybe; + tokenIDContainsFold?: InputMaybe; + tokenIDEqualFold?: InputMaybe; + tokenIDGT?: InputMaybe; + tokenIDGTE?: InputMaybe; + tokenIDHasPrefix?: InputMaybe; + tokenIDHasSuffix?: InputMaybe; + tokenIDIn?: InputMaybe>; + tokenIDLT?: InputMaybe; + tokenIDLTE?: InputMaybe; + tokenIDNEQ?: InputMaybe; + tokenIDNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type Attestation = Node & { - __typename?: "Attestation"; + __typename?: 'Attestation'; account: Account; - accountID: Scalars["ID"]; - createdAt: Scalars["Time"]; - id: Scalars["ID"]; - serviceID: Scalars["String"]; + accountID: Scalars['ID']; + createdAt: Scalars['Time']; + id: Scalars['ID']; + serviceID: Scalars['String']; type: AttestationType; - updatedAt: Scalars["Time"]; + updatedAt: Scalars['Time']; }; /** A connection to a list of items. */ export type AttestationConnection = { - __typename?: "AttestationConnection"; + __typename?: 'AttestationConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type AttestationEdge = { - __typename?: "AttestationEdge"; + __typename?: 'AttestationEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -643,14 +638,14 @@ export type AttestationOrder = { /** Properties by which Attestation connections can be ordered. */ export enum AttestationOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } /** AttestationType is enum for the field type */ export enum AttestationType { - Discord = "discord", - Twitter = "twitter", - Youtube = "youtube", + Discord = 'discord', + Twitter = 'twitter', + Youtube = 'youtube' } /** @@ -659,105 +654,106 @@ export enum AttestationType { */ export type AttestationWhereInput = { /** account_id field predicates */ - accountID?: InputMaybe; - accountIDContains?: InputMaybe; - accountIDContainsFold?: InputMaybe; - accountIDEqualFold?: InputMaybe; - accountIDGT?: InputMaybe; - accountIDGTE?: InputMaybe; - accountIDHasPrefix?: InputMaybe; - accountIDHasSuffix?: InputMaybe; - accountIDIn?: InputMaybe>; - accountIDLT?: InputMaybe; - accountIDLTE?: InputMaybe; - accountIDNEQ?: InputMaybe; - accountIDNotIn?: InputMaybe>; + accountID?: InputMaybe; + accountIDContains?: InputMaybe; + accountIDContainsFold?: InputMaybe; + accountIDEqualFold?: InputMaybe; + accountIDGT?: InputMaybe; + accountIDGTE?: InputMaybe; + accountIDHasPrefix?: InputMaybe; + accountIDHasSuffix?: InputMaybe; + accountIDIn?: InputMaybe>; + accountIDLT?: InputMaybe; + accountIDLTE?: InputMaybe; + accountIDNEQ?: InputMaybe; + accountIDNotIn?: InputMaybe>; and?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** account edge predicates */ - hasAccount?: InputMaybe; + hasAccount?: InputMaybe; hasAccountWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** service_id field predicates */ - serviceID?: InputMaybe; - serviceIDContains?: InputMaybe; - serviceIDContainsFold?: InputMaybe; - serviceIDEqualFold?: InputMaybe; - serviceIDGT?: InputMaybe; - serviceIDGTE?: InputMaybe; - serviceIDHasPrefix?: InputMaybe; - serviceIDHasSuffix?: InputMaybe; - serviceIDIn?: InputMaybe>; - serviceIDLT?: InputMaybe; - serviceIDLTE?: InputMaybe; - serviceIDNEQ?: InputMaybe; - serviceIDNotIn?: InputMaybe>; + serviceID?: InputMaybe; + serviceIDContains?: InputMaybe; + serviceIDContainsFold?: InputMaybe; + serviceIDEqualFold?: InputMaybe; + serviceIDGT?: InputMaybe; + serviceIDGTE?: InputMaybe; + serviceIDHasPrefix?: InputMaybe; + serviceIDHasSuffix?: InputMaybe; + serviceIDIn?: InputMaybe>; + serviceIDLT?: InputMaybe; + serviceIDLTE?: InputMaybe; + serviceIDNEQ?: InputMaybe; + serviceIDNotIn?: InputMaybe>; /** type field predicates */ type?: InputMaybe; typeIn?: InputMaybe>; typeNEQ?: InputMaybe; typeNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type Attribute = NumberAttribute | StringAttribute; export type Balance = Node & { - __typename?: "Balance"; + __typename?: 'Balance'; account: Contract; - balance: Scalars["BigInt"]; + balance: Scalars['BigInt']; contract: Contract; - id: Scalars["ID"]; + id: Scalars['ID']; price?: Maybe; token?: Maybe; }; + export type BalancePriceArgs = { base: CurrencyBase; }; /** A connection to a list of items. */ export type BalanceConnection = { - __typename?: "BalanceConnection"; + __typename?: 'BalanceConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type BalanceEdge = { - __typename?: "BalanceEdge"; + __typename?: 'BalanceEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -772,7 +768,7 @@ export type BalanceOrder = { /** Properties by which Balance connections can be ordered. */ export enum BalanceOrderField { - Balance = "BALANCE", + Balance = 'BALANCE' } /** @@ -782,82 +778,84 @@ export enum BalanceOrderField { export type BalanceWhereInput = { and?: InputMaybe>; /** balance field predicates */ - balance?: InputMaybe; - balanceGT?: InputMaybe; - balanceGTE?: InputMaybe; - balanceIn?: InputMaybe>; - balanceLT?: InputMaybe; - balanceLTE?: InputMaybe; - balanceNEQ?: InputMaybe; - balanceNotIn?: InputMaybe>; + balance?: InputMaybe; + balanceGT?: InputMaybe; + balanceGTE?: InputMaybe; + balanceIn?: InputMaybe>; + balanceLT?: InputMaybe; + balanceLTE?: InputMaybe; + balanceNEQ?: InputMaybe; + balanceNotIn?: InputMaybe>; /** account edge predicates */ - hasAccount?: InputMaybe; + hasAccount?: InputMaybe; hasAccountWith?: InputMaybe>; /** contract edge predicates */ - hasContract?: InputMaybe; + hasContract?: InputMaybe; hasContractWith?: InputMaybe>; /** token edge predicates */ - hasToken?: InputMaybe; + hasToken?: InputMaybe; hasTokenWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; }; export type Block = Node & { - __typename?: "Block"; - blockHash: Scalars["String"]; - blockNumber: Scalars["Long"]; - id: Scalars["ID"]; - parentBlockHash: Scalars["String"]; - stateRoot: Scalars["String"]; + __typename?: 'Block'; + blockHash: Scalars['String']; + blockNumber: Scalars['Long']; + id: Scalars['ID']; + parentBlockHash: Scalars['String']; + stateRoot: Scalars['String']; status: BlockStatus; - timestamp: Scalars["Time"]; + timestamp: Scalars['Time']; transactionReceipts: TransactionReceiptConnection; transactions: TransactionConnection; }; + export type BlockTransactionReceiptsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; + export type BlockTransactionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type BlockConnection = { - __typename?: "BlockConnection"; + __typename?: 'BlockConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type BlockEdge = { - __typename?: "BlockEdge"; + __typename?: 'BlockEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -872,14 +870,14 @@ export type BlockOrder = { /** Properties by which Block connections can be ordered. */ export enum BlockOrderField { - BlockNumber = "BLOCK_NUMBER", - Timestamp = "TIMESTAMP", + BlockNumber = 'BLOCK_NUMBER', + Timestamp = 'TIMESTAMP' } /** BlockStatus is enum for the field status */ export enum BlockStatus { - AcceptedOnL1 = "ACCEPTED_ON_L1", - AcceptedOnL2 = "ACCEPTED_ON_L2", + AcceptedOnL1 = 'ACCEPTED_ON_L1', + AcceptedOnL2 = 'ACCEPTED_ON_L2' } /** @@ -889,136 +887,137 @@ export enum BlockStatus { export type BlockWhereInput = { and?: InputMaybe>; /** block_hash field predicates */ - blockHash?: InputMaybe; - blockHashContains?: InputMaybe; - blockHashContainsFold?: InputMaybe; - blockHashEqualFold?: InputMaybe; - blockHashGT?: InputMaybe; - blockHashGTE?: InputMaybe; - blockHashHasPrefix?: InputMaybe; - blockHashHasSuffix?: InputMaybe; - blockHashIn?: InputMaybe>; - blockHashLT?: InputMaybe; - blockHashLTE?: InputMaybe; - blockHashNEQ?: InputMaybe; - blockHashNotIn?: InputMaybe>; + blockHash?: InputMaybe; + blockHashContains?: InputMaybe; + blockHashContainsFold?: InputMaybe; + blockHashEqualFold?: InputMaybe; + blockHashGT?: InputMaybe; + blockHashGTE?: InputMaybe; + blockHashHasPrefix?: InputMaybe; + blockHashHasSuffix?: InputMaybe; + blockHashIn?: InputMaybe>; + blockHashLT?: InputMaybe; + blockHashLTE?: InputMaybe; + blockHashNEQ?: InputMaybe; + blockHashNotIn?: InputMaybe>; /** block_number field predicates */ - blockNumber?: InputMaybe; - blockNumberGT?: InputMaybe; - blockNumberGTE?: InputMaybe; - blockNumberIn?: InputMaybe>; - blockNumberLT?: InputMaybe; - blockNumberLTE?: InputMaybe; - blockNumberNEQ?: InputMaybe; - blockNumberNotIn?: InputMaybe>; + blockNumber?: InputMaybe; + blockNumberGT?: InputMaybe; + blockNumberGTE?: InputMaybe; + blockNumberIn?: InputMaybe>; + blockNumberLT?: InputMaybe; + blockNumberLTE?: InputMaybe; + blockNumberNEQ?: InputMaybe; + blockNumberNotIn?: InputMaybe>; /** transaction_receipts edge predicates */ - hasTransactionReceipts?: InputMaybe; + hasTransactionReceipts?: InputMaybe; hasTransactionReceiptsWith?: InputMaybe>; /** transactions edge predicates */ - hasTransactions?: InputMaybe; + hasTransactions?: InputMaybe; hasTransactionsWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** parent_block_hash field predicates */ - parentBlockHash?: InputMaybe; - parentBlockHashContains?: InputMaybe; - parentBlockHashContainsFold?: InputMaybe; - parentBlockHashEqualFold?: InputMaybe; - parentBlockHashGT?: InputMaybe; - parentBlockHashGTE?: InputMaybe; - parentBlockHashHasPrefix?: InputMaybe; - parentBlockHashHasSuffix?: InputMaybe; - parentBlockHashIn?: InputMaybe>; - parentBlockHashLT?: InputMaybe; - parentBlockHashLTE?: InputMaybe; - parentBlockHashNEQ?: InputMaybe; - parentBlockHashNotIn?: InputMaybe>; + parentBlockHash?: InputMaybe; + parentBlockHashContains?: InputMaybe; + parentBlockHashContainsFold?: InputMaybe; + parentBlockHashEqualFold?: InputMaybe; + parentBlockHashGT?: InputMaybe; + parentBlockHashGTE?: InputMaybe; + parentBlockHashHasPrefix?: InputMaybe; + parentBlockHashHasSuffix?: InputMaybe; + parentBlockHashIn?: InputMaybe>; + parentBlockHashLT?: InputMaybe; + parentBlockHashLTE?: InputMaybe; + parentBlockHashNEQ?: InputMaybe; + parentBlockHashNotIn?: InputMaybe>; /** state_root field predicates */ - stateRoot?: InputMaybe; - stateRootContains?: InputMaybe; - stateRootContainsFold?: InputMaybe; - stateRootEqualFold?: InputMaybe; - stateRootGT?: InputMaybe; - stateRootGTE?: InputMaybe; - stateRootHasPrefix?: InputMaybe; - stateRootHasSuffix?: InputMaybe; - stateRootIn?: InputMaybe>; - stateRootLT?: InputMaybe; - stateRootLTE?: InputMaybe; - stateRootNEQ?: InputMaybe; - stateRootNotIn?: InputMaybe>; + stateRoot?: InputMaybe; + stateRootContains?: InputMaybe; + stateRootContainsFold?: InputMaybe; + stateRootEqualFold?: InputMaybe; + stateRootGT?: InputMaybe; + stateRootGTE?: InputMaybe; + stateRootHasPrefix?: InputMaybe; + stateRootHasSuffix?: InputMaybe; + stateRootIn?: InputMaybe>; + stateRootLT?: InputMaybe; + stateRootLTE?: InputMaybe; + stateRootNEQ?: InputMaybe; + stateRootNotIn?: InputMaybe>; /** status field predicates */ status?: InputMaybe; statusIn?: InputMaybe>; statusNEQ?: InputMaybe; statusNotIn?: InputMaybe>; /** timestamp field predicates */ - timestamp?: InputMaybe; - timestampGT?: InputMaybe; - timestampGTE?: InputMaybe; - timestampIn?: InputMaybe>; - timestampLT?: InputMaybe; - timestampLTE?: InputMaybe; - timestampNEQ?: InputMaybe; - timestampNotIn?: InputMaybe>; + timestamp?: InputMaybe; + timestampGT?: InputMaybe; + timestampGTE?: InputMaybe; + timestampIn?: InputMaybe>; + timestampLT?: InputMaybe; + timestampLTE?: InputMaybe; + timestampNEQ?: InputMaybe; + timestampNotIn?: InputMaybe>; }; export type Call = { - __typename?: "Call"; - function: Scalars["String"]; + __typename?: 'Call'; + function: Scalars['String']; inputs: Array; - to: Scalars["ID"]; + to: Scalars['ID']; }; export type CallInput = { - __typename?: "CallInput"; - name: Scalars["String"]; - type: Scalars["String"]; - value: Scalars["String"]; + __typename?: 'CallInput'; + name: Scalars['String']; + type: Scalars['String']; + value: Scalars['String']; }; export type Class = Node & { - __typename?: "Class"; + __typename?: 'Class'; contracts: ContractConnection; - createdAt: Scalars["Time"]; - id: Scalars["ID"]; - updatedAt: Scalars["Time"]; + createdAt: Scalars['Time']; + id: Scalars['ID']; + updatedAt: Scalars['Time']; }; + export type ClassContractsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type ClassConnection = { - __typename?: "ClassConnection"; + __typename?: 'ClassConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type ClassEdge = { - __typename?: "ClassEdge"; + __typename?: 'ClassEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -1033,7 +1032,7 @@ export type ClassOrder = { /** Properties by which Class connections can be ordered. */ export enum ClassOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } /** @@ -1043,151 +1042,157 @@ export enum ClassOrderField { export type ClassWhereInput = { and?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** contracts edge predicates */ - hasContracts?: InputMaybe; + hasContracts?: InputMaybe; hasContractsWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type CompletionCriteria = { - __typename?: "CompletionCriteria"; - completed: Scalars["Boolean"]; - description?: Maybe; - questEvent: Scalars["ID"]; + __typename?: 'CompletionCriteria'; + completed: Scalars['Boolean']; + description?: Maybe; + questEvent: Scalars['ID']; }; export type Constraint = { - __typename?: "Constraint"; - is?: Maybe>; - maximum?: Maybe; - minimum?: Maybe; + __typename?: 'Constraint'; + is?: Maybe>; + maximum?: Maybe; + minimum?: Maybe; }; export type Contract = Node & { - __typename?: "Contract"; + __typename?: 'Contract'; account?: Maybe; balances: BalanceConnection; class?: Maybe; - classID?: Maybe; + classID?: Maybe; cover?: Maybe; - coverID?: Maybe; - createdAt: Scalars["Time"]; + coverID?: Maybe; + createdAt: Scalars['Time']; deployTransaction?: Maybe; - description?: Maybe; + description?: Maybe; game?: Maybe; - gameID?: Maybe; + gameID?: Maybe; holders: BalanceConnection; - id: Scalars["ID"]; + id: Scalars['ID']; incomingTransactions: TransactionConnection; metadata?: Maybe; - name?: Maybe; - priority: Scalars["Int"]; + name?: Maybe; + priority: Scalars['Int']; scopes: ScopeConnection; starterPackFungibles?: Maybe>; starterPacks?: Maybe>; tokens: TokenConnection; transactions: TransactionConnection; type: ContractType; - updatedAt: Scalars["Time"]; + updatedAt: Scalars['Time']; }; + export type ContractBalancesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type ContractHoldersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type ContractIncomingTransactionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type ContractScopesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type ContractTokensArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type ContractTransactionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type ContractConnection = { - __typename?: "ContractConnection"; + __typename?: 'ContractConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type ContractEdge = { - __typename?: "ContractEdge"; + __typename?: 'ContractEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -1204,20 +1209,20 @@ export type ContractOrder = { /** Properties by which Contract connections can be ordered. */ export enum ContractOrderField { - CreatedAt = "CREATED_AT", - Priority = "PRIORITY", + CreatedAt = 'CREATED_AT', + Priority = 'PRIORITY' } /** ContractType is enum for the field type */ export enum ContractType { - Account = "account", - Briq = "briq", - Controller = "controller", - Erc20 = "erc20", - Erc721 = "erc721", - Erc1155 = "erc1155", - Proxy = "proxy", - Unknown = "unknown", + Account = 'account', + Briq = 'briq', + Controller = 'controller', + Erc20 = 'erc20', + Erc721 = 'erc721', + Erc1155 = 'erc1155', + Proxy = 'proxy', + Unknown = 'unknown' } /** @@ -1227,226 +1232,226 @@ export enum ContractType { export type ContractWhereInput = { and?: InputMaybe>; /** class_id field predicates */ - classID?: InputMaybe; - classIDContains?: InputMaybe; - classIDContainsFold?: InputMaybe; - classIDEqualFold?: InputMaybe; - classIDGT?: InputMaybe; - classIDGTE?: InputMaybe; - classIDHasPrefix?: InputMaybe; - classIDHasSuffix?: InputMaybe; - classIDIn?: InputMaybe>; - classIDIsNil?: InputMaybe; - classIDLT?: InputMaybe; - classIDLTE?: InputMaybe; - classIDNEQ?: InputMaybe; - classIDNotIn?: InputMaybe>; - classIDNotNil?: InputMaybe; + classID?: InputMaybe; + classIDContains?: InputMaybe; + classIDContainsFold?: InputMaybe; + classIDEqualFold?: InputMaybe; + classIDGT?: InputMaybe; + classIDGTE?: InputMaybe; + classIDHasPrefix?: InputMaybe; + classIDHasSuffix?: InputMaybe; + classIDIn?: InputMaybe>; + classIDIsNil?: InputMaybe; + classIDLT?: InputMaybe; + classIDLTE?: InputMaybe; + classIDNEQ?: InputMaybe; + classIDNotIn?: InputMaybe>; + classIDNotNil?: InputMaybe; /** cover_id field predicates */ - coverID?: InputMaybe; - coverIDContains?: InputMaybe; - coverIDContainsFold?: InputMaybe; - coverIDEqualFold?: InputMaybe; - coverIDGT?: InputMaybe; - coverIDGTE?: InputMaybe; - coverIDHasPrefix?: InputMaybe; - coverIDHasSuffix?: InputMaybe; - coverIDIn?: InputMaybe>; - coverIDIsNil?: InputMaybe; - coverIDLT?: InputMaybe; - coverIDLTE?: InputMaybe; - coverIDNEQ?: InputMaybe; - coverIDNotIn?: InputMaybe>; - coverIDNotNil?: InputMaybe; + coverID?: InputMaybe; + coverIDContains?: InputMaybe; + coverIDContainsFold?: InputMaybe; + coverIDEqualFold?: InputMaybe; + coverIDGT?: InputMaybe; + coverIDGTE?: InputMaybe; + coverIDHasPrefix?: InputMaybe; + coverIDHasSuffix?: InputMaybe; + coverIDIn?: InputMaybe>; + coverIDIsNil?: InputMaybe; + coverIDLT?: InputMaybe; + coverIDLTE?: InputMaybe; + coverIDNEQ?: InputMaybe; + coverIDNotIn?: InputMaybe>; + coverIDNotNil?: InputMaybe; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** description field predicates */ - description?: InputMaybe; - descriptionContains?: InputMaybe; - descriptionContainsFold?: InputMaybe; - descriptionEqualFold?: InputMaybe; - descriptionGT?: InputMaybe; - descriptionGTE?: InputMaybe; - descriptionHasPrefix?: InputMaybe; - descriptionHasSuffix?: InputMaybe; - descriptionIn?: InputMaybe>; - descriptionIsNil?: InputMaybe; - descriptionLT?: InputMaybe; - descriptionLTE?: InputMaybe; - descriptionNEQ?: InputMaybe; - descriptionNotIn?: InputMaybe>; - descriptionNotNil?: InputMaybe; + description?: InputMaybe; + descriptionContains?: InputMaybe; + descriptionContainsFold?: InputMaybe; + descriptionEqualFold?: InputMaybe; + descriptionGT?: InputMaybe; + descriptionGTE?: InputMaybe; + descriptionHasPrefix?: InputMaybe; + descriptionHasSuffix?: InputMaybe; + descriptionIn?: InputMaybe>; + descriptionIsNil?: InputMaybe; + descriptionLT?: InputMaybe; + descriptionLTE?: InputMaybe; + descriptionNEQ?: InputMaybe; + descriptionNotIn?: InputMaybe>; + descriptionNotNil?: InputMaybe; /** game_id field predicates */ - gameID?: InputMaybe; - gameIDContains?: InputMaybe; - gameIDContainsFold?: InputMaybe; - gameIDEqualFold?: InputMaybe; - gameIDGT?: InputMaybe; - gameIDGTE?: InputMaybe; - gameIDHasPrefix?: InputMaybe; - gameIDHasSuffix?: InputMaybe; - gameIDIn?: InputMaybe>; - gameIDIsNil?: InputMaybe; - gameIDLT?: InputMaybe; - gameIDLTE?: InputMaybe; - gameIDNEQ?: InputMaybe; - gameIDNotIn?: InputMaybe>; - gameIDNotNil?: InputMaybe; + gameID?: InputMaybe; + gameIDContains?: InputMaybe; + gameIDContainsFold?: InputMaybe; + gameIDEqualFold?: InputMaybe; + gameIDGT?: InputMaybe; + gameIDGTE?: InputMaybe; + gameIDHasPrefix?: InputMaybe; + gameIDHasSuffix?: InputMaybe; + gameIDIn?: InputMaybe>; + gameIDIsNil?: InputMaybe; + gameIDLT?: InputMaybe; + gameIDLTE?: InputMaybe; + gameIDNEQ?: InputMaybe; + gameIDNotIn?: InputMaybe>; + gameIDNotNil?: InputMaybe; /** account edge predicates */ - hasAccount?: InputMaybe; + hasAccount?: InputMaybe; hasAccountWith?: InputMaybe>; /** balances edge predicates */ - hasBalances?: InputMaybe; + hasBalances?: InputMaybe; hasBalancesWith?: InputMaybe>; /** class edge predicates */ - hasClass?: InputMaybe; + hasClass?: InputMaybe; hasClassWith?: InputMaybe>; /** cover edge predicates */ - hasCover?: InputMaybe; + hasCover?: InputMaybe; hasCoverWith?: InputMaybe>; /** deploy_transaction edge predicates */ - hasDeployTransaction?: InputMaybe; + hasDeployTransaction?: InputMaybe; hasDeployTransactionWith?: InputMaybe>; /** game edge predicates */ - hasGame?: InputMaybe; + hasGame?: InputMaybe; hasGameWith?: InputMaybe>; /** holders edge predicates */ - hasHolders?: InputMaybe; + hasHolders?: InputMaybe; hasHoldersWith?: InputMaybe>; /** incoming_transactions edge predicates */ - hasIncomingTransactions?: InputMaybe; + hasIncomingTransactions?: InputMaybe; hasIncomingTransactionsWith?: InputMaybe>; /** scopes edge predicates */ - hasScopes?: InputMaybe; + hasScopes?: InputMaybe; hasScopesWith?: InputMaybe>; /** starter_pack_fungibles edge predicates */ - hasStarterPackFungibles?: InputMaybe; - hasStarterPackFungiblesWith?: InputMaybe< - Array - >; + hasStarterPackFungibles?: InputMaybe; + hasStarterPackFungiblesWith?: InputMaybe>; /** starter_packs edge predicates */ - hasStarterPacks?: InputMaybe; + hasStarterPacks?: InputMaybe; hasStarterPacksWith?: InputMaybe>; /** tokens edge predicates */ - hasTokens?: InputMaybe; + hasTokens?: InputMaybe; hasTokensWith?: InputMaybe>; /** transactions edge predicates */ - hasTransactions?: InputMaybe; + hasTransactions?: InputMaybe; hasTransactionsWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameIsNil?: InputMaybe; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; - nameNotNil?: InputMaybe; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameIsNil?: InputMaybe; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; + nameNotNil?: InputMaybe; not?: InputMaybe; or?: InputMaybe>; /** priority field predicates */ - priority?: InputMaybe; - priorityGT?: InputMaybe; - priorityGTE?: InputMaybe; - priorityIn?: InputMaybe>; - priorityLT?: InputMaybe; - priorityLTE?: InputMaybe; - priorityNEQ?: InputMaybe; - priorityNotIn?: InputMaybe>; + priority?: InputMaybe; + priorityGT?: InputMaybe; + priorityGTE?: InputMaybe; + priorityIn?: InputMaybe>; + priorityLT?: InputMaybe; + priorityLTE?: InputMaybe; + priorityNEQ?: InputMaybe; + priorityNotIn?: InputMaybe>; /** type field predicates */ type?: InputMaybe; typeIn?: InputMaybe>; typeNEQ?: InputMaybe; typeNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type Credentials = { - __typename?: "Credentials"; + __typename?: 'Credentials'; webauthn?: Maybe>; }; export enum CurrencyBase { - Usd = "USD", + Usd = 'USD' } export enum CurrencyQuote { - Btc = "BTC", - Eth = "ETH", + Btc = 'BTC', + Eth = 'ETH' } export type Deployment = Node & { - __typename?: "Deployment"; - createdAt: Scalars["Time"]; - id: Scalars["ID"]; - logs?: Maybe>; - name: Scalars["String"]; - namespace: Scalars["String"]; + __typename?: 'Deployment'; + createdAt: Scalars['Time']; + id: Scalars['ID']; + logs?: Maybe>; + name: Scalars['String']; + namespace: Scalars['String']; service: DeploymentService; teams: TeamConnection; tier: DeploymentTier; - updatedAt: Scalars["Time"]; + updatedAt: Scalars['Time']; }; + export type DeploymentLogsArgs = { - cursor?: InputMaybe; + cursor?: InputMaybe; }; + export type DeploymentTeamsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type DeploymentConnection = { - __typename?: "DeploymentConnection"; + __typename?: 'DeploymentConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type DeploymentEdge = { - __typename?: "DeploymentEdge"; + __typename?: 'DeploymentEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -1461,19 +1466,19 @@ export type DeploymentOrder = { /** Properties by which Deployment connections can be ordered. */ export enum DeploymentOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } /** DeploymentService is enum for the field service */ export enum DeploymentService { - Katana = "katana", - Madara = "madara", - Torii = "torii", + Katana = 'katana', + Madara = 'madara', + Torii = 'torii' } /** DeploymentTier is enum for the field tier */ export enum DeploymentTier { - Basic = "basic", + Basic = 'basic' } /** @@ -1483,54 +1488,54 @@ export enum DeploymentTier { export type DeploymentWhereInput = { and?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** teams edge predicates */ - hasTeams?: InputMaybe; + hasTeams?: InputMaybe; hasTeamsWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; /** namespace field predicates */ - namespace?: InputMaybe; - namespaceContains?: InputMaybe; - namespaceContainsFold?: InputMaybe; - namespaceEqualFold?: InputMaybe; - namespaceGT?: InputMaybe; - namespaceGTE?: InputMaybe; - namespaceHasPrefix?: InputMaybe; - namespaceHasSuffix?: InputMaybe; - namespaceIn?: InputMaybe>; - namespaceLT?: InputMaybe; - namespaceLTE?: InputMaybe; - namespaceNEQ?: InputMaybe; - namespaceNotIn?: InputMaybe>; + namespace?: InputMaybe; + namespaceContains?: InputMaybe; + namespaceContainsFold?: InputMaybe; + namespaceEqualFold?: InputMaybe; + namespaceGT?: InputMaybe; + namespaceGTE?: InputMaybe; + namespaceHasPrefix?: InputMaybe; + namespaceHasSuffix?: InputMaybe; + namespaceIn?: InputMaybe>; + namespaceLT?: InputMaybe; + namespaceLTE?: InputMaybe; + namespaceNEQ?: InputMaybe; + namespaceNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** service field predicates */ @@ -1544,48 +1549,49 @@ export type DeploymentWhereInput = { tierNEQ?: InputMaybe; tierNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type DiscordGuild = Node & { - __typename?: "DiscordGuild"; - id: Scalars["ID"]; + __typename?: 'DiscordGuild'; + id: Scalars['ID']; quests: QuestConnection; tokenRequirements: TokenRequirements; }; + export type DiscordGuildQuestsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type DiscordGuildConnection = { - __typename?: "DiscordGuildConnection"; + __typename?: 'DiscordGuildConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type DiscordGuildEdge = { - __typename?: "DiscordGuildEdge"; + __typename?: 'DiscordGuildEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -1597,60 +1603,60 @@ export type DiscordGuildEdge = { export type DiscordGuildWhereInput = { and?: InputMaybe>; /** quests edge predicates */ - hasQuests?: InputMaybe; + hasQuests?: InputMaybe; hasQuestsWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; }; export type Erc20Metadata = { - __typename?: "ERC20Metadata"; - decimals?: Maybe; - name?: Maybe; - symbol?: Maybe; + __typename?: 'ERC20Metadata'; + decimals?: Maybe; + name?: Maybe; + symbol?: Maybe; }; export type Erc721Metadata = { - __typename?: "ERC721Metadata"; - name?: Maybe; - symbol?: Maybe; + __typename?: 'ERC721Metadata'; + name?: Maybe; + symbol?: Maybe; }; export type Event = Node & { - __typename?: "Event"; - data: Array>; - from: Scalars["String"]; - id: Scalars["ID"]; - keys: Array>; + __typename?: 'Event'; + data: Array>; + from: Scalars['String']; + id: Scalars['ID']; + keys: Array>; transaction: Transaction; - transactionID: Scalars["ID"]; + transactionID: Scalars['ID']; }; /** A connection to a list of items. */ export type EventConnection = { - __typename?: "EventConnection"; + __typename?: 'EventConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type EventEdge = { - __typename?: "EventEdge"; + __typename?: 'EventEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -1662,82 +1668,82 @@ export type EventEdge = { export type EventWhereInput = { and?: InputMaybe>; /** from field predicates */ - from?: InputMaybe; - fromContains?: InputMaybe; - fromContainsFold?: InputMaybe; - fromEqualFold?: InputMaybe; - fromGT?: InputMaybe; - fromGTE?: InputMaybe; - fromHasPrefix?: InputMaybe; - fromHasSuffix?: InputMaybe; - fromIn?: InputMaybe>; - fromLT?: InputMaybe; - fromLTE?: InputMaybe; - fromNEQ?: InputMaybe; - fromNotIn?: InputMaybe>; - hasData?: InputMaybe; + from?: InputMaybe; + fromContains?: InputMaybe; + fromContainsFold?: InputMaybe; + fromEqualFold?: InputMaybe; + fromGT?: InputMaybe; + fromGTE?: InputMaybe; + fromHasPrefix?: InputMaybe; + fromHasSuffix?: InputMaybe; + fromIn?: InputMaybe>; + fromLT?: InputMaybe; + fromLTE?: InputMaybe; + fromNEQ?: InputMaybe; + fromNotIn?: InputMaybe>; + hasData?: InputMaybe; hasDataAt?: InputMaybe; - hasKey?: InputMaybe; + hasKey?: InputMaybe; hasKeyAt?: InputMaybe; /** transaction edge predicates */ - hasTransaction?: InputMaybe; + hasTransaction?: InputMaybe; hasTransactionWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** transaction_id field predicates */ - transactionID?: InputMaybe; - transactionIDContains?: InputMaybe; - transactionIDContainsFold?: InputMaybe; - transactionIDEqualFold?: InputMaybe; - transactionIDGT?: InputMaybe; - transactionIDGTE?: InputMaybe; - transactionIDHasPrefix?: InputMaybe; - transactionIDHasSuffix?: InputMaybe; - transactionIDIn?: InputMaybe>; - transactionIDLT?: InputMaybe; - transactionIDLTE?: InputMaybe; - transactionIDNEQ?: InputMaybe; - transactionIDNotIn?: InputMaybe>; + transactionID?: InputMaybe; + transactionIDContains?: InputMaybe; + transactionIDContainsFold?: InputMaybe; + transactionIDEqualFold?: InputMaybe; + transactionIDGT?: InputMaybe; + transactionIDGTE?: InputMaybe; + transactionIDHasPrefix?: InputMaybe; + transactionIDHasSuffix?: InputMaybe; + transactionIDIn?: InputMaybe>; + transactionIDLT?: InputMaybe; + transactionIDLTE?: InputMaybe; + transactionIDNEQ?: InputMaybe; + transactionIDNotIn?: InputMaybe>; }; export type File = Node & { - __typename?: "File"; - alt?: Maybe; - createdAt: Scalars["Time"]; - directory: Scalars["String"]; - id: Scalars["ID"]; - name: Scalars["String"]; - priority: Scalars["Int"]; - thumbnail: Scalars["String"]; - updatedAt: Scalars["Time"]; - uri: Scalars["String"]; + __typename?: 'File'; + alt?: Maybe; + createdAt: Scalars['Time']; + directory: Scalars['String']; + id: Scalars['ID']; + name: Scalars['String']; + priority: Scalars['Int']; + thumbnail: Scalars['String']; + updatedAt: Scalars['Time']; + uri: Scalars['String']; }; /** A connection to a list of items. */ export type FileConnection = { - __typename?: "FileConnection"; + __typename?: 'FileConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type FileEdge = { - __typename?: "FileEdge"; + __typename?: 'FileEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -1752,8 +1758,8 @@ export type FileOrder = { /** Properties by which File connections can be ordered. */ export enum FileOrderField { - CreatedAt = "CREATED_AT", - Priority = "PRIORITY", + CreatedAt = 'CREATED_AT', + Priority = 'PRIORITY' } /** @@ -1762,183 +1768,188 @@ export enum FileOrderField { */ export type FileWhereInput = { /** alt field predicates */ - alt?: InputMaybe; - altContains?: InputMaybe; - altContainsFold?: InputMaybe; - altEqualFold?: InputMaybe; - altGT?: InputMaybe; - altGTE?: InputMaybe; - altHasPrefix?: InputMaybe; - altHasSuffix?: InputMaybe; - altIn?: InputMaybe>; - altIsNil?: InputMaybe; - altLT?: InputMaybe; - altLTE?: InputMaybe; - altNEQ?: InputMaybe; - altNotIn?: InputMaybe>; - altNotNil?: InputMaybe; + alt?: InputMaybe; + altContains?: InputMaybe; + altContainsFold?: InputMaybe; + altEqualFold?: InputMaybe; + altGT?: InputMaybe; + altGTE?: InputMaybe; + altHasPrefix?: InputMaybe; + altHasSuffix?: InputMaybe; + altIn?: InputMaybe>; + altIsNil?: InputMaybe; + altLT?: InputMaybe; + altLTE?: InputMaybe; + altNEQ?: InputMaybe; + altNotIn?: InputMaybe>; + altNotNil?: InputMaybe; and?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** directory field predicates */ - directory?: InputMaybe; - directoryContains?: InputMaybe; - directoryContainsFold?: InputMaybe; - directoryEqualFold?: InputMaybe; - directoryGT?: InputMaybe; - directoryGTE?: InputMaybe; - directoryHasPrefix?: InputMaybe; - directoryHasSuffix?: InputMaybe; - directoryIn?: InputMaybe>; - directoryLT?: InputMaybe; - directoryLTE?: InputMaybe; - directoryNEQ?: InputMaybe; - directoryNotIn?: InputMaybe>; + directory?: InputMaybe; + directoryContains?: InputMaybe; + directoryContainsFold?: InputMaybe; + directoryEqualFold?: InputMaybe; + directoryGT?: InputMaybe; + directoryGTE?: InputMaybe; + directoryHasPrefix?: InputMaybe; + directoryHasSuffix?: InputMaybe; + directoryIn?: InputMaybe>; + directoryLT?: InputMaybe; + directoryLTE?: InputMaybe; + directoryNEQ?: InputMaybe; + directoryNotIn?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** priority field predicates */ - priority?: InputMaybe; - priorityGT?: InputMaybe; - priorityGTE?: InputMaybe; - priorityIn?: InputMaybe>; - priorityLT?: InputMaybe; - priorityLTE?: InputMaybe; - priorityNEQ?: InputMaybe; - priorityNotIn?: InputMaybe>; + priority?: InputMaybe; + priorityGT?: InputMaybe; + priorityGTE?: InputMaybe; + priorityIn?: InputMaybe>; + priorityLT?: InputMaybe; + priorityLTE?: InputMaybe; + priorityNEQ?: InputMaybe; + priorityNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type FunctionCallInput = { - calldata?: InputMaybe>; - contractAddress: Scalars["String"]; - entryPointSelector: Scalars["String"]; + calldata?: InputMaybe>; + contractAddress: Scalars['String']; + entryPointSelector: Scalars['String']; }; export type Game = Node & { - __typename?: "Game"; + __typename?: 'Game'; achievements: AchievementConnection; - active: Scalars["Boolean"]; + active: Scalars['Boolean']; banner?: Maybe; - bannerID?: Maybe; + bannerID?: Maybe; contracts: ContractConnection; cover?: Maybe; - coverID?: Maybe; - createdAt: Scalars["Time"]; - description: Scalars["String"]; + coverID?: Maybe; + createdAt: Scalars['Time']; + description: Scalars['String']; icon?: Maybe; - iconID?: Maybe; - id: Scalars["ID"]; + iconID?: Maybe; + id: Scalars['ID']; media: FileConnection; - name: Scalars["String"]; - priority: Scalars["Int"]; + name: Scalars['String']; + priority: Scalars['Int']; profilePicture?: Maybe; - profilePictureID?: Maybe; + profilePictureID?: Maybe; quests: QuestConnection; scopes: ScopeConnection; socials: Socials; starterPack?: Maybe; - updatedAt: Scalars["Time"]; + updatedAt: Scalars['Time']; }; + export type GameAchievementsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type GameContractsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type GameMediaArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type GameQuestsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type GameScopesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type GameConnection = { - __typename?: "GameConnection"; + __typename?: 'GameConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type GameEdge = { - __typename?: "GameEdge"; + __typename?: 'GameEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -1953,8 +1964,8 @@ export type GameOrder = { /** Properties by which Game connections can be ordered. */ export enum GameOrderField { - CreatedAt = "CREATED_AT", - Priority = "PRIORITY", + CreatedAt = 'CREATED_AT', + Priority = 'PRIORITY' } /** @@ -1963,382 +1974,406 @@ export enum GameOrderField { */ export type GameWhereInput = { /** active field predicates */ - active?: InputMaybe; - activeNEQ?: InputMaybe; + active?: InputMaybe; + activeNEQ?: InputMaybe; and?: InputMaybe>; /** banner_id field predicates */ - bannerID?: InputMaybe; - bannerIDContains?: InputMaybe; - bannerIDContainsFold?: InputMaybe; - bannerIDEqualFold?: InputMaybe; - bannerIDGT?: InputMaybe; - bannerIDGTE?: InputMaybe; - bannerIDHasPrefix?: InputMaybe; - bannerIDHasSuffix?: InputMaybe; - bannerIDIn?: InputMaybe>; - bannerIDIsNil?: InputMaybe; - bannerIDLT?: InputMaybe; - bannerIDLTE?: InputMaybe; - bannerIDNEQ?: InputMaybe; - bannerIDNotIn?: InputMaybe>; - bannerIDNotNil?: InputMaybe; + bannerID?: InputMaybe; + bannerIDContains?: InputMaybe; + bannerIDContainsFold?: InputMaybe; + bannerIDEqualFold?: InputMaybe; + bannerIDGT?: InputMaybe; + bannerIDGTE?: InputMaybe; + bannerIDHasPrefix?: InputMaybe; + bannerIDHasSuffix?: InputMaybe; + bannerIDIn?: InputMaybe>; + bannerIDIsNil?: InputMaybe; + bannerIDLT?: InputMaybe; + bannerIDLTE?: InputMaybe; + bannerIDNEQ?: InputMaybe; + bannerIDNotIn?: InputMaybe>; + bannerIDNotNil?: InputMaybe; /** cover_id field predicates */ - coverID?: InputMaybe; - coverIDContains?: InputMaybe; - coverIDContainsFold?: InputMaybe; - coverIDEqualFold?: InputMaybe; - coverIDGT?: InputMaybe; - coverIDGTE?: InputMaybe; - coverIDHasPrefix?: InputMaybe; - coverIDHasSuffix?: InputMaybe; - coverIDIn?: InputMaybe>; - coverIDIsNil?: InputMaybe; - coverIDLT?: InputMaybe; - coverIDLTE?: InputMaybe; - coverIDNEQ?: InputMaybe; - coverIDNotIn?: InputMaybe>; - coverIDNotNil?: InputMaybe; + coverID?: InputMaybe; + coverIDContains?: InputMaybe; + coverIDContainsFold?: InputMaybe; + coverIDEqualFold?: InputMaybe; + coverIDGT?: InputMaybe; + coverIDGTE?: InputMaybe; + coverIDHasPrefix?: InputMaybe; + coverIDHasSuffix?: InputMaybe; + coverIDIn?: InputMaybe>; + coverIDIsNil?: InputMaybe; + coverIDLT?: InputMaybe; + coverIDLTE?: InputMaybe; + coverIDNEQ?: InputMaybe; + coverIDNotIn?: InputMaybe>; + coverIDNotNil?: InputMaybe; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** description field predicates */ - description?: InputMaybe; - descriptionContains?: InputMaybe; - descriptionContainsFold?: InputMaybe; - descriptionEqualFold?: InputMaybe; - descriptionGT?: InputMaybe; - descriptionGTE?: InputMaybe; - descriptionHasPrefix?: InputMaybe; - descriptionHasSuffix?: InputMaybe; - descriptionIn?: InputMaybe>; - descriptionLT?: InputMaybe; - descriptionLTE?: InputMaybe; - descriptionNEQ?: InputMaybe; - descriptionNotIn?: InputMaybe>; + description?: InputMaybe; + descriptionContains?: InputMaybe; + descriptionContainsFold?: InputMaybe; + descriptionEqualFold?: InputMaybe; + descriptionGT?: InputMaybe; + descriptionGTE?: InputMaybe; + descriptionHasPrefix?: InputMaybe; + descriptionHasSuffix?: InputMaybe; + descriptionIn?: InputMaybe>; + descriptionLT?: InputMaybe; + descriptionLTE?: InputMaybe; + descriptionNEQ?: InputMaybe; + descriptionNotIn?: InputMaybe>; /** achievements edge predicates */ - hasAchievements?: InputMaybe; + hasAchievements?: InputMaybe; hasAchievementsWith?: InputMaybe>; /** banner edge predicates */ - hasBanner?: InputMaybe; + hasBanner?: InputMaybe; hasBannerWith?: InputMaybe>; /** contracts edge predicates */ - hasContracts?: InputMaybe; + hasContracts?: InputMaybe; hasContractsWith?: InputMaybe>; /** cover edge predicates */ - hasCover?: InputMaybe; + hasCover?: InputMaybe; hasCoverWith?: InputMaybe>; /** icon edge predicates */ - hasIcon?: InputMaybe; + hasIcon?: InputMaybe; hasIconWith?: InputMaybe>; /** media edge predicates */ - hasMedia?: InputMaybe; + hasMedia?: InputMaybe; hasMediaWith?: InputMaybe>; /** profile_picture edge predicates */ - hasProfilePicture?: InputMaybe; + hasProfilePicture?: InputMaybe; hasProfilePictureWith?: InputMaybe>; /** quests edge predicates */ - hasQuests?: InputMaybe; + hasQuests?: InputMaybe; hasQuestsWith?: InputMaybe>; /** scopes edge predicates */ - hasScopes?: InputMaybe; + hasScopes?: InputMaybe; hasScopesWith?: InputMaybe>; /** starter_pack edge predicates */ - hasStarterPack?: InputMaybe; + hasStarterPack?: InputMaybe; hasStarterPackWith?: InputMaybe>; /** icon_id field predicates */ - iconID?: InputMaybe; - iconIDContains?: InputMaybe; - iconIDContainsFold?: InputMaybe; - iconIDEqualFold?: InputMaybe; - iconIDGT?: InputMaybe; - iconIDGTE?: InputMaybe; - iconIDHasPrefix?: InputMaybe; - iconIDHasSuffix?: InputMaybe; - iconIDIn?: InputMaybe>; - iconIDIsNil?: InputMaybe; - iconIDLT?: InputMaybe; - iconIDLTE?: InputMaybe; - iconIDNEQ?: InputMaybe; - iconIDNotIn?: InputMaybe>; - iconIDNotNil?: InputMaybe; + iconID?: InputMaybe; + iconIDContains?: InputMaybe; + iconIDContainsFold?: InputMaybe; + iconIDEqualFold?: InputMaybe; + iconIDGT?: InputMaybe; + iconIDGTE?: InputMaybe; + iconIDHasPrefix?: InputMaybe; + iconIDHasSuffix?: InputMaybe; + iconIDIn?: InputMaybe>; + iconIDIsNil?: InputMaybe; + iconIDLT?: InputMaybe; + iconIDLTE?: InputMaybe; + iconIDNEQ?: InputMaybe; + iconIDNotIn?: InputMaybe>; + iconIDNotNil?: InputMaybe; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** priority field predicates */ - priority?: InputMaybe; - priorityGT?: InputMaybe; - priorityGTE?: InputMaybe; - priorityIn?: InputMaybe>; - priorityLT?: InputMaybe; - priorityLTE?: InputMaybe; - priorityNEQ?: InputMaybe; - priorityNotIn?: InputMaybe>; + priority?: InputMaybe; + priorityGT?: InputMaybe; + priorityGTE?: InputMaybe; + priorityIn?: InputMaybe>; + priorityLT?: InputMaybe; + priorityLTE?: InputMaybe; + priorityNEQ?: InputMaybe; + priorityNotIn?: InputMaybe>; /** profile_picture_id field predicates */ - profilePictureID?: InputMaybe; - profilePictureIDContains?: InputMaybe; - profilePictureIDContainsFold?: InputMaybe; - profilePictureIDEqualFold?: InputMaybe; - profilePictureIDGT?: InputMaybe; - profilePictureIDGTE?: InputMaybe; - profilePictureIDHasPrefix?: InputMaybe; - profilePictureIDHasSuffix?: InputMaybe; - profilePictureIDIn?: InputMaybe>; - profilePictureIDIsNil?: InputMaybe; - profilePictureIDLT?: InputMaybe; - profilePictureIDLTE?: InputMaybe; - profilePictureIDNEQ?: InputMaybe; - profilePictureIDNotIn?: InputMaybe>; - profilePictureIDNotNil?: InputMaybe; + profilePictureID?: InputMaybe; + profilePictureIDContains?: InputMaybe; + profilePictureIDContainsFold?: InputMaybe; + profilePictureIDEqualFold?: InputMaybe; + profilePictureIDGT?: InputMaybe; + profilePictureIDGTE?: InputMaybe; + profilePictureIDHasPrefix?: InputMaybe; + profilePictureIDHasSuffix?: InputMaybe; + profilePictureIDIn?: InputMaybe>; + profilePictureIDIsNil?: InputMaybe; + profilePictureIDLT?: InputMaybe; + profilePictureIDLTE?: InputMaybe; + profilePictureIDNEQ?: InputMaybe; + profilePictureIDNotIn?: InputMaybe>; + profilePictureIDNotNil?: InputMaybe; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type HasValueInput = { - index: Scalars["Int"]; - value: Scalars["String"]; + index: Scalars['Int']; + value: Scalars['String']; }; export type L1Message = { - __typename?: "L1Message"; - payload?: Maybe>; - toAddress: Scalars["String"]; + __typename?: 'L1Message'; + payload?: Maybe>; + toAddress: Scalars['String']; }; export type L2Message = { - __typename?: "L2Message"; - fromAddress: Scalars["String"]; - payload?: Maybe>; + __typename?: 'L2Message'; + fromAddress: Scalars['String']; + payload?: Maybe>; }; export type Metadata = { - __typename?: "Metadata"; - animation?: Maybe; + __typename?: 'Metadata'; + animation?: Maybe; attributes?: Maybe>; - backgroundColor?: Maybe; - description?: Maybe; - externalURL?: Maybe; - image?: Maybe; - name?: Maybe; - thumbnail?: Maybe; + backgroundColor?: Maybe; + description?: Maybe; + externalURL?: Maybe; + image?: Maybe; + name?: Maybe; + thumbnail?: Maybe; }; export type MultiCall = { - __typename?: "MultiCall"; + __typename?: 'MultiCall'; calls: Array; }; export type Mutation = { - __typename?: "Mutation"; - beginLogin: Scalars["JSON"]; - beginRegistration: Scalars["JSON"]; - checkDiscordQuests: Scalars["Boolean"]; - checkTwitterQuests: Scalars["Boolean"]; - claimQuestRewards: Scalars["JSON"]; - claimStarterpack?: Maybe; - createAchievement: Scalars["Boolean"]; - createDeployment: Scalars["Boolean"]; - createGame: Scalars["Boolean"]; - createQuest: Scalars["Boolean"]; - createQuestRewards: Scalars["Boolean"]; - createScopes: Scalars["Boolean"]; - createStarterpack?: Maybe; + __typename?: 'Mutation'; + beginLogin: Scalars['JSON']; + beginRegistration: Scalars['JSON']; + checkDiscordQuests: Scalars['Boolean']; + checkTwitterQuests: Scalars['Boolean']; + claimQuestRewards: Scalars['JSON']; + claimStarterpack?: Maybe; + createAchievement: Scalars['Boolean']; + createDeployment: Scalars['Boolean']; + createGame: Scalars['Boolean']; + createQuest: Scalars['Boolean']; + createQuestRewards: Scalars['Boolean']; + createScopes: Scalars['Boolean']; + createStarterpack?: Maybe; deployAccount: Contract; - discordRevoke: Scalars["Boolean"]; - finalizeLogin: Scalars["String"]; + discordRevoke: Scalars['Boolean']; + finalizeLogin: Scalars['String']; finalizeRegistration: Account; - removeStarterpack: Scalars["Boolean"]; - updateAchievement: Scalars["Boolean"]; - updateContract: Scalars["Boolean"]; - updateFile: Scalars["Boolean"]; - updateGame: Scalars["Boolean"]; - updateStarterpack: Scalars["Boolean"]; + removeStarterpack: Scalars['Boolean']; + updateAchievement: Scalars['Boolean']; + updateContract: Scalars['Boolean']; + updateFile: Scalars['Boolean']; + updateGame: Scalars['Boolean']; + updateStarterpack: Scalars['Boolean']; upload: Array; }; + export type MutationBeginLoginArgs = { - id: Scalars["String"]; + id: Scalars['String']; }; + export type MutationBeginRegistrationArgs = { - id: Scalars["String"]; + id: Scalars['String']; }; + export type MutationCheckDiscordQuestsArgs = { - accountId: Scalars["ID"]; + accountId: Scalars['ID']; }; + export type MutationCheckTwitterQuestsArgs = { - accountId: Scalars["ID"]; + accountId: Scalars['ID']; }; + export type MutationClaimQuestRewardsArgs = { - accountId: Scalars["ID"]; - questId: Scalars["ID"]; + accountId: Scalars['ID']; + questId: Scalars['ID']; }; + export type MutationClaimStarterpackArgs = { - account: Scalars["ID"]; - starterpackId: Scalars["ID"]; + account: Scalars['ID']; + starterpackId: Scalars['ID']; }; + export type MutationCreateAchievementArgs = { - gameId: Scalars["ID"]; - metadataURI: Scalars["String"]; + gameId: Scalars['ID']; + metadataURI: Scalars['String']; }; + export type MutationCreateDeploymentArgs = { - config: Scalars["JSON"]; - name: Scalars["String"]; + config: Scalars['JSON']; + name: Scalars['String']; service?: InputMaybe; tier?: InputMaybe; }; + export type MutationCreateGameArgs = { - active?: InputMaybe; - banner?: InputMaybe; - cover?: InputMaybe; - description: Scalars["String"]; - icon?: InputMaybe; - name: Scalars["String"]; - priority?: InputMaybe; - profilePicture?: InputMaybe; + active?: InputMaybe; + banner?: InputMaybe; + cover?: InputMaybe; + description: Scalars['String']; + icon?: InputMaybe; + name: Scalars['String']; + priority?: InputMaybe; + profilePicture?: InputMaybe; socials?: InputMaybe; }; + export type MutationCreateQuestArgs = { - description: Scalars["String"]; - gameId: Scalars["ID"]; - points: Scalars["BigInt"]; - title: Scalars["String"]; + description: Scalars['String']; + gameId: Scalars['ID']; + points: Scalars['BigInt']; + title: Scalars['String']; }; + export type MutationCreateQuestRewardsArgs = { - questId: Scalars["ID"]; - tokenIds?: InputMaybe>; + questId: Scalars['ID']; + tokenIds?: InputMaybe>; }; + export type MutationCreateScopesArgs = { scopes?: InputMaybe>; }; + export type MutationCreateStarterpackArgs = { - active?: InputMaybe; + active?: InputMaybe; call: FunctionCallInput; - chainId: Scalars["ID"]; - description?: InputMaybe; - gameId: Scalars["ID"]; - name?: InputMaybe; + chainId: Scalars['ID']; + description?: InputMaybe; + gameId: Scalars['ID']; + name?: InputMaybe; }; + export type MutationDeployAccountArgs = { - chainId: Scalars["ChainID"]; - id: Scalars["ID"]; - starterpackIds?: InputMaybe>; + chainId: Scalars['ChainID']; + id: Scalars['ID']; + starterpackIds?: InputMaybe>; }; + export type MutationDiscordRevokeArgs = { - token: Scalars["String"]; + token: Scalars['String']; }; + export type MutationFinalizeLoginArgs = { - credentials: Scalars["String"]; + credentials: Scalars['String']; }; + export type MutationFinalizeRegistrationArgs = { - credentials: Scalars["String"]; - signer: Scalars["String"]; + credentials: Scalars['String']; + signer: Scalars['String']; }; + export type MutationRemoveStarterpackArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type MutationUpdateAchievementArgs = { - gameId: Scalars["ID"]; - id: Scalars["ID"]; - metadataURI: Scalars["String"]; - tokenId: Scalars["ID"]; + gameId: Scalars['ID']; + id: Scalars['ID']; + metadataURI: Scalars['String']; + tokenId: Scalars['ID']; }; + export type MutationUpdateContractArgs = { - cover?: InputMaybe; - description?: InputMaybe; - id: Scalars["ID"]; - name?: InputMaybe; - priority?: InputMaybe; + cover?: InputMaybe; + description?: InputMaybe; + id: Scalars['ID']; + name?: InputMaybe; + priority?: InputMaybe; }; + export type MutationUpdateFileArgs = { - id: Scalars["ID"]; - priority: Scalars["Int"]; + id: Scalars['ID']; + priority: Scalars['Int']; }; + export type MutationUpdateGameArgs = { - active?: InputMaybe; - addContracts?: InputMaybe>; - addMedia?: InputMaybe>; - banner?: InputMaybe; - cover?: InputMaybe; - description?: InputMaybe; - icon?: InputMaybe; - id: Scalars["ID"]; - name?: InputMaybe; - priority?: InputMaybe; - profilePicture?: InputMaybe; - removeContracts?: InputMaybe>; - removeMedia?: InputMaybe>; + active?: InputMaybe; + addContracts?: InputMaybe>; + addMedia?: InputMaybe>; + banner?: InputMaybe; + cover?: InputMaybe; + description?: InputMaybe; + icon?: InputMaybe; + id: Scalars['ID']; + name?: InputMaybe; + priority?: InputMaybe; + profilePicture?: InputMaybe; + removeContracts?: InputMaybe>; + removeMedia?: InputMaybe>; socials?: InputMaybe; }; + export type MutationUpdateStarterpackArgs = { - active?: InputMaybe; - addFungibles?: InputMaybe>; - addFungiblesAmounts?: InputMaybe>; - addTokens?: InputMaybe>; - addTokensAmounts?: InputMaybe>; + active?: InputMaybe; + addFungibles?: InputMaybe>; + addFungiblesAmounts?: InputMaybe>; + addTokens?: InputMaybe>; + addTokensAmounts?: InputMaybe>; call?: InputMaybe; - description?: InputMaybe; - name?: InputMaybe; - removeFungibles?: InputMaybe>; - removeTokens?: InputMaybe>; - starterpackId: Scalars["ID"]; + description?: InputMaybe; + name?: InputMaybe; + removeFungibles?: InputMaybe>; + removeTokens?: InputMaybe>; + starterpackId: Scalars['ID']; }; + export type MutationUploadArgs = { req: Array; }; @@ -2349,22 +2384,22 @@ export type MutationUploadArgs = { */ export type Node = { /** The id of the object. */ - id: Scalars["ID"]; + id: Scalars['ID']; }; export type NumberAttribute = { - __typename?: "NumberAttribute"; - displayType?: Maybe; - traitType: Scalars["String"]; - value: Scalars["Float"]; + __typename?: 'NumberAttribute'; + displayType?: Maybe; + traitType: Scalars['String']; + value: Scalars['Float']; }; /** Possible directions in which to order a list of items when provided an `orderBy` argument. */ export enum OrderDirection { /** Specifies an ascending order for a given `orderBy` argument. */ - Asc = "ASC", + Asc = 'ASC', /** Specifies a descending order for a given `orderBy` argument. */ - Desc = "DESC", + Desc = 'DESC' } /** @@ -2372,26 +2407,26 @@ export enum OrderDirection { * https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo */ export type PageInfo = { - __typename?: "PageInfo"; + __typename?: 'PageInfo'; /** When paginating forwards, the cursor to continue. */ - endCursor?: Maybe; + endCursor?: Maybe; /** When paginating forwards, are there more items? */ - hasNextPage: Scalars["Boolean"]; + hasNextPage: Scalars['Boolean']; /** When paginating backwards, are there more items? */ - hasPreviousPage: Scalars["Boolean"]; + hasPreviousPage: Scalars['Boolean']; /** When paginating backwards, the cursor to continue. */ - startCursor?: Maybe; + startCursor?: Maybe; }; export type Price = { - __typename?: "Price"; - amount?: Maybe; - base?: Maybe; - currency?: Maybe; + __typename?: 'Price'; + amount?: Maybe; + base?: Maybe; + currency?: Maybe; }; export type Query = { - __typename?: "Query"; + __typename?: 'Query'; account?: Maybe; accounts?: Maybe; achievement?: Maybe; @@ -2419,285 +2454,315 @@ export type Query = { scope?: Maybe; scopes?: Maybe; starterpack?: Maybe; - starterpackEligible: Scalars["Boolean"]; + starterpackEligible: Scalars['Boolean']; starterpacks?: Maybe; tokens: TokenConnection; transaction?: Maybe; transactions?: Maybe; }; + export type QueryAccountArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryAccountsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryAchievementArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryAchievementsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryBalanceArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryBalancesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryClassArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryClassesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryContractArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryContractsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryDeploymentArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryDeploymentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryGameArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryGamesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryNodeArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryNodesArgs = { - ids: Array; + ids: Array; }; + export type QueryPriceArgs = { base: CurrencyBase; quote: CurrencyQuote; }; + export type QueryQuestArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryQuestEventArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryQuestEventsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryQuestsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryScopeArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryScopesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryStarterpackArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryStarterpackEligibleArgs = { - account: Scalars["ID"]; - id: Scalars["ID"]; + account: Scalars['ID']; + id: Scalars['ID']; }; + export type QueryStarterpacksArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryTokensArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type QueryTransactionArgs = { - id: Scalars["ID"]; + id: Scalars['ID']; }; + export type QueryTransactionsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; export type Quest = Node & { - __typename?: "Quest"; + __typename?: 'Quest'; accountProgress?: Maybe>; - createdAt: Scalars["Time"]; - description: Scalars["String"]; + createdAt: Scalars['Time']; + description: Scalars['String']; discordGuild?: Maybe>; - eventID?: Maybe; + eventID?: Maybe; game: Game; - id: Scalars["ID"]; + id: Scalars['ID']; metadata?: Maybe; parent?: Maybe; - points: Scalars["BigInt"]; + points: Scalars['BigInt']; questEvents?: Maybe>; questProgression?: Maybe>; rewards: TokenConnection; subquests?: Maybe>; - title: Scalars["String"]; + title: Scalars['String']; twitterQuests?: Maybe>; }; + export type QuestRewardsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; export type QuestCallToAction = { - __typename?: "QuestCallToAction"; - redirect?: Maybe; - text?: Maybe; - url?: Maybe; + __typename?: 'QuestCallToAction'; + redirect?: Maybe; + text?: Maybe; + url?: Maybe; }; /** A connection to a list of items. */ export type QuestConnection = { - __typename?: "QuestConnection"; + __typename?: 'QuestConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type QuestEdge = { - __typename?: "QuestEdge"; + __typename?: 'QuestEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; export type QuestEvent = Node & { - __typename?: "QuestEvent"; - accumulatedValuesTarget?: Maybe; - countTarget: Scalars["Long"]; - createdAt: Scalars["Time"]; - description?: Maybe; - expectedValueTarget?: Maybe; - fieldIndex?: Maybe; - firstKey: Scalars["String"]; + __typename?: 'QuestEvent'; + accumulatedValuesTarget?: Maybe; + countTarget: Scalars['Long']; + createdAt: Scalars['Time']; + description?: Maybe; + expectedValueTarget?: Maybe; + fieldIndex?: Maybe; + firstKey: Scalars['String']; from: Contract; - fromAddress: Scalars["ID"]; - id: Scalars["ID"]; + fromAddress: Scalars['ID']; + id: Scalars['ID']; quest: Array; type: QuestEventType; - uniqueValuesTarget?: Maybe; + uniqueValuesTarget?: Maybe; }; /** A connection to a list of items. */ export type QuestEventConnection = { - __typename?: "QuestEventConnection"; + __typename?: 'QuestEventConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type QuestEventEdge = { - __typename?: "QuestEventEdge"; + __typename?: 'QuestEventEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -2712,15 +2777,15 @@ export type QuestEventOrder = { /** Properties by which QuestEvent connections can be ordered. */ export enum QuestEventOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } /** QuestEventType is enum for the field type */ export enum QuestEventType { - Count = "count", - FieldAccumulate = "field_accumulate", - FieldExpected = "field_expected", - FieldUnique = "field_unique", + Count = 'count', + FieldAccumulate = 'field_accumulate', + FieldExpected = 'field_expected', + FieldUnique = 'field_unique' } /** @@ -2729,116 +2794,116 @@ export enum QuestEventType { */ export type QuestEventWhereInput = { /** accumulated_values_target field predicates */ - accumulatedValuesTarget?: InputMaybe; - accumulatedValuesTargetGT?: InputMaybe; - accumulatedValuesTargetGTE?: InputMaybe; - accumulatedValuesTargetIn?: InputMaybe>; - accumulatedValuesTargetIsNil?: InputMaybe; - accumulatedValuesTargetLT?: InputMaybe; - accumulatedValuesTargetLTE?: InputMaybe; - accumulatedValuesTargetNEQ?: InputMaybe; - accumulatedValuesTargetNotIn?: InputMaybe>; - accumulatedValuesTargetNotNil?: InputMaybe; + accumulatedValuesTarget?: InputMaybe; + accumulatedValuesTargetGT?: InputMaybe; + accumulatedValuesTargetGTE?: InputMaybe; + accumulatedValuesTargetIn?: InputMaybe>; + accumulatedValuesTargetIsNil?: InputMaybe; + accumulatedValuesTargetLT?: InputMaybe; + accumulatedValuesTargetLTE?: InputMaybe; + accumulatedValuesTargetNEQ?: InputMaybe; + accumulatedValuesTargetNotIn?: InputMaybe>; + accumulatedValuesTargetNotNil?: InputMaybe; and?: InputMaybe>; /** count_target field predicates */ - countTarget?: InputMaybe; - countTargetGT?: InputMaybe; - countTargetGTE?: InputMaybe; - countTargetIn?: InputMaybe>; - countTargetLT?: InputMaybe; - countTargetLTE?: InputMaybe; - countTargetNEQ?: InputMaybe; - countTargetNotIn?: InputMaybe>; + countTarget?: InputMaybe; + countTargetGT?: InputMaybe; + countTargetGTE?: InputMaybe; + countTargetIn?: InputMaybe>; + countTargetLT?: InputMaybe; + countTargetLTE?: InputMaybe; + countTargetNEQ?: InputMaybe; + countTargetNotIn?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** description field predicates */ - description?: InputMaybe; - descriptionContains?: InputMaybe; - descriptionContainsFold?: InputMaybe; - descriptionEqualFold?: InputMaybe; - descriptionGT?: InputMaybe; - descriptionGTE?: InputMaybe; - descriptionHasPrefix?: InputMaybe; - descriptionHasSuffix?: InputMaybe; - descriptionIn?: InputMaybe>; - descriptionIsNil?: InputMaybe; - descriptionLT?: InputMaybe; - descriptionLTE?: InputMaybe; - descriptionNEQ?: InputMaybe; - descriptionNotIn?: InputMaybe>; - descriptionNotNil?: InputMaybe; + description?: InputMaybe; + descriptionContains?: InputMaybe; + descriptionContainsFold?: InputMaybe; + descriptionEqualFold?: InputMaybe; + descriptionGT?: InputMaybe; + descriptionGTE?: InputMaybe; + descriptionHasPrefix?: InputMaybe; + descriptionHasSuffix?: InputMaybe; + descriptionIn?: InputMaybe>; + descriptionIsNil?: InputMaybe; + descriptionLT?: InputMaybe; + descriptionLTE?: InputMaybe; + descriptionNEQ?: InputMaybe; + descriptionNotIn?: InputMaybe>; + descriptionNotNil?: InputMaybe; /** expected_value_target field predicates */ - expectedValueTarget?: InputMaybe; - expectedValueTargetGT?: InputMaybe; - expectedValueTargetGTE?: InputMaybe; - expectedValueTargetIn?: InputMaybe>; - expectedValueTargetIsNil?: InputMaybe; - expectedValueTargetLT?: InputMaybe; - expectedValueTargetLTE?: InputMaybe; - expectedValueTargetNEQ?: InputMaybe; - expectedValueTargetNotIn?: InputMaybe>; - expectedValueTargetNotNil?: InputMaybe; + expectedValueTarget?: InputMaybe; + expectedValueTargetGT?: InputMaybe; + expectedValueTargetGTE?: InputMaybe; + expectedValueTargetIn?: InputMaybe>; + expectedValueTargetIsNil?: InputMaybe; + expectedValueTargetLT?: InputMaybe; + expectedValueTargetLTE?: InputMaybe; + expectedValueTargetNEQ?: InputMaybe; + expectedValueTargetNotIn?: InputMaybe>; + expectedValueTargetNotNil?: InputMaybe; /** field_index field predicates */ - fieldIndex?: InputMaybe; - fieldIndexGT?: InputMaybe; - fieldIndexGTE?: InputMaybe; - fieldIndexIn?: InputMaybe>; - fieldIndexIsNil?: InputMaybe; - fieldIndexLT?: InputMaybe; - fieldIndexLTE?: InputMaybe; - fieldIndexNEQ?: InputMaybe; - fieldIndexNotIn?: InputMaybe>; - fieldIndexNotNil?: InputMaybe; + fieldIndex?: InputMaybe; + fieldIndexGT?: InputMaybe; + fieldIndexGTE?: InputMaybe; + fieldIndexIn?: InputMaybe>; + fieldIndexIsNil?: InputMaybe; + fieldIndexLT?: InputMaybe; + fieldIndexLTE?: InputMaybe; + fieldIndexNEQ?: InputMaybe; + fieldIndexNotIn?: InputMaybe>; + fieldIndexNotNil?: InputMaybe; /** first_key field predicates */ - firstKey?: InputMaybe; - firstKeyContains?: InputMaybe; - firstKeyContainsFold?: InputMaybe; - firstKeyEqualFold?: InputMaybe; - firstKeyGT?: InputMaybe; - firstKeyGTE?: InputMaybe; - firstKeyHasPrefix?: InputMaybe; - firstKeyHasSuffix?: InputMaybe; - firstKeyIn?: InputMaybe>; - firstKeyLT?: InputMaybe; - firstKeyLTE?: InputMaybe; - firstKeyNEQ?: InputMaybe; - firstKeyNotIn?: InputMaybe>; + firstKey?: InputMaybe; + firstKeyContains?: InputMaybe; + firstKeyContainsFold?: InputMaybe; + firstKeyEqualFold?: InputMaybe; + firstKeyGT?: InputMaybe; + firstKeyGTE?: InputMaybe; + firstKeyHasPrefix?: InputMaybe; + firstKeyHasSuffix?: InputMaybe; + firstKeyIn?: InputMaybe>; + firstKeyLT?: InputMaybe; + firstKeyLTE?: InputMaybe; + firstKeyNEQ?: InputMaybe; + firstKeyNotIn?: InputMaybe>; /** from_address field predicates */ - fromAddress?: InputMaybe; - fromAddressContains?: InputMaybe; - fromAddressContainsFold?: InputMaybe; - fromAddressEqualFold?: InputMaybe; - fromAddressGT?: InputMaybe; - fromAddressGTE?: InputMaybe; - fromAddressHasPrefix?: InputMaybe; - fromAddressHasSuffix?: InputMaybe; - fromAddressIn?: InputMaybe>; - fromAddressLT?: InputMaybe; - fromAddressLTE?: InputMaybe; - fromAddressNEQ?: InputMaybe; - fromAddressNotIn?: InputMaybe>; + fromAddress?: InputMaybe; + fromAddressContains?: InputMaybe; + fromAddressContainsFold?: InputMaybe; + fromAddressEqualFold?: InputMaybe; + fromAddressGT?: InputMaybe; + fromAddressGTE?: InputMaybe; + fromAddressHasPrefix?: InputMaybe; + fromAddressHasSuffix?: InputMaybe; + fromAddressIn?: InputMaybe>; + fromAddressLT?: InputMaybe; + fromAddressLTE?: InputMaybe; + fromAddressNEQ?: InputMaybe; + fromAddressNotIn?: InputMaybe>; /** from edge predicates */ - hasFrom?: InputMaybe; + hasFrom?: InputMaybe; hasFromWith?: InputMaybe>; /** quest edge predicates */ - hasQuest?: InputMaybe; + hasQuest?: InputMaybe; hasQuestWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** type field predicates */ @@ -2847,20 +2912,20 @@ export type QuestEventWhereInput = { typeNEQ?: InputMaybe; typeNotIn?: InputMaybe>; /** unique_values_target field predicates */ - uniqueValuesTarget?: InputMaybe; - uniqueValuesTargetGT?: InputMaybe; - uniqueValuesTargetGTE?: InputMaybe; - uniqueValuesTargetIn?: InputMaybe>; - uniqueValuesTargetIsNil?: InputMaybe; - uniqueValuesTargetLT?: InputMaybe; - uniqueValuesTargetLTE?: InputMaybe; - uniqueValuesTargetNEQ?: InputMaybe; - uniqueValuesTargetNotIn?: InputMaybe>; - uniqueValuesTargetNotNil?: InputMaybe; + uniqueValuesTarget?: InputMaybe; + uniqueValuesTargetGT?: InputMaybe; + uniqueValuesTargetGTE?: InputMaybe; + uniqueValuesTargetIn?: InputMaybe>; + uniqueValuesTargetIsNil?: InputMaybe; + uniqueValuesTargetLT?: InputMaybe; + uniqueValuesTargetLTE?: InputMaybe; + uniqueValuesTargetNEQ?: InputMaybe; + uniqueValuesTargetNotIn?: InputMaybe>; + uniqueValuesTargetNotNil?: InputMaybe; }; export type QuestMetadata = { - __typename?: "QuestMetadata"; + __typename?: 'QuestMetadata'; callToAction?: Maybe; }; @@ -2874,7 +2939,7 @@ export type QuestOrder = { /** Properties by which Quest connections can be ordered. */ export enum QuestOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } /** @@ -2884,171 +2949,172 @@ export enum QuestOrderField { export type QuestWhereInput = { and?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** description field predicates */ - description?: InputMaybe; - descriptionContains?: InputMaybe; - descriptionContainsFold?: InputMaybe; - descriptionEqualFold?: InputMaybe; - descriptionGT?: InputMaybe; - descriptionGTE?: InputMaybe; - descriptionHasPrefix?: InputMaybe; - descriptionHasSuffix?: InputMaybe; - descriptionIn?: InputMaybe>; - descriptionLT?: InputMaybe; - descriptionLTE?: InputMaybe; - descriptionNEQ?: InputMaybe; - descriptionNotIn?: InputMaybe>; + description?: InputMaybe; + descriptionContains?: InputMaybe; + descriptionContainsFold?: InputMaybe; + descriptionEqualFold?: InputMaybe; + descriptionGT?: InputMaybe; + descriptionGTE?: InputMaybe; + descriptionHasPrefix?: InputMaybe; + descriptionHasSuffix?: InputMaybe; + descriptionIn?: InputMaybe>; + descriptionLT?: InputMaybe; + descriptionLTE?: InputMaybe; + descriptionNEQ?: InputMaybe; + descriptionNotIn?: InputMaybe>; /** event_id field predicates */ - eventID?: InputMaybe; - eventIDContains?: InputMaybe; - eventIDContainsFold?: InputMaybe; - eventIDEqualFold?: InputMaybe; - eventIDGT?: InputMaybe; - eventIDGTE?: InputMaybe; - eventIDHasPrefix?: InputMaybe; - eventIDHasSuffix?: InputMaybe; - eventIDIn?: InputMaybe>; - eventIDIsNil?: InputMaybe; - eventIDLT?: InputMaybe; - eventIDLTE?: InputMaybe; - eventIDNEQ?: InputMaybe; - eventIDNotIn?: InputMaybe>; - eventIDNotNil?: InputMaybe; + eventID?: InputMaybe; + eventIDContains?: InputMaybe; + eventIDContainsFold?: InputMaybe; + eventIDEqualFold?: InputMaybe; + eventIDGT?: InputMaybe; + eventIDGTE?: InputMaybe; + eventIDHasPrefix?: InputMaybe; + eventIDHasSuffix?: InputMaybe; + eventIDIn?: InputMaybe>; + eventIDIsNil?: InputMaybe; + eventIDLT?: InputMaybe; + eventIDLTE?: InputMaybe; + eventIDNEQ?: InputMaybe; + eventIDNotIn?: InputMaybe>; + eventIDNotNil?: InputMaybe; /** account_progress edge predicates */ - hasAccountProgress?: InputMaybe; + hasAccountProgress?: InputMaybe; hasAccountProgressWith?: InputMaybe>; /** discord_guild edge predicates */ - hasDiscordGuild?: InputMaybe; + hasDiscordGuild?: InputMaybe; hasDiscordGuildWith?: InputMaybe>; /** game edge predicates */ - hasGame?: InputMaybe; + hasGame?: InputMaybe; hasGameWith?: InputMaybe>; /** parent edge predicates */ - hasParent?: InputMaybe; + hasParent?: InputMaybe; hasParentWith?: InputMaybe>; /** quest_events edge predicates */ - hasQuestEvents?: InputMaybe; + hasQuestEvents?: InputMaybe; hasQuestEventsWith?: InputMaybe>; /** quest_progression edge predicates */ - hasQuestProgression?: InputMaybe; + hasQuestProgression?: InputMaybe; hasQuestProgressionWith?: InputMaybe>; /** rewards edge predicates */ - hasRewards?: InputMaybe; + hasRewards?: InputMaybe; hasRewardsWith?: InputMaybe>; /** subquests edge predicates */ - hasSubquests?: InputMaybe; + hasSubquests?: InputMaybe; hasSubquestsWith?: InputMaybe>; /** twitter_quests edge predicates */ - hasTwitterQuests?: InputMaybe; + hasTwitterQuests?: InputMaybe; hasTwitterQuestsWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** points field predicates */ - points?: InputMaybe; - pointsGT?: InputMaybe; - pointsGTE?: InputMaybe; - pointsIn?: InputMaybe>; - pointsLT?: InputMaybe; - pointsLTE?: InputMaybe; - pointsNEQ?: InputMaybe; - pointsNotIn?: InputMaybe>; + points?: InputMaybe; + pointsGT?: InputMaybe; + pointsGTE?: InputMaybe; + pointsIn?: InputMaybe>; + pointsLT?: InputMaybe; + pointsLTE?: InputMaybe; + pointsNEQ?: InputMaybe; + pointsNotIn?: InputMaybe>; /** title field predicates */ - title?: InputMaybe; - titleContains?: InputMaybe; - titleContainsFold?: InputMaybe; - titleEqualFold?: InputMaybe; - titleGT?: InputMaybe; - titleGTE?: InputMaybe; - titleHasPrefix?: InputMaybe; - titleHasSuffix?: InputMaybe; - titleIn?: InputMaybe>; - titleLT?: InputMaybe; - titleLTE?: InputMaybe; - titleNEQ?: InputMaybe; - titleNotIn?: InputMaybe>; + title?: InputMaybe; + titleContains?: InputMaybe; + titleContainsFold?: InputMaybe; + titleEqualFold?: InputMaybe; + titleGT?: InputMaybe; + titleGTE?: InputMaybe; + titleHasPrefix?: InputMaybe; + titleHasSuffix?: InputMaybe; + titleIn?: InputMaybe>; + titleLT?: InputMaybe; + titleLTE?: InputMaybe; + titleNEQ?: InputMaybe; + titleNotIn?: InputMaybe>; }; export type Requirement = { - __typename?: "Requirement"; + __typename?: 'Requirement'; constraint: Constraint; - roleID: Scalars["String"]; + roleID: Scalars['String']; }; export type Resources = { - __typename?: "Resources"; - cpu?: Maybe; - memory?: Maybe; + __typename?: 'Resources'; + cpu?: Maybe; + memory?: Maybe; }; export enum Role { - Admin = "ADMIN", - User = "USER", + Admin = 'ADMIN', + User = 'USER' } export type Scope = Node & { - __typename?: "Scope"; + __typename?: 'Scope'; contract: Contract; - createdAt: Scalars["Time"]; - description?: Maybe; + createdAt: Scalars['Time']; + description?: Maybe; games: GameConnection; - id: Scalars["ID"]; - name?: Maybe; - selector: Scalars["String"]; - target: Scalars["ID"]; - updatedAt: Scalars["Time"]; + id: Scalars['ID']; + name?: Maybe; + selector: Scalars['String']; + target: Scalars['ID']; + updatedAt: Scalars['Time']; }; + export type ScopeGamesArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type ScopeConnection = { - __typename?: "ScopeConnection"; + __typename?: 'ScopeConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type ScopeEdge = { - __typename?: "ScopeEdge"; + __typename?: 'ScopeEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; export type ScopeInput = { - description: Scalars["String"]; - name: Scalars["String"]; - selector: Scalars["String"]; - target: Scalars["String"]; + description: Scalars['String']; + name: Scalars['String']; + selector: Scalars['String']; + target: Scalars['String']; }; /** Ordering options for Scope connections */ @@ -3061,7 +3127,7 @@ export type ScopeOrder = { /** Properties by which Scope connections can be ordered. */ export enum ScopeOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } /** @@ -3071,184 +3137,186 @@ export enum ScopeOrderField { export type ScopeWhereInput = { and?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** description field predicates */ - description?: InputMaybe; - descriptionContains?: InputMaybe; - descriptionContainsFold?: InputMaybe; - descriptionEqualFold?: InputMaybe; - descriptionGT?: InputMaybe; - descriptionGTE?: InputMaybe; - descriptionHasPrefix?: InputMaybe; - descriptionHasSuffix?: InputMaybe; - descriptionIn?: InputMaybe>; - descriptionIsNil?: InputMaybe; - descriptionLT?: InputMaybe; - descriptionLTE?: InputMaybe; - descriptionNEQ?: InputMaybe; - descriptionNotIn?: InputMaybe>; - descriptionNotNil?: InputMaybe; + description?: InputMaybe; + descriptionContains?: InputMaybe; + descriptionContainsFold?: InputMaybe; + descriptionEqualFold?: InputMaybe; + descriptionGT?: InputMaybe; + descriptionGTE?: InputMaybe; + descriptionHasPrefix?: InputMaybe; + descriptionHasSuffix?: InputMaybe; + descriptionIn?: InputMaybe>; + descriptionIsNil?: InputMaybe; + descriptionLT?: InputMaybe; + descriptionLTE?: InputMaybe; + descriptionNEQ?: InputMaybe; + descriptionNotIn?: InputMaybe>; + descriptionNotNil?: InputMaybe; /** contract edge predicates */ - hasContract?: InputMaybe; + hasContract?: InputMaybe; hasContractWith?: InputMaybe>; /** games edge predicates */ - hasGames?: InputMaybe; + hasGames?: InputMaybe; hasGamesWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameIsNil?: InputMaybe; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; - nameNotNil?: InputMaybe; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameIsNil?: InputMaybe; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; + nameNotNil?: InputMaybe; not?: InputMaybe; or?: InputMaybe>; /** selector field predicates */ - selector?: InputMaybe; - selectorContains?: InputMaybe; - selectorContainsFold?: InputMaybe; - selectorEqualFold?: InputMaybe; - selectorGT?: InputMaybe; - selectorGTE?: InputMaybe; - selectorHasPrefix?: InputMaybe; - selectorHasSuffix?: InputMaybe; - selectorIn?: InputMaybe>; - selectorLT?: InputMaybe; - selectorLTE?: InputMaybe; - selectorNEQ?: InputMaybe; - selectorNotIn?: InputMaybe>; + selector?: InputMaybe; + selectorContains?: InputMaybe; + selectorContainsFold?: InputMaybe; + selectorEqualFold?: InputMaybe; + selectorGT?: InputMaybe; + selectorGTE?: InputMaybe; + selectorHasPrefix?: InputMaybe; + selectorHasSuffix?: InputMaybe; + selectorIn?: InputMaybe>; + selectorLT?: InputMaybe; + selectorLTE?: InputMaybe; + selectorNEQ?: InputMaybe; + selectorNotIn?: InputMaybe>; /** target field predicates */ - target?: InputMaybe; - targetContains?: InputMaybe; - targetContainsFold?: InputMaybe; - targetEqualFold?: InputMaybe; - targetGT?: InputMaybe; - targetGTE?: InputMaybe; - targetHasPrefix?: InputMaybe; - targetHasSuffix?: InputMaybe; - targetIn?: InputMaybe>; - targetLT?: InputMaybe; - targetLTE?: InputMaybe; - targetNEQ?: InputMaybe; - targetNotIn?: InputMaybe>; + target?: InputMaybe; + targetContains?: InputMaybe; + targetContainsFold?: InputMaybe; + targetEqualFold?: InputMaybe; + targetGT?: InputMaybe; + targetGTE?: InputMaybe; + targetHasPrefix?: InputMaybe; + targetHasSuffix?: InputMaybe; + targetIn?: InputMaybe>; + targetLT?: InputMaybe; + targetLTE?: InputMaybe; + targetNEQ?: InputMaybe; + targetNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type Service = { - __typename?: "Service"; - name: Scalars["String"]; - version: Scalars["String"]; + __typename?: 'Service'; + name: Scalars['String']; + version: Scalars['String']; }; export type ServiceInput = { type: DeploymentService; - version?: InputMaybe; + version?: InputMaybe; }; export type Socials = { - __typename?: "Socials"; - discord?: Maybe; - twitter?: Maybe; - website?: Maybe; + __typename?: 'Socials'; + discord?: Maybe; + twitter?: Maybe; + website?: Maybe; }; export type SocialsInput = { - discord?: InputMaybe; - twitter?: InputMaybe; - website?: InputMaybe; + discord?: InputMaybe; + twitter?: InputMaybe; + website?: InputMaybe; }; export type StarterPack = Node & { - __typename?: "StarterPack"; + __typename?: 'StarterPack'; accountStarterPack: AccountStarterPackConnection; accounts: AccountConnection; - active: Scalars["Boolean"]; - chainID: Scalars["ChainID"]; - createdAt: Scalars["Time"]; - description?: Maybe; + active: Scalars['Boolean']; + chainID: Scalars['ChainID']; + createdAt: Scalars['Time']; + description?: Maybe; fungibles?: Maybe>; game?: Maybe; - id: Scalars["ID"]; - issuance: Scalars["Int"]; - lastIssued?: Maybe; - maxIssuance?: Maybe; - name?: Maybe; + id: Scalars['ID']; + issuance: Scalars['Int']; + lastIssued?: Maybe; + maxIssuance?: Maybe; + name?: Maybe; prerequisitesQuests?: Maybe>; starterPackFungibles?: Maybe>; starterPackTokens?: Maybe>; - toIssueTokens?: Maybe>>; + toIssueTokens?: Maybe>>; tokens?: Maybe>; }; + export type StarterPackAccountStarterPackArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; + export type StarterPackAccountsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type StarterPackConnection = { - __typename?: "StarterPackConnection"; + __typename?: 'StarterPackConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; export type StarterPackContract = Node & { - __typename?: "StarterPackContract"; - amount?: Maybe; + __typename?: 'StarterPackContract'; + amount?: Maybe; contract: Contract; - contractID: Scalars["ID"]; - id: Scalars["ID"]; + contractID: Scalars['ID']; + id: Scalars['ID']; starterPack: StarterPack; - starterPackID: Scalars["ID"]; + starterPackID: Scalars['ID']; }; /** @@ -3257,35 +3325,35 @@ export type StarterPackContract = Node & { */ export type StarterPackContractWhereInput = { /** amount field predicates */ - amount?: InputMaybe; - amountGT?: InputMaybe; - amountGTE?: InputMaybe; - amountIn?: InputMaybe>; - amountIsNil?: InputMaybe; - amountLT?: InputMaybe; - amountLTE?: InputMaybe; - amountNEQ?: InputMaybe; - amountNotIn?: InputMaybe>; - amountNotNil?: InputMaybe; + amount?: InputMaybe; + amountGT?: InputMaybe; + amountGTE?: InputMaybe; + amountIn?: InputMaybe>; + amountIsNil?: InputMaybe; + amountLT?: InputMaybe; + amountLTE?: InputMaybe; + amountNEQ?: InputMaybe; + amountNotIn?: InputMaybe>; + amountNotNil?: InputMaybe; and?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; }; /** An edge in a connection. */ export type StarterPackEdge = { - __typename?: "StarterPackEdge"; + __typename?: 'StarterPackEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -3300,17 +3368,17 @@ export type StarterPackOrder = { /** Properties by which StarterPack connections can be ordered. */ export enum StarterPackOrderField { - CreatedAt = "CREATED_AT", + CreatedAt = 'CREATED_AT' } export type StarterPackToken = Node & { - __typename?: "StarterPackToken"; - amount?: Maybe; - id: Scalars["ID"]; + __typename?: 'StarterPackToken'; + amount?: Maybe; + id: Scalars['ID']; starterPack: StarterPack; - starterPackID: Scalars["ID"]; + starterPackID: Scalars['ID']; token: Token; - tokenID: Scalars["ID"]; + tokenID: Scalars['ID']; }; /** @@ -3319,26 +3387,26 @@ export type StarterPackToken = Node & { */ export type StarterPackTokenWhereInput = { /** amount field predicates */ - amount?: InputMaybe; - amountGT?: InputMaybe; - amountGTE?: InputMaybe; - amountIn?: InputMaybe>; - amountIsNil?: InputMaybe; - amountLT?: InputMaybe; - amountLTE?: InputMaybe; - amountNEQ?: InputMaybe; - amountNotIn?: InputMaybe>; - amountNotNil?: InputMaybe; + amount?: InputMaybe; + amountGT?: InputMaybe; + amountGTE?: InputMaybe; + amountIn?: InputMaybe>; + amountIsNil?: InputMaybe; + amountLT?: InputMaybe; + amountLTE?: InputMaybe; + amountNEQ?: InputMaybe; + amountNotIn?: InputMaybe>; + amountNotNil?: InputMaybe; and?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; }; @@ -3349,193 +3417,194 @@ export type StarterPackTokenWhereInput = { */ export type StarterPackWhereInput = { /** active field predicates */ - active?: InputMaybe; - activeNEQ?: InputMaybe; + active?: InputMaybe; + activeNEQ?: InputMaybe; and?: InputMaybe>; /** chain_id field predicates */ - chainID?: InputMaybe; - chainIDContains?: InputMaybe; - chainIDContainsFold?: InputMaybe; - chainIDEqualFold?: InputMaybe; - chainIDGT?: InputMaybe; - chainIDGTE?: InputMaybe; - chainIDHasPrefix?: InputMaybe; - chainIDHasSuffix?: InputMaybe; - chainIDIn?: InputMaybe>; - chainIDLT?: InputMaybe; - chainIDLTE?: InputMaybe; - chainIDNEQ?: InputMaybe; - chainIDNotIn?: InputMaybe>; + chainID?: InputMaybe; + chainIDContains?: InputMaybe; + chainIDContainsFold?: InputMaybe; + chainIDEqualFold?: InputMaybe; + chainIDGT?: InputMaybe; + chainIDGTE?: InputMaybe; + chainIDHasPrefix?: InputMaybe; + chainIDHasSuffix?: InputMaybe; + chainIDIn?: InputMaybe>; + chainIDLT?: InputMaybe; + chainIDLTE?: InputMaybe; + chainIDNEQ?: InputMaybe; + chainIDNotIn?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; /** description field predicates */ - description?: InputMaybe; - descriptionContains?: InputMaybe; - descriptionContainsFold?: InputMaybe; - descriptionEqualFold?: InputMaybe; - descriptionGT?: InputMaybe; - descriptionGTE?: InputMaybe; - descriptionHasPrefix?: InputMaybe; - descriptionHasSuffix?: InputMaybe; - descriptionIn?: InputMaybe>; - descriptionIsNil?: InputMaybe; - descriptionLT?: InputMaybe; - descriptionLTE?: InputMaybe; - descriptionNEQ?: InputMaybe; - descriptionNotIn?: InputMaybe>; - descriptionNotNil?: InputMaybe; + description?: InputMaybe; + descriptionContains?: InputMaybe; + descriptionContainsFold?: InputMaybe; + descriptionEqualFold?: InputMaybe; + descriptionGT?: InputMaybe; + descriptionGTE?: InputMaybe; + descriptionHasPrefix?: InputMaybe; + descriptionHasSuffix?: InputMaybe; + descriptionIn?: InputMaybe>; + descriptionIsNil?: InputMaybe; + descriptionLT?: InputMaybe; + descriptionLTE?: InputMaybe; + descriptionNEQ?: InputMaybe; + descriptionNotIn?: InputMaybe>; + descriptionNotNil?: InputMaybe; /** account_starter_pack edge predicates */ - hasAccountStarterPack?: InputMaybe; + hasAccountStarterPack?: InputMaybe; hasAccountStarterPackWith?: InputMaybe>; /** accounts edge predicates */ - hasAccounts?: InputMaybe; + hasAccounts?: InputMaybe; hasAccountsWith?: InputMaybe>; /** fungibles edge predicates */ - hasFungibles?: InputMaybe; + hasFungibles?: InputMaybe; hasFungiblesWith?: InputMaybe>; /** game edge predicates */ - hasGame?: InputMaybe; + hasGame?: InputMaybe; hasGameWith?: InputMaybe>; /** prerequisites_quests edge predicates */ - hasPrerequisitesQuests?: InputMaybe; + hasPrerequisitesQuests?: InputMaybe; hasPrerequisitesQuestsWith?: InputMaybe>; /** starter_pack_fungibles edge predicates */ - hasStarterPackFungibles?: InputMaybe; - hasStarterPackFungiblesWith?: InputMaybe< - Array - >; + hasStarterPackFungibles?: InputMaybe; + hasStarterPackFungiblesWith?: InputMaybe>; /** starter_pack_tokens edge predicates */ - hasStarterPackTokens?: InputMaybe; + hasStarterPackTokens?: InputMaybe; hasStarterPackTokensWith?: InputMaybe>; /** tokens edge predicates */ - hasTokens?: InputMaybe; + hasTokens?: InputMaybe; hasTokensWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** issuance field predicates */ - issuance?: InputMaybe; - issuanceGT?: InputMaybe; - issuanceGTE?: InputMaybe; - issuanceIn?: InputMaybe>; - issuanceLT?: InputMaybe; - issuanceLTE?: InputMaybe; - issuanceNEQ?: InputMaybe; - issuanceNotIn?: InputMaybe>; + issuance?: InputMaybe; + issuanceGT?: InputMaybe; + issuanceGTE?: InputMaybe; + issuanceIn?: InputMaybe>; + issuanceLT?: InputMaybe; + issuanceLTE?: InputMaybe; + issuanceNEQ?: InputMaybe; + issuanceNotIn?: InputMaybe>; /** last_issued field predicates */ - lastIssued?: InputMaybe; - lastIssuedGT?: InputMaybe; - lastIssuedGTE?: InputMaybe; - lastIssuedIn?: InputMaybe>; - lastIssuedIsNil?: InputMaybe; - lastIssuedLT?: InputMaybe; - lastIssuedLTE?: InputMaybe; - lastIssuedNEQ?: InputMaybe; - lastIssuedNotIn?: InputMaybe>; - lastIssuedNotNil?: InputMaybe; + lastIssued?: InputMaybe; + lastIssuedGT?: InputMaybe; + lastIssuedGTE?: InputMaybe; + lastIssuedIn?: InputMaybe>; + lastIssuedIsNil?: InputMaybe; + lastIssuedLT?: InputMaybe; + lastIssuedLTE?: InputMaybe; + lastIssuedNEQ?: InputMaybe; + lastIssuedNotIn?: InputMaybe>; + lastIssuedNotNil?: InputMaybe; /** max_issuance field predicates */ - maxIssuance?: InputMaybe; - maxIssuanceGT?: InputMaybe; - maxIssuanceGTE?: InputMaybe; - maxIssuanceIn?: InputMaybe>; - maxIssuanceIsNil?: InputMaybe; - maxIssuanceLT?: InputMaybe; - maxIssuanceLTE?: InputMaybe; - maxIssuanceNEQ?: InputMaybe; - maxIssuanceNotIn?: InputMaybe>; - maxIssuanceNotNil?: InputMaybe; + maxIssuance?: InputMaybe; + maxIssuanceGT?: InputMaybe; + maxIssuanceGTE?: InputMaybe; + maxIssuanceIn?: InputMaybe>; + maxIssuanceIsNil?: InputMaybe; + maxIssuanceLT?: InputMaybe; + maxIssuanceLTE?: InputMaybe; + maxIssuanceNEQ?: InputMaybe; + maxIssuanceNotIn?: InputMaybe>; + maxIssuanceNotNil?: InputMaybe; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameIsNil?: InputMaybe; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; - nameNotNil?: InputMaybe; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameIsNil?: InputMaybe; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; + nameNotNil?: InputMaybe; not?: InputMaybe; or?: InputMaybe>; }; export type StringAttribute = { - __typename?: "StringAttribute"; - displayType?: Maybe; - traitType: Scalars["String"]; - value: Scalars["String"]; + __typename?: 'StringAttribute'; + displayType?: Maybe; + traitType: Scalars['String']; + value: Scalars['String']; }; export type Team = Node & { - __typename?: "Team"; + __typename?: 'Team'; deployments: DeploymentConnection; - description?: Maybe; - id: Scalars["ID"]; + description?: Maybe; + id: Scalars['ID']; members: AccountConnection; membership: AccountTeamConnection; - name: Scalars["String"]; + name: Scalars['String']; }; + export type TeamDeploymentsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type TeamMembersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type TeamMembershipArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type TeamConnection = { - __typename?: "TeamConnection"; + __typename?: 'TeamConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type TeamEdge = { - __typename?: "TeamEdge"; + __typename?: 'TeamEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -3547,106 +3616,108 @@ export type TeamEdge = { export type TeamWhereInput = { and?: InputMaybe>; /** description field predicates */ - description?: InputMaybe; - descriptionContains?: InputMaybe; - descriptionContainsFold?: InputMaybe; - descriptionEqualFold?: InputMaybe; - descriptionGT?: InputMaybe; - descriptionGTE?: InputMaybe; - descriptionHasPrefix?: InputMaybe; - descriptionHasSuffix?: InputMaybe; - descriptionIn?: InputMaybe>; - descriptionIsNil?: InputMaybe; - descriptionLT?: InputMaybe; - descriptionLTE?: InputMaybe; - descriptionNEQ?: InputMaybe; - descriptionNotIn?: InputMaybe>; - descriptionNotNil?: InputMaybe; + description?: InputMaybe; + descriptionContains?: InputMaybe; + descriptionContainsFold?: InputMaybe; + descriptionEqualFold?: InputMaybe; + descriptionGT?: InputMaybe; + descriptionGTE?: InputMaybe; + descriptionHasPrefix?: InputMaybe; + descriptionHasSuffix?: InputMaybe; + descriptionIn?: InputMaybe>; + descriptionIsNil?: InputMaybe; + descriptionLT?: InputMaybe; + descriptionLTE?: InputMaybe; + descriptionNEQ?: InputMaybe; + descriptionNotIn?: InputMaybe>; + descriptionNotNil?: InputMaybe; /** deployments edge predicates */ - hasDeployments?: InputMaybe; + hasDeployments?: InputMaybe; hasDeploymentsWith?: InputMaybe>; /** members edge predicates */ - hasMembers?: InputMaybe; + hasMembers?: InputMaybe; hasMembersWith?: InputMaybe>; /** membership edge predicates */ - hasMembership?: InputMaybe; + hasMembership?: InputMaybe; hasMembershipWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** name field predicates */ - name?: InputMaybe; - nameContains?: InputMaybe; - nameContainsFold?: InputMaybe; - nameEqualFold?: InputMaybe; - nameGT?: InputMaybe; - nameGTE?: InputMaybe; - nameHasPrefix?: InputMaybe; - nameHasSuffix?: InputMaybe; - nameIn?: InputMaybe>; - nameLT?: InputMaybe; - nameLTE?: InputMaybe; - nameNEQ?: InputMaybe; - nameNotIn?: InputMaybe>; + name?: InputMaybe; + nameContains?: InputMaybe; + nameContainsFold?: InputMaybe; + nameEqualFold?: InputMaybe; + nameGT?: InputMaybe; + nameGTE?: InputMaybe; + nameHasPrefix?: InputMaybe; + nameHasSuffix?: InputMaybe; + nameIn?: InputMaybe>; + nameLT?: InputMaybe; + nameLTE?: InputMaybe; + nameNEQ?: InputMaybe; + nameNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; }; export type Token = Node & { - __typename?: "Token"; + __typename?: 'Token'; contract: Contract; holders: BalanceConnection; - id: Scalars["ID"]; + id: Scalars['ID']; image?: Maybe; metadata?: Maybe; quests: QuestConnection; starterPackTokens?: Maybe>; starterPacks?: Maybe>; thumbnail?: Maybe; - tokenID: Scalars["BigInt"]; - tokenURI?: Maybe; + tokenID: Scalars['BigInt']; + tokenURI?: Maybe; }; + export type TokenHoldersArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; + export type TokenQuestsArgs = { - after?: InputMaybe; - before?: InputMaybe; - first?: InputMaybe; - last?: InputMaybe; + after?: InputMaybe; + before?: InputMaybe; + first?: InputMaybe; + last?: InputMaybe; orderBy?: InputMaybe; where?: InputMaybe; }; /** A connection to a list of items. */ export type TokenConnection = { - __typename?: "TokenConnection"; + __typename?: 'TokenConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type TokenEdge = { - __typename?: "TokenEdge"; + __typename?: 'TokenEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -3661,12 +3732,12 @@ export type TokenOrder = { /** Properties by which Token connections can be ordered. */ export enum TokenOrderField { - TokenId = "TOKEN_ID", + TokenId = 'TOKEN_ID' } export type TokenRequirements = { - __typename?: "TokenRequirements"; - contractAddress: Scalars["String"]; + __typename?: 'TokenRequirements'; + contractAddress: Scalars['String']; requirements: Array; }; @@ -3677,106 +3748,106 @@ export type TokenRequirements = { export type TokenWhereInput = { and?: InputMaybe>; /** contract edge predicates */ - hasContract?: InputMaybe; + hasContract?: InputMaybe; hasContractWith?: InputMaybe>; /** holders edge predicates */ - hasHolders?: InputMaybe; + hasHolders?: InputMaybe; hasHoldersWith?: InputMaybe>; /** image edge predicates */ - hasImage?: InputMaybe; + hasImage?: InputMaybe; hasImageWith?: InputMaybe>; /** quests edge predicates */ - hasQuests?: InputMaybe; + hasQuests?: InputMaybe; hasQuestsWith?: InputMaybe>; /** starter_pack_tokens edge predicates */ - hasStarterPackTokens?: InputMaybe; + hasStarterPackTokens?: InputMaybe; hasStarterPackTokensWith?: InputMaybe>; /** starter_packs edge predicates */ - hasStarterPacks?: InputMaybe; + hasStarterPacks?: InputMaybe; hasStarterPacksWith?: InputMaybe>; /** thumbnail edge predicates */ - hasThumbnail?: InputMaybe; + hasThumbnail?: InputMaybe; hasThumbnailWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** token_id field predicates */ - tokenID?: InputMaybe; - tokenIDGT?: InputMaybe; - tokenIDGTE?: InputMaybe; - tokenIDIn?: InputMaybe>; - tokenIDLT?: InputMaybe; - tokenIDLTE?: InputMaybe; - tokenIDNEQ?: InputMaybe; - tokenIDNotIn?: InputMaybe>; + tokenID?: InputMaybe; + tokenIDGT?: InputMaybe; + tokenIDGTE?: InputMaybe; + tokenIDIn?: InputMaybe>; + tokenIDLT?: InputMaybe; + tokenIDLTE?: InputMaybe; + tokenIDNEQ?: InputMaybe; + tokenIDNotIn?: InputMaybe>; /** token_uri field predicates */ - tokenURI?: InputMaybe; - tokenURIContains?: InputMaybe; - tokenURIContainsFold?: InputMaybe; - tokenURIEqualFold?: InputMaybe; - tokenURIGT?: InputMaybe; - tokenURIGTE?: InputMaybe; - tokenURIHasPrefix?: InputMaybe; - tokenURIHasSuffix?: InputMaybe; - tokenURIIn?: InputMaybe>; - tokenURIIsNil?: InputMaybe; - tokenURILT?: InputMaybe; - tokenURILTE?: InputMaybe; - tokenURINEQ?: InputMaybe; - tokenURINotIn?: InputMaybe>; - tokenURINotNil?: InputMaybe; + tokenURI?: InputMaybe; + tokenURIContains?: InputMaybe; + tokenURIContainsFold?: InputMaybe; + tokenURIEqualFold?: InputMaybe; + tokenURIGT?: InputMaybe; + tokenURIGTE?: InputMaybe; + tokenURIHasPrefix?: InputMaybe; + tokenURIHasSuffix?: InputMaybe; + tokenURIIn?: InputMaybe>; + tokenURIIsNil?: InputMaybe; + tokenURILT?: InputMaybe; + tokenURILTE?: InputMaybe; + tokenURINEQ?: InputMaybe; + tokenURINotIn?: InputMaybe>; + tokenURINotNil?: InputMaybe; }; export type Transaction = Node & { - __typename?: "Transaction"; - actualFee?: Maybe; + __typename?: 'Transaction'; + actualFee?: Maybe; block?: Maybe; - blockID?: Maybe; - calldata?: Maybe>; + blockID?: Maybe; + calldata?: Maybe>; contract: Contract; - contractID: Scalars["ID"]; - createdAt?: Maybe; + contractID: Scalars['ID']; + createdAt?: Maybe; deployedContract?: Maybe; - entryPointSelector?: Maybe; - estimatedFee?: Maybe; + entryPointSelector?: Maybe; + estimatedFee?: Maybe; events?: Maybe>; - executorID?: Maybe; - id: Scalars["ID"]; + executorID?: Maybe; + id: Scalars['ID']; metadata?: Maybe; - nonce?: Maybe; + nonce?: Maybe; questClaims?: Maybe>; receipt?: Maybe; - signature?: Maybe>; + signature?: Maybe>; starterPackClaims?: Maybe>; to?: Maybe>; - transactionHash: Scalars["String"]; - updatedAt: Scalars["Time"]; + transactionHash: Scalars['String']; + updatedAt: Scalars['Time']; }; /** A connection to a list of items. */ export type TransactionConnection = { - __typename?: "TransactionConnection"; + __typename?: 'TransactionConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type TransactionEdge = { - __typename?: "TransactionEdge"; + __typename?: 'TransactionEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; @@ -3793,51 +3864,51 @@ export type TransactionOrder = { /** Properties by which Transaction connections can be ordered. */ export enum TransactionOrderField { - CreatedAt = "CREATED_AT", - Nonce = "NONCE", - UpdatedAt = "UPDATED_AT", + CreatedAt = 'CREATED_AT', + Nonce = 'NONCE', + UpdatedAt = 'UPDATED_AT' } export type TransactionReceipt = Node & { - __typename?: "TransactionReceipt"; + __typename?: 'TransactionReceipt'; block?: Maybe; - id: Scalars["ID"]; + id: Scalars['ID']; l1OriginMessage: L2Message; messagesSent: Array>; status: TransactionReceiptStatus; - statusData: Scalars["String"]; + statusData: Scalars['String']; transaction: Transaction; - transactionHash: Scalars["String"]; + transactionHash: Scalars['String']; }; /** A connection to a list of items. */ export type TransactionReceiptConnection = { - __typename?: "TransactionReceiptConnection"; + __typename?: 'TransactionReceiptConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type TransactionReceiptEdge = { - __typename?: "TransactionReceiptEdge"; + __typename?: 'TransactionReceiptEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; /** TransactionReceiptStatus is enum for the field status */ export enum TransactionReceiptStatus { - AcceptedOnL1 = "ACCEPTED_ON_L1", - AcceptedOnL2 = "ACCEPTED_ON_L2", - Pending = "PENDING", - Received = "RECEIVED", - Rejected = "REJECTED", - Unknown = "UNKNOWN", + AcceptedOnL1 = 'ACCEPTED_ON_L1', + AcceptedOnL2 = 'ACCEPTED_ON_L2', + Pending = 'PENDING', + Received = 'RECEIVED', + Rejected = 'REJECTED', + Unknown = 'UNKNOWN' } /** @@ -3847,55 +3918,55 @@ export enum TransactionReceiptStatus { export type TransactionReceiptWhereInput = { and?: InputMaybe>; /** block edge predicates */ - hasBlock?: InputMaybe; + hasBlock?: InputMaybe; hasBlockWith?: InputMaybe>; /** transaction edge predicates */ - hasTransaction?: InputMaybe; + hasTransaction?: InputMaybe; hasTransactionWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** status field predicates */ status?: InputMaybe; /** status_data field predicates */ - statusData?: InputMaybe; - statusDataContains?: InputMaybe; - statusDataContainsFold?: InputMaybe; - statusDataEqualFold?: InputMaybe; - statusDataGT?: InputMaybe; - statusDataGTE?: InputMaybe; - statusDataHasPrefix?: InputMaybe; - statusDataHasSuffix?: InputMaybe; - statusDataIn?: InputMaybe>; - statusDataLT?: InputMaybe; - statusDataLTE?: InputMaybe; - statusDataNEQ?: InputMaybe; - statusDataNotIn?: InputMaybe>; + statusData?: InputMaybe; + statusDataContains?: InputMaybe; + statusDataContainsFold?: InputMaybe; + statusDataEqualFold?: InputMaybe; + statusDataGT?: InputMaybe; + statusDataGTE?: InputMaybe; + statusDataHasPrefix?: InputMaybe; + statusDataHasSuffix?: InputMaybe; + statusDataIn?: InputMaybe>; + statusDataLT?: InputMaybe; + statusDataLTE?: InputMaybe; + statusDataNEQ?: InputMaybe; + statusDataNotIn?: InputMaybe>; statusIn?: InputMaybe>; statusNEQ?: InputMaybe; statusNotIn?: InputMaybe>; /** transaction_hash field predicates */ - transactionHash?: InputMaybe; - transactionHashContains?: InputMaybe; - transactionHashContainsFold?: InputMaybe; - transactionHashEqualFold?: InputMaybe; - transactionHashGT?: InputMaybe; - transactionHashGTE?: InputMaybe; - transactionHashHasPrefix?: InputMaybe; - transactionHashHasSuffix?: InputMaybe; - transactionHashIn?: InputMaybe>; - transactionHashLT?: InputMaybe; - transactionHashLTE?: InputMaybe; - transactionHashNEQ?: InputMaybe; - transactionHashNotIn?: InputMaybe>; + transactionHash?: InputMaybe; + transactionHashContains?: InputMaybe; + transactionHashContainsFold?: InputMaybe; + transactionHashEqualFold?: InputMaybe; + transactionHashGT?: InputMaybe; + transactionHashGTE?: InputMaybe; + transactionHashHasPrefix?: InputMaybe; + transactionHashHasSuffix?: InputMaybe; + transactionHashIn?: InputMaybe>; + transactionHashLT?: InputMaybe; + transactionHashLTE?: InputMaybe; + transactionHashNEQ?: InputMaybe; + transactionHashNotIn?: InputMaybe>; }; /** @@ -3904,223 +3975,223 @@ export type TransactionReceiptWhereInput = { */ export type TransactionWhereInput = { /** actual_fee field predicates */ - actualFee?: InputMaybe; - actualFeeContains?: InputMaybe; - actualFeeContainsFold?: InputMaybe; - actualFeeEqualFold?: InputMaybe; - actualFeeGT?: InputMaybe; - actualFeeGTE?: InputMaybe; - actualFeeHasPrefix?: InputMaybe; - actualFeeHasSuffix?: InputMaybe; - actualFeeIn?: InputMaybe>; - actualFeeIsNil?: InputMaybe; - actualFeeLT?: InputMaybe; - actualFeeLTE?: InputMaybe; - actualFeeNEQ?: InputMaybe; - actualFeeNotIn?: InputMaybe>; - actualFeeNotNil?: InputMaybe; + actualFee?: InputMaybe; + actualFeeContains?: InputMaybe; + actualFeeContainsFold?: InputMaybe; + actualFeeEqualFold?: InputMaybe; + actualFeeGT?: InputMaybe; + actualFeeGTE?: InputMaybe; + actualFeeHasPrefix?: InputMaybe; + actualFeeHasSuffix?: InputMaybe; + actualFeeIn?: InputMaybe>; + actualFeeIsNil?: InputMaybe; + actualFeeLT?: InputMaybe; + actualFeeLTE?: InputMaybe; + actualFeeNEQ?: InputMaybe; + actualFeeNotIn?: InputMaybe>; + actualFeeNotNil?: InputMaybe; and?: InputMaybe>; /** block_id field predicates */ - blockID?: InputMaybe; - blockIDContains?: InputMaybe; - blockIDContainsFold?: InputMaybe; - blockIDEqualFold?: InputMaybe; - blockIDGT?: InputMaybe; - blockIDGTE?: InputMaybe; - blockIDHasPrefix?: InputMaybe; - blockIDHasSuffix?: InputMaybe; - blockIDIn?: InputMaybe>; - blockIDIsNil?: InputMaybe; - blockIDLT?: InputMaybe; - blockIDLTE?: InputMaybe; - blockIDNEQ?: InputMaybe; - blockIDNotIn?: InputMaybe>; - blockIDNotNil?: InputMaybe; + blockID?: InputMaybe; + blockIDContains?: InputMaybe; + blockIDContainsFold?: InputMaybe; + blockIDEqualFold?: InputMaybe; + blockIDGT?: InputMaybe; + blockIDGTE?: InputMaybe; + blockIDHasPrefix?: InputMaybe; + blockIDHasSuffix?: InputMaybe; + blockIDIn?: InputMaybe>; + blockIDIsNil?: InputMaybe; + blockIDLT?: InputMaybe; + blockIDLTE?: InputMaybe; + blockIDNEQ?: InputMaybe; + blockIDNotIn?: InputMaybe>; + blockIDNotNil?: InputMaybe; /** contract_id field predicates */ - contractID?: InputMaybe; - contractIDContains?: InputMaybe; - contractIDContainsFold?: InputMaybe; - contractIDEqualFold?: InputMaybe; - contractIDGT?: InputMaybe; - contractIDGTE?: InputMaybe; - contractIDHasPrefix?: InputMaybe; - contractIDHasSuffix?: InputMaybe; - contractIDIn?: InputMaybe>; - contractIDLT?: InputMaybe; - contractIDLTE?: InputMaybe; - contractIDNEQ?: InputMaybe; - contractIDNotIn?: InputMaybe>; + contractID?: InputMaybe; + contractIDContains?: InputMaybe; + contractIDContainsFold?: InputMaybe; + contractIDEqualFold?: InputMaybe; + contractIDGT?: InputMaybe; + contractIDGTE?: InputMaybe; + contractIDHasPrefix?: InputMaybe; + contractIDHasSuffix?: InputMaybe; + contractIDIn?: InputMaybe>; + contractIDLT?: InputMaybe; + contractIDLTE?: InputMaybe; + contractIDNEQ?: InputMaybe; + contractIDNotIn?: InputMaybe>; /** created_at field predicates */ - createdAt?: InputMaybe; - createdAtGT?: InputMaybe; - createdAtGTE?: InputMaybe; - createdAtIn?: InputMaybe>; - createdAtIsNil?: InputMaybe; - createdAtLT?: InputMaybe; - createdAtLTE?: InputMaybe; - createdAtNEQ?: InputMaybe; - createdAtNotIn?: InputMaybe>; - createdAtNotNil?: InputMaybe; + createdAt?: InputMaybe; + createdAtGT?: InputMaybe; + createdAtGTE?: InputMaybe; + createdAtIn?: InputMaybe>; + createdAtIsNil?: InputMaybe; + createdAtLT?: InputMaybe; + createdAtLTE?: InputMaybe; + createdAtNEQ?: InputMaybe; + createdAtNotIn?: InputMaybe>; + createdAtNotNil?: InputMaybe; /** entry_point_selector field predicates */ - entryPointSelector?: InputMaybe; - entryPointSelectorContains?: InputMaybe; - entryPointSelectorContainsFold?: InputMaybe; - entryPointSelectorEqualFold?: InputMaybe; - entryPointSelectorGT?: InputMaybe; - entryPointSelectorGTE?: InputMaybe; - entryPointSelectorHasPrefix?: InputMaybe; - entryPointSelectorHasSuffix?: InputMaybe; - entryPointSelectorIn?: InputMaybe>; - entryPointSelectorIsNil?: InputMaybe; - entryPointSelectorLT?: InputMaybe; - entryPointSelectorLTE?: InputMaybe; - entryPointSelectorNEQ?: InputMaybe; - entryPointSelectorNotIn?: InputMaybe>; - entryPointSelectorNotNil?: InputMaybe; + entryPointSelector?: InputMaybe; + entryPointSelectorContains?: InputMaybe; + entryPointSelectorContainsFold?: InputMaybe; + entryPointSelectorEqualFold?: InputMaybe; + entryPointSelectorGT?: InputMaybe; + entryPointSelectorGTE?: InputMaybe; + entryPointSelectorHasPrefix?: InputMaybe; + entryPointSelectorHasSuffix?: InputMaybe; + entryPointSelectorIn?: InputMaybe>; + entryPointSelectorIsNil?: InputMaybe; + entryPointSelectorLT?: InputMaybe; + entryPointSelectorLTE?: InputMaybe; + entryPointSelectorNEQ?: InputMaybe; + entryPointSelectorNotIn?: InputMaybe>; + entryPointSelectorNotNil?: InputMaybe; /** estimated_fee field predicates */ - estimatedFee?: InputMaybe; - estimatedFeeContains?: InputMaybe; - estimatedFeeContainsFold?: InputMaybe; - estimatedFeeEqualFold?: InputMaybe; - estimatedFeeGT?: InputMaybe; - estimatedFeeGTE?: InputMaybe; - estimatedFeeHasPrefix?: InputMaybe; - estimatedFeeHasSuffix?: InputMaybe; - estimatedFeeIn?: InputMaybe>; - estimatedFeeIsNil?: InputMaybe; - estimatedFeeLT?: InputMaybe; - estimatedFeeLTE?: InputMaybe; - estimatedFeeNEQ?: InputMaybe; - estimatedFeeNotIn?: InputMaybe>; - estimatedFeeNotNil?: InputMaybe; + estimatedFee?: InputMaybe; + estimatedFeeContains?: InputMaybe; + estimatedFeeContainsFold?: InputMaybe; + estimatedFeeEqualFold?: InputMaybe; + estimatedFeeGT?: InputMaybe; + estimatedFeeGTE?: InputMaybe; + estimatedFeeHasPrefix?: InputMaybe; + estimatedFeeHasSuffix?: InputMaybe; + estimatedFeeIn?: InputMaybe>; + estimatedFeeIsNil?: InputMaybe; + estimatedFeeLT?: InputMaybe; + estimatedFeeLTE?: InputMaybe; + estimatedFeeNEQ?: InputMaybe; + estimatedFeeNotIn?: InputMaybe>; + estimatedFeeNotNil?: InputMaybe; /** executor_id field predicates */ - executorID?: InputMaybe; - executorIDContains?: InputMaybe; - executorIDContainsFold?: InputMaybe; - executorIDEqualFold?: InputMaybe; - executorIDGT?: InputMaybe; - executorIDGTE?: InputMaybe; - executorIDHasPrefix?: InputMaybe; - executorIDHasSuffix?: InputMaybe; - executorIDIn?: InputMaybe>; - executorIDIsNil?: InputMaybe; - executorIDLT?: InputMaybe; - executorIDLTE?: InputMaybe; - executorIDNEQ?: InputMaybe; - executorIDNotIn?: InputMaybe>; - executorIDNotNil?: InputMaybe; + executorID?: InputMaybe; + executorIDContains?: InputMaybe; + executorIDContainsFold?: InputMaybe; + executorIDEqualFold?: InputMaybe; + executorIDGT?: InputMaybe; + executorIDGTE?: InputMaybe; + executorIDHasPrefix?: InputMaybe; + executorIDHasSuffix?: InputMaybe; + executorIDIn?: InputMaybe>; + executorIDIsNil?: InputMaybe; + executorIDLT?: InputMaybe; + executorIDLTE?: InputMaybe; + executorIDNEQ?: InputMaybe; + executorIDNotIn?: InputMaybe>; + executorIDNotNil?: InputMaybe; /** block edge predicates */ - hasBlock?: InputMaybe; + hasBlock?: InputMaybe; hasBlockWith?: InputMaybe>; - hasCalldataValue?: InputMaybe; + hasCalldataValue?: InputMaybe; hasCalldataValueAt?: InputMaybe; /** contract edge predicates */ - hasContract?: InputMaybe; + hasContract?: InputMaybe; hasContractWith?: InputMaybe>; /** deployed_contract edge predicates */ - hasDeployedContract?: InputMaybe; + hasDeployedContract?: InputMaybe; hasDeployedContractWith?: InputMaybe>; /** events edge predicates */ - hasEvents?: InputMaybe; + hasEvents?: InputMaybe; hasEventsWith?: InputMaybe>; /** quest_claims edge predicates */ - hasQuestClaims?: InputMaybe; + hasQuestClaims?: InputMaybe; hasQuestClaimsWith?: InputMaybe>; /** receipt edge predicates */ - hasReceipt?: InputMaybe; + hasReceipt?: InputMaybe; hasReceiptWith?: InputMaybe>; /** starter_pack_claims edge predicates */ - hasStarterPackClaims?: InputMaybe; + hasStarterPackClaims?: InputMaybe; hasStarterPackClaimsWith?: InputMaybe>; /** to edge predicates */ - hasTo?: InputMaybe; + hasTo?: InputMaybe; hasToWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; /** nonce field predicates */ - nonce?: InputMaybe; - nonceContains?: InputMaybe; - nonceContainsFold?: InputMaybe; - nonceEqualFold?: InputMaybe; - nonceGT?: InputMaybe; - nonceGTE?: InputMaybe; - nonceHasPrefix?: InputMaybe; - nonceHasSuffix?: InputMaybe; - nonceIn?: InputMaybe>; - nonceIsNil?: InputMaybe; - nonceLT?: InputMaybe; - nonceLTE?: InputMaybe; - nonceNEQ?: InputMaybe; - nonceNotIn?: InputMaybe>; - nonceNotNil?: InputMaybe; + nonce?: InputMaybe; + nonceContains?: InputMaybe; + nonceContainsFold?: InputMaybe; + nonceEqualFold?: InputMaybe; + nonceGT?: InputMaybe; + nonceGTE?: InputMaybe; + nonceHasPrefix?: InputMaybe; + nonceHasSuffix?: InputMaybe; + nonceIn?: InputMaybe>; + nonceIsNil?: InputMaybe; + nonceLT?: InputMaybe; + nonceLTE?: InputMaybe; + nonceNEQ?: InputMaybe; + nonceNotIn?: InputMaybe>; + nonceNotNil?: InputMaybe; not?: InputMaybe; or?: InputMaybe>; /** transaction_hash field predicates */ - transactionHash?: InputMaybe; - transactionHashContains?: InputMaybe; - transactionHashContainsFold?: InputMaybe; - transactionHashEqualFold?: InputMaybe; - transactionHashGT?: InputMaybe; - transactionHashGTE?: InputMaybe; - transactionHashHasPrefix?: InputMaybe; - transactionHashHasSuffix?: InputMaybe; - transactionHashIn?: InputMaybe>; - transactionHashLT?: InputMaybe; - transactionHashLTE?: InputMaybe; - transactionHashNEQ?: InputMaybe; - transactionHashNotIn?: InputMaybe>; + transactionHash?: InputMaybe; + transactionHashContains?: InputMaybe; + transactionHashContainsFold?: InputMaybe; + transactionHashEqualFold?: InputMaybe; + transactionHashGT?: InputMaybe; + transactionHashGTE?: InputMaybe; + transactionHashHasPrefix?: InputMaybe; + transactionHashHasSuffix?: InputMaybe; + transactionHashIn?: InputMaybe>; + transactionHashLT?: InputMaybe; + transactionHashLTE?: InputMaybe; + transactionHashNEQ?: InputMaybe; + transactionHashNotIn?: InputMaybe>; /** updated_at field predicates */ - updatedAt?: InputMaybe; - updatedAtGT?: InputMaybe; - updatedAtGTE?: InputMaybe; - updatedAtIn?: InputMaybe>; - updatedAtLT?: InputMaybe; - updatedAtLTE?: InputMaybe; - updatedAtNEQ?: InputMaybe; - updatedAtNotIn?: InputMaybe>; + updatedAt?: InputMaybe; + updatedAtGT?: InputMaybe; + updatedAtGTE?: InputMaybe; + updatedAtIn?: InputMaybe>; + updatedAtLT?: InputMaybe; + updatedAtLTE?: InputMaybe; + updatedAtNEQ?: InputMaybe; + updatedAtNotIn?: InputMaybe>; }; export type TwitterQuest = Node & { - __typename?: "TwitterQuest"; - id: Scalars["ID"]; + __typename?: 'TwitterQuest'; + id: Scalars['ID']; quest: Quest; - questID: Scalars["ID"]; - targetID: Scalars["String"]; + questID: Scalars['ID']; + targetID: Scalars['String']; twitterEvent: TwitterQuestTwitterEvent; }; /** A connection to a list of items. */ export type TwitterQuestConnection = { - __typename?: "TwitterQuestConnection"; + __typename?: 'TwitterQuestConnection'; /** A list of edges. */ edges?: Maybe>>; /** Information to aid in pagination. */ pageInfo: PageInfo; /** Identifies the total count of items in the connection. */ - totalCount: Scalars["Int"]; + totalCount: Scalars['Int']; }; /** An edge in a connection. */ export type TwitterQuestEdge = { - __typename?: "TwitterQuestEdge"; + __typename?: 'TwitterQuestEdge'; /** A cursor for use in pagination. */ - cursor: Scalars["Cursor"]; + cursor: Scalars['Cursor']; /** The item at the end of the edge. */ node?: Maybe; }; /** TwitterQuestTwitterEvent is enum for the field twitter_event */ export enum TwitterQuestTwitterEvent { - Follow = "FOLLOW", - Like = "LIKE", - Retweet = "RETWEET", + Follow = 'FOLLOW', + Like = 'LIKE', + Retweet = 'RETWEET' } /** @@ -4130,47 +4201,47 @@ export enum TwitterQuestTwitterEvent { export type TwitterQuestWhereInput = { and?: InputMaybe>; /** quest edge predicates */ - hasQuest?: InputMaybe; + hasQuest?: InputMaybe; hasQuestWith?: InputMaybe>; /** id field predicates */ - id?: InputMaybe; - idGT?: InputMaybe; - idGTE?: InputMaybe; - idIn?: InputMaybe>; - idLT?: InputMaybe; - idLTE?: InputMaybe; - idNEQ?: InputMaybe; - idNotIn?: InputMaybe>; + id?: InputMaybe; + idGT?: InputMaybe; + idGTE?: InputMaybe; + idIn?: InputMaybe>; + idLT?: InputMaybe; + idLTE?: InputMaybe; + idNEQ?: InputMaybe; + idNotIn?: InputMaybe>; not?: InputMaybe; or?: InputMaybe>; /** quest_id field predicates */ - questID?: InputMaybe; - questIDContains?: InputMaybe; - questIDContainsFold?: InputMaybe; - questIDEqualFold?: InputMaybe; - questIDGT?: InputMaybe; - questIDGTE?: InputMaybe; - questIDHasPrefix?: InputMaybe; - questIDHasSuffix?: InputMaybe; - questIDIn?: InputMaybe>; - questIDLT?: InputMaybe; - questIDLTE?: InputMaybe; - questIDNEQ?: InputMaybe; - questIDNotIn?: InputMaybe>; + questID?: InputMaybe; + questIDContains?: InputMaybe; + questIDContainsFold?: InputMaybe; + questIDEqualFold?: InputMaybe; + questIDGT?: InputMaybe; + questIDGTE?: InputMaybe; + questIDHasPrefix?: InputMaybe; + questIDHasSuffix?: InputMaybe; + questIDIn?: InputMaybe>; + questIDLT?: InputMaybe; + questIDLTE?: InputMaybe; + questIDNEQ?: InputMaybe; + questIDNotIn?: InputMaybe>; /** target_id field predicates */ - targetID?: InputMaybe; - targetIDContains?: InputMaybe; - targetIDContainsFold?: InputMaybe; - targetIDEqualFold?: InputMaybe; - targetIDGT?: InputMaybe; - targetIDGTE?: InputMaybe; - targetIDHasPrefix?: InputMaybe; - targetIDHasSuffix?: InputMaybe; - targetIDIn?: InputMaybe>; - targetIDLT?: InputMaybe; - targetIDLTE?: InputMaybe; - targetIDNEQ?: InputMaybe; - targetIDNotIn?: InputMaybe>; + targetID?: InputMaybe; + targetIDContains?: InputMaybe; + targetIDContainsFold?: InputMaybe; + targetIDEqualFold?: InputMaybe; + targetIDGT?: InputMaybe; + targetIDGTE?: InputMaybe; + targetIDHasPrefix?: InputMaybe; + targetIDHasSuffix?: InputMaybe; + targetIDIn?: InputMaybe>; + targetIDLT?: InputMaybe; + targetIDLTE?: InputMaybe; + targetIDNEQ?: InputMaybe; + targetIDNotIn?: InputMaybe>; /** twitter_event field predicates */ twitterEvent?: InputMaybe; twitterEventIn?: InputMaybe>; @@ -4180,376 +4251,147 @@ export type TwitterQuestWhereInput = { /** The `UploadFile` type, represents the request for uploading a file with a certain payload. */ export type UploadFile = { - alt?: InputMaybe; - file: Scalars["Upload"]; - id: Scalars["Int"]; + alt?: InputMaybe; + file: Scalars['Upload']; + id: Scalars['Int']; }; export type WebauthnCredential = { - __typename?: "WebauthnCredential"; - id: Scalars["ID"]; - publicKey: Scalars["String"]; + __typename?: 'WebauthnCredential'; + id: Scalars['ID']; + publicKey: Scalars['String']; }; export type AccountInfoQueryVariables = Exact<{ - address: Scalars["String"]; + address: Scalars['String']; }>; -export type AccountInfoQuery = { - __typename?: "Query"; - accounts?: { - __typename?: "AccountConnection"; - edges?: Array<{ - __typename?: "AccountEdge"; - node?: { __typename?: "Account"; id: string } | null; - } | null> | null; - } | null; -}; + +export type AccountInfoQuery = { __typename?: 'Query', accounts?: { __typename?: 'AccountConnection', edges?: Array<{ __typename?: 'AccountEdge', node?: { __typename?: 'Account', id: string } | null } | null> | null } | null }; export type AccountQuestsQueryVariables = Exact<{ - accountId: Scalars["ID"]; - gameId?: InputMaybe; + accountId: Scalars['ID']; + gameId?: InputMaybe; }>; -export type AccountQuestsQuery = { - __typename?: "Query"; - quests?: { - __typename?: "QuestConnection"; - edges?: Array<{ - __typename?: "QuestEdge"; - node?: { - __typename?: "Quest"; - id: string; - title: string; - description: string; - points: any; - game: { __typename?: "Game"; id: string }; - metadata?: { - __typename?: "QuestMetadata"; - callToAction?: { - __typename?: "QuestCallToAction"; - text?: string | null; - url?: string | null; - redirect?: boolean | null; - } | null; - } | null; - rewards: { - __typename?: "TokenConnection"; - edges?: Array<{ - __typename?: "TokenEdge"; - node?: { __typename?: "Token"; id: string } | null; - } | null> | null; - }; - parent?: { __typename?: "Quest"; id: string; title: string } | null; - discordGuild?: Array<{ - __typename?: "DiscordGuild"; - id: string; - }> | null; - twitterQuests?: Array<{ - __typename?: "TwitterQuest"; - id: string; - }> | null; - questEvents?: Array<{ - __typename?: "QuestEvent"; - id: string; - description?: string | null; - }> | null; - } | null; - } | null> | null; - } | null; - account?: { - __typename?: "Account"; - questProgression: { - __typename?: "AccountQuestConnection"; - edges?: Array<{ - __typename?: "AccountQuestEdge"; - node?: { - __typename?: "AccountQuest"; - questID: string; - completed: boolean; - claimed: boolean; - completedAt?: any | null; - claimTransaction?: { - __typename?: "Transaction"; - transactionHash: string; - } | null; - completion?: Array<{ - __typename?: "CompletionCriteria"; - questEvent: string; - completed: boolean; - } | null> | null; - } | null; - } | null> | null; - }; - } | null; -}; + +export type AccountQuestsQuery = { __typename?: 'Query', quests?: { __typename?: 'QuestConnection', edges?: Array<{ __typename?: 'QuestEdge', node?: { __typename?: 'Quest', id: string, title: string, description: string, points: any, game: { __typename?: 'Game', id: string }, metadata?: { __typename?: 'QuestMetadata', callToAction?: { __typename?: 'QuestCallToAction', text?: string | null, url?: string | null, redirect?: boolean | null } | null } | null, rewards: { __typename?: 'TokenConnection', edges?: Array<{ __typename?: 'TokenEdge', node?: { __typename?: 'Token', id: string } | null } | null> | null }, parent?: { __typename?: 'Quest', id: string, title: string } | null, discordGuild?: Array<{ __typename?: 'DiscordGuild', id: string }> | null, twitterQuests?: Array<{ __typename?: 'TwitterQuest', id: string }> | null, questEvents?: Array<{ __typename?: 'QuestEvent', id: string, description?: string | null }> | null } | null } | null> | null } | null, account?: { __typename?: 'Account', questProgression: { __typename?: 'AccountQuestConnection', edges?: Array<{ __typename?: 'AccountQuestEdge', node?: { __typename?: 'AccountQuest', questID: string, completed: boolean, claimed: boolean, completedAt?: any | null, claimTransaction?: { __typename?: 'Transaction', transactionHash: string } | null, completion?: Array<{ __typename?: 'CompletionCriteria', questEvent: string, completed: boolean } | null> | null } | null } | null> | null } } | null }; export type ClaimQuestRewardsMutationVariables = Exact<{ - accountId: Scalars["ID"]; - questId: Scalars["ID"]; + accountId: Scalars['ID']; + questId: Scalars['ID']; }>; -export type ClaimQuestRewardsMutation = { - __typename?: "Mutation"; - claimQuestRewards: any; -}; + +export type ClaimQuestRewardsMutation = { __typename?: 'Mutation', claimQuestRewards: any }; export type CheckDiscordQuestsMutationVariables = Exact<{ - accountId: Scalars["ID"]; + accountId: Scalars['ID']; }>; -export type CheckDiscordQuestsMutation = { - __typename?: "Mutation"; - checkDiscordQuests: boolean; -}; + +export type CheckDiscordQuestsMutation = { __typename?: 'Mutation', checkDiscordQuests: boolean }; export type CheckTwitterQuestsMutationVariables = Exact<{ - accountId: Scalars["ID"]; + accountId: Scalars['ID']; }>; -export type CheckTwitterQuestsMutation = { - __typename?: "Mutation"; - checkTwitterQuests: boolean; -}; + +export type CheckTwitterQuestsMutation = { __typename?: 'Mutation', checkTwitterQuests: boolean }; export type BalanceQueryVariables = Exact<{ - tokenAccountId: Scalars["ID"]; + tokenAccountId: Scalars['ID']; }>; -export type BalanceQuery = { - __typename?: "Query"; - balance?: { __typename?: "Balance"; balance: any } | null; -}; + +export type BalanceQuery = { __typename?: 'Query', balance?: { __typename?: 'Balance', balance: any } | null }; export type BeginRegistrationMutationVariables = Exact<{ - id: Scalars["String"]; + id: Scalars['String']; }>; -export type BeginRegistrationMutation = { - __typename?: "Mutation"; - beginRegistration: any; -}; + +export type BeginRegistrationMutation = { __typename?: 'Mutation', beginRegistration: any }; export type FinalizeRegistrationMutationVariables = Exact<{ - credentials: Scalars["String"]; - signer: Scalars["String"]; + credentials: Scalars['String']; + signer: Scalars['String']; }>; -export type FinalizeRegistrationMutation = { - __typename?: "Mutation"; - finalizeRegistration: { - __typename?: "Account"; - id: string; - contractAddress?: string | null; - contracts: { - __typename?: "ContractConnection"; - edges?: Array<{ - __typename?: "ContractEdge"; - node?: { - __typename?: "Contract"; - id: string; - deployTransaction?: { - __typename?: "Transaction"; - transactionHash: string; - } | null; - } | null; - } | null> | null; - }; - }; -}; + +export type FinalizeRegistrationMutation = { __typename?: 'Mutation', finalizeRegistration: { __typename?: 'Account', id: string, contractAddress?: string | null, contracts: { __typename?: 'ContractConnection', edges?: Array<{ __typename?: 'ContractEdge', node?: { __typename?: 'Contract', id: string, deployTransaction?: { __typename?: 'Transaction', transactionHash: string } | null } | null } | null> | null } } }; export type DeployAccountMutationVariables = Exact<{ - id: Scalars["ID"]; - chainId: Scalars["ChainID"]; - starterpackIds?: InputMaybe | Scalars["ID"]>; + id: Scalars['ID']; + chainId: Scalars['ChainID']; + starterpackIds?: InputMaybe | Scalars['ID']>; }>; -export type DeployAccountMutation = { - __typename?: "Mutation"; - deployAccount: { - __typename?: "Contract"; - id: string; - deployTransaction?: { - __typename?: "Transaction"; - transactionHash: string; - } | null; - }; -}; + +export type DeployAccountMutation = { __typename?: 'Mutation', deployAccount: { __typename?: 'Contract', id: string, deployTransaction?: { __typename?: 'Transaction', transactionHash: string } | null } }; export type AccountQueryVariables = Exact<{ - id: Scalars["ID"]; + id: Scalars['ID']; }>; -export type AccountQuery = { - __typename?: "Query"; - account?: { - __typename?: "Account"; - id: string; - type: AccountType; - contractAddress?: string | null; - credentials: { - __typename?: "Credentials"; - webauthn?: Array<{ - __typename?: "WebauthnCredential"; - id: string; - publicKey: string; - }> | null; - }; - contracts: { - __typename?: "ContractConnection"; - edges?: Array<{ - __typename?: "ContractEdge"; - node?: { __typename?: "Contract"; id: string } | null; - } | null> | null; - }; - } | null; -}; + +export type AccountQuery = { __typename?: 'Query', account?: { __typename?: 'Account', id: string, type: AccountType, contractAddress?: string | null, credentials: { __typename?: 'Credentials', webauthn?: Array<{ __typename?: 'WebauthnCredential', id: string, publicKey: string }> | null }, contracts: { __typename?: 'ContractConnection', edges?: Array<{ __typename?: 'ContractEdge', node?: { __typename?: 'Contract', id: string } | null } | null> | null } } | null }; export type ContractTypeQueryVariables = Exact<{ - id: Scalars["ID"]; + id: Scalars['ID']; }>; -export type ContractTypeQuery = { - __typename?: "Query"; - contract?: { __typename?: "Contract"; type: ContractType } | null; -}; + +export type ContractTypeQuery = { __typename?: 'Query', contract?: { __typename?: 'Contract', type: ContractType } | null }; export type BeginLoginMutationVariables = Exact<{ - id: Scalars["String"]; + id: Scalars['String']; }>; -export type BeginLoginMutation = { __typename?: "Mutation"; beginLogin: any }; + +export type BeginLoginMutation = { __typename?: 'Mutation', beginLogin: any }; export type FinalizeLoginMutationVariables = Exact<{ - credentials: Scalars["String"]; + credentials: Scalars['String']; }>; -export type FinalizeLoginMutation = { - __typename?: "Mutation"; - finalizeLogin: string; -}; + +export type FinalizeLoginMutation = { __typename?: 'Mutation', finalizeLogin: string }; export type DiscordRevokeMutationVariables = Exact<{ - token: Scalars["String"]; + token: Scalars['String']; }>; -export type DiscordRevokeMutation = { - __typename?: "Mutation"; - discordRevoke: boolean; -}; -export type MeQueryVariables = Exact<{ [key: string]: never }>; +export type DiscordRevokeMutation = { __typename?: 'Mutation', discordRevoke: boolean }; -export type MeQuery = { - __typename?: "Query"; - me?: { __typename?: "Account"; id: string } | null; -}; +export type MeQueryVariables = Exact<{ [key: string]: never; }>; + + +export type MeQuery = { __typename?: 'Query', me?: { __typename?: 'Account', id: string } | null }; export type StarterPackQueryVariables = Exact<{ - id: Scalars["ID"]; + id: Scalars['ID']; }>; -export type StarterPackQuery = { - __typename?: "Query"; - game?: { - __typename?: "Game"; - id: string; - name: string; - description: string; - socials: { - __typename?: "Socials"; - discord?: string | null; - twitter?: string | null; - website?: string | null; - }; - icon?: { __typename?: "File"; uri: string } | null; - profilePicture?: { - __typename?: "File"; - uri: string; - alt?: string | null; - } | null; - banner?: { __typename?: "File"; uri: string; alt?: string | null } | null; - starterPack?: { - __typename?: "StarterPack"; - id: string; - name?: string | null; - description?: string | null; - chainID: any; - issuance: number; - maxIssuance?: number | null; - starterPackFungibles?: Array<{ - __typename?: "StarterPackContract"; - amount?: any | null; - contract: { - __typename?: "Contract"; - id: string; - name?: string | null; - description?: string | null; - priority: number; - }; - }> | null; - starterPackTokens?: Array<{ - __typename?: "StarterPackToken"; - amount?: any | null; - token: { - __typename?: "Token"; - tokenID: any; - contract: { __typename?: "Contract"; priority: number }; - metadata?: { - __typename?: "Metadata"; - name?: string | null; - description?: string | null; - } | null; - thumbnail?: { __typename?: "File"; uri: string } | null; - }; - }> | null; - prerequisitesQuests?: Array<{ - __typename?: "Quest"; - id: string; - title: string; - parent?: { __typename?: "Quest"; id: string } | null; - metadata?: { - __typename?: "QuestMetadata"; - callToAction?: { - __typename?: "QuestCallToAction"; - text?: string | null; - url?: string | null; - } | null; - } | null; - }> | null; - } | null; - } | null; -}; + +export type StarterPackQuery = { __typename?: 'Query', game?: { __typename?: 'Game', id: string, name: string, description: string, socials: { __typename?: 'Socials', discord?: string | null, twitter?: string | null, website?: string | null }, icon?: { __typename?: 'File', uri: string } | null, profilePicture?: { __typename?: 'File', uri: string, alt?: string | null } | null, banner?: { __typename?: 'File', uri: string, alt?: string | null } | null, starterPack?: { __typename?: 'StarterPack', id: string, name?: string | null, description?: string | null, chainID: any, issuance: number, maxIssuance?: number | null, starterPackFungibles?: Array<{ __typename?: 'StarterPackContract', amount?: any | null, contract: { __typename?: 'Contract', id: string, name?: string | null, description?: string | null, priority: number } }> | null, starterPackTokens?: Array<{ __typename?: 'StarterPackToken', amount?: any | null, token: { __typename?: 'Token', tokenID: any, contract: { __typename?: 'Contract', priority: number }, metadata?: { __typename?: 'Metadata', name?: string | null, description?: string | null } | null, thumbnail?: { __typename?: 'File', uri: string } | null } }> | null, prerequisitesQuests?: Array<{ __typename?: 'Quest', id: string, title: string, parent?: { __typename?: 'Quest', id: string } | null, metadata?: { __typename?: 'QuestMetadata', callToAction?: { __typename?: 'QuestCallToAction', text?: string | null, url?: string | null } | null } | null }> | null } | null } | null }; export type ClaimStarterpackMutationVariables = Exact<{ - id: Scalars["ID"]; - account: Scalars["ID"]; + id: Scalars['ID']; + account: Scalars['ID']; }>; -export type ClaimStarterpackMutation = { - __typename?: "Mutation"; - claimStarterpack?: string | null; -}; + +export type ClaimStarterpackMutation = { __typename?: 'Mutation', claimStarterpack?: string | null }; export type AccountContractQueryVariables = Exact<{ - id: Scalars["ID"]; + id: Scalars['ID']; }>; -export type AccountContractQuery = { - __typename?: "Query"; - contract?: { - __typename?: "Contract"; - id: string; - deployTransaction?: { - __typename?: "Transaction"; - id: string; - receipt?: { - __typename?: "TransactionReceipt"; - status: TransactionReceiptStatus; - } | null; - } | null; - } | null; -}; + +export type AccountContractQuery = { __typename?: 'Query', contract?: { __typename?: 'Contract', id: string, deployTransaction?: { __typename?: 'Transaction', id: string, receipt?: { __typename?: 'TransactionReceipt', status: TransactionReceiptStatus } | null } | null } | null }; + export const AccountInfoDocument = ` query AccountInfo($address: String!) { @@ -4562,43 +4404,40 @@ export const AccountInfoDocument = ` } } `; -export const useAccountInfoQuery = ( - variables: AccountInfoQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - ["AccountInfo", variables], - useFetchData( - AccountInfoDocument, - ).bind(null, variables), - options, - ); - -useAccountInfoQuery.getKey = (variables: AccountInfoQueryVariables) => [ - "AccountInfo", - variables, -]; +export const useAccountInfoQuery = < + TData = AccountInfoQuery, + TError = unknown + >( + variables: AccountInfoQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['AccountInfo', variables], + useFetchData(AccountInfoDocument).bind(null, variables), + options + ); + +useAccountInfoQuery.getKey = (variables: AccountInfoQueryVariables) => ['AccountInfo', variables]; +; + export const useInfiniteAccountInfoQuery = < - TData = AccountInfoQuery, - TError = unknown, ->( - variables: AccountInfoQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData( - AccountInfoDocument, - ); - return useInfiniteQuery( - ["AccountInfo.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteAccountInfoQuery.getKey = (variables: AccountInfoQueryVariables) => [ - "AccountInfo.infinite", - variables, -]; + TData = AccountInfoQuery, + TError = unknown + >( + variables: AccountInfoQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(AccountInfoDocument) + return useInfiniteQuery( + ['AccountInfo.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteAccountInfoQuery.getKey = (variables: AccountInfoQueryVariables) => ['AccountInfo.infinite', variables]; +; + export const AccountQuestsDocument = ` query AccountQuests($accountId: ID!, $gameId: ID) { quests(where: {hasGameWith: {id: $gameId}}) { @@ -4664,130 +4503,81 @@ export const AccountQuestsDocument = ` } `; export const useAccountQuestsQuery = < - TData = AccountQuestsQuery, - TError = unknown, ->( - variables: AccountQuestsQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - ["AccountQuests", variables], - useFetchData( - AccountQuestsDocument, - ).bind(null, variables), - options, - ); - -useAccountQuestsQuery.getKey = (variables: AccountQuestsQueryVariables) => [ - "AccountQuests", - variables, -]; + TData = AccountQuestsQuery, + TError = unknown + >( + variables: AccountQuestsQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['AccountQuests', variables], + useFetchData(AccountQuestsDocument).bind(null, variables), + options + ); + +useAccountQuestsQuery.getKey = (variables: AccountQuestsQueryVariables) => ['AccountQuests', variables]; +; + export const useInfiniteAccountQuestsQuery = < - TData = AccountQuestsQuery, - TError = unknown, ->( - variables: AccountQuestsQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData( - AccountQuestsDocument, - ); - return useInfiniteQuery( - ["AccountQuests.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteAccountQuestsQuery.getKey = ( - variables: AccountQuestsQueryVariables, -) => ["AccountQuests.infinite", variables]; + TData = AccountQuestsQuery, + TError = unknown + >( + variables: AccountQuestsQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(AccountQuestsDocument) + return useInfiniteQuery( + ['AccountQuests.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteAccountQuestsQuery.getKey = (variables: AccountQuestsQueryVariables) => ['AccountQuests.infinite', variables]; +; + export const ClaimQuestRewardsDocument = ` mutation ClaimQuestRewards($accountId: ID!, $questId: ID!) { claimQuestRewards(accountId: $accountId, questId: $questId) } `; export const useClaimQuestRewardsMutation = < - TError = unknown, - TContext = unknown, ->( - options?: UseMutationOptions< - ClaimQuestRewardsMutation, - TError, - ClaimQuestRewardsMutationVariables, - TContext - >, -) => - useMutation< - ClaimQuestRewardsMutation, - TError, - ClaimQuestRewardsMutationVariables, - TContext - >( - ["ClaimQuestRewards"], - useFetchData( - ClaimQuestRewardsDocument, - ), - options, - ); + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['ClaimQuestRewards'], + useFetchData(ClaimQuestRewardsDocument), + options + ); export const CheckDiscordQuestsDocument = ` mutation CheckDiscordQuests($accountId: ID!) { checkDiscordQuests(accountId: $accountId) } `; export const useCheckDiscordQuestsMutation = < - TError = unknown, - TContext = unknown, ->( - options?: UseMutationOptions< - CheckDiscordQuestsMutation, - TError, - CheckDiscordQuestsMutationVariables, - TContext - >, -) => - useMutation< - CheckDiscordQuestsMutation, - TError, - CheckDiscordQuestsMutationVariables, - TContext - >( - ["CheckDiscordQuests"], - useFetchData< - CheckDiscordQuestsMutation, - CheckDiscordQuestsMutationVariables - >(CheckDiscordQuestsDocument), - options, - ); + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['CheckDiscordQuests'], + useFetchData(CheckDiscordQuestsDocument), + options + ); export const CheckTwitterQuestsDocument = ` mutation CheckTwitterQuests($accountId: ID!) { checkTwitterQuests(accountId: $accountId) } `; export const useCheckTwitterQuestsMutation = < - TError = unknown, - TContext = unknown, ->( - options?: UseMutationOptions< - CheckTwitterQuestsMutation, - TError, - CheckTwitterQuestsMutationVariables, - TContext - >, -) => - useMutation< - CheckTwitterQuestsMutation, - TError, - CheckTwitterQuestsMutationVariables, - TContext - >( - ["CheckTwitterQuests"], - useFetchData< - CheckTwitterQuestsMutation, - CheckTwitterQuestsMutationVariables - >(CheckTwitterQuestsDocument), - options, - ); + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['CheckTwitterQuests'], + useFetchData(CheckTwitterQuestsDocument), + options + ); export const BalanceDocument = ` query balance($tokenAccountId: ID!) { balance(id: $tokenAccountId) { @@ -4795,69 +4585,54 @@ export const BalanceDocument = ` } } `; -export const useBalanceQuery = ( - variables: BalanceQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - ["balance", variables], - useFetchData(BalanceDocument).bind( - null, - variables, - ), - options, - ); - -useBalanceQuery.getKey = (variables: BalanceQueryVariables) => [ - "balance", - variables, -]; -export const useInfiniteBalanceQuery = ( - variables: BalanceQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData( - BalanceDocument, - ); - return useInfiniteQuery( - ["balance.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteBalanceQuery.getKey = (variables: BalanceQueryVariables) => [ - "balance.infinite", - variables, -]; +export const useBalanceQuery = < + TData = BalanceQuery, + TError = unknown + >( + variables: BalanceQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['balance', variables], + useFetchData(BalanceDocument).bind(null, variables), + options + ); + +useBalanceQuery.getKey = (variables: BalanceQueryVariables) => ['balance', variables]; +; + +export const useInfiniteBalanceQuery = < + TData = BalanceQuery, + TError = unknown + >( + variables: BalanceQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(BalanceDocument) + return useInfiniteQuery( + ['balance.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteBalanceQuery.getKey = (variables: BalanceQueryVariables) => ['balance.infinite', variables]; +; + export const BeginRegistrationDocument = ` mutation BeginRegistration($id: String!) { beginRegistration(id: $id) } `; export const useBeginRegistrationMutation = < - TError = unknown, - TContext = unknown, ->( - options?: UseMutationOptions< - BeginRegistrationMutation, - TError, - BeginRegistrationMutationVariables, - TContext - >, -) => - useMutation< - BeginRegistrationMutation, - TError, - BeginRegistrationMutationVariables, - TContext - >( - ["BeginRegistration"], - useFetchData( - BeginRegistrationDocument, - ), - options, - ); + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['BeginRegistration'], + useFetchData(BeginRegistrationDocument), + options + ); export const FinalizeRegistrationDocument = ` mutation FinalizeRegistration($credentials: String!, $signer: String!) { finalizeRegistration(credentials: $credentials, signer: $signer) { @@ -4877,29 +4652,14 @@ export const FinalizeRegistrationDocument = ` } `; export const useFinalizeRegistrationMutation = < - TError = unknown, - TContext = unknown, ->( - options?: UseMutationOptions< - FinalizeRegistrationMutation, - TError, - FinalizeRegistrationMutationVariables, - TContext - >, -) => - useMutation< - FinalizeRegistrationMutation, - TError, - FinalizeRegistrationMutationVariables, - TContext - >( - ["FinalizeRegistration"], - useFetchData< - FinalizeRegistrationMutation, - FinalizeRegistrationMutationVariables - >(FinalizeRegistrationDocument), - options, - ); + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['FinalizeRegistration'], + useFetchData(FinalizeRegistrationDocument), + options + ); export const DeployAccountDocument = ` mutation DeployAccount($id: ID!, $chainId: ChainID!, $starterpackIds: [ID!]) { deployAccount(id: $id, chainId: $chainId, starterpackIds: $starterpackIds) { @@ -4910,26 +4670,15 @@ export const DeployAccountDocument = ` } } `; -export const useDeployAccountMutation = ( - options?: UseMutationOptions< - DeployAccountMutation, - TError, - DeployAccountMutationVariables, - TContext - >, -) => - useMutation< - DeployAccountMutation, - TError, - DeployAccountMutationVariables, - TContext - >( - ["DeployAccount"], - useFetchData( - DeployAccountDocument, - ), - options, - ); +export const useDeployAccountMutation = < + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['DeployAccount'], + useFetchData(DeployAccountDocument), + options + ); export const AccountDocument = ` query Account($id: ID!) { account(id: $id) { @@ -4952,41 +4701,40 @@ export const AccountDocument = ` } } `; -export const useAccountQuery = ( - variables: AccountQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - ["Account", variables], - useFetchData(AccountDocument).bind( - null, - variables, - ), - options, - ); - -useAccountQuery.getKey = (variables: AccountQueryVariables) => [ - "Account", - variables, -]; -export const useInfiniteAccountQuery = ( - variables: AccountQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData( - AccountDocument, - ); - return useInfiniteQuery( - ["Account.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteAccountQuery.getKey = (variables: AccountQueryVariables) => [ - "Account.infinite", - variables, -]; +export const useAccountQuery = < + TData = AccountQuery, + TError = unknown + >( + variables: AccountQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['Account', variables], + useFetchData(AccountDocument).bind(null, variables), + options + ); + +useAccountQuery.getKey = (variables: AccountQueryVariables) => ['Account', variables]; +; + +export const useInfiniteAccountQuery = < + TData = AccountQuery, + TError = unknown + >( + variables: AccountQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(AccountDocument) + return useInfiniteQuery( + ['Account.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteAccountQuery.getKey = (variables: AccountQueryVariables) => ['Account.infinite', variables]; +; + export const ContractTypeDocument = ` query ContractType($id: ID!) { contract(id: $id) { @@ -4995,119 +4743,81 @@ export const ContractTypeDocument = ` } `; export const useContractTypeQuery = < - TData = ContractTypeQuery, - TError = unknown, ->( - variables: ContractTypeQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - ["ContractType", variables], - useFetchData( - ContractTypeDocument, - ).bind(null, variables), - options, - ); - -useContractTypeQuery.getKey = (variables: ContractTypeQueryVariables) => [ - "ContractType", - variables, -]; + TData = ContractTypeQuery, + TError = unknown + >( + variables: ContractTypeQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['ContractType', variables], + useFetchData(ContractTypeDocument).bind(null, variables), + options + ); + +useContractTypeQuery.getKey = (variables: ContractTypeQueryVariables) => ['ContractType', variables]; +; + export const useInfiniteContractTypeQuery = < - TData = ContractTypeQuery, - TError = unknown, ->( - variables: ContractTypeQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData( - ContractTypeDocument, - ); - return useInfiniteQuery( - ["ContractType.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteContractTypeQuery.getKey = ( - variables: ContractTypeQueryVariables, -) => ["ContractType.infinite", variables]; + TData = ContractTypeQuery, + TError = unknown + >( + variables: ContractTypeQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(ContractTypeDocument) + return useInfiniteQuery( + ['ContractType.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteContractTypeQuery.getKey = (variables: ContractTypeQueryVariables) => ['ContractType.infinite', variables]; +; + export const BeginLoginDocument = ` mutation BeginLogin($id: String!) { beginLogin(id: $id) } `; -export const useBeginLoginMutation = ( - options?: UseMutationOptions< - BeginLoginMutation, - TError, - BeginLoginMutationVariables, - TContext - >, -) => - useMutation< - BeginLoginMutation, - TError, - BeginLoginMutationVariables, - TContext - >( - ["BeginLogin"], - useFetchData( - BeginLoginDocument, - ), - options, - ); +export const useBeginLoginMutation = < + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['BeginLogin'], + useFetchData(BeginLoginDocument), + options + ); export const FinalizeLoginDocument = ` mutation FinalizeLogin($credentials: String!) { finalizeLogin(credentials: $credentials) } `; -export const useFinalizeLoginMutation = ( - options?: UseMutationOptions< - FinalizeLoginMutation, - TError, - FinalizeLoginMutationVariables, - TContext - >, -) => - useMutation< - FinalizeLoginMutation, - TError, - FinalizeLoginMutationVariables, - TContext - >( - ["FinalizeLogin"], - useFetchData( - FinalizeLoginDocument, - ), - options, - ); +export const useFinalizeLoginMutation = < + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['FinalizeLogin'], + useFetchData(FinalizeLoginDocument), + options + ); export const DiscordRevokeDocument = ` mutation DiscordRevoke($token: String!) { discordRevoke(token: $token) } `; -export const useDiscordRevokeMutation = ( - options?: UseMutationOptions< - DiscordRevokeMutation, - TError, - DiscordRevokeMutationVariables, - TContext - >, -) => - useMutation< - DiscordRevokeMutation, - TError, - DiscordRevokeMutationVariables, - TContext - >( - ["DiscordRevoke"], - useFetchData( - DiscordRevokeDocument, - ), - options, - ); +export const useDiscordRevokeMutation = < + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['DiscordRevoke'], + useFetchData(DiscordRevokeDocument), + options + ); export const MeDocument = ` query Me { me { @@ -5115,32 +4825,40 @@ export const MeDocument = ` } } `; -export const useMeQuery = ( - variables?: MeQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - variables === undefined ? ["Me"] : ["Me", variables], - useFetchData(MeDocument).bind(null, variables), - options, - ); - -useMeQuery.getKey = (variables?: MeQueryVariables) => - variables === undefined ? ["Me"] : ["Me", variables]; -export const useInfiniteMeQuery = ( - variables?: MeQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData(MeDocument); - return useInfiniteQuery( - variables === undefined ? ["Me.infinite"] : ["Me.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteMeQuery.getKey = (variables?: MeQueryVariables) => - variables === undefined ? ["Me.infinite"] : ["Me.infinite", variables]; +export const useMeQuery = < + TData = MeQuery, + TError = unknown + >( + variables?: MeQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + variables === undefined ? ['Me'] : ['Me', variables], + useFetchData(MeDocument).bind(null, variables), + options + ); + +useMeQuery.getKey = (variables?: MeQueryVariables) => variables === undefined ? ['Me'] : ['Me', variables]; +; + +export const useInfiniteMeQuery = < + TData = MeQuery, + TError = unknown + >( + variables?: MeQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(MeDocument) + return useInfiniteQuery( + variables === undefined ? ['Me.infinite'] : ['Me.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteMeQuery.getKey = (variables?: MeQueryVariables) => variables === undefined ? ['Me.infinite'] : ['Me.infinite', variables]; +; + export const StarterPackDocument = ` query StarterPack($id: ID!) { game(id: $id) { @@ -5212,71 +4930,54 @@ export const StarterPackDocument = ` } } `; -export const useStarterPackQuery = ( - variables: StarterPackQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - ["StarterPack", variables], - useFetchData( - StarterPackDocument, - ).bind(null, variables), - options, - ); - -useStarterPackQuery.getKey = (variables: StarterPackQueryVariables) => [ - "StarterPack", - variables, -]; +export const useStarterPackQuery = < + TData = StarterPackQuery, + TError = unknown + >( + variables: StarterPackQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['StarterPack', variables], + useFetchData(StarterPackDocument).bind(null, variables), + options + ); + +useStarterPackQuery.getKey = (variables: StarterPackQueryVariables) => ['StarterPack', variables]; +; + export const useInfiniteStarterPackQuery = < - TData = StarterPackQuery, - TError = unknown, ->( - variables: StarterPackQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData( - StarterPackDocument, - ); - return useInfiniteQuery( - ["StarterPack.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteStarterPackQuery.getKey = (variables: StarterPackQueryVariables) => [ - "StarterPack.infinite", - variables, -]; + TData = StarterPackQuery, + TError = unknown + >( + variables: StarterPackQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(StarterPackDocument) + return useInfiniteQuery( + ['StarterPack.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteStarterPackQuery.getKey = (variables: StarterPackQueryVariables) => ['StarterPack.infinite', variables]; +; + export const ClaimStarterpackDocument = ` mutation ClaimStarterpack($id: ID!, $account: ID!) { claimStarterpack(starterpackId: $id, account: $account) } `; export const useClaimStarterpackMutation = < - TError = unknown, - TContext = unknown, ->( - options?: UseMutationOptions< - ClaimStarterpackMutation, - TError, - ClaimStarterpackMutationVariables, - TContext - >, -) => - useMutation< - ClaimStarterpackMutation, - TError, - ClaimStarterpackMutationVariables, - TContext - >( - ["ClaimStarterpack"], - useFetchData( - ClaimStarterpackDocument, - ), - options, - ); + TError = unknown, + TContext = unknown + >(options?: UseMutationOptions) => + useMutation( + ['ClaimStarterpack'], + useFetchData(ClaimStarterpackDocument), + options + ); export const AccountContractDocument = ` query AccountContract($id: ID!) { contract(id: $id) { @@ -5291,42 +4992,35 @@ export const AccountContractDocument = ` } `; export const useAccountContractQuery = < - TData = AccountContractQuery, - TError = unknown, ->( - variables: AccountContractQueryVariables, - options?: UseQueryOptions, -) => - useQuery( - ["AccountContract", variables], - useFetchData( - AccountContractDocument, - ).bind(null, variables), - options, - ); - -useAccountContractQuery.getKey = (variables: AccountContractQueryVariables) => [ - "AccountContract", - variables, -]; + TData = AccountContractQuery, + TError = unknown + >( + variables: AccountContractQueryVariables, + options?: UseQueryOptions + ) => + useQuery( + ['AccountContract', variables], + useFetchData(AccountContractDocument).bind(null, variables), + options + ); + +useAccountContractQuery.getKey = (variables: AccountContractQueryVariables) => ['AccountContract', variables]; +; + export const useInfiniteAccountContractQuery = < - TData = AccountContractQuery, - TError = unknown, ->( - variables: AccountContractQueryVariables, - options?: UseInfiniteQueryOptions, -) => { - const query = useFetchData< - AccountContractQuery, - AccountContractQueryVariables - >(AccountContractDocument); - return useInfiniteQuery( - ["AccountContract.infinite", variables], - (metaData) => query({ ...variables, ...(metaData.pageParam ?? {}) }), - options, - ); -}; - -useInfiniteAccountContractQuery.getKey = ( - variables: AccountContractQueryVariables, -) => ["AccountContract.infinite", variables]; + TData = AccountContractQuery, + TError = unknown + >( + variables: AccountContractQueryVariables, + options?: UseInfiniteQueryOptions + ) =>{ + const query = useFetchData(AccountContractDocument) + return useInfiniteQuery( + ['AccountContract.infinite', variables], + (metaData) => query({...variables, ...(metaData.pageParam ?? {})}), + options + )}; + + +useInfiniteAccountContractQuery.getKey = (variables: AccountContractQueryVariables) => ['AccountContract.infinite', variables]; +; diff --git a/packages/keychain/src/hooks/avatar.ts b/packages/keychain/src/hooks/avatar.ts index d99deb008..d34fa60b3 100644 --- a/packages/keychain/src/hooks/avatar.ts +++ b/packages/keychain/src/hooks/avatar.ts @@ -5,7 +5,7 @@ import dataUriToBuffer from "data-uri-to-buffer"; import Storage from "../utils/storage"; -// const SCALE = 10; +const SCALE = 10; const PADDING = 0; const MAX_ROWS = 14; const MAX_COLS = 7; @@ -157,8 +157,8 @@ const findValue = ( const data2Svg = ({ baseColor, - // borderColor, - // dimension, + borderColor, + dimension, fingerprint, crop, }: { crop: number } & AttributeData): string => { diff --git a/packages/keychain/src/hooks/policy.ts b/packages/keychain/src/hooks/policy.ts index 854d8daf5..a70297f58 100644 --- a/packages/keychain/src/hooks/policy.ts +++ b/packages/keychain/src/hooks/policy.ts @@ -1,4 +1,4 @@ -import { useState, useEffect } from "react"; +import { useState, useEffect, useMemo } from "react"; import { useRouter } from "next/router"; import { constants } from "starknet"; diff --git a/packages/keychain/src/hooks/quests.tsx b/packages/keychain/src/hooks/quests.tsx index ad6420c4f..300d349d3 100644 --- a/packages/keychain/src/hooks/quests.tsx +++ b/packages/keychain/src/hooks/quests.tsx @@ -61,7 +61,7 @@ export function QuestsProvider({ children: React.ReactNode; }): JSX.Element { const controller = useMemo(() => Controller.fromStore(), []); - const { data: accountData } = useAccountInfoQuery( + const { data: accountData, error } = useAccountInfoQuery( { address: addAddressPadding(controller.address), }, diff --git a/packages/keychain/src/pages/index.tsx b/packages/keychain/src/pages/index.tsx index 8fe5655ae..4ee72ce03 100644 --- a/packages/keychain/src/pages/index.tsx +++ b/packages/keychain/src/pages/index.tsx @@ -453,7 +453,7 @@ const Index: NextPage = () => { return ( @@ -545,7 +545,7 @@ const Index: NextPage = () => { return ( onConnect({ diff --git a/packages/keychain/src/pages/slot/auth/consent.tsx b/packages/keychain/src/pages/slot/auth/consent.tsx index b3c69757f..4e2beab1f 100644 --- a/packages/keychain/src/pages/slot/auth/consent.tsx +++ b/packages/keychain/src/pages/slot/auth/consent.tsx @@ -5,14 +5,13 @@ import { Container, PortalBanner, PortalFooter } from "components"; import { NextPage } from "next"; import { useRouter } from "next/router"; import { useCallback, useEffect } from "react"; +import { useMeQuery } from "generated/graphql"; const Consent: NextPage = () => { const router = useRouter(); const onSubmit = useCallback(async () => { - const redirect_uri = encodeURIComponent( - router.query.callback_uri as string, - ); + const redirect_uri = encodeURIComponent(router.query.callback_uri as string); const url = `${process.env.NEXT_PUBLIC_API_BASE_URL}/oauth2/auth?client_id=cartridge&redirect_uri=${redirect_uri}`; window.location.href = url; diff --git a/packages/keychain/src/utils/account.ts b/packages/keychain/src/utils/account.ts index 1b692d0fa..79ed9f892 100644 --- a/packages/keychain/src/utils/account.ts +++ b/packages/keychain/src/utils/account.ts @@ -1,5 +1,5 @@ import { - // CLASS_HASHES, + CLASS_HASHES, ETH_RPC_SEPOLIA, ETH_RPC_MAINNET, } from "@cartridge/controller/src/constants"; @@ -24,8 +24,8 @@ import { waitForTransactionOptions, num, TransactionFinalityStatus, - // AccountInvocationItem, - // TransactionType, + AccountInvocationItem, + TransactionType, } from "starknet"; import { AccountContractDocument, @@ -35,7 +35,7 @@ import { client } from "utils/graphql"; import selectors from "./selectors"; import Storage from "./storage"; -// import { InvocationWithDetails, RegisterData, VERSION } from "./controller"; +import { InvocationWithDetails, RegisterData, VERSION } from "./controller"; import { WebauthnAccount } from "@cartridge/account-wasm"; export enum Status { diff --git a/packages/keychain/src/utils/controller.ts b/packages/keychain/src/utils/controller.ts index da8dd9588..2fa41e073 100644 --- a/packages/keychain/src/utils/controller.ts +++ b/packages/keychain/src/utils/controller.ts @@ -1,7 +1,15 @@ -import { constants, ec, SignerInterface, BigNumberish, num } from "starknet"; +import { + constants, + ec, + Invocation, + InvocationsDetails, + SignerInterface, + BigNumberish, + num, +} from "starknet"; import equal from "fast-deep-equal"; -import { Policy, Session } from "@cartridge/controller"; +import { Assertion, Policy, Session } from "@cartridge/controller"; import Storage from "utils/storage"; @@ -15,14 +23,14 @@ import { client } from "./graphql"; export const VERSION = "0.0.3"; -// export type InvocationWithDetails = { -// invocation: Invocation; -// details: InvocationsDetails; -// }; +export type InvocationWithDetails = { + invocation: Invocation; + details: InvocationsDetails; +}; -// export type RegisterData = { -// invoke: InvocationWithDetails; -// }; +export type RegisterData = { + invoke: InvocationWithDetails; +}; type SerializedController = { credentialId: string; diff --git a/packages/keychain/src/utils/signer.ts b/packages/keychain/src/utils/signer.ts index f547c496f..5ec838291 100644 --- a/packages/keychain/src/utils/signer.ts +++ b/packages/keychain/src/utils/signer.ts @@ -1,4 +1,5 @@ import { + Abi, Call, InvocationsSignerDetails, Signature, diff --git a/packages/keychain/src/utils/webauthn.ts b/packages/keychain/src/utils/webauthn.ts index acf046540..2072d76e4 100644 --- a/packages/keychain/src/utils/webauthn.ts +++ b/packages/keychain/src/utils/webauthn.ts @@ -168,13 +168,14 @@ export class WebauthnSigner implements SignerInterface { } public async signDeployAccountTransaction( - _transaction: DeployAccountSignerDetails, + transaction: DeployAccountSignerDetails, ): Promise { return; } } class WebauthnAccount extends Account { + // @ts-expect-error Note(#244): WebauthnAccount will be deprecated by account-sdk public signer: WebauthnSigner; constructor( nodeUrl: string, diff --git a/packages/keychain/tsconfig.json b/packages/keychain/tsconfig.json index c6b5ee8b7..73d5f1431 100644 --- a/packages/keychain/tsconfig.json +++ b/packages/keychain/tsconfig.json @@ -1,24 +1,37 @@ { - "extends": "../../tsconfig.react.json", "compilerOptions": { "baseUrl": "./src", "rootDir": ".", - "types": [ - "@emotion/react/types/css-prop" + "lib": [ + "dom", + "dom.iterable", + "esnext" ], - "noEmit": true, - // TODO(#262): Enable these options (too many errors for this scope) + "declaration": true, + "target": "ES2022", + "module": "esnext", "strict": false, - "noImplicitAny": false, - "strictNullChecks": false, + "jsx": "preserve", + "allowJs": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "incremental": true, + "esModuleInterop": true, + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "downlevelIteration": true, + "noEmit": true, + "types": [ + "@emotion/react/types/css-prop" + ] }, "include": [ "next-env.d.ts", "**/*.ts", "**/*.tsx", "src/components/ModelViewer.jsx", - "../ui/src/components/icons/StarknetGray.tsx", - "src/components/bridge/abis/EthL1Bridge.json" + "../ui/src/components/icons/StarknetGray.tsx" ], "exclude": [ "node_modules" diff --git a/packages/ui-next/package.json b/packages/ui-next/package.json index 94893b937..5d00cddac 100644 --- a/packages/ui-next/package.json +++ b/packages/ui-next/package.json @@ -5,7 +5,7 @@ "types": "lib/index.d.ts", "type": "module", "scripts": { - "build": "tsc", + "build": "tsc -b", "format": "prettier ./src --write", "lint": "eslint . --ext ts,tsx", "storybook": "storybook dev -p 6006", @@ -68,7 +68,7 @@ "postcss": "^8.4.35", "storybook": "^8.0.5", "tailwindcss": "^3.4.3", - "typescript": "^5.4.3", + "typescript": "^5.2.2", "vite": "^5.1.4" } } diff --git a/packages/ui-next/tsconfig.json b/packages/ui-next/tsconfig.json index 48484510c..9b24ff84d 100644 --- a/packages/ui-next/tsconfig.json +++ b/packages/ui-next/tsconfig.json @@ -1,13 +1,29 @@ { - "extends": "../../tsconfig.react.json", "compilerOptions": { - "baseUrl": ".", - "rootDir": "./src", - "outDir": "./lib", + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true, + "paths": { "@/*": ["./src/*"] }, }, "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/packages/ui-next/tsconfig.node.json b/packages/ui-next/tsconfig.node.json new file mode 100644 index 000000000..97ede7ee6 --- /dev/null +++ b/packages/ui-next/tsconfig.node.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true + }, + "include": ["vite.config.ts"] +} diff --git a/packages/ui/package.json b/packages/ui/package.json index f84778aba..e8ac2b788 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -5,7 +5,7 @@ "types": "lib/index.d.ts", "type": "module", "scripts": { - "build": "tsc", + "build": "tsc -b", "format": "prettier ./src --write", "storybook": "storybook dev -p 6006", "storybook:build": "storybook build" @@ -40,7 +40,6 @@ "storybook": "^7.1.1", "storybook-dark-mode": "^3.0.1", "tslib": "^2.3.1", - "typescript": "^5.4.5", "vite": "^4.4.9", "vite-plugin-dts": "^3.5.3" }, diff --git a/packages/ui/src/components/Card.tsx b/packages/ui/src/components/Card.tsx index 393522f1c..9099bff63 100644 --- a/packages/ui/src/components/Card.tsx +++ b/packages/ui/src/components/Card.tsx @@ -1,3 +1,4 @@ +import { ReactNode } from "react"; import { Box, Spacer, @@ -17,9 +18,11 @@ export function Card(props: any) { export const Overlay = ({ displayOnHover, name, + children, }: { displayOnHover?: boolean; name: string; + children?: ReactNode; }) => ( ({ error, touched, onClear, diff --git a/packages/ui/src/stories/Field.stories.tsx b/packages/ui/src/stories/Field.stories.tsx index 3d775edbb..438d5bfa8 100644 --- a/packages/ui/src/stories/Field.stories.tsx +++ b/packages/ui/src/stories/Field.stories.tsx @@ -1,5 +1,6 @@ import { Meta, StoryObj } from "@storybook/react"; import { Field } from "../components/Field"; +import { useEffect, useRef, useState } from "react"; const meta: Meta = { title: "Field", diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index 95acc2ef7..b2a742230 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -1,10 +1,21 @@ { - "extends": "../../tsconfig.react.json", "compilerOptions": { "baseUrl": ".", "rootDir": "./src", - "outDir": "./lib", - "types": ["@emotion/react/types/css-prop"], + "composite": true, + "target": "ES2022", + "module": "ES2022", + "jsx": "react-jsx", + "sourceMap": true, + "outDir": "lib", + "strict": true, + "moduleResolution": "node", + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "declaration": true, + "types": ["@emotion/react/types/css-prop"] }, "paths": { "@cartridge/ui/components": ["./src/components"], diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d17b2ddc..eb8c207ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' settings: autoInstallPeers: true @@ -20,15 +20,18 @@ importers: turbo: specifier: ^1.10.11 version: 1.13.1 + typescript: + specifier: ^5.2.2 + version: 5.4.3 docs: dependencies: '@docusaurus/core': specifier: 2.1.0 - version: 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + version: 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/preset-classic': specifier: 2.1.0 - version: 2.1.0(@algolia/client-search@4.23.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5) + version: 2.1.0(@algolia/client-search@4.23.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.3) '@mdx-js/react': specifier: ^1.6.22 version: 1.6.22(react@18.2.0) @@ -52,6 +55,33 @@ importers: specifier: ^1.0.5 version: 1.0.7 + examples/get-starknet: + dependencies: + '@cartridge/controller': + specifier: workspace:^ + version: link:../../packages/controller + '@emotion/react': + specifier: ^11.11.1 + version: 11.11.4(@types/react@18.2.74)(react@18.2.0) + cra-template-typescript: + specifier: 1.2.0 + version: 1.2.0 + get-starknet: + specifier: ^3.0.1 + version: 3.0.1(starknet@6.6.6) + react: + specifier: ^18.2.0 + version: 18.2.0 + react-dom: + specifier: ^18.2.0 + version: 18.2.0(react@18.2.0) + react-scripts: + specifier: 5.0.1 + version: 5.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(react@18.2.0)(typescript@5.4.3) + starknet: + specifier: ^6.6.0 + version: 6.6.6 + examples/starknet-react-next: dependencies: '@cartridge/connector': @@ -90,10 +120,7 @@ importers: version: 8.57.0 eslint-config-next: specifier: ^12.2.5 - version: 12.3.4(eslint@8.57.0)(typescript@5.4.5) - typescript: - specifier: ^5.4.5 - version: 5.4.5 + version: 12.3.4(eslint@8.57.0)(typescript@5.4.3) packages/account-wasm: devDependencies: @@ -118,9 +145,25 @@ importers: starknet: specifier: ^6.6.0 version: 6.6.6 - typescript: - specifier: ^5.4.5 - version: 5.4.5 + devDependencies: + '@types/jest': + specifier: ^26.0.18 + version: 26.0.24 + '@types/node': + specifier: ^17.0.23 + version: 17.0.45 + jest: + specifier: ^26.6.3 + version: 26.6.3(ts-node@10.9.2) + ts-jest: + specifier: ^26.5.1 + version: 26.5.6(jest@26.6.3)(typescript@4.9.5) + ts-node: + specifier: ^10.4.0 + version: 10.9.2(@types/node@17.0.45)(typescript@4.9.5) + tslib: + specifier: ^2.3.1 + version: 2.6.2 packages/controller: dependencies: @@ -143,12 +186,27 @@ importers: specifier: ^6.6.0 version: 6.6.6 devDependencies: + '@types/bn.js': + specifier: ^5.1.1 + version: 5.1.5 + '@types/jest': + specifier: ^26.0.18 + version: 26.0.24 '@types/node': - specifier: ^20.6.0 - version: 20.12.2 - typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: ^17.0.23 + version: 17.0.45 + jest: + specifier: ^26.6.3 + version: 26.6.3(ts-node@10.9.2) + ts-jest: + specifier: ^26.5.1 + version: 26.5.6(jest@26.6.3)(typescript@4.9.5) + ts-node: + specifier: ^10.4.0 + version: 10.9.2(@types/node@17.0.45)(typescript@4.9.5) + tslib: + specifier: ^2.3.1 + version: 2.6.2 packages/keychain: dependencies: @@ -178,7 +236,7 @@ importers: version: 1.91.3 '@wagmi/core': specifier: ^1.4.12 - version: 1.4.13(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.5)(viem@1.21.4) + version: 1.4.13(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.3)(viem@1.21.4) '@web3auth/base': specifier: ^4.2.2 version: 4.6.0(@babel/runtime@7.24.1) @@ -247,14 +305,14 @@ importers: version: 2.16.0(react@18.2.0) viem: specifier: ^1.20.2 - version: 1.21.4(typescript@5.4.5) + version: 1.21.4(typescript@5.4.3) wagmi: specifier: ^1.4.12 - version: 1.4.13(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(viem@1.21.4) + version: 1.4.13(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)(viem@1.21.4) devDependencies: '@graphql-codegen/cli': specifier: ^2.6.2 - version: 2.16.5(@babel/core@7.24.3)(@types/node@20.12.2)(graphql@16.8.1)(typescript@5.4.5) + version: 2.16.5(@babel/core@7.24.3)(@types/node@20.12.2)(graphql@16.8.1)(typescript@5.4.3) '@graphql-codegen/fragment-matcher': specifier: ^3.2.1 version: 3.3.3(graphql@16.8.1) @@ -299,7 +357,7 @@ importers: version: 8.57.0 eslint-config-next: specifier: ^12.2.5 - version: 12.3.4(eslint@8.57.0)(typescript@5.4.5) + version: 12.3.4(eslint@8.57.0)(typescript@5.4.3) jest: specifier: ^29.3.1 version: 29.7.0(@types/node@20.12.2)(ts-node@10.9.2) @@ -309,9 +367,6 @@ importers: prettier: specifier: ^2.7.1 version: 2.8.8 - typescript: - specifier: ^5.4.5 - version: 5.4.5 packages/ui: dependencies: @@ -348,13 +403,13 @@ importers: version: 7.6.17(@types/react-dom@18.2.23)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0) '@storybook/nextjs': specifier: ^7.4.2 - version: 7.6.17(@next/font@13.5.6)(@swc/core@1.4.11)(esbuild@0.18.20)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(webpack@5.91.0) + version: 7.6.17(@next/font@13.5.6)(@swc/core@1.4.11)(esbuild@0.18.20)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)(webpack@5.91.0) '@storybook/react': specifier: ^7.1.1 - version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@storybook/react-vite': specifier: ^7.1.1 - version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(vite@4.5.3) + version: 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)(vite@4.5.3) '@storybook/testing-library': specifier: ^0.2.0 version: 0.2.2 @@ -378,7 +433,7 @@ importers: version: 8.10.0(eslint@8.9.0) eslint-plugin-storybook: specifier: ^0.6.13 - version: 0.6.15(eslint@8.9.0)(typescript@5.4.5) + version: 0.6.15(eslint@8.9.0)(typescript@5.4.3) storybook: specifier: ^7.1.1 version: 7.6.17 @@ -388,15 +443,12 @@ importers: tslib: specifier: ^2.3.1 version: 2.6.2 - typescript: - specifier: ^5.4.5 - version: 5.4.5 vite: specifier: ^4.4.9 version: 4.5.3(@types/node@20.12.2) vite-plugin-dts: specifier: ^3.5.3 - version: 3.8.1(@types/node@20.12.2)(typescript@5.4.5)(vite@4.5.3) + version: 3.8.1(@types/node@20.12.2)(typescript@5.4.3)(vite@4.5.3) packages/ui-next: dependencies: @@ -564,7 +616,7 @@ importers: specifier: ^3.4.3 version: 3.4.3 typescript: - specifier: ^5.4.3 + specifier: ^5.2.2 version: 5.4.3 vite: specifier: ^5.1.4 @@ -575,7 +627,6 @@ packages: /@aashutoshrathi/word-wrap@1.2.6: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} - dev: true /@adobe/css-tools@4.3.3: resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} @@ -750,6 +801,18 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): + resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} + engines: {node: '>=10'} + peerDependencies: + ajv: '>=8' + dependencies: + ajv: 8.12.0 + json-schema: 0.4.0 + jsonpointer: 5.0.1 + leven: 3.1.0 + dev: false + /@ardatan/relay-compiler@12.0.0(graphql@16.8.1): resolution: {integrity: sha512-9anThAaj1dQr6IGmzBMcfzOQKTa5artjuPmw8NYK/fiGEMjADbSguBY2FMDykt+QhilR3wc9VA/3yVju7JHg7Q==} hasBin: true @@ -852,6 +915,20 @@ packages: transitivePeerDependencies: - supports-color + /@babel/eslint-parser@7.24.1(@babel/core@7.24.3)(eslint@8.57.0): + resolution: {integrity: sha512-d5guuzMlPeDfZIbpQ8+g1NaCNuAGBBGNECh0HVqz1sjOeVLh2CEaifuOysCH18URW6R7pqXINvf5PaR/dC6jLQ==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@babel/core': 7.24.3 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.57.0 + eslint-visitor-keys: 2.1.0 + semver: 6.3.1 + dev: false + /@babel/generator@7.24.1: resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} engines: {node: '>=6.9.0'} @@ -1121,7 +1198,42 @@ packages: '@babel/core': 7.24.3 '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) '@babel/helper-plugin-utils': 7.24.0 - dev: true + + /@babel/plugin-proposal-decorators@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-zPEvzFijn+hRvJuX2Vu3KbEBN39LN3f7tW3MQO2LsIs57B26KU+kUc82BdAktS1VCM6libzh45eKGI65lg0cpA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-decorators': 7.24.1(@babel/core@7.24.3) + dev: false + + /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.3): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.3) + dev: false + + /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.3): + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.3) + dev: false /@babel/plugin-proposal-object-rest-spread@7.12.1(@babel/core@7.12.9): resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} @@ -1150,6 +1262,31 @@ packages: '@babel/plugin-transform-parameters': 7.24.1(@babel/core@7.24.3) dev: true + /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.3): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) + dev: false + + /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.24.3): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.3): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -1158,6 +1295,20 @@ packages: dependencies: '@babel/core': 7.24.3 + /@babel/plugin-proposal-private-property-in-object@7.21.11(@babel/core@7.24.3): + resolution: {integrity: sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-create-class-features-plugin': 7.24.1(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.3) + dev: false + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.3): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -1173,7 +1324,6 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - dev: true /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.3): resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} @@ -1192,6 +1342,16 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 + /@babel/plugin-syntax-decorators@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-05RJdO/cCrtVWuAaSn1tS3bH8jbsJa/Y1uD186u6J4C/1mnHFxseeuWpsqr9anvo7TUulev7tm7GDwRV+VuhDw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.3): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -1216,7 +1376,6 @@ packages: dependencies: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 - dev: true /@babel/plugin-syntax-import-assertions@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==} @@ -1528,7 +1687,6 @@ packages: '@babel/core': 7.24.3 '@babel/helper-plugin-utils': 7.24.0 '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.3) - dev: true /@babel/plugin-transform-for-of@7.24.1(@babel/core@7.24.3): resolution: {integrity: sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==} @@ -2176,7 +2334,6 @@ packages: /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true /@cartridge/penpal@6.2.3: resolution: {integrity: sha512-K8h9VqBfFPXcAFQNnvgBnejF/dp7249pS4jXu3NhNYR6JqMQxtcrDqfnPmJvbF4ECEBs+8Z2UiwlRQiKt5nNsg==} @@ -3523,6 +3680,15 @@ packages: prettier: 2.8.8 dev: true + /@cnakazawa/watch@1.0.4: + resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} + engines: {node: '>=0.1.95'} + hasBin: true + dependencies: + exec-sh: 0.3.6 + minimist: 1.2.8 + dev: true + /@coinbase/wallet-sdk@3.7.2: resolution: {integrity: sha512-lIGvXMsgpsQWci/XOMQIJ2nIZ8JUy/L+bvC0wkRaYarr0YylwpXrJ2gRM3hCXPS477pkyO7N/kSiAoRgEXUdJQ==} engines: {node: '>= 10.0.0'} @@ -3564,6 +3730,163 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true + /@csstools/normalize.css@12.1.1: + resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} + dev: false + + /@csstools/postcss-cascade-layers@1.1.1(postcss@8.4.38): + resolution: {integrity: sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.16) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /@csstools/postcss-color-function@1.1.1(postcss@8.4.38): + resolution: {integrity: sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-font-format-keywords@1.0.1(postcss@8.4.38): + resolution: {integrity: sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-hwb-function@1.0.2(postcss@8.4.38): + resolution: {integrity: sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-ic-unit@1.0.1(postcss@8.4.38): + resolution: {integrity: sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-is-pseudo-class@2.0.7(postcss@8.4.38): + resolution: {integrity: sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.16) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /@csstools/postcss-nested-calc@1.0.0(postcss@8.4.38): + resolution: {integrity: sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-normalize-display-values@1.0.1(postcss@8.4.38): + resolution: {integrity: sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-oklab-function@1.1.1(postcss@8.4.38): + resolution: {integrity: sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-progressive-custom-properties@1.3.0(postcss@8.4.38): + resolution: {integrity: sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-stepped-value-functions@1.0.1(postcss@8.4.38): + resolution: {integrity: sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-text-decoration-shorthand@1.0.0(postcss@8.4.38): + resolution: {integrity: sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-trigonometric-functions@1.0.2(postcss@8.4.38): + resolution: {integrity: sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==} + engines: {node: ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /@csstools/postcss-unset-value@1.0.2(postcss@8.4.38): + resolution: {integrity: sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + dev: false + + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.16): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: 6.0.16 + dev: false + /@discoveryjs/json-ext@0.5.7: resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} engines: {node: '>=10.0.0'} @@ -3600,7 +3923,7 @@ packages: - '@algolia/client-search' dev: false - /@docusaurus/core@2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/core@2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} engines: {node: '>=16.14'} hasBin: true @@ -3656,10 +3979,10 @@ packages: lodash: 4.17.21 mini-css-extract-plugin: 2.8.1(webpack@5.91.0) postcss: 8.4.38 - postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0) + postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.3)(webpack@5.91.0) prompts: 2.4.2 react: 18.2.0 - react-dev-utils: 12.0.1(typescript@5.4.5)(webpack@5.91.0) + react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.4.3)(webpack@5.91.0) react-dom: 18.2.0(react@18.2.0) react-helmet-async: 1.3.0(react-dom@18.2.0)(react@18.2.0) react-loadable: /@docusaurus/react-loadable@5.5.2(react@18.2.0) @@ -3776,14 +4099,14 @@ packages: - uglify-js - webpack-cli - /@docusaurus/plugin-content-blog@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/plugin-content-blog@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/logger': 2.1.0 '@docusaurus/mdx-loader': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) @@ -3820,14 +4143,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-docs@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/plugin-content-docs@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/logger': 2.1.0 '@docusaurus/mdx-loader': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 2.1.0(react-dom@18.2.0)(react@18.2.0) @@ -3864,14 +4187,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-content-pages@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/plugin-content-pages@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/mdx-loader': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 2.1.0(@docusaurus/types@2.1.0) @@ -3900,14 +4223,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-debug@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/plugin-debug@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 2.1.0(@docusaurus/types@2.1.0) fs-extra: 10.1.0 @@ -3936,14 +4259,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-analytics@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/plugin-google-analytics@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils-validation': 2.1.0(@docusaurus/types@2.1.0) react: 18.2.0 @@ -3968,14 +4291,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-google-gtag@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/plugin-google-gtag@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils-validation': 2.1.0(@docusaurus/types@2.1.0) react: 18.2.0 @@ -4000,14 +4323,14 @@ packages: - webpack-cli dev: false - /@docusaurus/plugin-sitemap@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/plugin-sitemap@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/logger': 2.1.0 '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 2.1.0(@docusaurus/types@2.1.0) @@ -4037,24 +4360,24 @@ packages: - webpack-cli dev: false - /@docusaurus/preset-classic@2.1.0(@algolia/client-search@4.23.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5): + /@docusaurus/preset-classic@2.1.0(@algolia/client-search@4.23.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.3): resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-blog': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-debug': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-google-analytics': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-google-gtag': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-sitemap': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-classic': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-common': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-search-algolia': 2.1.0(@algolia/client-search@4.23.2)(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-content-blog': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-content-pages': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-debug': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-google-analytics': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-google-gtag': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-sitemap': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/theme-classic': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/theme-common': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/theme-search-algolia': 2.1.0(@algolia/client-search@4.23.2)(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.3) '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4090,20 +4413,20 @@ packages: prop-types: 15.8.1 react: 18.2.0 - /@docusaurus/theme-classic@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/theme-classic@2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 dependencies: - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/mdx-loader': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 2.1.0(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-common': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-blog': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-content-pages': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/theme-common': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/theme-translations': 2.1.0 '@docusaurus/types': 2.1.0(react-dom@18.2.0)(react@18.2.0) '@docusaurus/utils': 2.1.0(@docusaurus/types@2.1.0) @@ -4143,7 +4466,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-common@2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@docusaurus/theme-common@2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} engines: {node: '>=16.14'} peerDependencies: @@ -4152,9 +4475,9 @@ packages: dependencies: '@docusaurus/mdx-loader': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0) '@docusaurus/module-type-aliases': 2.1.0(react-dom@18.2.0)(react@18.2.0) - '@docusaurus/plugin-content-blog': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-blog': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/plugin-content-pages': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/utils': 2.1.0(@docusaurus/types@2.1.0) '@types/history': 4.7.11 '@types/react': 18.2.74 @@ -4186,7 +4509,7 @@ packages: - webpack-cli dev: false - /@docusaurus/theme-search-algolia@2.1.0(@algolia/client-search@4.23.2)(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.5): + /@docusaurus/theme-search-algolia@2.1.0(@algolia/client-search@4.23.2)(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0)(typescript@5.4.3): resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} engines: {node: '>=16.14'} peerDependencies: @@ -4194,10 +4517,10 @@ packages: react-dom: ^16.8.4 || ^17.0.0 dependencies: '@docsearch/react': 3.6.0(@algolia/client-search@4.23.2)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.13.0) - '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/core': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/logger': 2.1.0 - '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@docusaurus/theme-common': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@docusaurus/plugin-content-docs': 2.1.0(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@docusaurus/theme-common': 2.1.0(@docusaurus/types@2.1.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@docusaurus/theme-translations': 2.1.0 '@docusaurus/utils': 2.1.0(@docusaurus/types@2.1.0) '@docusaurus/utils-validation': 2.1.0(@docusaurus/types@2.1.0) @@ -5071,7 +5394,6 @@ packages: dependencies: eslint: 8.57.0 eslint-visitor-keys: 3.4.3 - dev: true /@eslint-community/eslint-utils@4.4.0(eslint@8.9.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} @@ -5086,7 +5408,6 @@ packages: /@eslint-community/regexpp@4.10.0: resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - dev: true /@eslint/eslintrc@1.4.1: resolution: {integrity: sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==} @@ -5120,12 +5441,10 @@ packages: strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color - dev: true /@eslint/js@8.57.0: resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true /@ethereumjs/common@3.2.0: resolution: {integrity: sha512-pksvzI0VyLgmuEF2FA/JR/4/y6hcPq8OUail3/AvycBaW1d5VSauOZzqGvJ3RTmR4MU35lWE8KseKOsEhrFRBA==} @@ -5187,7 +5506,7 @@ packages: /@floating-ui/utils@0.2.1: resolution: {integrity: sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==} - /@graphql-codegen/cli@2.16.5(@babel/core@7.24.3)(@types/node@20.12.2)(graphql@16.8.1)(typescript@5.4.5): + /@graphql-codegen/cli@2.16.5(@babel/core@7.24.3)(@types/node@20.12.2)(graphql@16.8.1)(typescript@5.4.3): resolution: {integrity: sha512-XYPIp+q7fB0xAGSAoRykiTe4oY80VU+z+dw5nuv4mLY0+pv7+pa2C6Nwhdw7a65lXOhFviBApWCCZeqd54SMnA==} hasBin: true peerDependencies: @@ -5212,7 +5531,7 @@ packages: chalk: 4.1.2 chokidar: 3.6.0 cosmiconfig: 7.1.0 - cosmiconfig-typescript-loader: 4.4.0(@types/node@20.12.2)(cosmiconfig@7.1.0)(ts-node@10.9.2)(typescript@5.4.5) + cosmiconfig-typescript-loader: 4.4.0(@types/node@20.12.2)(cosmiconfig@7.1.0)(ts-node@10.9.2)(typescript@5.4.3) debounce: 1.2.1 detect-indent: 6.1.0 graphql: 16.8.1 @@ -5225,7 +5544,7 @@ packages: shell-quote: 1.8.1 string-env-interpolation: 1.0.1 ts-log: 2.2.5 - ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.3) tslib: 2.6.2 yaml: 1.10.2 yargs: 17.7.2 @@ -5791,7 +6110,6 @@ packages: minimatch: 3.1.2 transitivePeerDependencies: - supports-color - dev: true /@humanwhocodes/config-array@0.9.5: resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} @@ -5807,7 +6125,6 @@ packages: /@humanwhocodes/module-importer@1.0.1: resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - dev: true /@humanwhocodes/object-schema@1.2.1: resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} @@ -5815,7 +6132,6 @@ packages: /@humanwhocodes/object-schema@2.0.3: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - dev: true /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -5837,13 +6153,47 @@ packages: get-package-type: 0.1.0 js-yaml: 3.14.1 resolve-from: 5.0.0 - dev: true /@istanbuljs/schema@0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} + + /@jest/console@26.6.2: + resolution: {integrity: sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + chalk: 4.1.2 + jest-message-util: 26.6.2 + jest-util: 26.6.2 + slash: 3.0.0 dev: true + /@jest/console@27.5.1: + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + dev: false + + /@jest/console@28.1.3: + resolution: {integrity: sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 20.12.2 + chalk: 4.1.2 + jest-message-util: 28.1.3 + jest-util: 28.1.3 + slash: 3.0.0 + dev: false + /@jest/console@29.7.0: resolution: {integrity: sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5856,13 +6206,98 @@ packages: slash: 3.0.0 dev: true - /@jest/core@29.7.0(ts-node@10.9.2): - resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: + /@jest/core@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/console': 26.6.2 + '@jest/reporters': 26.6.2 + '@jest/test-result': 26.6.2 + '@jest/transform': 26.6.2 + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 26.6.2 + jest-config: 26.6.3(ts-node@10.9.2) + jest-haste-map: 26.6.2 + jest-message-util: 26.6.2 + jest-regex-util: 26.0.0 + jest-resolve: 26.6.2 + jest-resolve-dependencies: 26.6.3 + jest-runner: 26.6.3(ts-node@10.9.2) + jest-runtime: 26.6.3(ts-node@10.9.2) + jest-snapshot: 26.6.2 + jest-util: 26.6.2 + jest-validate: 26.6.2 + jest-watcher: 26.6.2 + micromatch: 4.0.5 + p-each-series: 2.2.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /@jest/core@27.5.1: + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.5 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + + /@jest/core@29.7.0(ts-node@10.9.2): + resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: optional: true dependencies: '@jest/console': 29.7.0 @@ -5899,6 +6334,26 @@ packages: - ts-node dev: true + /@jest/environment@26.6.2: + resolution: {integrity: sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/fake-timers': 26.6.2 + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + jest-mock: 26.6.2 + dev: true + + /@jest/environment@27.5.1: + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + jest-mock: 27.5.1 + dev: false + /@jest/environment@29.7.0: resolution: {integrity: sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5926,6 +6381,30 @@ packages: - supports-color dev: true + /@jest/fake-timers@26.6.2: + resolution: {integrity: sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + '@sinonjs/fake-timers': 6.0.1 + '@types/node': 17.0.45 + jest-message-util: 26.6.2 + jest-mock: 26.6.2 + jest-util: 26.6.2 + dev: true + + /@jest/fake-timers@27.5.1: + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 20.12.2 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + /@jest/fake-timers@29.7.0: resolution: {integrity: sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5938,6 +6417,24 @@ packages: jest-util: 29.7.0 dev: true + /@jest/globals@26.6.2: + resolution: {integrity: sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/environment': 26.6.2 + '@jest/types': 26.6.2 + expect: 26.6.2 + dev: true + + /@jest/globals@27.5.1: + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + dev: false + /@jest/globals@29.7.0: resolution: {integrity: sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5950,6 +6447,78 @@ packages: - supports-color dev: true + /@jest/reporters@26.6.2: + resolution: {integrity: sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==} + engines: {node: '>= 10.14.2'} + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 26.6.2 + '@jest/test-result': 26.6.2 + '@jest/transform': 26.6.2 + '@jest/types': 26.6.2 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 26.6.2 + jest-resolve: 26.6.2 + jest-util: 26.6.2 + jest-worker: 26.6.2 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 7.1.2 + optionalDependencies: + node-notifier: 8.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/reporters@27.5.1: + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/reporters@29.7.0: resolution: {integrity: sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -5987,12 +6556,37 @@ packages: - supports-color dev: true + /@jest/schemas@28.1.3: + resolution: {integrity: sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@sinclair/typebox': 0.24.51 + dev: false + /@jest/schemas@29.6.3: resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@sinclair/typebox': 0.27.8 + /@jest/source-map@26.6.2: + resolution: {integrity: sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==} + engines: {node: '>= 10.14.2'} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + dev: true + + /@jest/source-map@27.5.1: + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + dev: false + /@jest/source-map@29.6.3: resolution: {integrity: sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6002,6 +6596,36 @@ packages: graceful-fs: 4.2.11 dev: true + /@jest/test-result@26.6.2: + resolution: {integrity: sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/console': 26.6.2 + '@jest/types': 26.6.2 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: true + + /@jest/test-result@27.5.1: + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + + /@jest/test-result@28.1.3: + resolution: {integrity: sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/console': 28.1.3 + '@jest/types': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + dev: false + /@jest/test-result@29.7.0: resolution: {integrity: sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6012,6 +6636,35 @@ packages: collect-v8-coverage: 1.0.2 dev: true + /@jest/test-sequencer@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/test-result': 26.6.2 + graceful-fs: 4.2.11 + jest-haste-map: 26.6.2 + jest-runner: 26.6.3(ts-node@10.9.2) + jest-runtime: 26.6.3(ts-node@10.9.2) + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /@jest/test-sequencer@27.5.1: + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/test-sequencer@29.7.0: resolution: {integrity: sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6022,6 +6675,52 @@ packages: slash: 3.0.0 dev: true + /@jest/transform@26.6.2: + resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} + engines: {node: '>= 10.14.2'} + dependencies: + '@babel/core': 7.24.3 + '@jest/types': 26.6.2 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 26.6.2 + jest-regex-util: 26.0.0 + jest-util: 26.6.2 + micromatch: 4.0.5 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/transform@27.5.1: + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.24.3 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.5 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: false + /@jest/transform@29.7.0: resolution: {integrity: sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6051,11 +6750,34 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.12.2 + '@types/node': 17.0.45 '@types/yargs': 15.0.19 chalk: 4.1.2 dev: true + /@jest/types@27.5.1: + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.12.2 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + dev: false + + /@jest/types@28.1.3: + resolution: {integrity: sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 20.12.2 + '@types/yargs': 17.0.32 + chalk: 4.1.2 + dev: false + /@jest/types@29.6.3: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6067,7 +6789,7 @@ packages: '@types/yargs': 17.0.32 chalk: 4.1.2 - /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.3)(vite@5.2.7): + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.3)(vite@4.5.3): resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} peerDependencies: typescript: '>= 4.3.x' @@ -6081,10 +6803,10 @@ packages: magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.4.3) typescript: 5.4.3 - vite: 5.2.7 + vite: 4.5.3(@types/node@20.12.2) dev: true - /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.5)(vite@4.5.3): + /@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.3)(vite@5.2.7): resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} peerDependencies: typescript: '>= 4.3.x' @@ -6096,9 +6818,9 @@ packages: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 - react-docgen-typescript: 2.2.2(typescript@5.4.5) - typescript: 5.4.5 - vite: 4.5.3(@types/node@20.12.2) + react-docgen-typescript: 2.2.2(typescript@5.4.3) + typescript: 5.4.3 + vite: 5.2.7 dev: true /@jridgewell/gen-mapping@0.3.5: @@ -6497,6 +7219,12 @@ packages: requiresBuild: true optional: true + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: false + /@noble/curves@1.2.0: resolution: {integrity: sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==} dependencies: @@ -6722,7 +7450,7 @@ packages: requiresBuild: true optional: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.91.0): + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.91.0): resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -6755,18 +7483,58 @@ packages: find-up: 5.0.0 html-entities: 2.5.2 loader-utils: 2.0.4 - react-refresh: 0.14.0 + react-refresh: 0.11.0 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) - dev: true - - /@polka/url@1.0.0-next.25: - resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + webpack: 5.91.0 + webpack-dev-server: 4.15.2(webpack@5.91.0) dev: false - /@popperjs/core@2.11.8: - resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} + /@pmmmwh/react-refresh-webpack-plugin@0.5.11(react-refresh@0.14.0)(webpack@5.91.0): + resolution: {integrity: sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==} + engines: {node: '>= 10.13'} + peerDependencies: + '@types/webpack': 4.x || 5.x + react-refresh: '>=0.10.0 <1.0.0' + sockjs-client: ^1.4.0 + type-fest: '>=0.17.0 <5.0.0' + webpack: '>=4.43.0 <6.0.0' + webpack-dev-server: 3.x || 4.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + '@types/webpack': + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + dependencies: + ansi-html-community: 0.0.8 + common-path-prefix: 3.0.0 + core-js-pure: 3.36.1 + error-stack-parser: 2.1.4 + find-up: 5.0.0 + html-entities: 2.5.2 + loader-utils: 2.0.4 + react-refresh: 0.14.0 + schema-utils: 3.3.0 + source-map: 0.7.4 + webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) + dev: true + + /@polka/url@1.0.0-next.25: + resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==} + dev: false + + /@popperjs/core@2.11.8: + resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false /@radix-ui/number@1.0.1: @@ -7972,6 +8740,60 @@ packages: resolution: {integrity: sha512-l3YHBLAol6d/IKnB9LhpD0cEZWAoe3eFKUyTYWmFmCO2Q/WOckxLQAUyMZWwZV2M/m3+4vgRoaolFqaII82/TA==} dev: true + /@rollup/plugin-babel@5.3.1(@babel/core@7.24.3)(rollup@2.79.1): + resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==} + engines: {node: '>= 10.0.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@types/babel__core': ^7.1.9 + rollup: ^1.20.0||^2.0.0 + peerDependenciesMeta: + '@types/babel__core': + optional: true + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-module-imports': 7.24.3 + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + rollup: 2.79.1 + dev: false + + /@rollup/plugin-node-resolve@11.2.1(rollup@2.79.1): + resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + '@types/resolve': 1.17.1 + builtin-modules: 3.3.0 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.8 + rollup: 2.79.1 + dev: false + + /@rollup/plugin-replace@2.4.2(rollup@2.79.1): + resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} + peerDependencies: + rollup: ^1.20.0 || ^2.0.0 + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.1) + magic-string: 0.25.9 + rollup: 2.79.1 + dev: false + + /@rollup/pluginutils@3.1.0(rollup@2.79.1): + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.1 + dev: false + /@rollup/pluginutils@5.1.0: resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} engines: {node: '>=14.0.0'} @@ -8108,7 +8930,6 @@ packages: /@rushstack/eslint-patch@1.10.1: resolution: {integrity: sha512-S3Kq8e7LqxkA9s7HKLqXGTGck1uwis5vAXan3FnU5yw1Ec5hsSGnq4s/UCaSqABPOnOTg7zASLyst7+ohgWexg==} - dev: true /@rushstack/node-core-library@4.0.2(@types/node@20.12.2): resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} @@ -8158,10 +8979,10 @@ packages: - '@types/node' dev: true - /@safe-global/safe-apps-provider@0.18.2(typescript@5.4.5): + /@safe-global/safe-apps-provider@0.18.2(typescript@5.4.3): resolution: {integrity: sha512-yHHAcppwE7aIUWEeZiYAClQzZCdP5l0Kbd0CBlhKAsTcqZnx4Gh3G3G3frY5LlWcGzp9qmQ5jv+J1GBpaZLDgw==} dependencies: - '@safe-global/safe-apps-sdk': 9.0.0(typescript@5.4.5) + '@safe-global/safe-apps-sdk': 9.0.0(typescript@5.4.3) events: 3.3.0 transitivePeerDependencies: - bufferutil @@ -8170,11 +8991,11 @@ packages: - zod dev: false - /@safe-global/safe-apps-sdk@8.1.0(typescript@5.4.5): + /@safe-global/safe-apps-sdk@8.1.0(typescript@5.4.3): resolution: {integrity: sha512-XJbEPuaVc7b9n23MqlF6c+ToYIS3f7P2Sel8f3cSBQ9WORE4xrSuvhMpK9fDSFqJ7by/brc+rmJR/5HViRr0/w==} dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.19.0 - viem: 1.21.4(typescript@5.4.5) + viem: 1.21.4(typescript@5.4.3) transitivePeerDependencies: - bufferutil - typescript @@ -8182,11 +9003,11 @@ packages: - zod dev: false - /@safe-global/safe-apps-sdk@9.0.0(typescript@5.4.5): + /@safe-global/safe-apps-sdk@9.0.0(typescript@5.4.3): resolution: {integrity: sha512-fEqmQBU3JqTjORSl3XYrcaxdxkUqeeM39qsQjqCzzTHioN8DEfg3JCLq6EBoXzcKTVOYi8SPzLV7KJccdDw+4w==} dependencies: '@safe-global/safe-gateway-typescript-sdk': 3.19.0 - viem: 1.21.4(typescript@5.4.5) + viem: 1.21.4(typescript@5.4.3) transitivePeerDependencies: - bufferutil - typescript @@ -8251,6 +9072,10 @@ packages: /@sideway/pinpoint@2.0.0: resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + /@sinclair/typebox@0.24.51: + resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==} + dev: false + /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -8259,6 +9084,11 @@ packages: engines: {node: '>=6'} dev: false + /@sinonjs/commons@1.8.6: + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + dependencies: + type-detect: 4.0.8 + /@sinonjs/commons@3.0.1: resolution: {integrity: sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==} dependencies: @@ -8271,6 +9101,18 @@ packages: '@sinonjs/commons': 3.0.1 dev: true + /@sinonjs/fake-timers@6.0.1: + resolution: {integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==} + dependencies: + '@sinonjs/commons': 1.8.6 + dev: true + + /@sinonjs/fake-timers@8.1.0: + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + dependencies: + '@sinonjs/commons': 1.8.6 + dev: false + /@slorber/static-site-generator-webpack-plugin@4.0.7: resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} engines: {node: '>=14'} @@ -8870,7 +9712,7 @@ packages: - supports-color dev: true - /@storybook/builder-vite@7.6.17(typescript@5.4.5)(vite@4.5.3): + /@storybook/builder-vite@7.6.17(typescript@5.4.3)(vite@4.5.3): resolution: {integrity: sha512-2Q32qalI401EsKKr9Hkk8TAOcHEerqwsjCpQgTNJnCu6GgCVKoVUcb99oRbR9Vyg0xh+jb19XiWqqQujFtLYlQ==} peerDependencies: '@preact/preset-vite': '*' @@ -8901,7 +9743,7 @@ packages: fs-extra: 11.2.0 magic-string: 0.30.8 rollup: 3.29.4 - typescript: 5.4.5 + typescript: 5.4.3 vite: 4.5.3(@types/node@20.12.2) transitivePeerDependencies: - encoding @@ -8947,7 +9789,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.6.17(esbuild@0.18.20)(typescript@5.4.5): + /@storybook/builder-webpack5@7.6.17(esbuild@0.18.20)(typescript@5.4.3): resolution: {integrity: sha512-GMaBd8/RzivuAmWrYSt9Rga3j8WLcu5LCMYiPVs+XKXsKAC8lTkV0WRWh8Nk6wTmfzsRQ2acwFjSG5oE4ClZKA==} peerDependencies: typescript: '*' @@ -8975,7 +9817,7 @@ packages: css-loader: 6.10.0(webpack@5.91.0) es-module-lexer: 1.5.0 express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.3)(webpack@5.91.0) fs-extra: 11.2.0 html-webpack-plugin: 5.6.0(webpack@5.91.0) magic-string: 0.30.8 @@ -8986,7 +9828,7 @@ packages: swc-loader: 0.2.6(@swc/core@1.4.11)(webpack@5.91.0) terser-webpack-plugin: 5.3.10(@swc/core@1.4.11)(esbuild@0.18.20)(webpack@5.91.0) ts-dedent: 2.2.0 - typescript: 5.4.5 + typescript: 5.4.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 @@ -9614,7 +10456,7 @@ packages: resolution: {integrity: sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==} dev: true - /@storybook/nextjs@7.6.17(@next/font@13.5.6)(@swc/core@1.4.11)(esbuild@0.18.20)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(webpack@5.91.0): + /@storybook/nextjs@7.6.17(@next/font@13.5.6)(@swc/core@1.4.11)(esbuild@0.18.20)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-bD9x6HzH/fxiFnghOQfDM60tNUNxFNVVCZi6OvTRxVVz/5xdqbVnYVOuaJeUSLuUnGs7ALYfx8+2OTJQ9NrwRA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9647,13 +10489,13 @@ packages: '@babel/runtime': 7.24.1 '@next/font': 13.5.6 '@storybook/addon-actions': 7.6.17 - '@storybook/builder-webpack5': 7.6.17(esbuild@0.18.20)(typescript@5.4.5) + '@storybook/builder-webpack5': 7.6.17(esbuild@0.18.20)(typescript@5.4.3) '@storybook/core-common': 7.6.17 '@storybook/core-events': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.3)(@swc/core@1.4.11)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@storybook/preset-react-webpack': 7.6.17(@babel/core@7.24.3)(@swc/core@1.4.11)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@storybook/preview-api': 7.6.17 - '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@types/node': 18.19.28 '@types/semver': 7.5.8 css-loader: 6.10.0(webpack@5.91.0) @@ -9663,9 +10505,9 @@ packages: loader-utils: 3.2.1 next: 13.5.6(@babel/core@7.24.3)(react-dom@18.2.0)(react@18.2.0) node-polyfill-webpack-plugin: 2.0.1(webpack@5.91.0) - pnp-webpack-plugin: 1.7.0(typescript@5.4.5) + pnp-webpack-plugin: 1.7.0(typescript@5.4.3) postcss: 8.4.38 - postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0) + postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.3)(webpack@5.91.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) resolve-url-loader: 5.0.0 @@ -9677,7 +10519,7 @@ packages: ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 - typescript: 5.4.5 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) transitivePeerDependencies: - '@rspack/core' @@ -9713,7 +10555,7 @@ packages: resolution: {integrity: sha512-WaWqB8o9vUc9aaVls+povQSVirf1Xd1LZcVhUKfAocAF3mzYUsnJsVqvnbjRj/F96UFVihOyDt9Zjl/9OvrCvQ==} dev: true - /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.3)(@swc/core@1.4.11)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@storybook/preset-react-webpack@7.6.17(@babel/core@7.24.3)(@swc/core@1.4.11)(esbuild@0.18.20)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-gn/LvIbll9loOkzwbFlxzOZGmJ6t1vF2/gfi+p/N/AifDYe8+LVM1QV4KRVKt6UEJwsQd79lKf7vPH92AQaKKQ==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9734,8 +10576,8 @@ packages: '@storybook/core-webpack': 7.6.17 '@storybook/docs-tools': 7.6.17 '@storybook/node-logger': 7.6.17 - '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0) + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.3)(webpack@5.91.0) '@types/node': 18.19.28 '@types/semver': 7.5.8 babel-plugin-add-react-displayname: 0.0.5 @@ -9746,7 +10588,7 @@ packages: react-dom: 18.2.0(react@18.2.0) react-refresh: 0.14.0 semver: 7.6.0 - typescript: 5.4.5 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) transitivePeerDependencies: - '@swc/core' @@ -9809,7 +10651,7 @@ packages: resolution: {integrity: sha512-D2uY0LTjkGbpNwJJeqtv1NieBTtvt0IEEKH+srMNXOOM+KascTYGbBlEPkYSf5bZdMft5c1GXglVIhJIqTZntg==} dev: true - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x' @@ -9820,9 +10662,9 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@5.4.5) + react-docgen-typescript: 2.2.2(typescript@5.4.3) tslib: 2.6.2 - typescript: 5.4.5 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) transitivePeerDependencies: - supports-color @@ -9848,7 +10690,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /@storybook/react-vite@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(vite@4.5.3): + /@storybook/react-vite@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)(vite@4.5.3): resolution: {integrity: sha512-4dIm3CuRl44X1TLzN3WoZh/bChzJF7Ud28li9atj9C8db0bb/y0zl8cahrsRFoR7/LyfqdOVLqaztrnA5SsWfg==} engines: {node: '>=16'} peerDependencies: @@ -9856,10 +10698,10 @@ packages: react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.5)(vite@4.5.3) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.3)(vite@4.5.3) '@rollup/pluginutils': 5.1.0 - '@storybook/builder-vite': 7.6.17(typescript@5.4.5)(vite@4.5.3) - '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5) + '@storybook/builder-vite': 7.6.17(typescript@5.4.3)(vite@4.5.3) + '@storybook/react': 7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3) '@vitejs/plugin-react': 3.1.0(vite@4.5.3) magic-string: 0.30.8 react: 18.2.0 @@ -9905,7 +10747,7 @@ packages: - vite-plugin-glimmerx dev: true - /@storybook/react@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5): + /@storybook/react@7.6.17(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3): resolution: {integrity: sha512-lVqzQSU03rRJWYW+gK2gq6mSo3/qtnVICY8B8oP7gc36jVu4ksDIu45bTfukM618ODkUZy0vZe6T4engK3azjA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -9938,7 +10780,7 @@ packages: react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) ts-dedent: 2.2.0 type-fest: 2.19.0 - typescript: 5.4.5 + typescript: 5.4.3 util-deprecate: 1.0.2 transitivePeerDependencies: - encoding @@ -10113,6 +10955,20 @@ packages: file-system-cache: 2.3.0 dev: true + /@surma/rollup-plugin-off-main-thread@2.2.3: + resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} + dependencies: + ejs: 3.1.9 + json5: 2.2.3 + magic-string: 0.25.9 + string.prototype.matchall: 4.0.11 + dev: false + + /@svgr/babel-plugin-add-jsx-attribute@5.4.0: + resolution: {integrity: sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-add-jsx-attribute@6.5.1(@babel/core@7.24.3): resolution: {integrity: sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==} engines: {node: '>=10'} @@ -10122,6 +10978,11 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-plugin-remove-jsx-attribute@5.4.0: + resolution: {integrity: sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.24.3): resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} engines: {node: '>=14'} @@ -10131,6 +10992,11 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-plugin-remove-jsx-empty-expression@5.0.1: + resolution: {integrity: sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.24.3): resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} engines: {node: '>=14'} @@ -10140,6 +11006,11 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-plugin-replace-jsx-attribute-value@5.0.1: + resolution: {integrity: sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-replace-jsx-attribute-value@6.5.1(@babel/core@7.24.3): resolution: {integrity: sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==} engines: {node: '>=10'} @@ -10149,6 +11020,11 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-plugin-svg-dynamic-title@5.4.0: + resolution: {integrity: sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-svg-dynamic-title@6.5.1(@babel/core@7.24.3): resolution: {integrity: sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==} engines: {node: '>=10'} @@ -10158,6 +11034,11 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-plugin-svg-em-dimensions@5.4.0: + resolution: {integrity: sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-svg-em-dimensions@6.5.1(@babel/core@7.24.3): resolution: {integrity: sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==} engines: {node: '>=10'} @@ -10167,6 +11048,11 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-plugin-transform-react-native-svg@5.4.0: + resolution: {integrity: sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-transform-react-native-svg@6.5.1(@babel/core@7.24.3): resolution: {integrity: sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==} engines: {node: '>=10'} @@ -10176,6 +11062,11 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-plugin-transform-svg-component@5.5.0: + resolution: {integrity: sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==} + engines: {node: '>=10'} + dev: false + /@svgr/babel-plugin-transform-svg-component@6.5.1(@babel/core@7.24.3): resolution: {integrity: sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==} engines: {node: '>=12'} @@ -10185,6 +11076,20 @@ packages: '@babel/core': 7.24.3 dev: false + /@svgr/babel-preset@5.5.0: + resolution: {integrity: sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==} + engines: {node: '>=10'} + dependencies: + '@svgr/babel-plugin-add-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-attribute': 5.4.0 + '@svgr/babel-plugin-remove-jsx-empty-expression': 5.0.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 5.0.1 + '@svgr/babel-plugin-svg-dynamic-title': 5.4.0 + '@svgr/babel-plugin-svg-em-dimensions': 5.4.0 + '@svgr/babel-plugin-transform-react-native-svg': 5.4.0 + '@svgr/babel-plugin-transform-svg-component': 5.5.0 + dev: false + /@svgr/babel-preset@6.5.1(@babel/core@7.24.3): resolution: {integrity: sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==} engines: {node: '>=10'} @@ -10202,6 +11107,17 @@ packages: '@svgr/babel-plugin-transform-svg-component': 6.5.1(@babel/core@7.24.3) dev: false + /@svgr/core@5.5.0: + resolution: {integrity: sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==} + engines: {node: '>=10'} + dependencies: + '@svgr/plugin-jsx': 5.5.0 + camelcase: 6.3.0 + cosmiconfig: 7.1.0 + transitivePeerDependencies: + - supports-color + dev: false + /@svgr/core@6.5.1: resolution: {integrity: sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==} engines: {node: '>=10'} @@ -10215,6 +11131,13 @@ packages: - supports-color dev: false + /@svgr/hast-util-to-babel-ast@5.5.0: + resolution: {integrity: sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==} + engines: {node: '>=10'} + dependencies: + '@babel/types': 7.24.0 + dev: false + /@svgr/hast-util-to-babel-ast@6.5.1: resolution: {integrity: sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==} engines: {node: '>=10'} @@ -10223,6 +11146,18 @@ packages: entities: 4.5.0 dev: false + /@svgr/plugin-jsx@5.5.0: + resolution: {integrity: sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.24.3 + '@svgr/babel-preset': 5.5.0 + '@svgr/hast-util-to-babel-ast': 5.5.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + /@svgr/plugin-jsx@6.5.1(@svgr/core@6.5.1): resolution: {integrity: sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==} engines: {node: '>=10'} @@ -10238,6 +11173,15 @@ packages: - supports-color dev: false + /@svgr/plugin-svgo@5.5.0: + resolution: {integrity: sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==} + engines: {node: '>=10'} + dependencies: + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + svgo: 1.3.2 + dev: false + /@svgr/plugin-svgo@6.5.1(@svgr/core@6.5.1): resolution: {integrity: sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==} engines: {node: '>=10'} @@ -10250,6 +11194,22 @@ packages: svgo: 2.8.0 dev: false + /@svgr/webpack@5.5.0: + resolution: {integrity: sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.24.3 + '@babel/plugin-transform-react-constant-elements': 7.24.1(@babel/core@7.24.3) + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) + '@babel/preset-react': 7.24.1(@babel/core@7.24.3) + '@svgr/core': 5.5.0 + '@svgr/plugin-jsx': 5.5.0 + '@svgr/plugin-svgo': 5.5.0 + loader-utils: 2.0.4 + transitivePeerDependencies: + - supports-color + dev: false + /@svgr/webpack@6.5.1: resolution: {integrity: sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==} engines: {node: '>=10'} @@ -10556,6 +11516,10 @@ packages: '@testing-library/dom': 9.3.4 dev: true + /@tootallnate/once@1.1.2: + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + /@tootallnate/once@2.0.0: resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} engines: {node: '>= 10'} @@ -10769,25 +11733,27 @@ packages: '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.5 - dev: true /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: '@babel/types': 7.24.0 - dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: '@babel/parser': 7.24.1 '@babel/types': 7.24.0 - dev: true /@types/babel__traverse@7.20.5: resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==} dependencies: '@babel/types': 7.24.0 + + /@types/bn.js@5.1.5: + resolution: {integrity: sha512-V46N0zwKRF5Q00AZ6hWtN0T8gGmDUaUzLWQvHFo5yThtVwK/VCenFY3wXVbOvNfajEpsTfQM4IN9k/d6gUVX3A==} + dependencies: + '@types/node': 17.0.45 dev: true /@types/body-parser@1.19.5: @@ -10862,6 +11828,10 @@ packages: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 + /@types/estree@0.0.39: + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + dev: false + /@types/estree@0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} dev: true @@ -10900,7 +11870,6 @@ packages: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: '@types/node': 20.12.2 - dev: true /@types/hast@2.3.10: resolution: {integrity: sha512-McWspRw8xx8J9HurkVBfYj0xKoE25tOFlHGdx4MJ5xORQrMGZNqJhVQWaIbm6Oyla5kYOXtDiopzKRJzEOkwJw==} @@ -10981,7 +11950,6 @@ packages: /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} @@ -11051,7 +12019,6 @@ packages: /@types/node@17.0.45: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - dev: false /@types/node@18.19.28: resolution: {integrity: sha512-J5cOGD9n4x3YGgVuaND6khm5x07MMdAKkRyXnjVR6KFhLMNh2yONGiP7Z+4+tBOt5mK+GvDTiacTOVGGpqiecw==} @@ -11075,6 +12042,9 @@ packages: resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} dev: false + /@types/prettier@2.7.3: + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + /@types/pretty-hrtime@1.0.3: resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} dev: true @@ -11082,6 +12052,10 @@ packages: /@types/prop-types@15.7.12: resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} + /@types/q@1.5.8: + resolution: {integrity: sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==} + dev: false + /@types/qs@6.9.14: resolution: {integrity: sha512-5khscbd3SwWMhFqylJBLQ0zIu7c1K6Vz0uBIt915BI3zV0q1nfjRQD3RqSBcPaO6PHEF4ov/t9y89fSiyThlPA==} @@ -11119,6 +12093,12 @@ packages: '@types/prop-types': 15.7.12 csstype: 3.1.3 + /@types/resolve@1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + dependencies: + '@types/node': 20.12.2 + dev: false + /@types/resolve@1.20.6: resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} dev: true @@ -11136,12 +12116,11 @@ packages: /@types/sax@1.2.7: resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} dependencies: - '@types/node': 20.12.2 + '@types/node': 17.0.45 dev: false /@types/semver@7.5.8: resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} - dev: true /@types/send@0.17.4: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} @@ -11170,7 +12149,6 @@ packages: /@types/stack-utils@2.0.3: resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} - dev: true /@types/testing-library__jest-dom@5.14.9: resolution: {integrity: sha512-FSYhIjFlfOpGSRyVoMBMuS3ws5ehFQODymf3vlI7U1K8c7PHwWwFY7VREfmsuzHSOnoKs/9/Y983ayOs7eRzqw==} @@ -11217,11 +12195,45 @@ packages: '@types/yargs-parser': 21.0.3 dev: true + /@types/yargs@16.0.9: + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + dependencies: + '@types/yargs-parser': 21.0.3 + dev: false + /@types/yargs@17.0.32: resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} dependencies: '@types/yargs-parser': 21.0.3 + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.10.0 + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + debug: 4.3.4 + eslint: 8.57.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare-lite: 1.4.0 + semver: 7.6.0 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/eslint-plugin@7.5.0(@typescript-eslint/parser@7.5.0)(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-HpqNTH8Du34nLxbKgVMGljZMG0rJd2O9ecvr2QLYp+7512ty1j42KnsFwspPXg1Vh8an9YImf6CokUBltisZFQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -11251,7 +12263,20 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.5): + /@typescript-eslint/experimental-utils@5.62.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/parser@5.62.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11263,13 +12288,12 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) debug: 4.3.4 eslint: 8.57.0 - typescript: 5.4.5 + typescript: 5.4.3 transitivePeerDependencies: - supports-color - dev: true /@typescript-eslint/parser@7.5.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-cj+XGhNujfD2/wzR1tabNsidnYRaFfEkcULdcIyVBYcXjBvBKOes+mpMBP7hMpOyk+gBcfXsrg4NBGAStQyxjQ==} @@ -11298,7 +12322,6 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - dev: true /@typescript-eslint/scope-manager@7.5.0: resolution: {integrity: sha512-Z1r7uJY0MDeUlql9XJ6kRVgk/sP11sr3HKXn268HZyqL7i4cEfrdFuSSY/0tUqT37l5zT0tJOsuDP16kio85iA==} @@ -11308,6 +12331,26 @@ packages: '@typescript-eslint/visitor-keys': 7.5.0 dev: true + /@typescript-eslint/type-utils@5.62.0(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + debug: 4.3.4 + eslint: 8.57.0 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/type-utils@7.5.0(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-A021Rj33+G8mx2Dqh0nMO9GyjjIBK3MqgVgZ2qlKf6CJy51wY/lkkFqq3TqqnH34XyAHUkq27IjlUkWlQRpLHw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -11331,7 +12374,6 @@ packages: /@typescript-eslint/types@5.62.0: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true /@typescript-eslint/types@7.5.0: resolution: {integrity: sha512-tv5B4IHeAdhR7uS4+bf8Ov3k793VEVHd45viRRkehIUZxm0WF82VPiLgHzA/Xl4TGPg1ZD49vfxBKFPecD5/mg==} @@ -11357,32 +12399,10 @@ packages: typescript: 5.4.3 transitivePeerDependencies: - supports-color - dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.6.0 - tsutils: 3.21.0(typescript@5.4.5) - typescript: 5.4.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.3): - resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} - engines: {node: ^18.18.0 || >=20.0.0} + /@typescript-eslint/typescript-estree@7.5.0(typescript@5.4.3): + resolution: {integrity: sha512-YklQQfe0Rv2PZEueLTUffiQGKQneiIEKKnfIqPIOxgM9lKSZFCjT5Ad4VqRKj/U4+kQE3fa8YQpskViL7WjdPQ==} + engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -11420,9 +12440,8 @@ packages: transitivePeerDependencies: - supports-color - typescript - dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.9.0)(typescript@5.4.5): + /@typescript-eslint/utils@5.62.0(eslint@8.9.0)(typescript@5.4.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -11433,7 +12452,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) eslint: 8.9.0 eslint-scope: 5.1.1 semver: 7.6.0 @@ -11467,7 +12486,6 @@ packages: dependencies: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - dev: true /@typescript-eslint/visitor-keys@7.5.0: resolution: {integrity: sha512-mcuHM/QircmA6O7fy6nn2w/3ditQkj+SgtOc8DW3uQ10Yfj42amm2i+6F2K4YAOPNNTmE6iM1ynM6lrSwdendA==} @@ -11479,7 +12497,6 @@ packages: /@ungap/structured-clone@1.2.0: resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - dev: true /@vitejs/plugin-react-swc@3.6.0(vite@5.2.7): resolution: {integrity: sha512-XFRbsGgpGxGzEV5i5+vRiro1bwcIaZDIdBRP16qwm+jP68ue/S8FJTBEgOeojtVDYrbSua3XFp71kC8VJE6v+g==} @@ -11598,7 +12615,7 @@ packages: '@vue/shared': 3.4.21 dev: true - /@vue/language-core@1.8.27(typescript@5.4.5): + /@vue/language-core@1.8.27(typescript@5.4.3): resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: typescript: '*' @@ -11614,7 +12631,7 @@ packages: minimatch: 9.0.4 muggle-string: 0.3.1 path-browserify: 1.0.1 - typescript: 5.4.5 + typescript: 5.4.3 vue-template-compiler: 2.7.16 dev: true @@ -11622,7 +12639,7 @@ packages: resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} dev: true - /@wagmi/connectors@3.1.11(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.5)(viem@1.21.4): + /@wagmi/connectors@3.1.11(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.3)(viem@1.21.4): resolution: {integrity: sha512-wzxp9f9PtSUFjDUP/QDjc1t7HON4D8wrVKsw35ejdO8hToDpx1gU9lwH/47Zo/1zExGezQc392sjoHSszYd7OA==} peerDependencies: typescript: '>=5.0.4' @@ -11632,16 +12649,16 @@ packages: optional: true dependencies: '@coinbase/wallet-sdk': 3.7.2 - '@safe-global/safe-apps-provider': 0.18.2(typescript@5.4.5) - '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.4.5) + '@safe-global/safe-apps-provider': 0.18.2(typescript@5.4.3) + '@safe-global/safe-apps-sdk': 8.1.0(typescript@5.4.3) '@walletconnect/ethereum-provider': 2.11.0(@types/react@18.2.74)(react@18.2.0) '@walletconnect/legacy-provider': 2.0.0 '@walletconnect/modal': 2.6.2(@types/react@18.2.74)(react@18.2.0) '@walletconnect/utils': 2.11.0 - abitype: 0.8.7(typescript@5.4.5) + abitype: 0.8.7(typescript@5.4.3) eventemitter3: 4.0.7 - typescript: 5.4.5 - viem: 1.21.4(typescript@5.4.5) + typescript: 5.4.3 + viem: 1.21.4(typescript@5.4.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11666,7 +12683,7 @@ packages: - zod dev: false - /@wagmi/core@1.4.13(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.5)(viem@1.21.4): + /@wagmi/core@1.4.13(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.3)(viem@1.21.4): resolution: {integrity: sha512-ytMCvXbBOgfDu9Qw67279wq/jNEe7EZLjLyekX7ROnvHRADqFr3lwZI6ih41UmtRZAmXAx8Ghyuqy154EjB5mQ==} peerDependencies: typescript: '>=5.0.4' @@ -11675,11 +12692,11 @@ packages: typescript: optional: true dependencies: - '@wagmi/connectors': 3.1.11(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.5)(viem@1.21.4) - abitype: 0.8.7(typescript@5.4.5) + '@wagmi/connectors': 3.1.11(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.3)(viem@1.21.4) + abitype: 0.8.7(typescript@5.4.3) eventemitter3: 4.0.7 - typescript: 5.4.5 - viem: 1.21.4(typescript@5.4.5) + typescript: 5.4.3 + viem: 1.21.4(typescript@5.4.3) zustand: 4.5.2(@types/react@18.2.74)(react@18.2.0) transitivePeerDependencies: - '@azure/app-configuration' @@ -12516,7 +13533,6 @@ packages: /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} deprecated: Use your platform's native atob() and btoa() methods instead - dev: true /abi-wan-kanabi@2.2.2: resolution: {integrity: sha512-sTCv2HyNIj1x2WFUoc9oL8ZT9liosrL+GoqEGZJK1kDND096CfA7lwx06vLxLWMocQ41FQXO3oliwoh/UZHYdQ==} @@ -12528,7 +13544,7 @@ packages: yargs: 17.7.2 dev: false - /abitype@0.8.7(typescript@5.4.5): + /abitype@0.8.7(typescript@5.4.3): resolution: {integrity: sha512-wQ7hV8Yg/yKmGyFpqrNZufCxbszDe5es4AZGYPBitocfSqXtjrTG9JMWFcc4N30ukl2ve48aBTwt7NJxVQdU3w==} peerDependencies: typescript: '>=5.0.4' @@ -12537,10 +13553,10 @@ packages: zod: optional: true dependencies: - typescript: 5.4.5 + typescript: 5.4.3 dev: false - /abitype@0.9.8(typescript@5.4.5): + /abitype@0.9.8(typescript@5.4.3): resolution: {integrity: sha512-puLifILdm+8sjyss4S+fsUN09obiT1g2YW6CtcQF+QDzxR0euzgEB29MZujC6zMk2a6SVmtttq1fc6+YFA7WYQ==} peerDependencies: typescript: '>=5.0.4' @@ -12551,7 +13567,7 @@ packages: zod: optional: true dependencies: - typescript: 5.4.5 + typescript: 5.4.3 dev: false /abort-controller@3.0.0: @@ -12567,6 +13583,12 @@ packages: mime-types: 2.1.35 negotiator: 0.6.3 + /acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + /acorn-globals@7.0.1: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: @@ -12595,12 +13617,10 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.11.3 - dev: true /acorn-walk@7.2.0: resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} engines: {node: '>=0.4.0'} - dev: true /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} @@ -12610,7 +13630,6 @@ packages: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} @@ -12627,7 +13646,6 @@ packages: dependencies: loader-utils: 2.0.4 regex-parser: 2.3.0 - dev: true /aes-js@3.1.2: resolution: {integrity: sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==} @@ -12645,7 +13663,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /agent-base@7.1.1: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} @@ -12756,7 +13773,6 @@ packages: engines: {node: '>=8'} dependencies: type-fest: 0.21.3 - dev: true /ansi-html-community@0.0.8: resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} @@ -12786,7 +13802,6 @@ packages: /ansi-styles@5.2.0: resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} engines: {node: '>=10'} - dev: true /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} @@ -12799,6 +13814,15 @@ packages: /any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + /anymatch@2.0.0: + resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /anymatch@3.1.3: resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} engines: {node: '>= 8'} @@ -12841,6 +13865,20 @@ packages: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} dependencies: dequal: 2.0.3 + + /arr-diff@4.0.0: + resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} + engines: {node: '>=0.10.0'} + dev: true + + /arr-flatten@1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + dev: true + + /arr-union@3.1.0: + resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} + engines: {node: '>=0.10.0'} dev: true /array-buffer-byte-length@1.0.1: @@ -12849,7 +13887,6 @@ packages: dependencies: call-bind: 1.0.7 is-array-buffer: 3.0.4 - dev: true /array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} @@ -12864,12 +13901,16 @@ packages: es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 - dev: true /array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} + /array-unique@0.3.2: + resolution: {integrity: sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==} + engines: {node: '>=0.10.0'} + dev: true + /array.prototype.findlast@1.2.5: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} @@ -12880,7 +13921,6 @@ packages: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - dev: true /array.prototype.findlastindex@1.2.5: resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} @@ -12892,7 +13932,6 @@ packages: es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - dev: true /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} @@ -12902,7 +13941,6 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true /array.prototype.flatmap@1.3.2: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} @@ -12912,7 +13950,19 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true + + /array.prototype.reduce@1.0.7: + resolution: {integrity: sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-array-method-boxes-properly: 1.0.0 + es-errors: 1.3.0 + es-object-atoms: 1.0.0 + is-string: 1.0.7 + dev: false /array.prototype.toreversed@1.1.2: resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} @@ -12921,7 +13971,6 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-shim-unscopables: 1.0.2 - dev: true /array.prototype.tosorted@1.1.3: resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} @@ -12931,7 +13980,6 @@ packages: es-abstract: 1.23.3 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - dev: true /arraybuffer.prototype.slice@1.0.3: resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} @@ -12945,7 +13993,6 @@ packages: get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - dev: true /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} @@ -12985,9 +14032,13 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /assign-symbols@1.0.0: + resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} + engines: {node: '>=0.10.0'} + dev: true + /ast-types-flow@0.0.8: resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} - dev: true /ast-types@0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} @@ -13019,7 +14070,6 @@ packages: /async@3.2.5: resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} - dev: true /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -13029,6 +14079,12 @@ packages: engines: {node: '>= 4.0.0'} dev: false + /atob@2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: true + /atomic-sleep@1.0.0: resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} engines: {node: '>=8.0.0'} @@ -13063,7 +14119,6 @@ packages: /axe-core@4.7.0: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} - dev: true /axios@0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} @@ -13085,7 +14140,6 @@ packages: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} dependencies: dequal: 2.0.3 - dev: true /b4a@1.6.6: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} @@ -13099,6 +14153,44 @@ packages: '@babel/core': 7.24.3 dev: true + /babel-jest@26.6.3(@babel/core@7.24.3): + resolution: {integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==} + engines: {node: '>= 10.14.2'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.3 + '@jest/transform': 26.6.2 + '@jest/types': 26.6.2 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 26.6.2(@babel/core@7.24.3) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-jest@27.5.1(@babel/core@7.24.3): + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': 7.24.3 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.24.3) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /babel-jest@29.7.0(@babel/core@7.24.3): resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -13182,8 +14274,27 @@ packages: test-exclude: 6.0.0 transitivePeerDependencies: - supports-color + + /babel-plugin-jest-hoist@26.6.2: + resolution: {integrity: sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==} + engines: {node: '>= 10.14.2'} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.5 dev: true + /babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.5 + dev: false + /babel-plugin-jest-hoist@29.6.3: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -13202,6 +14313,14 @@ packages: cosmiconfig: 7.1.0 resolve: 1.22.8 + /babel-plugin-named-asset-import@0.3.8(@babel/core@7.24.3): + resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} + peerDependencies: + '@babel/core': ^7.1.0 + dependencies: + '@babel/core': 7.24.3 + dev: false + /babel-plugin-polyfill-corejs2@0.4.10(@babel/core@7.24.3): resolution: {integrity: sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==} peerDependencies: @@ -13239,6 +14358,10 @@ packages: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==} dev: true + /babel-plugin-transform-react-remove-prop-types@0.4.24: + resolution: {integrity: sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==} + dev: false + /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.3): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} peerDependencies: @@ -13257,7 +14380,6 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.3) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.3) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.3) - dev: true /babel-preset-fbjs@3.4.0(@babel/core@7.24.3): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==} @@ -13294,6 +14416,28 @@ packages: babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 dev: true + /babel-preset-jest@26.6.2(@babel/core@7.24.3): + resolution: {integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==} + engines: {node: '>= 10.14.2'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.3 + babel-plugin-jest-hoist: 26.6.2 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3) + dev: true + + /babel-preset-jest@27.5.1(@babel/core@7.24.3): + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.3 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3) + dev: false + /babel-preset-jest@29.6.3(@babel/core@7.24.3): resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -13305,6 +14449,30 @@ packages: babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3) dev: true + /babel-preset-react-app@10.0.1: + resolution: {integrity: sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==} + dependencies: + '@babel/core': 7.24.3 + '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-proposal-decorators': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.3) + '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.24.3) + '@babel/plugin-proposal-private-property-in-object': 7.21.11(@babel/core@7.24.3) + '@babel/plugin-transform-flow-strip-types': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-react-display-name': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-runtime': 7.24.3(@babel/core@7.24.3) + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) + '@babel/preset-react': 7.24.1(@babel/core@7.24.3) + '@babel/preset-typescript': 7.24.1(@babel/core@7.24.3) + '@babel/runtime': 7.24.1 + babel-plugin-macros: 3.1.0 + babel-plugin-transform-react-remove-prop-types: 0.4.24 + transitivePeerDependencies: + - supports-color + dev: false + /bail@1.0.5: resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} dev: false @@ -13361,6 +14529,19 @@ packages: engines: {node: '>=6.0.0'} dev: false + /base@0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.1 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: true + /batch@0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} dev: false @@ -13379,6 +14560,17 @@ packages: is-windows: 1.0.2 dev: true + /bfj@7.1.0: + resolution: {integrity: sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==} + engines: {node: '>= 8.0.0'} + dependencies: + bluebird: 3.7.2 + check-types: 11.2.3 + hoopy: 0.1.4 + jsonpath: 1.1.1 + tryer: 1.0.1 + dev: false + /big-integer@1.6.52: resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} engines: {node: '>=0.6'} @@ -13431,6 +14623,10 @@ packages: readable-stream: 3.6.2 dev: true + /bluebird@3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} + dev: false + /bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} @@ -13524,6 +14720,24 @@ packages: dependencies: balanced-match: 1.0.2 + /braces@2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -13556,6 +14770,9 @@ packages: resolution: {integrity: sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==} dev: true + /browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + /browserify-aes@1.2.0: resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} dependencies: @@ -13629,6 +14846,13 @@ packages: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) + /bs-logger@0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} + dependencies: + fast-json-stable-stringify: 2.1.0 + dev: true + /bs58@4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} dependencies: @@ -13639,7 +14863,6 @@ packages: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: node-int64: 0.4.0 - dev: true /buffer-crc32@0.2.13: resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} @@ -13672,6 +14895,11 @@ packages: dependencies: node-gyp-build: 4.8.0 + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: false + /builtin-status-codes@3.0.0: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} dev: true @@ -13705,6 +14933,21 @@ packages: engines: {node: '>=8'} dev: true + /cache-base@1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.1 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: true + /cacheable-request@6.1.0: resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} engines: {node: '>=8'} @@ -13783,6 +15026,13 @@ packages: upper-case-first: 2.0.2 dev: true + /capture-exit@2.0.0: + resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} + engines: {node: 6.* || 8.* || >= 10.*} + dependencies: + rsvp: 4.8.5 + dev: true + /cardinal@2.1.1: resolution: {integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==} hasBin: true @@ -13794,7 +15044,6 @@ packages: /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} - dev: true /cbor-extract@2.2.0: resolution: {integrity: sha512-Ig1zM66BjLfTXpNgKpvBePq271BPOvu8MR0Jl080yG7Jsl+wAZunfrwiwA+9ruzm/WEdIV5QF/bjDZTqyAIVHA==} @@ -13915,7 +15164,11 @@ packages: /char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} - dev: true + + /char-regex@2.0.1: + resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} + engines: {node: '>=12.20'} + dev: false /character-entities-legacy@1.1.4: resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} @@ -13939,6 +15192,10 @@ packages: get-func-name: 2.0.2 dev: true + /check-types@11.2.3: + resolution: {integrity: sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==} + dev: false + /cheerio-select@2.1.0: resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: @@ -13992,7 +15249,6 @@ packages: /ci-info@2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: false /ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} @@ -14010,8 +15266,21 @@ packages: dependencies: consola: 3.2.3 + /cjs-module-lexer@0.6.0: + resolution: {integrity: sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==} + dev: true + /cjs-module-lexer@1.2.3: resolution: {integrity: sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==} + + /class-utils@0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 dev: true /class-variance-authority@0.7.0: @@ -14092,6 +15361,14 @@ packages: strip-ansi: 6.0.1 wrap-ansi: 6.2.0 + /cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + dev: false + /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} @@ -14147,7 +15424,15 @@ packages: /co@4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: true + + /coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + dependencies: + '@types/q': 1.5.8 + chalk: 2.4.2 + q: 1.5.1 + dev: false /collapse-white-space@1.0.6: resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} @@ -14155,6 +15440,13 @@ packages: /collect-v8-coverage@1.0.2: resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + /collection-visit@1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 dev: true /color-convert@1.9.3: @@ -14249,16 +15541,18 @@ packages: /common-path-prefix@3.0.0: resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} - dev: true /common-tags@1.8.2: resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==} engines: {node: '>=4.0.0'} - dev: true /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + /component-emitter@1.3.1: + resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} + dev: true + /compressible@2.0.18: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} @@ -14312,6 +15606,10 @@ packages: xdg-basedir: 4.0.0 dev: false + /confusing-browser-globals@1.0.11: + resolution: {integrity: sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==} + dev: false + /connect-history-api-fallback@2.0.0: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} @@ -14373,6 +15671,11 @@ packages: resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} engines: {node: '>= 0.6'} + /copy-descriptor@0.1.1: + resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} + engines: {node: '>=0.10.0'} + dev: true + /copy-text-to-clipboard@3.2.0: resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==} engines: {node: '>=12'} @@ -14416,7 +15719,7 @@ packages: /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - /cosmiconfig-typescript-loader@4.4.0(@types/node@20.12.2)(cosmiconfig@7.1.0)(ts-node@10.9.2)(typescript@5.4.5): + /cosmiconfig-typescript-loader@4.4.0(@types/node@20.12.2)(cosmiconfig@7.1.0)(ts-node@10.9.2)(typescript@5.4.3): resolution: {integrity: sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw==} engines: {node: '>=v14.21.3'} peerDependencies: @@ -14427,8 +15730,8 @@ packages: dependencies: '@types/node': 20.12.2 cosmiconfig: 7.1.0 - ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.5) - typescript: 5.4.5 + ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.3) + typescript: 5.4.3 dev: true /cosmiconfig@6.0.0: @@ -14462,7 +15765,7 @@ packages: path-type: 4.0.0 dev: true - /cosmiconfig@8.3.6(typescript@5.4.5): + /cosmiconfig@8.3.6(typescript@5.4.3): resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} peerDependencies: @@ -14475,7 +15778,12 @@ packages: js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.4.5 + typescript: 5.4.3 + + /cra-template-typescript@1.2.0: + resolution: {integrity: sha512-GmkiMCJYLPCUuu3lonHVKs4KpDMmNu+24usHqHDaK/U9DhZxT9DRmz7lP31aRa0JI57bmbIJs+0DWnoxH+CUqg==} + engines: {node: '>=14'} + dev: false /crc-32@1.2.2: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} @@ -14549,6 +15857,17 @@ packages: which: 1.3.1 dev: true + /cross-spawn@6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.2 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -14586,8 +15905,19 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} - /css-box-model@1.2.1: - resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} + /css-blank-pseudo@3.0.3(postcss@8.4.38): + resolution: {integrity: sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /css-box-model@1.2.1: + resolution: {integrity: sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==} dependencies: tiny-invariant: 1.3.3 dev: false @@ -14601,6 +15931,17 @@ packages: postcss: 8.4.38 dev: false + /css-has-pseudo@3.0.4(postcss@8.4.38): + resolution: {integrity: sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + /css-loader@6.10.0(webpack@5.91.0): resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} @@ -14623,6 +15964,34 @@ packages: semver: 7.6.0 webpack: 5.91.0 + /css-minimizer-webpack-plugin@3.4.1(webpack@5.91.0): + resolution: {integrity: sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + dependencies: + cssnano: 5.1.15(postcss@8.4.38) + jest-worker: 27.5.1 + postcss: 8.4.38 + schema-utils: 4.2.0 + serialize-javascript: 6.0.2 + source-map: 0.6.1 + webpack: 5.91.0 + dev: false + /css-minimizer-webpack-plugin@4.2.2(clean-css@5.3.3)(webpack@5.91.0): resolution: {integrity: sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==} engines: {node: '>= 14.15.0'} @@ -14658,6 +16027,29 @@ packages: webpack: 5.91.0 dev: false + /css-prefers-color-scheme@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==} + engines: {node: ^12 || ^14 || >=16} + hasBin: true + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + dev: false + + /css-select-base-adapter@0.1.1: + resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==} + dev: false + + /css-select@2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: false + /css-select@4.3.0: resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: @@ -14677,6 +16069,14 @@ packages: nth-check: 2.1.1 dev: false + /css-tree@1.0.0-alpha.37: + resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: false + /css-tree@1.1.3: resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} engines: {node: '>=8.0.0'} @@ -14685,6 +16085,11 @@ packages: source-map: 0.6.1 dev: false + /css-what@3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} + dev: false + /css-what@6.1.0: resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} engines: {node: '>= 6'} @@ -14693,6 +16098,10 @@ packages: resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} dev: true + /cssdb@7.11.2: + resolution: {integrity: sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==} + dev: false + /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -14781,7 +16190,9 @@ packages: /cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: true + + /cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} /cssom@0.5.0: resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} @@ -14792,7 +16203,6 @@ packages: engines: {node: '>=8'} dependencies: cssom: 0.3.8 - dev: true /csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -14821,13 +16231,20 @@ packages: /damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - dev: true /data-uri-to-buffer@4.0.1: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} dev: false + /data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + /data-urls@3.0.2: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} @@ -14844,7 +16261,6 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true /data-view-byte-length@1.0.1: resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} @@ -14853,7 +16269,6 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true /data-view-byte-offset@1.0.0: resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} @@ -14862,7 +16277,6 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-data-view: 1.0.1 - dev: true /dataloader@1.4.0: resolution: {integrity: sha512-68s5jYdlvasItOJnCuI2Q9s4q98g0pCyL3HrcKJu8KNugUl8ahgmZYg38ysLTgQjjXX3H8CJLkAvWrclWfcalw==} @@ -14898,7 +16312,6 @@ packages: optional: true dependencies: ms: 2.1.3 - dev: true /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} @@ -14925,12 +16338,10 @@ packages: /decimal.js@10.4.3: resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - dev: true /decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} - dev: false /decompress-response@3.3.0: resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} @@ -14948,7 +16359,6 @@ packages: /dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} - dev: true /dedent@1.5.1: resolution: {integrity: sha512-+LxW+KLWxu3HW3M2w2ympwtqPrqYRzU8fqi6Fhd18fBALe15blJPI/I4+UHveMVG6lJqB4JNd4UG0S5cnVHwIg==} @@ -14996,7 +16406,6 @@ packages: /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - dev: true /deepmerge@2.2.1: resolution: {integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==} @@ -15052,6 +16461,28 @@ packages: has-property-descriptors: 1.0.2 object-keys: 1.1.1 + /define-property@0.2.5: + resolution: {integrity: sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 0.1.7 + dev: true + + /define-property@1.0.0: + resolution: {integrity: sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.3 + dev: true + + /define-property@2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.3 + isobject: 3.0.1 + dev: true + /defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} @@ -15094,7 +16525,6 @@ packages: /dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} - dev: true /des.js@1.1.0: resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==} @@ -15139,7 +16569,6 @@ packages: /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} - dev: true /detect-node-es@1.1.0: resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} @@ -15183,6 +16612,11 @@ packages: engines: {node: '>= 10.14.2'} dev: true + /diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /diff-sequences@29.6.3: resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15226,14 +16660,12 @@ packages: engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 - dev: true /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} dependencies: esutils: 2.0.3 - dev: true /dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} @@ -15248,6 +16680,13 @@ packages: dependencies: utila: 0.4.0 + /dom-serializer@0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + dependencies: + domelementtype: 2.3.0 + entities: 2.2.0 + dev: false + /dom-serializer@1.4.1: resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: @@ -15268,9 +16707,20 @@ packages: engines: {node: '>=10'} dev: true + /domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: false + /domelementtype@2.3.0: resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + /domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + dependencies: + webidl-conversions: 5.0.0 + /domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} @@ -15292,6 +16742,13 @@ packages: domelementtype: 2.3.0 dev: false + /domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: false + /domutils@2.8.0: resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: @@ -15325,6 +16782,15 @@ packages: engines: {node: '>=12'} dev: true + /dotenv-expand@5.1.0: + resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} + dev: false + + /dotenv@10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: false + /dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -15378,7 +16844,6 @@ packages: hasBin: true dependencies: jake: 10.8.7 - dev: true /electron-to-chromium@1.4.723: resolution: {integrity: sha512-rxFVtrMGMFROr4qqU6n95rUi9IlfIm+lIAt+hOToy/9r6CDv0XiEcQdC3VP71y1pE5CFTzKV0RvxOGYCPWWHPw==} @@ -15407,11 +16872,26 @@ packages: resolution: {integrity: sha512-Bh8Pa8NWzgugLkf8sAGexQlBCNDFaej5BXiKgQdRJ1mUC9NWBrw9Z23YVPVGkguWoz5LMjZXXFVGCobl3UPt/Q==} dev: false + /emittery@0.10.2: + resolution: {integrity: sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==} + engines: {node: '>=12'} + dev: false + /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} dev: true + /emittery@0.7.2: + resolution: {integrity: sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==} + engines: {node: '>=10'} + dev: true + + /emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + dev: false + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -15503,7 +16983,6 @@ packages: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} dependencies: stackframe: 1.3.4 - dev: true /es-abstract@1.23.3: resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} @@ -15555,7 +17034,10 @@ packages: typed-array-length: 1.0.6 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 - dev: true + + /es-array-method-boxes-properly@1.0.0: + resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} + dev: false /es-define-property@1.0.0: resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} @@ -15599,7 +17081,6 @@ packages: internal-slot: 1.0.7 iterator.prototype: 1.1.2 safe-array-concat: 1.1.2 - dev: true /es-module-lexer@0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} @@ -15613,7 +17094,6 @@ packages: engines: {node: '>= 0.4'} dependencies: es-errors: 1.3.0 - dev: true /es-set-tostringtag@2.0.3: resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} @@ -15622,13 +17102,11 @@ packages: get-intrinsic: 1.2.4 has-tostringtag: 1.0.2 hasown: 2.0.2 - dev: true /es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} dependencies: hasown: 2.0.2 - dev: true /es-to-primitive@1.2.1: resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} @@ -15637,7 +17115,6 @@ packages: is-callable: 1.2.7 is-date-object: 1.0.5 is-symbol: 1.0.4 - dev: true /es6-promise@4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} @@ -15786,12 +17263,24 @@ packages: /escape-string-regexp@2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} - dev: true /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + /escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: false + /escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} @@ -15802,9 +17291,8 @@ packages: esutils: 2.0.3 optionalDependencies: source-map: 0.6.1 - dev: true - /eslint-config-next@12.3.4(eslint@8.57.0)(typescript@5.4.5): + /eslint-config-next@12.3.4(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-WuT3gvgi7Bwz00AOmKGhOeqnyA5P29Cdyr0iVjLyfDbk+FANQKcOjFUTZIdyYfe5Tq1x4TGcmoe4CwctGvFjHQ==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 @@ -15815,7 +17303,7 @@ packages: dependencies: '@next/eslint-plugin-next': 12.3.4 '@rushstack/eslint-patch': 1.10.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -15823,7 +17311,7 @@ packages: eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) - typescript: 5.4.5 + typescript: 5.4.3 transitivePeerDependencies: - eslint-import-resolver-webpack - supports-color @@ -15838,6 +17326,41 @@ packages: eslint: 8.9.0 dev: true + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3): + resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} + engines: {node: '>=14.0.0'} + peerDependencies: + eslint: ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.24.3 + '@babel/eslint-parser': 7.24.1(@babel/core@7.24.3)(eslint@8.57.0) + '@rushstack/eslint-patch': 1.10.1 + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + babel-preset-react-app: 10.0.1 + confusing-browser-globals: 1.0.11 + eslint: 8.57.0 + eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3) + eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) + eslint-plugin-react: 7.34.1(eslint@8.57.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) + eslint-plugin-testing-library: 5.11.1(eslint@8.57.0)(typescript@5.4.3) + typescript: 5.4.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: false + /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: @@ -15846,7 +17369,6 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color - dev: true /eslint-import-resolver-typescript@2.7.1(eslint-plugin-import@2.29.1)(eslint@8.57.0): resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} @@ -15864,7 +17386,6 @@ packages: tsconfig-paths: 3.15.0 transitivePeerDependencies: - supports-color - dev: true /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@2.7.1)(eslint@8.57.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} @@ -15887,14 +17408,28 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) debug: 3.2.7 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 2.7.1(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color - dev: true + + /eslint-plugin-flowtype@8.0.3(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0): + resolution: {integrity: sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@babel/plugin-syntax-flow': ^7.14.5 + '@babel/plugin-transform-react-jsx': ^7.14.9 + eslint: ^8.1.0 + dependencies: + '@babel/plugin-syntax-flow': 7.24.1(@babel/core@7.24.3) + '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.24.3) + eslint: 8.57.0 + lodash: 4.17.21 + string-natural-compare: 3.0.1 + dev: false /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@2.7.1)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} @@ -15906,7 +17441,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -15929,7 +17464,63 @@ packages: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - dev: true + + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0): + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.57.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@2.7.1)(eslint@8.57.0) + hasown: 2.0.2 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + tsconfig-paths: 3.15.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: false + + /eslint-plugin-jest@25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3): + resolution: {integrity: sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==} + engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.3) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + jest: 27.5.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} @@ -15954,7 +17545,6 @@ packages: minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - dev: true /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} @@ -15963,7 +17553,6 @@ packages: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: eslint: 8.57.0 - dev: true /eslint-plugin-react@7.34.1(eslint@8.57.0): resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} @@ -15990,7 +17579,6 @@ packages: resolve: 2.0.0-next.5 semver: 6.3.1 string.prototype.matchall: 4.0.11 - dev: true /eslint-plugin-storybook@0.6.15(eslint@8.57.0)(typescript@5.4.3): resolution: {integrity: sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==} @@ -16008,14 +17596,14 @@ packages: - typescript dev: true - /eslint-plugin-storybook@0.6.15(eslint@8.9.0)(typescript@5.4.5): + /eslint-plugin-storybook@0.6.15(eslint@8.9.0)(typescript@5.4.3): resolution: {integrity: sha512-lAGqVAJGob47Griu29KXYowI4G7KwMoJDOkEip8ujikuDLxU+oWJ1l0WL6F2oDO4QiyUFXvtDkEkISMOPzo+7w==} engines: {node: 12.x || 14.x || >= 16} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@8.9.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.9.0)(typescript@5.4.3) eslint: 8.9.0 requireindex: 1.2.0 ts-dedent: 2.2.0 @@ -16024,6 +17612,19 @@ packages: - typescript dev: true + /eslint-plugin-testing-library@5.11.1(eslint@8.57.0)(typescript@5.4.3): + resolution: {integrity: sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6'} + peerDependencies: + eslint: ^7.5.0 || ^8.0.0 + dependencies: + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.4.3) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -16037,7 +17638,6 @@ packages: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - dev: true /eslint-utils@3.0.0(eslint@8.9.0): resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} @@ -16052,21 +17652,35 @@ packages: /eslint-visitor-keys@2.1.0: resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} engines: {node: '>=10'} - dev: true /eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /eslint@8.57.0: - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - hasBin: true + /eslint-webpack-plugin@3.2.0(eslint@8.57.0)(webpack@5.91.0): + resolution: {integrity: sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==} + engines: {node: '>= 12.13.0'} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + webpack: ^5.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 + '@types/eslint': 8.56.7 + eslint: 8.57.0 + jest-worker: 28.1.3 + micromatch: 4.0.5 + normalize-path: 3.0.0 + schema-utils: 4.2.0 + webpack: 5.91.0 + dev: false + + /eslint@8.57.0: + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@eslint-community/regexpp': 4.10.0 + '@eslint/eslintrc': 2.1.4 '@eslint/js': 8.57.0 '@humanwhocodes/config-array': 0.11.14 '@humanwhocodes/module-importer': 1.0.1 @@ -16104,7 +17718,6 @@ packages: text-table: 0.2.0 transitivePeerDependencies: - supports-color - dev: true /eslint@8.9.0: resolution: {integrity: sha512-PB09IGwv4F4b0/atrbcMFboF/giawbBLVC7fyDamk5Wtey4Jh2K+rYaBhCAbUyEI4QzB1ly09Uglc9iCtFaG2Q==} @@ -16157,7 +17770,12 @@ packages: acorn: 8.11.3 acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 - dev: true + + /esprima@1.2.2: + resolution: {integrity: sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: false /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -16169,7 +17787,6 @@ packages: engines: {node: '>=0.10'} dependencies: estraverse: 5.3.0 - dev: true /esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} @@ -16185,6 +17802,10 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + /estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + dev: false + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true @@ -16298,6 +17919,38 @@ packages: safe-buffer: 5.2.1 dev: true + /exec-sh@0.3.6: + resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} + dev: true + + /execa@1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.7 + strip-eof: 1.0.0 + dev: true + + /execa@4.1.0: + resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -16329,6 +17982,20 @@ packages: /exit@0.1.2: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} + + /expand-brackets@2.1.4: + resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} + engines: {node: '>=0.10.0'} + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color dev: true /expand-template@2.0.3: @@ -16336,6 +18003,28 @@ packages: engines: {node: '>=6'} dev: true + /expect@26.6.2: + resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + ansi-styles: 4.3.0 + jest-get-type: 26.3.0 + jest-matcher-utils: 26.6.2 + jest-message-util: 26.6.2 + jest-regex-util: 26.0.0 + dev: true + + /expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + dev: false + /expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -16390,7 +18079,14 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 - dev: false + + /extend-shallow@3.0.2: + resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} + engines: {node: '>=0.10.0'} + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -16408,6 +18104,22 @@ packages: tmp: 0.0.33 dev: true + /extglob@2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /extract-files@11.0.0: resolution: {integrity: sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==} engines: {node: ^12.20 || >= 14.13} @@ -16465,7 +18177,6 @@ packages: /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - dev: true /fast-querystring@1.1.2: resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} @@ -16507,7 +18218,6 @@ packages: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} dependencies: bser: 2.1.1 - dev: true /fbemitter@3.0.0: resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} @@ -16569,7 +18279,6 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: flat-cache: 3.2.0 - dev: true /file-loader@6.2.0(webpack@5.91.0): resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} @@ -16597,13 +18306,22 @@ packages: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} dependencies: minimatch: 5.1.6 - dev: true /filesize@8.0.7: resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} engines: {node: '>= 0.4.0'} dev: false + /fill-range@4.0.0: + resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -16704,7 +18422,6 @@ packages: flatted: 3.3.1 keyv: 4.5.4 rimraf: 3.0.2 - dev: true /flat@5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} @@ -16712,7 +18429,6 @@ packages: /flatted@3.3.1: resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - dev: true /flow-parser@0.232.0: resolution: {integrity: sha512-U8vcKyYdM+Kb0tPzfPJ5JyPMU0uXKwHxp0L6BcEc+wBlbTW9qRhOqV5DeGXclgclVvtqQNGEG8Strj/b6c/IxA==} @@ -16752,6 +18468,11 @@ packages: dependencies: is-callable: 1.2.7 + /for-in@1.0.2: + resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} + engines: {node: '>=0.10.0'} + dev: true + /foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} @@ -16759,7 +18480,7 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /fork-ts-checker-webpack-plugin@6.5.3(typescript@5.4.5)(webpack@5.91.0): + /fork-ts-checker-webpack-plugin@6.5.3(eslint@8.57.0)(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -16779,6 +18500,7 @@ packages: chokidar: 3.6.0 cosmiconfig: 6.0.0 deepmerge: 4.3.1 + eslint: 8.57.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.5.3 @@ -16786,11 +18508,11 @@ packages: schema-utils: 2.7.0 semver: 7.6.0 tapable: 1.1.3 - typescript: 5.4.5 + typescript: 5.4.3 webpack: 5.91.0 dev: false - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -16809,7 +18531,7 @@ packages: schema-utils: 3.3.0 semver: 7.6.0 tapable: 2.2.1 - typescript: 5.4.5 + typescript: 5.4.3 webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) dev: true @@ -16820,7 +18542,6 @@ packages: asynckit: 0.4.0 combined-stream: 1.0.8 mime-types: 2.1.35 - dev: false /form-data@4.0.0: resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} @@ -16854,6 +18575,13 @@ packages: /fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + /fragment-cache@0.2.1: + resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} + engines: {node: '>=0.10.0'} + dependencies: + map-cache: 0.2.2 + dev: true + /framer-motion@6.5.1(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-o1BGqqposwi7cgDrtg0dNONhkmPsUFDaLcKXigzuTFC5x58mE8iyTazxSudFzmT6MEyJKfjjU8ItoMe3W+3fiw==} peerDependencies: @@ -16977,7 +18705,6 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 functions-have-names: 1.2.3 - dev: true /functional-red-black-tree@1.0.1: resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} @@ -16985,7 +18712,6 @@ packages: /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: true /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -17025,7 +18751,6 @@ packages: /get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} - dev: true /get-port-please@3.1.2: resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} @@ -17044,19 +18769,26 @@ packages: starknet: 6.6.6 dev: false + /get-starknet@3.0.1(starknet@6.6.6): + resolution: {integrity: sha512-EyUl+DVQH5PXW2OUdY06/yaqlMizzLKRLzp3S+VhYz+l6wGvW5pmhTXHLaYI4hWfebIDfFkFvAPxVPv/TkWLyA==} + dependencies: + bowser: 2.11.0 + get-starknet-core: 3.2.0(starknet@6.6.6) + transitivePeerDependencies: + - starknet + dev: false + /get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} dependencies: pump: 3.0.0 - dev: false /get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} dependencies: pump: 3.0.0 - dev: false /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} @@ -17073,6 +18805,10 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 + + /get-value@2.0.6: + resolution: {integrity: sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==} + engines: {node: '>=0.10.0'} dev: true /giget@1.2.3: @@ -17189,14 +18925,12 @@ packages: engines: {node: '>=8'} dependencies: type-fest: 0.20.2 - dev: true /globalthis@1.0.3: resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} engines: {node: '>= 0.4'} dependencies: define-properties: 1.2.1 - dev: true /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -17253,7 +18987,6 @@ packages: /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - dev: true /graphql-config@4.5.0(@types/node@20.12.2)(graphql@16.8.1): resolution: {integrity: sha512-x6D0/cftpLUJ0Ch1e5sj1TZn6Wcxx4oMfmhaG9shM0DKajA9iR+j1z86GSTQ19fShbGvrSSvbIQsHku6aQ6BBw==} @@ -17343,6 +19076,12 @@ packages: strip-bom-string: 1.0.0 dev: false + /growly@1.3.0: + resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} + requiresBuild: true + dev: true + optional: true + /gunzip-maybe@1.4.2: resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} hasBin: true @@ -17401,9 +19140,12 @@ packages: engines: {node: '>=6'} dev: true + /harmony-reflect@1.6.2: + resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==} + dev: false + /has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: true /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -17432,6 +19174,37 @@ packages: dependencies: has-symbols: 1.0.3 + /has-value@0.3.1: + resolution: {integrity: sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + + /has-value@1.0.0: + resolution: {integrity: sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + + /has-values@0.1.4: + resolution: {integrity: sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==} + engines: {node: '>=0.10.0'} + dev: true + + /has-values@1.0.0: + resolution: {integrity: sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + /has-yarn@2.1.0: resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} engines: {node: '>=8'} @@ -17585,6 +19358,11 @@ packages: react-is: 16.13.1 dev: false + /hoopy@0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + dev: false + /hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true @@ -17602,6 +19380,12 @@ packages: wbuf: 1.7.3 dev: false + /html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + dependencies: + whatwg-encoding: 1.0.5 + /html-encoding-sniffer@3.0.0: resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} engines: {node: '>=12'} @@ -17704,6 +19488,16 @@ packages: resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} dev: false + /http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + /http-proxy-agent@5.0.0: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} @@ -17782,7 +19576,6 @@ packages: debug: 4.3.4 transitivePeerDependencies: - supports-color - dev: true /https-proxy-agent@6.2.1: resolution: {integrity: sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==} @@ -17798,6 +19591,11 @@ packages: resolution: {integrity: sha512-UNopramDEhHJD+VR+ehk8rOslwSfByxPIZyJRfV739NDhN5LF1fa1MqnzKm2lGTQRjNrjK19Q5fhkgIfjlVUKw==} dev: true + /human-signals@1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: true + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -17823,7 +19621,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 - dev: true /icss-utils@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} @@ -17837,6 +19634,17 @@ packages: resolution: {integrity: sha512-8Sb3veuYCyrZL+VBt9LJfZjLUPWVvqn8tG28VqYNFCo43KHcKuq+b4EiXGeuaLAQWL2YmyDgMp2aSpH9JHsEQg==} dev: false + /idb@7.1.1: + resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} + dev: false + + /identity-obj-proxy@3.0.0: + resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==} + engines: {node: '>=4'} + dependencies: + harmony-reflect: 1.6.2 + dev: false + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} @@ -17893,7 +19701,6 @@ packages: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - dev: true /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -17961,7 +19768,6 @@ packages: es-errors: 1.3.0 hasown: 2.0.2 side-channel: 1.0.6 - dev: true /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} @@ -18008,6 +19814,13 @@ packages: is-windows: 1.0.2 dev: true + /is-accessor-descriptor@1.0.1: + resolution: {integrity: sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA==} + engines: {node: '>= 0.10'} + dependencies: + hasown: 2.0.2 + dev: true + /is-alphabetical@1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: false @@ -18032,7 +19845,6 @@ packages: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -18046,13 +19858,11 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 - dev: true /is-bigint@1.0.4: resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 - dev: true /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} @@ -18066,6 +19876,9 @@ packages: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 + + /is-buffer@1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} dev: true /is-buffer@2.0.5: @@ -18082,26 +19895,30 @@ packages: hasBin: true dependencies: ci-info: 2.0.0 - dev: false /is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} dependencies: hasown: 2.0.2 + /is-data-descriptor@1.0.1: + resolution: {integrity: sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw==} + engines: {node: '>= 0.4'} + dependencies: + hasown: 2.0.2 + dev: true + /is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} dependencies: is-typed-array: 1.1.13 - dev: true /is-date-object@1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 - dev: true /is-decimal@1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} @@ -18111,6 +19928,22 @@ packages: resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} dev: true + /is-descriptor@0.1.7: + resolution: {integrity: sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg==} + engines: {node: '>= 0.4'} + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + dev: true + + /is-descriptor@1.0.3: + resolution: {integrity: sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw==} + engines: {node: '>= 0.4'} + dependencies: + is-accessor-descriptor: 1.0.1 + is-data-descriptor: 1.0.1 + dev: true + /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -18125,7 +19958,13 @@ packages: /is-extendable@0.1.1: resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} engines: {node: '>=0.10.0'} - dev: false + + /is-extendable@1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: 2.0.4 + dev: true /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} @@ -18135,7 +19974,6 @@ packages: resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} dependencies: call-bind: 1.0.7 - dev: true /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -18144,7 +19982,6 @@ packages: /is-generator-fn@2.1.0: resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} engines: {node: '>=6'} - dev: true /is-generator-function@1.0.10: resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} @@ -18202,7 +20039,10 @@ packages: /is-map@2.0.3: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} - dev: true + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + dev: false /is-nan@1.3.2: resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} @@ -18214,7 +20054,6 @@ packages: /is-negative-zero@2.0.3: resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} engines: {node: '>= 0.4'} - dev: true /is-npm@5.0.0: resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} @@ -18226,6 +20065,12 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 + + /is-number@3.0.0: + resolution: {integrity: sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 dev: true /is-number@7.0.0: @@ -18277,7 +20122,6 @@ packages: /is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - dev: true /is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} @@ -18285,7 +20129,6 @@ packages: dependencies: call-bind: 1.0.7 has-tostringtag: 1.0.2 - dev: true /is-regexp@1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} @@ -18307,13 +20150,16 @@ packages: /is-set@2.0.3: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - dev: true /is-shared-array-buffer@1.0.3: resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.7 + + /is-stream@1.1.0: + resolution: {integrity: sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==} + engines: {node: '>=0.10.0'} dev: true /is-stream@2.0.1: @@ -18329,7 +20175,6 @@ packages: engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.2 - dev: true /is-subdir@1.2.0: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} @@ -18343,7 +20188,6 @@ packages: engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 - dev: true /is-typed-array@1.1.13: resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} @@ -18353,7 +20197,6 @@ packages: /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false /is-unc-path@1.0.0: resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} @@ -18376,13 +20219,11 @@ packages: /is-weakmap@2.0.2: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - dev: true /is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.7 - dev: true /is-weakset@2.0.3: resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} @@ -18390,7 +20231,6 @@ packages: dependencies: call-bind: 1.0.7 get-intrinsic: 1.2.4 - dev: true /is-whitespace-character@1.0.4: resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} @@ -18442,6 +20282,13 @@ packages: /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + /isobject@2.1.0: + resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} + engines: {node: '>=0.10.0'} + dependencies: + isarray: 1.0.0 + dev: true + /isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -18499,6 +20346,17 @@ packages: /istanbul-lib-coverage@3.2.2: resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} engines: {node: '>=8'} + + /istanbul-lib-instrument@4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.24.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color dev: true /istanbul-lib-instrument@5.2.1: @@ -18512,7 +20370,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /istanbul-lib-instrument@6.0.2: resolution: {integrity: sha512-1WUsZ9R1lA0HtBSohTkm39WTPlNKSJ5iFk7UwqXkBLoHQT+hfqPsfsTDVuZdKGaBwn7din9bS7SsnoAr943hvw==} @@ -18534,7 +20391,6 @@ packages: istanbul-lib-coverage: 3.2.2 make-dir: 4.0.0 supports-color: 7.2.0 - dev: true /istanbul-lib-source-maps@4.0.1: resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} @@ -18545,7 +20401,6 @@ packages: source-map: 0.6.1 transitivePeerDependencies: - supports-color - dev: true /istanbul-reports@3.1.7: resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} @@ -18553,7 +20408,6 @@ packages: dependencies: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - dev: true /iterator.prototype@1.1.2: resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} @@ -18563,7 +20417,6 @@ packages: has-symbols: 1.0.3 reflect.getprototypeof: 1.0.6 set-function-name: 2.0.2 - dev: true /jackspeak@2.3.6: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} @@ -18582,7 +20435,6 @@ packages: chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 - dev: true /jayson@4.1.0: resolution: {integrity: sha512-R6JlbyLN53Mjku329XoRT2zJAE6ZgOQ8f91ucYdMCD4nkGCF9kZSrcGXpHIU4jeKj58zUZke2p+cdQchU7Ly7A==} @@ -18606,6 +20458,24 @@ packages: - utf-8-validate dev: false + /jest-changed-files@26.6.2: + resolution: {integrity: sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + execa: 4.1.0 + throat: 5.0.0 + dev: true + + /jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + dev: false + /jest-changed-files@29.7.0: resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18615,21 +20485,48 @@ packages: p-limit: 3.1.0 dev: true - /jest-circus@29.7.0: - resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + /jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@jest/environment': 29.7.0 - '@jest/expect': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/types': 29.6.3 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 '@types/node': 20.12.2 chalk: 4.1.2 co: 4.6.0 - dedent: 1.5.1 + dedent: 0.7.0 + expect: 27.5.1 is-generator-fn: 2.1.0 - jest-each: 29.7.0 - jest-matcher-utils: 29.7.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /jest-circus@29.7.0: + resolution: {integrity: sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + dependencies: + '@jest/environment': 29.7.0 + '@jest/expect': 29.7.0 + '@jest/test-result': 29.7.0 + '@jest/types': 29.6.3 + '@types/node': 20.12.2 + chalk: 4.1.2 + co: 4.6.0 + dedent: 1.5.1 + is-generator-fn: 2.1.0 + jest-each: 29.7.0 + jest-matcher-utils: 29.7.0 jest-message-util: 29.7.0 jest-runtime: 29.7.0 jest-snapshot: 29.7.0 @@ -18644,6 +20541,62 @@ packages: - supports-color dev: true + /jest-cli@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==} + engines: {node: '>= 10.14.2'} + hasBin: true + dependencies: + '@jest/core': 26.6.3(ts-node@10.9.2) + '@jest/test-result': 26.6.2 + '@jest/types': 26.6.2 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.1.0 + is-ci: 2.0.0 + jest-config: 26.6.3(ts-node@10.9.2) + jest-util: 26.6.2 + jest-validate: 26.6.2 + prompts: 2.4.2 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.1.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /jest-cli@29.7.0(@types/node@20.12.2)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18672,6 +20625,81 @@ packages: - ts-node dev: true + /jest-config@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==} + engines: {node: '>= 10.14.2'} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + '@babel/core': 7.24.3 + '@jest/test-sequencer': 26.6.3(ts-node@10.9.2) + '@jest/types': 26.6.2 + babel-jest: 26.6.3(@babel/core@7.24.3) + chalk: 4.1.2 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-environment-jsdom: 26.6.2 + jest-environment-node: 26.6.2 + jest-get-type: 26.3.0 + jest-jasmine2: 26.6.3(ts-node@10.9.2) + jest-regex-util: 26.0.0 + jest-resolve: 26.6.2 + jest-util: 26.6.2 + jest-validate: 26.6.2 + micromatch: 4.0.5 + pretty-format: 26.6.2 + ts-node: 10.9.2(@types/node@17.0.45)(typescript@4.9.5) + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + dependencies: + '@babel/core': 7.24.3 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.24.3) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-config@29.7.0(@types/node@20.12.2)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18707,7 +20735,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@20.12.2)(typescript@5.4.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -18723,6 +20751,16 @@ packages: pretty-format: 26.6.2 dev: true + /jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-diff@29.7.0: resolution: {integrity: sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18733,6 +20771,20 @@ packages: pretty-format: 29.7.0 dev: true + /jest-docblock@26.0.0: + resolution: {integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==} + engines: {node: '>= 10.14.2'} + dependencies: + detect-newline: 3.1.0 + dev: true + + /jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + detect-newline: 3.1.0 + dev: false + /jest-docblock@29.7.0: resolution: {integrity: sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18740,6 +20792,28 @@ packages: detect-newline: 3.1.0 dev: true + /jest-each@26.6.2: + resolution: {integrity: sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + chalk: 4.1.2 + jest-get-type: 26.3.0 + jest-util: 26.6.2 + pretty-format: 26.6.2 + dev: true + + /jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-each@29.7.0: resolution: {integrity: sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18751,6 +20825,42 @@ packages: pretty-format: 29.7.0 dev: true + /jest-environment-jsdom@26.6.2: + resolution: {integrity: sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/environment': 26.6.2 + '@jest/fake-timers': 26.6.2 + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + jest-mock: 26.6.2 + jest-util: 26.6.2 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-environment-jsdom@29.7.0: resolution: {integrity: sha512-k9iQbsf9OyOfdzWH8HDmrRT0gSIcX+FLNW7IQq94tFX0gynPwqDTW0Ho6iMVNjGz/nb+l/vW3dWM2bbLLpkbXA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18774,6 +20884,30 @@ packages: - utf-8-validate dev: true + /jest-environment-node@26.6.2: + resolution: {integrity: sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/environment': 26.6.2 + '@jest/fake-timers': 26.6.2 + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + jest-mock: 26.6.2 + jest-util: 26.6.2 + dev: true + + /jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + jest-mock: 27.5.1 + jest-util: 27.5.1 + dev: false + /jest-environment-node@29.7.0: resolution: {integrity: sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18791,11 +20925,59 @@ packages: engines: {node: '>= 10.14.2'} dev: true + /jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + /jest-get-type@29.6.3: resolution: {integrity: sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true + /jest-haste-map@26.6.2: + resolution: {integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + '@types/graceful-fs': 4.1.9 + '@types/node': 17.0.45 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 26.0.0 + jest-serializer: 26.6.2 + jest-util: 26.6.2 + jest-worker: 26.6.2 + micromatch: 4.0.5 + sane: 4.1.0 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 20.12.2 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.5 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + dev: false + /jest-haste-map@29.7.0: resolution: {integrity: sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18815,6 +20997,77 @@ packages: fsevents: 2.3.3 dev: true + /jest-jasmine2@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} + engines: {node: '>= 10.14.2'} + dependencies: + '@babel/traverse': 7.24.1 + '@jest/environment': 26.6.2 + '@jest/source-map': 26.6.2 + '@jest/test-result': 26.6.2 + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + chalk: 4.1.2 + co: 4.6.0 + expect: 26.6.2 + is-generator-fn: 2.1.0 + jest-each: 26.6.2 + jest-matcher-utils: 26.6.2 + jest-message-util: 26.6.2 + jest-runtime: 26.6.3(ts-node@10.9.2) + jest-snapshot: 26.6.2 + jest-util: 26.6.2 + pretty-format: 26.6.2 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + dev: false + + /jest-leak-detector@26.6.2: + resolution: {integrity: sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==} + engines: {node: '>= 10.14.2'} + dependencies: + jest-get-type: 26.3.0 + pretty-format: 26.6.2 + dev: true + + /jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-leak-detector@29.7.0: resolution: {integrity: sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18823,6 +21076,26 @@ packages: pretty-format: 29.7.0 dev: true + /jest-matcher-utils@26.6.2: + resolution: {integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==} + engines: {node: '>= 10.14.2'} + dependencies: + chalk: 4.1.2 + jest-diff: 26.6.2 + jest-get-type: 26.3.0 + pretty-format: 26.6.2 + dev: true + + /jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + dev: false + /jest-matcher-utils@29.7.0: resolution: {integrity: sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18833,6 +21106,51 @@ packages: pretty-format: 29.7.0 dev: true + /jest-message-util@26.6.2: + resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==} + engines: {node: '>= 10.14.2'} + dependencies: + '@babel/code-frame': 7.24.2 + '@jest/types': 26.6.2 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 26.6.2 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: true + + /jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/code-frame': 7.24.2 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + + /jest-message-util@28.1.3: + resolution: {integrity: sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@babel/code-frame': 7.24.2 + '@jest/types': 28.1.3 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.5 + pretty-format: 28.1.3 + slash: 3.0.0 + stack-utils: 2.0.6 + dev: false + /jest-message-util@29.7.0: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18848,6 +21166,22 @@ packages: stack-utils: 2.0.6 dev: true + /jest-mock@26.6.2: + resolution: {integrity: sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + dev: true + + /jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + dev: false + /jest-mock@29.7.0: resolution: {integrity: sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18857,6 +21191,30 @@ packages: jest-util: 29.7.0 dev: true + /jest-pnp-resolver@1.2.3(jest-resolve@26.6.2): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 26.6.2 + dev: true + + /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 27.5.1 + dev: false + /jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} engines: {node: '>=6'} @@ -18869,11 +21227,48 @@ packages: jest-resolve: 29.7.0 dev: true + /jest-regex-util@26.0.0: + resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==} + engines: {node: '>= 10.14.2'} + dev: true + + /jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dev: false + + /jest-regex-util@28.0.2: + resolution: {integrity: sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dev: false + /jest-regex-util@29.6.3: resolution: {integrity: sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dev: true + /jest-resolve-dependencies@26.6.3: + resolution: {integrity: sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + jest-regex-util: 26.0.0 + jest-snapshot: 26.6.2 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + dev: false + /jest-resolve-dependencies@29.7.0: resolution: {integrity: sha512-un0zD/6qxJ+S0et7WxeI3H5XSe9lTBBR7bOHCHXkKR6luG5mwDDlIzVQ0V5cZCuoTgEdcdwzTghYkTWfubi+nA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18884,6 +21279,36 @@ packages: - supports-color dev: true + /jest-resolve@26.6.2: + resolution: {integrity: sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-pnp-resolver: 1.2.3(jest-resolve@26.6.2) + jest-util: 26.6.2 + read-pkg-up: 7.0.1 + resolve: 1.22.8 + slash: 3.0.0 + dev: true + + /jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.8 + resolve.exports: 1.1.1 + slash: 3.0.0 + dev: false + /jest-resolve@29.7.0: resolution: {integrity: sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18899,6 +21324,70 @@ packages: slash: 3.0.0 dev: true + /jest-runner@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/console': 26.6.2 + '@jest/environment': 26.6.2 + '@jest/test-result': 26.6.2 + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + chalk: 4.1.2 + emittery: 0.7.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-config: 26.6.3(ts-node@10.9.2) + jest-docblock: 26.0.0 + jest-haste-map: 26.6.2 + jest-leak-detector: 26.6.2 + jest-message-util: 26.6.2 + jest-resolve: 26.6.2 + jest-runtime: 26.6.3(ts-node@10.9.2) + jest-util: 26.6.2 + jest-worker: 26.6.2 + source-map-support: 0.5.21 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: false + /jest-runner@29.7.0: resolution: {integrity: sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18928,6 +21417,76 @@ packages: - supports-color dev: true + /jest-runtime@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==} + engines: {node: '>= 10.14.2'} + hasBin: true + dependencies: + '@jest/console': 26.6.2 + '@jest/environment': 26.6.2 + '@jest/fake-timers': 26.6.2 + '@jest/globals': 26.6.2 + '@jest/source-map': 26.6.2 + '@jest/test-result': 26.6.2 + '@jest/transform': 26.6.2 + '@jest/types': 26.6.2 + '@types/yargs': 15.0.19 + chalk: 4.1.2 + cjs-module-lexer: 0.6.0 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-config: 26.6.3(ts-node@10.9.2) + jest-haste-map: 26.6.2 + jest-message-util: 26.6.2 + jest-mock: 26.6.2 + jest-regex-util: 26.0.0 + jest-resolve: 26.6.2 + jest-snapshot: 26.6.2 + jest-util: 26.6.2 + jest-validate: 26.6.2 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.2.3 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: false + /jest-runtime@29.7.0: resolution: {integrity: sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18958,6 +21517,76 @@ packages: - supports-color dev: true + /jest-serializer@26.6.2: + resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} + engines: {node: '>= 10.14.2'} + dependencies: + '@types/node': 20.12.2 + graceful-fs: 4.2.11 + dev: true + + /jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@types/node': 20.12.2 + graceful-fs: 4.2.11 + dev: false + + /jest-snapshot@26.6.2: + resolution: {integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==} + engines: {node: '>= 10.14.2'} + dependencies: + '@babel/types': 7.24.0 + '@jest/types': 26.6.2 + '@types/babel__traverse': 7.20.5 + '@types/prettier': 2.7.3 + chalk: 4.1.2 + expect: 26.6.2 + graceful-fs: 4.2.11 + jest-diff: 26.6.2 + jest-get-type: 26.3.0 + jest-haste-map: 26.6.2 + jest-matcher-utils: 26.6.2 + jest-message-util: 26.6.2 + jest-resolve: 26.6.2 + natural-compare: 1.4.0 + pretty-format: 26.6.2 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + dev: true + + /jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@babel/core': 7.24.3 + '@babel/generator': 7.24.1 + '@babel/plugin-syntax-typescript': 7.24.1(@babel/core@7.24.3) + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.5 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.0.1(@babel/core@7.24.3) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.6.0 + transitivePeerDependencies: + - supports-color + dev: false + /jest-snapshot@29.7.0: resolution: {integrity: sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18986,6 +21615,42 @@ packages: - supports-color dev: true + /jest-util@26.6.2: + resolution: {integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + chalk: 4.1.2 + graceful-fs: 4.2.11 + is-ci: 2.0.0 + micromatch: 4.0.5 + dev: true + + /jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + + /jest-util@28.1.3: + resolution: {integrity: sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/types': 28.1.3 + '@types/node': 20.12.2 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + dev: false + /jest-util@29.7.0: resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -18993,9 +21658,33 @@ packages: '@jest/types': 29.6.3 '@types/node': 20.12.2 chalk: 4.1.2 - ci-info: 3.9.0 - graceful-fs: 4.2.11 - picomatch: 2.3.1 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + /jest-validate@26.6.2: + resolution: {integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/types': 26.6.2 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 26.3.0 + leven: 3.1.0 + pretty-format: 26.6.2 + dev: true + + /jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + dev: false /jest-validate@29.7.0: resolution: {integrity: sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==} @@ -19009,6 +21698,62 @@ packages: pretty-format: 29.7.0 dev: true + /jest-watch-typeahead@1.1.0(jest@27.5.1): + resolution: {integrity: sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + jest: ^27.0.0 || ^28.0.0 + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest: 27.5.1 + jest-regex-util: 28.0.2 + jest-watcher: 28.1.3 + slash: 4.0.0 + string-length: 5.0.1 + strip-ansi: 7.1.0 + dev: false + + /jest-watcher@26.6.2: + resolution: {integrity: sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==} + engines: {node: '>= 10.14.2'} + dependencies: + '@jest/test-result': 26.6.2 + '@jest/types': 26.6.2 + '@types/node': 17.0.45 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 26.6.2 + string-length: 4.0.2 + dev: true + + /jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 20.12.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + dev: false + + /jest-watcher@28.1.3: + resolution: {integrity: sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/test-result': 28.1.3 + '@jest/types': 28.1.3 + '@types/node': 20.12.2 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.10.2 + jest-util: 28.1.3 + string-length: 4.0.2 + dev: false + /jest-watcher@29.7.0: resolution: {integrity: sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -19023,6 +21768,14 @@ packages: string-length: 4.0.2 dev: true + /jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 20.12.2 + merge-stream: 2.0.0 + supports-color: 7.2.0 + /jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -19031,6 +21784,15 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 + /jest-worker@28.1.3: + resolution: {integrity: sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@types/node': 20.12.2 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: false + /jest-worker@29.7.0: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -19040,6 +21802,43 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 + /jest@26.6.3(ts-node@10.9.2): + resolution: {integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==} + engines: {node: '>= 10.14.2'} + hasBin: true + dependencies: + '@jest/core': 26.6.3(ts-node@10.9.2) + import-local: 3.1.0 + jest-cli: 26.6.3(ts-node@10.9.2) + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: true + + /jest@27.5.1: + resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + dependencies: + '@jest/core': 27.5.1 + import-local: 3.1.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + dev: false + /jest@29.7.0(@types/node@20.12.2)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -19151,6 +21950,47 @@ packages: - supports-color dev: true + /jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.6 + acorn: 8.11.3 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.4.3 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.1 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.7 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.3 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.9 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + /jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} @@ -19207,7 +22047,6 @@ packages: /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - dev: true /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -19230,9 +22069,12 @@ packages: /json-schema-traverse@1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: false + /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - dev: true /json-stable-stringify@1.1.1: resolution: {integrity: sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==} @@ -19260,7 +22102,6 @@ packages: hasBin: true dependencies: minimist: 1.2.8 - dev: true /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} @@ -19292,6 +22133,19 @@ packages: engines: {'0': node >= 0.2.0} dev: false + /jsonpath@1.1.1: + resolution: {integrity: sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==} + dependencies: + esprima: 1.2.2 + static-eval: 2.0.2 + underscore: 1.12.1 + dev: false + + /jsonpointer@5.0.1: + resolution: {integrity: sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==} + engines: {node: '>=0.10.0'} + dev: false + /jsonschema@1.4.1: resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} dev: false @@ -19304,7 +22158,6 @@ packages: array.prototype.flat: 1.3.2 object.assign: 4.1.5 object.values: 1.2.0 - dev: true /jwt-decode@3.1.2: resolution: {integrity: sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==} @@ -19330,12 +22183,25 @@ packages: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} dependencies: json-buffer: 3.0.1 - dev: true /keyvaluestorage-interface@1.0.0: resolution: {integrity: sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==} dev: false + /kind-of@3.2.2: + resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + + /kind-of@4.0.0: + resolution: {integrity: sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + /kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} @@ -19352,7 +22218,6 @@ packages: /klona@2.0.6: resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} engines: {node: '>= 8'} - dev: true /kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} @@ -19360,14 +22225,12 @@ packages: /language-subtag-registry@0.3.22: resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} - dev: true /language-tags@1.0.9: resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} engines: {node: '>=0.10'} dependencies: language-subtag-registry: 0.3.22 - dev: true /latest-version@5.1.0: resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} @@ -19396,13 +22259,20 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} + /levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: false + /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} @@ -19574,7 +22444,6 @@ packages: /lodash.sortby@4.7.0: resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - dev: true /lodash.startcase@4.4.0: resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==} @@ -19697,6 +22566,12 @@ packages: hasBin: true dev: true + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + dev: false + /magic-string@0.27.0: resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} engines: {node: '>=12'} @@ -19730,7 +22605,6 @@ packages: engines: {node: '>=10'} dependencies: semver: 7.6.0 - dev: true /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -19740,7 +22614,6 @@ packages: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} dependencies: tmpl: 1.0.5 - dev: true /map-cache@0.2.2: resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} @@ -19761,6 +22634,13 @@ packages: resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} dev: true + /map-visit@1.0.0: + resolution: {integrity: sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==} + engines: {node: '>=0.10.0'} + dependencies: + object-visit: 1.0.1 + dev: true + /markdown-escapes@1.0.4: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} dev: false @@ -19834,6 +22714,10 @@ packages: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} dev: false + /mdn-data@2.0.4: + resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==} + dev: false + /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: false @@ -19901,6 +22785,27 @@ packages: resolution: {integrity: sha512-/0LLxhzP0tfiR5hcQebtudP56gUurs2CLkGarnCiB/OqEyUFQ6U3paQi/tgLv0hBJYt2rnr9MNpxz4fiiugstg==} dev: false + /micromatch@3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} @@ -20027,7 +22932,6 @@ packages: engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 - dev: true /minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} @@ -20078,6 +22982,14 @@ packages: yallist: 4.0.0 dev: true + /mixin-deep@1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + /mixme@0.5.10: resolution: {integrity: sha512-5H76ANWinB1H3twpJ6JY8uvAtpmFvHNArpilJAjXRKXSDDLPIMoZArw5SH0q9z+lLs8IrMw7Q2VWpWimFKFT1Q==} engines: {node: '>= 8.0.0'} @@ -20092,7 +23004,6 @@ packages: hasBin: true dependencies: minimist: 1.2.8 - dev: true /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} @@ -20177,6 +23088,25 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanomatch@1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + transitivePeerDependencies: + - supports-color + dev: true + /napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} dev: true @@ -20185,9 +23115,12 @@ packages: resolution: {integrity: sha512-lHwIAJbmLSjF9VDRm9GoVOy9AGp3aIvkjv+Kvz9h16QR3uSVYH78PNQUnT2U4X53mhlnV2M7wrhibQ3GHicDmg==} dev: false + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: false + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - dev: true /negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} @@ -20244,6 +23177,10 @@ packages: - '@babel/core' - babel-plugin-macros + /nice-try@1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: true + /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: @@ -20321,7 +23258,19 @@ packages: /node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + /node-notifier@8.0.2: + resolution: {integrity: sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==} + requiresBuild: true + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 7.6.0 + shellwords: 0.1.1 + uuid: 8.3.2 + which: 2.0.2 dev: true + optional: true /node-polyfill-webpack-plugin@2.0.1(webpack@5.91.0): resolution: {integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==} @@ -20399,6 +23348,13 @@ packages: engines: {node: '>=10'} dev: false + /npm-run-path@2.0.2: + resolution: {integrity: sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: true + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -20415,6 +23371,12 @@ packages: resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} dev: false + /nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + dependencies: + boolbase: 1.0.0 + dev: false + /nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: @@ -20426,7 +23388,6 @@ packages: /nwsapi@2.2.7: resolution: {integrity: sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==} - dev: true /nypm@0.3.8: resolution: {integrity: sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==} @@ -20444,6 +23405,15 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} + /object-copy@0.1.0: + resolution: {integrity: sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==} + engines: {node: '>=0.10.0'} + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + /object-hash@3.0.0: resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} engines: {node: '>= 6'} @@ -20462,6 +23432,13 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} + /object-visit@1.0.1: + resolution: {integrity: sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + /object.assign@4.1.5: resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} engines: {node: '>= 0.4'} @@ -20478,7 +23455,6 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true /object.fromentries@2.0.8: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} @@ -20488,7 +23464,19 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 - dev: true + + /object.getownpropertydescriptors@2.1.8: + resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} + engines: {node: '>= 0.8'} + dependencies: + array.prototype.reduce: 1.0.7 + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + es-object-atoms: 1.0.0 + gopd: 1.0.1 + safe-array-concat: 1.1.2 + dev: false /object.groupby@1.0.3: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} @@ -20497,7 +23485,6 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.23.3 - dev: true /object.hasown@1.1.4: resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} @@ -20506,6 +23493,12 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 + + /object.pick@1.3.0: + resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 dev: true /object.values@1.2.0: @@ -20515,7 +23508,6 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true /objectorarray@1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} @@ -20588,6 +23580,18 @@ packages: hasBin: true dev: false + /optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + dev: false + /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -20598,7 +23602,6 @@ packages: levn: 0.4.1 prelude-ls: 1.2.1 type-check: 0.4.0 - dev: true /ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} @@ -20633,6 +23636,11 @@ packages: engines: {node: '>=6'} dev: false + /p-each-series@2.2.0: + resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + engines: {node: '>=8'} + dev: true + /p-filter@2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} @@ -20640,6 +23648,11 @@ packages: p-map: 2.1.0 dev: true + /p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + dev: true + /p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -20795,7 +23808,6 @@ packages: /parse5@6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - dev: false /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -20812,6 +23824,11 @@ packages: no-case: 3.0.4 tslib: 2.6.2 + /pascalcase@0.1.1: + resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==} + engines: {node: '>=0.10.0'} + dev: true + /path-browserify@1.0.1: resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} dev: true @@ -20844,6 +23861,11 @@ packages: resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} dev: false + /path-key@2.0.1: + resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} + engines: {node: '>=4'} + dev: true + /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -20921,6 +23943,14 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: false + + /picocolors@0.2.1: + resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} + dev: false + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} @@ -21026,11 +24056,11 @@ packages: engines: {node: '>=10.13.0'} dev: false - /pnp-webpack-plugin@1.7.0(typescript@5.4.5): + /pnp-webpack-plugin@1.7.0(typescript@5.4.3): resolution: {integrity: sha512-2Rb3vm+EXble/sMXNSu6eoBx8e79gKqhNq9F5ZWW6ERNCTE/Q0wQNne5541tE5vKjfM8hpNCYL+LGc1YTfI0dg==} engines: {node: '>=6'} dependencies: - ts-pnp: 1.2.0(typescript@5.4.5) + ts-pnp: 1.2.0(typescript@5.4.3) transitivePeerDependencies: - typescript dev: true @@ -21051,10 +24081,36 @@ packages: tslib: 2.6.2 dev: false + /posix-character-classes@0.1.1: + resolution: {integrity: sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==} + engines: {node: '>=0.10.0'} + dev: true + /possible-typed-array-names@1.0.0: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} + /postcss-attribute-case-insensitive@5.0.2(postcss@8.4.38): + resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-browser-comments@4.0.0(browserslist@4.23.0)(postcss@8.4.38): + resolution: {integrity: sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==} + engines: {node: '>=8'} + peerDependencies: + browserslist: '>=4' + postcss: '>=8' + dependencies: + browserslist: 4.23.0 + postcss: 8.4.38 + dev: false + /postcss-calc@8.2.4(postcss@8.4.38): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: @@ -21065,6 +24121,46 @@ packages: postcss-value-parser: 4.2.0 dev: false + /postcss-clamp@4.1.0(postcss@8.4.38): + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-color-functional-notation@4.2.4(postcss@8.4.38): + resolution: {integrity: sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-color-hex-alpha@8.0.4(postcss@8.4.38): + resolution: {integrity: sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-color-rebeccapurple@7.1.1(postcss@8.4.38): + resolution: {integrity: sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + /postcss-colormin@5.3.1(postcss@8.4.38): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -21089,6 +24185,46 @@ packages: postcss-value-parser: 4.2.0 dev: false + /postcss-custom-media@8.0.2(postcss@8.4.38): + resolution: {integrity: sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-custom-properties@12.1.11(postcss@8.4.38): + resolution: {integrity: sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-custom-selectors@6.0.3(postcss@8.4.38): + resolution: {integrity: sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.3 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-dir-pseudo-class@6.0.5(postcss@8.4.38): + resolution: {integrity: sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + /postcss-discard-comments@5.1.2(postcss@8.4.38): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -21135,6 +24271,82 @@ packages: postcss-selector-parser: 6.0.16 dev: false + /postcss-double-position-gradients@3.1.2(postcss@8.4.38): + resolution: {integrity: sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-env-function@4.0.6(postcss@8.4.38): + resolution: {integrity: sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-flexbugs-fixes@5.0.2(postcss@8.4.38): + resolution: {integrity: sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==} + peerDependencies: + postcss: ^8.1.4 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-focus-visible@6.0.4(postcss@8.4.38): + resolution: {integrity: sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-focus-within@5.0.4(postcss@8.4.38): + resolution: {integrity: sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + + /postcss-font-variant@5.0.0(postcss@8.4.38): + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-gap-properties@3.0.5(postcss@8.4.38): + resolution: {integrity: sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-image-set-function@4.0.7(postcss@8.4.38): + resolution: {integrity: sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + /postcss-import@15.1.0(postcss@8.4.38): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} engines: {node: '>=14.0.0'} @@ -21146,6 +24358,14 @@ packages: read-cache: 1.0.0 resolve: 1.22.8 + /postcss-initial@4.0.1(postcss@8.4.38): + resolution: {integrity: sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.38 + dev: false + /postcss-js@4.0.1(postcss@8.4.38): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} engines: {node: ^12 || ^14 || >= 16} @@ -21155,6 +24375,17 @@ packages: camelcase-css: 2.0.1 postcss: 8.4.38 + /postcss-lab-function@4.2.1(postcss@8.4.38): + resolution: {integrity: sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + /postcss-load-config@4.0.2(postcss@8.4.38): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} @@ -21171,14 +24402,28 @@ packages: postcss: 8.4.38 yaml: 2.4.1 - /postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0): + /postcss-loader@6.2.1(postcss@8.4.38)(webpack@5.91.0): + resolution: {integrity: sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==} + engines: {node: '>= 12.13.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.1.0 + klona: 2.0.6 + postcss: 8.4.38 + semver: 7.6.0 + webpack: 5.91.0 + dev: false + + /postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.4.3) jiti: 1.21.0 postcss: 8.4.38 semver: 7.6.0 @@ -21186,6 +24431,24 @@ packages: transitivePeerDependencies: - typescript + /postcss-logical@5.0.4(postcss@8.4.38): + resolution: {integrity: sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.4 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-media-minmax@5.0.0(postcss@8.4.38): + resolution: {integrity: sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.38 + dev: false + /postcss-merge-idents@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} engines: {node: ^10 || ^12 || >=14.0} @@ -21311,6 +24574,17 @@ packages: postcss: 8.4.38 postcss-selector-parser: 6.0.16 + /postcss-nesting@10.2.0(postcss@8.4.38): + resolution: {integrity: sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.16) + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + /postcss-normalize-charset@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} @@ -21402,6 +24676,29 @@ packages: postcss-value-parser: 4.2.0 dev: false + /postcss-normalize@10.0.1(browserslist@4.23.0)(postcss@8.4.38): + resolution: {integrity: sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==} + engines: {node: '>= 12'} + peerDependencies: + browserslist: '>= 4' + postcss: '>= 8' + dependencies: + '@csstools/normalize.css': 12.1.1 + browserslist: 4.23.0 + postcss: 8.4.38 + postcss-browser-comments: 4.0.0(browserslist@4.23.0)(postcss@8.4.38) + sanitize.css: 13.0.0 + dev: false + + /postcss-opacity-percentage@1.1.3(postcss@8.4.38): + resolution: {integrity: sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + dev: false + /postcss-ordered-values@5.1.3(postcss@8.4.38): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} @@ -21413,6 +24710,102 @@ packages: postcss-value-parser: 4.2.0 dev: false + /postcss-overflow-shorthand@3.0.4(postcss@8.4.38): + resolution: {integrity: sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-page-break@3.0.4(postcss@8.4.38): + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-place@7.0.5(postcss@8.4.38): + resolution: {integrity: sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-preset-env@7.8.3(postcss@8.4.38): + resolution: {integrity: sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + '@csstools/postcss-cascade-layers': 1.1.1(postcss@8.4.38) + '@csstools/postcss-color-function': 1.1.1(postcss@8.4.38) + '@csstools/postcss-font-format-keywords': 1.0.1(postcss@8.4.38) + '@csstools/postcss-hwb-function': 1.0.2(postcss@8.4.38) + '@csstools/postcss-ic-unit': 1.0.1(postcss@8.4.38) + '@csstools/postcss-is-pseudo-class': 2.0.7(postcss@8.4.38) + '@csstools/postcss-nested-calc': 1.0.0(postcss@8.4.38) + '@csstools/postcss-normalize-display-values': 1.0.1(postcss@8.4.38) + '@csstools/postcss-oklab-function': 1.1.1(postcss@8.4.38) + '@csstools/postcss-progressive-custom-properties': 1.3.0(postcss@8.4.38) + '@csstools/postcss-stepped-value-functions': 1.0.1(postcss@8.4.38) + '@csstools/postcss-text-decoration-shorthand': 1.0.0(postcss@8.4.38) + '@csstools/postcss-trigonometric-functions': 1.0.2(postcss@8.4.38) + '@csstools/postcss-unset-value': 1.0.2(postcss@8.4.38) + autoprefixer: 10.4.19(postcss@8.4.38) + browserslist: 4.23.0 + css-blank-pseudo: 3.0.3(postcss@8.4.38) + css-has-pseudo: 3.0.4(postcss@8.4.38) + css-prefers-color-scheme: 6.0.3(postcss@8.4.38) + cssdb: 7.11.2 + postcss: 8.4.38 + postcss-attribute-case-insensitive: 5.0.2(postcss@8.4.38) + postcss-clamp: 4.1.0(postcss@8.4.38) + postcss-color-functional-notation: 4.2.4(postcss@8.4.38) + postcss-color-hex-alpha: 8.0.4(postcss@8.4.38) + postcss-color-rebeccapurple: 7.1.1(postcss@8.4.38) + postcss-custom-media: 8.0.2(postcss@8.4.38) + postcss-custom-properties: 12.1.11(postcss@8.4.38) + postcss-custom-selectors: 6.0.3(postcss@8.4.38) + postcss-dir-pseudo-class: 6.0.5(postcss@8.4.38) + postcss-double-position-gradients: 3.1.2(postcss@8.4.38) + postcss-env-function: 4.0.6(postcss@8.4.38) + postcss-focus-visible: 6.0.4(postcss@8.4.38) + postcss-focus-within: 5.0.4(postcss@8.4.38) + postcss-font-variant: 5.0.0(postcss@8.4.38) + postcss-gap-properties: 3.0.5(postcss@8.4.38) + postcss-image-set-function: 4.0.7(postcss@8.4.38) + postcss-initial: 4.0.1(postcss@8.4.38) + postcss-lab-function: 4.2.1(postcss@8.4.38) + postcss-logical: 5.0.4(postcss@8.4.38) + postcss-media-minmax: 5.0.0(postcss@8.4.38) + postcss-nesting: 10.2.0(postcss@8.4.38) + postcss-opacity-percentage: 1.1.3(postcss@8.4.38) + postcss-overflow-shorthand: 3.0.4(postcss@8.4.38) + postcss-page-break: 3.0.4(postcss@8.4.38) + postcss-place: 7.0.5(postcss@8.4.38) + postcss-pseudo-class-any-link: 7.1.6(postcss@8.4.38) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.4.38) + postcss-selector-not: 6.0.1(postcss@8.4.38) + postcss-value-parser: 4.2.0 + dev: false + + /postcss-pseudo-class-any-link@7.1.6(postcss@8.4.38): + resolution: {integrity: sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + /postcss-reduce-idents@5.2.0(postcss@8.4.38): resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} engines: {node: ^10 || ^12 || >=14.0} @@ -21444,6 +24837,24 @@ packages: postcss-value-parser: 4.2.0 dev: false + /postcss-replace-overflow-wrap@4.0.0(postcss@8.4.38): + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + dependencies: + postcss: 8.4.38 + dev: false + + /postcss-selector-not@6.0.1(postcss@8.4.38): + resolution: {integrity: sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==} + engines: {node: ^12 || ^14 || >=16} + peerDependencies: + postcss: ^8.2 + dependencies: + postcss: 8.4.38 + postcss-selector-parser: 6.0.16 + dev: false + /postcss-selector-parser@6.0.16: resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} engines: {node: '>=4'} @@ -21494,6 +24905,14 @@ packages: postcss: 8.4.38 dev: false + /postcss@7.0.39: + resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} + engines: {node: '>=6.0.0'} + dependencies: + picocolors: 0.2.1 + source-map: 0.6.1 + dev: false + /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} engines: {node: ^10 || ^12 || >=14} @@ -21543,10 +24962,14 @@ packages: which-pm: 2.0.0 dev: true + /prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + dev: false + /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - dev: true /prepend-http@2.0.0: resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} @@ -21565,6 +24988,11 @@ packages: hasBin: true dev: true + /pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + dev: false + /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: @@ -21588,7 +25016,16 @@ packages: ansi-regex: 5.0.1 ansi-styles: 5.2.0 react-is: 17.0.2 - dev: true + + /pretty-format@28.1.3: + resolution: {integrity: sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==} + engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} + dependencies: + '@jest/schemas': 28.1.3 + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 18.2.0 + dev: false /pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} @@ -21643,6 +25080,12 @@ packages: dependencies: asap: 2.0.6 + /promise@8.3.0: + resolution: {integrity: sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==} + dependencies: + asap: 2.0.6 + dev: false + /prompts@2.4.2: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} @@ -21770,6 +25213,11 @@ packages: engines: {node: '>=6.0.0'} dev: true + /q@1.5.1: + resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} + engines: {node: '>=0.6.0', teleport: '>=0.2.0'} + dev: false + /qrcode@1.5.3: resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} engines: {node: '>=10.13.0'} @@ -21847,6 +25295,12 @@ packages: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} dev: false + /raf@3.4.1: + resolution: {integrity: sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==} + dependencies: + performance-now: 2.1.0 + dev: false + /ramda@0.29.0: resolution: {integrity: sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==} dev: true @@ -21890,6 +25344,18 @@ packages: minimist: 1.2.8 strip-json-comments: 2.0.1 + /react-app-polyfill@3.0.0: + resolution: {integrity: sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==} + engines: {node: '>=14'} + dependencies: + core-js: 3.36.1 + object-assign: 4.1.1 + promise: 8.3.0 + raf: 3.4.1 + regenerator-runtime: 0.13.11 + whatwg-fetch: 3.6.20 + dev: false + /react-base16-styling@0.6.0: resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} dependencies: @@ -21918,7 +25384,7 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: true - /react-dev-utils@12.0.1(typescript@5.4.5)(webpack@5.91.0): + /react-dev-utils@12.0.1(eslint@8.57.0)(typescript@5.4.3)(webpack@5.91.0): resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} engines: {node: '>=14'} peerDependencies: @@ -21937,7 +25403,7 @@ packages: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(typescript@5.4.5)(webpack@5.91.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@8.57.0)(typescript@5.4.3)(webpack@5.91.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -21952,7 +25418,7 @@ packages: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.4.5 + typescript: 5.4.3 webpack: 5.91.0 transitivePeerDependencies: - eslint @@ -21968,14 +25434,6 @@ packages: typescript: 5.4.3 dev: true - /react-docgen-typescript@2.2.2(typescript@5.4.5): - resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} - peerDependencies: - typescript: '>= 4.3.x' - dependencies: - typescript: 5.4.5 - dev: true - /react-docgen@7.0.3: resolution: {integrity: sha512-i8aF1nyKInZnANZ4uZrH49qn1paRgBZ7wZiCNBMnenlPzEv0mRl+ShpTVEI6wZNl8sSc79xZkivtgLKQArcanQ==} engines: {node: '>=16.14.0'} @@ -22077,7 +25535,6 @@ packages: /react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: true /react-is@18.1.0: resolution: {integrity: sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==} @@ -22085,7 +25542,6 @@ packages: /react-is@18.2.0: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} - dev: true /react-json-view@1.21.3(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} @@ -22139,6 +25595,11 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false + /react-refresh@0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + dev: false + /react-refresh@0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} engines: {node: '>=0.10.0'} @@ -22234,9 +25695,107 @@ packages: path-to-regexp: 1.8.0 prop-types: 15.8.1 react: 18.2.0 - react-is: 16.13.1 - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 + react-is: 16.13.1 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + dev: false + + /react-scripts@5.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(react@18.2.0)(typescript@5.4.3): + resolution: {integrity: sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==} + engines: {node: '>=14.0.0'} + hasBin: true + peerDependencies: + eslint: '*' + react: '>= 16' + typescript: ^3.2.1 || ^4 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/core': 7.24.3 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.11(react-refresh@0.11.0)(webpack-dev-server@4.15.2)(webpack@5.91.0) + '@svgr/webpack': 5.5.0 + babel-jest: 27.5.1(@babel/core@7.24.3) + babel-loader: 8.3.0(@babel/core@7.24.3)(webpack@5.91.0) + babel-plugin-named-asset-import: 0.3.8(@babel/core@7.24.3) + babel-preset-react-app: 10.0.1 + bfj: 7.1.0 + browserslist: 4.23.0 + camelcase: 6.3.0 + case-sensitive-paths-webpack-plugin: 2.4.0 + css-loader: 6.10.0(webpack@5.91.0) + css-minimizer-webpack-plugin: 3.4.1(webpack@5.91.0) + dotenv: 10.0.0 + dotenv-expand: 5.1.0 + eslint: 8.57.0 + eslint-config-react-app: 7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(jest@27.5.1)(typescript@5.4.3) + eslint-webpack-plugin: 3.2.0(eslint@8.57.0)(webpack@5.91.0) + file-loader: 6.2.0(webpack@5.91.0) + fs-extra: 10.1.0 + html-webpack-plugin: 5.6.0(webpack@5.91.0) + identity-obj-proxy: 3.0.0 + jest: 27.5.1 + jest-resolve: 27.5.1 + jest-watch-typeahead: 1.1.0(jest@27.5.1) + mini-css-extract-plugin: 2.8.1(webpack@5.91.0) + postcss: 8.4.38 + postcss-flexbugs-fixes: 5.0.2(postcss@8.4.38) + postcss-loader: 6.2.1(postcss@8.4.38)(webpack@5.91.0) + postcss-normalize: 10.0.1(browserslist@4.23.0)(postcss@8.4.38) + postcss-preset-env: 7.8.3(postcss@8.4.38) + prompts: 2.4.2 + react: 18.2.0 + react-app-polyfill: 3.0.0 + react-dev-utils: 12.0.1(eslint@8.57.0)(typescript@5.4.3)(webpack@5.91.0) + react-refresh: 0.11.0 + resolve: 1.22.8 + resolve-url-loader: 4.0.0 + sass-loader: 12.6.0(webpack@5.91.0) + semver: 7.6.0 + source-map-loader: 3.0.2(webpack@5.91.0) + style-loader: 3.3.4(webpack@5.91.0) + tailwindcss: 3.4.3 + terser-webpack-plugin: 5.3.10(webpack@5.91.0) + typescript: 5.4.3 + webpack: 5.91.0 + webpack-dev-server: 4.15.2(webpack@5.91.0) + webpack-manifest-plugin: 4.1.1(webpack@5.91.0) + workbox-webpack-plugin: 6.6.0(webpack@5.91.0) + optionalDependencies: + fsevents: 2.3.3 + transitivePeerDependencies: + - '@babel/plugin-syntax-flow' + - '@babel/plugin-transform-react-jsx' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@types/babel__core' + - '@types/webpack' + - bufferutil + - canvas + - clean-css + - csso + - debug + - esbuild + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - fibers + - node-notifier + - node-sass + - rework + - rework-visit + - sass + - sass-embedded + - sockjs-client + - supports-color + - ts-node + - type-fest + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + - webpack-hot-middleware + - webpack-plugin-serve dev: false /react-style-singleton@2.2.1(@types/react@18.2.74)(react@18.2.0): @@ -22403,7 +25962,6 @@ packages: get-intrinsic: 1.2.4 globalthis: 1.0.3 which-builtin-type: 1.1.3 - dev: true /regenerate-unicode-properties@10.1.1: resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} @@ -22414,6 +25972,10 @@ packages: /regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + /regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + dev: false + /regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} @@ -22422,9 +25984,16 @@ packages: dependencies: '@babel/runtime': 7.24.1 + /regex-not@1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + /regex-parser@2.3.0: resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} - dev: true /regexp.prototype.flags@1.5.2: resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} @@ -22434,7 +26003,6 @@ packages: define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 - dev: true /regexpp@3.2.0: resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} @@ -22604,10 +26172,14 @@ packages: lodash: 4.17.21 strip-ansi: 6.0.1 + /repeat-element@1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + dev: true + /repeat-string@1.6.1: resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} - dev: false /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} @@ -22637,7 +26209,6 @@ packages: engines: {node: '>=8'} dependencies: resolve-from: 5.0.0 - dev: true /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} @@ -22646,12 +26217,30 @@ packages: /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - dev: true /resolve-pathname@3.0.0: resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} dev: false + /resolve-url-loader@4.0.0: + resolution: {integrity: sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==} + engines: {node: '>=8.9'} + peerDependencies: + rework: 1.0.1 + rework-visit: 1.0.0 + peerDependenciesMeta: + rework: + optional: true + rework-visit: + optional: true + dependencies: + adjust-sourcemap-loader: 4.0.0 + convert-source-map: 1.9.0 + loader-utils: 2.0.4 + postcss: 7.0.39 + source-map: 0.6.1 + dev: false + /resolve-url-loader@5.0.0: resolution: {integrity: sha512-uZtduh8/8srhBoMx//5bwqjQ+rfYOUq8zC9NrMUGtjBiGTtFJM42s58/36+hTqeqINcnYe08Nj3LkK9lW4N8Xg==} engines: {node: '>=12'} @@ -22663,6 +26252,16 @@ packages: source-map: 0.6.1 dev: true + /resolve-url@0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true + + /resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + dev: false + /resolve.exports@2.0.2: resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} engines: {node: '>=10'} @@ -22690,7 +26289,6 @@ packages: is-core-module: 2.13.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - dev: true /responselike@1.0.2: resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} @@ -22706,6 +26304,11 @@ packages: signal-exit: 3.0.7 dev: true + /ret@0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + dev: true + /retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} @@ -22746,6 +26349,27 @@ packages: inherits: 2.0.4 dev: true + /rollup-plugin-terser@7.0.2(rollup@2.79.1): + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + dependencies: + '@babel/code-frame': 7.24.2 + jest-worker: 26.6.2 + rollup: 2.79.1 + serialize-javascript: 4.0.0 + terser: 5.30.2 + dev: false + + /rollup@2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.3 + dev: false + /rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -22791,6 +26415,11 @@ packages: utf-8-validate: 5.0.10 dev: false + /rsvp@4.8.5: + resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} + engines: {node: 6.* || >= 7.*} + dev: true + /rtl-detect@1.1.2: resolution: {integrity: sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==} dev: false @@ -22835,7 +26464,6 @@ packages: get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 - dev: true /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} @@ -22850,6 +26478,11 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-regex: 1.1.4 + + /safe-regex@1.1.0: + resolution: {integrity: sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==} + dependencies: + ret: 0.1.15 dev: true /safe-stable-stringify@2.4.3: @@ -22860,6 +26493,29 @@ packages: /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + /sane@4.1.0: + resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} + engines: {node: 6.* || 8.* || >= 10.*} + deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added + hasBin: true + dependencies: + '@cnakazawa/watch': 1.0.4 + anymatch: 2.0.0 + capture-exit: 2.0.0 + exec-sh: 0.3.6 + execa: 1.0.0 + fb-watchman: 2.0.2 + micromatch: 3.1.10 + minimist: 1.2.8 + walker: 1.0.8 + transitivePeerDependencies: + - supports-color + dev: true + + /sanitize.css@13.0.0: + resolution: {integrity: sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==} + dev: false + /sass-loader@12.6.0(webpack@5.91.0): resolution: {integrity: sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==} engines: {node: '>= 12.13.0'} @@ -22881,13 +26537,22 @@ packages: dependencies: klona: 2.0.6 neo-async: 2.6.2 - webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) - dev: true + webpack: 5.91.0 + + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false /sax@1.3.0: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} dev: false + /saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + dependencies: + xmlchars: 2.2.0 + /saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -23021,6 +26686,12 @@ packages: upper-case-first: 2.0.2 dev: true + /serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + dependencies: + randombytes: 2.1.0 + dev: false + /serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} dependencies: @@ -23091,6 +26762,15 @@ packages: es-errors: 1.3.0 functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + + /set-value@2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 dev: true /setimmediate@1.0.5: @@ -23169,6 +26849,12 @@ packages: rechoir: 0.6.2 dev: false + /shellwords@0.1.1: + resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + requiresBuild: true + dev: true + optional: true + /side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -23277,6 +26963,38 @@ packages: tslib: 2.6.2 dev: true + /snapdragon-node@2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + + /snapdragon-util@3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /snapdragon@0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + /socket.io-client@4.7.5: resolution: {integrity: sha512-sJ/tqHOCe7Z50JCBCXrsY3I2k03iOiUe+tj1OmKeD2lXPiGH/RUCdTZFoqVyN7l1MnpIzPrGtLcijffmeouNlQ==} engines: {node: '>=10.0.0'} @@ -23330,10 +27048,37 @@ packages: engines: {node: '>= 6.3.0'} dev: false + /source-list-map@2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} + dev: false + /source-map-js@1.2.0: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + /source-map-loader@3.0.2(webpack@5.91.0): + resolution: {integrity: sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + abab: 2.0.6 + iconv-lite: 0.6.3 + source-map-js: 1.2.0 + webpack: 5.91.0 + dev: false + + /source-map-resolve@0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.2 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: true + /source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} dependencies: @@ -23347,6 +27092,11 @@ packages: buffer-from: 1.1.2 source-map: 0.6.1 + /source-map-url@0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated + dev: true + /source-map@0.5.7: resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} engines: {node: '>=0.10.0'} @@ -23358,14 +27108,17 @@ packages: /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} - dev: true /source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} dependencies: whatwg-url: 7.1.0 - dev: true + + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + dev: false /space-separated-tokens@1.1.5: resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} @@ -23434,6 +27187,13 @@ packages: engines: {node: '>=6'} dev: false + /split-string@3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + dev: true + /split2@4.2.0: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} @@ -23458,11 +27218,9 @@ packages: engines: {node: '>=10'} dependencies: escape-string-regexp: 2.0.0 - dev: true /stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} - dev: true /starknet@6.6.6: resolution: {integrity: sha512-hriWRdfyvetf7mGqaKS7U7KSuGJ8tANFiY9gLxB7EJSRYvAXUcn2Xg/39QUenH5D4WzX4T4GVrpMw2GLZ+NZKw==} @@ -23485,6 +27243,20 @@ packages: resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} dev: false + /static-eval@2.0.2: + resolution: {integrity: sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==} + dependencies: + escodegen: 1.14.3 + dev: false + + /static-extend@0.1.2: + resolution: {integrity: sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} @@ -23619,7 +27391,18 @@ packages: dependencies: char-regex: 1.0.2 strip-ansi: 6.0.1 - dev: true + + /string-length@5.0.1: + resolution: {integrity: sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==} + engines: {node: '>=12.20'} + dependencies: + char-regex: 2.0.1 + strip-ansi: 7.1.0 + dev: false + + /string-natural-compare@3.0.1: + resolution: {integrity: sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==} + dev: false /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -23653,7 +27436,6 @@ packages: regexp.prototype.flags: 1.5.2 set-function-name: 2.0.2 side-channel: 1.0.6 - dev: true /string.prototype.trim@1.2.9: resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} @@ -23663,7 +27445,6 @@ packages: define-properties: 1.2.1 es-abstract: 1.23.3 es-object-atoms: 1.0.0 - dev: true /string.prototype.trimend@1.0.8: resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} @@ -23671,7 +27452,6 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true /string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} @@ -23680,7 +27460,6 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-object-atoms: 1.0.0 - dev: true /string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -23721,11 +27500,19 @@ packages: /strip-bom@3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - dev: true /strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} + + /strip-comments@2.0.1: + resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==} + engines: {node: '>=10'} + dev: false + + /strip-eof@1.0.0: + resolution: {integrity: sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==} + engines: {node: '>=0.10.0'} dev: true /strip-final-newline@2.0.0: @@ -23771,8 +27558,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.91.0(@swc/core@1.4.11)(esbuild@0.18.20) - dev: true + webpack: 5.91.0 /style-to-object@0.3.0: resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} @@ -23858,6 +27644,13 @@ packages: dependencies: has-flag: 4.0.0 + /supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -23866,6 +27659,27 @@ packages: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} dev: false + /svgo@1.3.2: + resolution: {integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==} + engines: {node: '>=4.0.0'} + deprecated: This SVGO version is no longer supported. Upgrade to v2.x.x. + hasBin: true + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.6 + object.values: 1.2.0 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + dev: false + /svgo@2.8.0: resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} engines: {node: '>=10.13.0'} @@ -23899,7 +27713,6 @@ packages: /symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true /synchronous-promise@2.0.17: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} @@ -24022,7 +27835,6 @@ packages: /temp-dir@2.0.0: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} - dev: true /temp@0.8.4: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} @@ -24031,6 +27843,16 @@ packages: rimraf: 2.6.3 dev: true + /tempy@0.6.0: + resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} + engines: {node: '>=10'} + dependencies: + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.0.0 + dev: false + /tempy@1.0.1: resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} engines: {node: '>=10'} @@ -24047,6 +27869,13 @@ packages: engines: {node: '>=8'} dev: true + /terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + /terser-webpack-plugin@5.3.10(@swc/core@1.4.11)(esbuild@0.18.20)(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} @@ -24113,7 +27942,6 @@ packages: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 minimatch: 3.1.2 - dev: true /text-encoding-utf-8@1.0.2: resolution: {integrity: sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==} @@ -24139,6 +27967,14 @@ packages: real-require: 0.1.0 dev: false + /throat@5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + dev: true + + /throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + dev: false + /through2@2.0.5: resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: @@ -24187,22 +28023,46 @@ packages: /tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - dev: true /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} + /to-object-path@0.3.0: + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + /to-readable-stream@1.0.0: resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} engines: {node: '>=6'} dev: false + /to-regex-range@2.1.1: + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: - is-number: 7.0.0 + is-number: 7.0.0 + + /to-regex@3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true /tocbot@4.25.0: resolution: {integrity: sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==} @@ -24237,7 +28097,12 @@ packages: resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} dependencies: punycode: 2.3.1 - dev: true + + /tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + dependencies: + punycode: 2.3.1 /tr46@3.0.0: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} @@ -24269,6 +28134,10 @@ packages: resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} dev: false + /tryer@1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} + dev: false + /ts-api-utils@1.3.0(typescript@5.4.3): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -24291,6 +28160,28 @@ packages: /ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + /ts-jest@26.5.6(jest@26.6.3)(typescript@4.9.5): + resolution: {integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==} + engines: {node: '>= 10'} + hasBin: true + peerDependencies: + jest: '>=26 <27' + typescript: '>=3.8 <5.0' + dependencies: + bs-logger: 0.2.6 + buffer-from: 1.1.2 + fast-json-stable-stringify: 2.1.0 + jest: 26.6.3(ts-node@10.9.2) + jest-util: 26.6.2 + json5: 2.2.3 + lodash: 4.17.21 + make-error: 1.3.6 + mkdirp: 1.0.4 + semver: 7.6.0 + typescript: 4.9.5 + yargs-parser: 20.2.9 + dev: true + /ts-log@2.2.5: resolution: {integrity: sha512-PGcnJoTBnVGy6yYNFxWVNkdcAuAMstvutN9MgDJIV6L0oG8fB+ZNNy1T+wJzah8RPGor1mZuPQkVfXNDpy9eHA==} dev: true @@ -24299,7 +28190,38 @@ packages: resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==} dev: false - /ts-node@10.9.2(@types/node@20.12.2)(typescript@5.4.5): + /ts-node@10.9.2(@types/node@17.0.45)(typescript@4.9.5): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 17.0.45 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 4.9.5 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + dev: true + + /ts-node@10.9.2(@types/node@20.12.2)(typescript@5.4.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -24325,12 +28247,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.4.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /ts-pnp@1.2.0(typescript@5.4.5): + /ts-pnp@1.2.0(typescript@5.4.3): resolution: {integrity: sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==} engines: {node: '>=6'} peerDependencies: @@ -24339,7 +28261,7 @@ packages: typescript: optional: true dependencies: - typescript: 5.4.5 + typescript: 5.4.3 dev: true /tsconfig-paths-webpack-plugin@4.1.0: @@ -24358,7 +28280,6 @@ packages: json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 - dev: true /tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} @@ -24430,17 +28351,6 @@ packages: dependencies: tslib: 1.14.1 typescript: 5.4.3 - dev: true - - /tsutils@3.21.0(typescript@5.4.5): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 5.4.5 - dev: true /tty-browserify@0.0.1: resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} @@ -24534,17 +28444,22 @@ packages: resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} dev: false + /type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: false + /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.2.1 - dev: true /type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} - dev: true /type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} @@ -24554,7 +28469,6 @@ packages: /type-fest@0.16.0: resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} engines: {node: '>=10'} - dev: true /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} @@ -24563,7 +28477,6 @@ packages: /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - dev: true /type-fest@0.6.0: resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} @@ -24593,7 +28506,6 @@ packages: call-bind: 1.0.7 es-errors: 1.3.0 is-typed-array: 1.1.13 - dev: true /typed-array-byte-length@1.0.1: resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} @@ -24604,7 +28516,6 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true /typed-array-byte-offset@1.0.2: resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} @@ -24616,7 +28527,6 @@ packages: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 - dev: true /typed-array-length@1.0.6: resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} @@ -24628,18 +28538,22 @@ packages: has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - dev: true /typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 - dev: false /typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + /typescript@5.4.2: resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} @@ -24650,12 +28564,6 @@ packages: resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} engines: {node: '>=14.17'} hasBin: true - dev: true - - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} - engines: {node: '>=14.17'} - hasBin: true /ua-parser-js@1.0.37: resolution: {integrity: sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==} @@ -24684,7 +28592,6 @@ packages: has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - dev: true /unc-path-regex@0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} @@ -24695,6 +28602,10 @@ packages: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} dev: false + /underscore@1.12.1: + resolution: {integrity: sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==} + dev: false + /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} @@ -24762,6 +28673,16 @@ packages: vfile: 4.2.1 dev: false + /union-value@1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: true + /unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} @@ -24880,6 +28801,18 @@ packages: webpack-virtual-modules: 0.6.1 dev: true + /unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + dev: false + + /unset-value@1.0.0: + resolution: {integrity: sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==} + engines: {node: '>=0.10.0'} + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + /unstorage@1.10.2(idb-keyval@6.2.1): resolution: {integrity: sha512-cULBcwDqrS8UhlIysUJs2Dk0Mmt8h7B0E6mtR+relW9nZvsf/u4SkAYyNliPiPW7XtFNb5u3IUMkxGxFTTRTgQ==} peerDependencies: @@ -24953,6 +28886,11 @@ packages: pathe: 1.1.2 dev: false + /upath@1.2.0: + resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==} + engines: {node: '>=4'} + dev: false + /update-browserslist-db@1.0.13(browserslist@4.23.0): resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true @@ -25004,6 +28942,11 @@ packages: dependencies: punycode: 2.3.1 + /urix@0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: true + /url-join@4.0.1: resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==} dev: false @@ -25145,6 +29088,11 @@ packages: react: 18.2.0 dev: false + /use@3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + dev: true + /usehooks-ts@2.16.0(react@18.2.0): resolution: {integrity: sha512-bez95WqYujxp6hFdM/CpRDiVPirZPxlMzOH2QB8yopoKQMXpscyZoxOjpEdaxvV+CAWUDSM62cWnqHE0E/MZ7w==} engines: {node: '>=16.15.0'} @@ -25165,6 +29113,15 @@ packages: /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + /util.promisify@1.0.1: + resolution: {integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==} + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + has-symbols: 1.0.3 + object.getownpropertydescriptors: 2.1.8 + dev: false + /util@0.12.5: resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} dependencies: @@ -25188,7 +29145,6 @@ packages: /uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - dev: false /uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} @@ -25203,6 +29159,24 @@ packages: resolution: {integrity: sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==} dev: true + /v8-to-istanbul@7.1.2: + resolution: {integrity: sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==} + engines: {node: '>=10.10.0'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + dev: true + + /v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + dev: false + /v8-to-istanbul@9.2.0: resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} engines: {node: '>=10.12.0'} @@ -25289,7 +29263,7 @@ packages: vfile-message: 2.0.4 dev: false - /viem@1.21.4(typescript@5.4.5): + /viem@1.21.4(typescript@5.4.3): resolution: {integrity: sha512-BNVYdSaUjeS2zKQgPs+49e5JKocfo60Ib2yiXOWBT6LuVxY1I/6fFX3waEtpXvL1Xn4qu+BVitVtMh9lyThyhQ==} peerDependencies: typescript: '>=5.0.4' @@ -25302,9 +29276,9 @@ packages: '@noble/hashes': 1.3.2 '@scure/bip32': 1.3.2 '@scure/bip39': 1.2.1 - abitype: 0.9.8(typescript@5.4.5) + abitype: 0.9.8(typescript@5.4.3) isows: 1.0.3(ws@8.13.0) - typescript: 5.4.5 + typescript: 5.4.3 ws: 8.13.0 transitivePeerDependencies: - bufferutil @@ -25312,7 +29286,7 @@ packages: - zod dev: false - /vite-plugin-dts@3.8.1(@types/node@20.12.2)(typescript@5.4.5)(vite@4.5.3): + /vite-plugin-dts@3.8.1(@types/node@20.12.2)(typescript@5.4.3)(vite@4.5.3): resolution: {integrity: sha512-zEYyQxH7lKto1VTKZHF3ZZeOPkkJgnMrePY4VxDHfDSvDjmYMMfWjZxYmNwW8QxbaItWJQhhXY+geAbyNphI7g==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -25324,13 +29298,13 @@ packages: dependencies: '@microsoft/api-extractor': 7.43.0(@types/node@20.12.2) '@rollup/pluginutils': 5.1.0 - '@vue/language-core': 1.8.27(typescript@5.4.5) + '@vue/language-core': 1.8.27(typescript@5.4.3) debug: 4.3.4 kolorist: 1.8.0 magic-string: 0.30.8 - typescript: 5.4.5 + typescript: 5.4.3 vite: 4.5.3(@types/node@20.12.2) - vue-tsc: 1.8.27(typescript@5.4.5) + vue-tsc: 1.8.27(typescript@5.4.3) transitivePeerDependencies: - '@types/node' - rollup @@ -25419,18 +29393,30 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.27(typescript@5.4.5): + /vue-tsc@1.8.27(typescript@5.4.3): resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.27(typescript@5.4.5) + '@vue/language-core': 1.8.27(typescript@5.4.3) semver: 7.6.0 - typescript: 5.4.5 + typescript: 5.4.3 dev: true + /w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + dependencies: + browser-process-hrtime: 1.0.0 + + /w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + dependencies: + xml-name-validator: 3.0.0 + /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} engines: {node: '>=14'} @@ -25438,7 +29424,7 @@ packages: xml-name-validator: 4.0.0 dev: true - /wagmi@1.4.13(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.5)(viem@1.21.4): + /wagmi@1.4.13(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0)(typescript@5.4.3)(viem@1.21.4): resolution: {integrity: sha512-AScVYFjqNt1wMgL99Bob7MLdhoTZ3XKiOZL5HVBdy4W1sh7QodA3gQ8IsmTuUrQ7oQaTxjiXEhwg7sWNrPBvJA==} peerDependencies: react: '>=17.0.0' @@ -25451,12 +29437,12 @@ packages: '@tanstack/query-sync-storage-persister': 4.36.1 '@tanstack/react-query': 4.36.1(react-dom@18.2.0)(react@18.2.0) '@tanstack/react-query-persist-client': 4.36.1(@tanstack/react-query@4.36.1) - '@wagmi/core': 1.4.13(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.5)(viem@1.21.4) - abitype: 0.8.7(typescript@5.4.5) + '@wagmi/core': 1.4.13(@types/react@18.2.74)(react@18.2.0)(typescript@5.4.3)(viem@1.21.4) + abitype: 0.8.7(typescript@5.4.3) react: 18.2.0 - typescript: 5.4.5 + typescript: 5.4.3 use-sync-external-store: 1.2.0(react@18.2.0) - viem: 1.21.4(typescript@5.4.5) + viem: 1.21.4(typescript@5.4.3) transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -25501,7 +29487,6 @@ packages: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} dependencies: makeerror: 1.0.12 - dev: true /wasm-pack@0.12.1: resolution: {integrity: sha512-dIyKWUumPFsGohdndZjDXRFaokUT/kQS+SavbbiXVAvA/eN4riX5QNdB6AhXQx37zNxluxQkuixZUgJ8adKjOg==} @@ -25563,7 +29548,14 @@ packages: /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true + + /webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + + /webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} /webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} @@ -25683,6 +29675,17 @@ packages: strip-ansi: 6.0.1 dev: true + /webpack-manifest-plugin@4.1.1(webpack@5.91.0): + resolution: {integrity: sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==} + engines: {node: '>=12.22.0'} + peerDependencies: + webpack: ^4.44.2 || ^5.47.0 + dependencies: + tapable: 2.2.1 + webpack: 5.91.0 + webpack-sources: 2.3.1 + dev: false + /webpack-merge@5.10.0: resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} engines: {node: '>=10.0.0'} @@ -25691,6 +29694,21 @@ packages: flat: 5.0.2 wildcard: 2.0.1 + /webpack-sources@1.4.3: + resolution: {integrity: sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + + /webpack-sources@2.3.1: + resolution: {integrity: sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==} + engines: {node: '>=10.13.0'} + dependencies: + source-list-map: 2.0.1 + source-map: 0.6.1 + dev: false + /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} @@ -25809,6 +29827,11 @@ packages: engines: {node: '>=0.8.0'} dev: false + /whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} @@ -25820,6 +29843,9 @@ packages: resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} dev: false + /whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + /whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} engines: {node: '>=12'} @@ -25845,7 +29871,14 @@ packages: lodash.sortby: 4.7.0 tr46: 1.0.1 webidl-conversions: 4.0.2 - dev: true + + /whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -25855,7 +29888,6 @@ packages: is-number-object: 1.0.7 is-string: 1.0.7 is-symbol: 1.0.4 - dev: true /which-builtin-type@1.1.3: resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} @@ -25873,7 +29905,6 @@ packages: which-boxed-primitive: 1.0.2 which-collection: 1.0.2 which-typed-array: 1.1.15 - dev: true /which-collection@1.0.2: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} @@ -25883,7 +29914,6 @@ packages: is-set: 2.0.3 is-weakmap: 2.0.2 is-weakset: 2.0.3 - dev: true /which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} @@ -25936,10 +29966,180 @@ packages: /wildcard@2.0.1: resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + /word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + dev: false + /wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} dev: true + /workbox-background-sync@6.6.0: + resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + + /workbox-broadcast-update@6.6.0: + resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-build@6.6.0: + resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==} + engines: {node: '>=10.0.0'} + dependencies: + '@apideck/better-ajv-errors': 0.3.6(ajv@8.12.0) + '@babel/core': 7.24.3 + '@babel/preset-env': 7.24.3(@babel/core@7.24.3) + '@babel/runtime': 7.24.1 + '@rollup/plugin-babel': 5.3.1(@babel/core@7.24.3)(rollup@2.79.1) + '@rollup/plugin-node-resolve': 11.2.1(rollup@2.79.1) + '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) + '@surma/rollup-plugin-off-main-thread': 2.2.3 + ajv: 8.12.0 + common-tags: 1.8.2 + fast-json-stable-stringify: 2.1.0 + fs-extra: 9.1.0 + glob: 7.2.3 + lodash: 4.17.21 + pretty-bytes: 5.6.0 + rollup: 2.79.1 + rollup-plugin-terser: 7.0.2(rollup@2.79.1) + source-map: 0.8.0-beta.0 + stringify-object: 3.3.0 + strip-comments: 2.0.1 + tempy: 0.6.0 + upath: 1.2.0 + workbox-background-sync: 6.6.0 + workbox-broadcast-update: 6.6.0 + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-google-analytics: 6.6.0 + workbox-navigation-preload: 6.6.0 + workbox-precaching: 6.6.0 + workbox-range-requests: 6.6.0 + workbox-recipes: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + workbox-streams: 6.6.0 + workbox-sw: 6.6.0 + workbox-window: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + /workbox-cacheable-response@6.6.0: + resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==} + deprecated: workbox-background-sync@6.6.0 + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-core@6.6.0: + resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==} + dev: false + + /workbox-expiration@6.6.0: + resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==} + dependencies: + idb: 7.1.1 + workbox-core: 6.6.0 + dev: false + + /workbox-google-analytics@6.6.0: + resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==} + deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained + dependencies: + workbox-background-sync: 6.6.0 + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-navigation-preload@6.6.0: + resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-precaching@6.6.0: + resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-range-requests@6.6.0: + resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-recipes@6.6.0: + resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==} + dependencies: + workbox-cacheable-response: 6.6.0 + workbox-core: 6.6.0 + workbox-expiration: 6.6.0 + workbox-precaching: 6.6.0 + workbox-routing: 6.6.0 + workbox-strategies: 6.6.0 + dev: false + + /workbox-routing@6.6.0: + resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-strategies@6.6.0: + resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==} + dependencies: + workbox-core: 6.6.0 + dev: false + + /workbox-streams@6.6.0: + resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==} + dependencies: + workbox-core: 6.6.0 + workbox-routing: 6.6.0 + dev: false + + /workbox-sw@6.6.0: + resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==} + dev: false + + /workbox-webpack-plugin@6.6.0(webpack@5.91.0): + resolution: {integrity: sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==} + engines: {node: '>=10.0.0'} + peerDependencies: + webpack: ^4.4.0 || ^5.9.0 + dependencies: + fast-json-stable-stringify: 2.1.0 + pretty-bytes: 5.6.0 + upath: 1.2.0 + webpack: 5.91.0 + webpack-sources: 1.4.3 + workbox-build: 6.6.0 + transitivePeerDependencies: + - '@types/babel__core' + - supports-color + dev: false + + /workbox-window@6.6.0: + resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==} + dependencies: + '@types/trusted-types': 2.0.7 + workbox-core: 6.6.0 + dev: false + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -25982,7 +30182,6 @@ packages: is-typedarray: 1.0.0 signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - dev: false /write-file-atomic@4.0.2: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} @@ -26017,7 +30216,6 @@ packages: optional: true utf-8-validate: optional: true - dev: false /ws@8.11.0: resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} @@ -26071,6 +30269,9 @@ packages: sax: 1.3.0 dev: false + /xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + /xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -26078,7 +30279,6 @@ packages: /xmlchars@2.2.0: resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true /xmlhttprequest-ssl@2.0.0: resolution: {integrity: sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==} @@ -26126,6 +30326,10 @@ packages: camelcase: 5.3.1 decamelize: 1.2.0 + /yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -26146,6 +30350,19 @@ packages: y18n: 4.0.3 yargs-parser: 18.1.3 + /yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + dependencies: + cliui: 7.0.4 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + dev: false + /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 228b87cb3..07029512e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,4 @@ packages: - docs - - examples/starknet-react-next + - examples/* - packages/* diff --git a/tsconfig.base.json b/tsconfig.base.json deleted file mode 100644 index a17f88e6c..000000000 --- a/tsconfig.base.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "module": "ESNext", - "moduleResolution": "Bundler", - "declaration": true, - "sourceMap": true, - "composite": true, - "skipLibCheck": true, - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true, - "noEmit": false - } -} diff --git a/tsconfig.react.json b/tsconfig.react.json deleted file mode 100644 index 595a9b61c..000000000 --- a/tsconfig.react.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "./tsconfig.base.json", - "compilerOptions": { - // NextJS overrides these configs below if not specified - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "allowJs": false, - "incremental": true, - "esModuleInterop": true, - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "preserve" - }, -}