From 2e59148f9daed741c64e062020d158a9723afb96 Mon Sep 17 00:00:00 2001 From: Joshua Steele Date: Sat, 4 Mar 2023 21:38:44 -0700 Subject: [PATCH 01/18] feat: Widget scaffold and dragables (#5) * feat: Widget scaffold and dragables * Prettier --- apps/dashkit/package.json | 2 + apps/dashkit/public/ani/myroom.riv | Bin 0 -> 1201 bytes apps/dashkit/src/components/Button.tsx | 3 +- apps/dashkit/src/components/DragGrid.tsx | 37 ++++++++++-- apps/dashkit/src/components/Greeter.tsx | 20 ++++++ apps/dashkit/src/components/IconButton.tsx | 29 +++++++++ apps/dashkit/src/components/Navigation.tsx | 14 ++++- apps/dashkit/src/components/Showcase.tsx | 19 ++++++ apps/dashkit/src/components/index.tsx | 6 +- .../src/components/widgets/BaseWidget.tsx | 57 ++++++++++++++++++ apps/dashkit/src/pages/_app.tsx | 1 - apps/dashkit/src/pages/index.tsx | 14 ++++- apps/dashkit/src/pages/rooms/[ref].tsx | 7 +++ apps/dashkit/src/pages/rooms/me.tsx | 53 ++++++++-------- apps/dashkit/src/styles/globals.css | 15 ----- apps/dashkit/src/svg/myroom.svg | 7 +++ apps/dashkit/src/utils/hydration.ts | 2 +- yarn.lock | 22 ++++++- 18 files changed, 255 insertions(+), 53 deletions(-) create mode 100644 apps/dashkit/public/ani/myroom.riv create mode 100644 apps/dashkit/src/components/Greeter.tsx create mode 100644 apps/dashkit/src/components/IconButton.tsx create mode 100644 apps/dashkit/src/components/Showcase.tsx create mode 100644 apps/dashkit/src/components/widgets/BaseWidget.tsx create mode 100644 apps/dashkit/src/svg/myroom.svg diff --git a/apps/dashkit/package.json b/apps/dashkit/package.json index 3febb4e..96c32e0 100644 --- a/apps/dashkit/package.json +++ b/apps/dashkit/package.json @@ -11,6 +11,8 @@ "dependencies": { "@apollo/client": "^3.7.9", "@dnd-kit/core": "^6.0.8", + "@dnd-kit/sortable": "^7.0.2", + "@rive-app/react-canvas": "^3.0.38", "@types/node": "18.14.1", "@types/react": "18.0.28", "@types/react-dom": "18.0.11", diff --git a/apps/dashkit/public/ani/myroom.riv b/apps/dashkit/public/ani/myroom.riv new file mode 100644 index 0000000000000000000000000000000000000000..9051a523c473b9545c04b2117debcee6f044b87c GIT binary patch literal 1201 zcmY+EUr19?9LIlmyVu!rYj=pK?3TjnN+OHaxnopD5zi)NLMnM19CkU$WyuMo|=0KhJwN>!zZJ;sN_!ywfO*`t@76twZ$;*jhxZYWxbBf#Sq;V-)ih^n z!pHJc2kVFjr9BG^oviliW7E1PoLpx7rce&?7&H$a!*IO3`iVD>Z6?w@+oo+N!uR{7 zf(>Tf;GhP8E(U^lo9v27Lr(!(JyiwfbfJQw1#W0g^C<>m07*L!@Wg|EAIl ro|0{KF@G!|pY=C~v@0kb diff --git a/apps/dashkit/src/components/DragGrid.tsx b/apps/dashkit/src/components/DragGrid.tsx index ecc53da..6d77602 100644 --- a/apps/dashkit/src/components/DragGrid.tsx +++ b/apps/dashkit/src/components/DragGrid.tsx @@ -1,7 +1,34 @@ import { - -} from "@dnd-kit/core" + DndContext, + PointerSensor, + TouchSensor, + useSensor, + useSensors, + closestCenter, +} from "@dnd-kit/core"; +import { SortableContext } from "@dnd-kit/sortable"; +import { Showcase } from "@/components"; +import BaseWidget from "./widgets/BaseWidget"; -export const DragGrid = () => { - return <> -} \ No newline at end of file +const DragGrid = () => { + const sensors = useSensors(useSensor(PointerSensor), useSensor(TouchSensor)); + + return ( +
+ + + +
+ + + + + +
+
+
+
+ ); +}; + +export default DragGrid; diff --git a/apps/dashkit/src/components/Greeter.tsx b/apps/dashkit/src/components/Greeter.tsx new file mode 100644 index 0000000..189045c --- /dev/null +++ b/apps/dashkit/src/components/Greeter.tsx @@ -0,0 +1,20 @@ +type GreeterProps = { + me?: boolean, + name: string +} + +const Greeter = ({me, name}: GreeterProps) => { + return ( +
+ {me ? "Welcome home " : "This room belongs to "} + {name} +
+ ) +} +export default Greeter \ No newline at end of file diff --git a/apps/dashkit/src/components/IconButton.tsx b/apps/dashkit/src/components/IconButton.tsx new file mode 100644 index 0000000..c85ee07 --- /dev/null +++ b/apps/dashkit/src/components/IconButton.tsx @@ -0,0 +1,29 @@ +import { HTMLAttributes, ReactElement, ReactNode } from "react"; + +type BaseButtonProps = { + className?: string; + as?: "a" | "button"; + icon?: ReactNode; +}; + +type LinkButtonProps = BaseButtonProps & HTMLAttributes; + +type ButtonProps = BaseButtonProps & HTMLAttributes; + +function IconButton(props: LinkButtonProps): ReactElement; +function IconButton(props: ButtonProps): ReactElement; +function IconButton({ as = "button", className, ...props }: BaseButtonProps) { + const Component = as; + return ( + + {props.icon} + + ); +} + +export default IconButton; diff --git a/apps/dashkit/src/components/Navigation.tsx b/apps/dashkit/src/components/Navigation.tsx index 42fed56..ab1a233 100644 --- a/apps/dashkit/src/components/Navigation.tsx +++ b/apps/dashkit/src/components/Navigation.tsx @@ -1,11 +1,23 @@ +import IconButton from "@/components/IconButton"; + +import { HiMagnifyingGlass, HiQrCode, HiWrench } from "react-icons/hi2" + const Navigation = () => { return <> - ; }; diff --git a/apps/dashkit/src/components/Showcase.tsx b/apps/dashkit/src/components/Showcase.tsx new file mode 100644 index 0000000..131bf66 --- /dev/null +++ b/apps/dashkit/src/components/Showcase.tsx @@ -0,0 +1,19 @@ +type ShowcaseProps = { + data: any; +}; + +const Showcase = ({ + data +}: ShowcaseProps) => { + return ( +
+
+

+ Test +

+
+
+ ); +} + +export default Showcase; \ No newline at end of file diff --git a/apps/dashkit/src/components/index.tsx b/apps/dashkit/src/components/index.tsx index 48d953d..b6b0a59 100644 --- a/apps/dashkit/src/components/index.tsx +++ b/apps/dashkit/src/components/index.tsx @@ -1,4 +1,8 @@ import Button from './Button'; import Navigation from './Navigation'; +import IconButton from './IconButton'; +import Showcase from './Showcase'; +import Greeter from './Greeter'; +import DragGrid from './DragGrid'; -export { Button, Navigation }; \ No newline at end of file +export { Button, Navigation, IconButton, Showcase, Greeter, DragGrid }; \ No newline at end of file diff --git a/apps/dashkit/src/components/widgets/BaseWidget.tsx b/apps/dashkit/src/components/widgets/BaseWidget.tsx new file mode 100644 index 0000000..65b978c --- /dev/null +++ b/apps/dashkit/src/components/widgets/BaseWidget.tsx @@ -0,0 +1,57 @@ +import { useDraggable } from "@dnd-kit/core"; + +import {CSS} from '@dnd-kit/utilities'; +import { motion } from "framer-motion"; +import { CSSProperties } from "react"; + +const variants: { + [key: string]: CSSProperties +} = { + small: { + aspectRatio: 1 / 1, + width: "1fr" + }, + big: { + aspectRatio: 1 / 1, + gridRow: "span 2", + gridColumn: "span 2", + }, + doubleWide: { + aspectRatio: 2 / 1, + gridColumn: "span 2", + }, + doubleTall: { + aspectRatio: 1 / 2, + gridRow: "span 2", + }, + tripleWide: { + aspectRatio: 3 / 1, + gridColumn: "span 3", + }, +} + +const BaseWidget = (props: any) => { + const { className, size, children, id } = props; + const { listeners, attributes, transform, isDragging, setNodeRef } = useDraggable({ + id, + }); + + return ( +
+
+ {children} +
+
+ ); +}; + +export default BaseWidget; \ No newline at end of file diff --git a/apps/dashkit/src/pages/_app.tsx b/apps/dashkit/src/pages/_app.tsx index f033ccb..26c6a0a 100644 --- a/apps/dashkit/src/pages/_app.tsx +++ b/apps/dashkit/src/pages/_app.tsx @@ -2,7 +2,6 @@ import '@/styles/globals.css' import type { AppProps } from 'next/app' import { EthereumClient, modalConnectors, walletConnectProvider } from '@web3modal/ethereum' import { Web3Modal } from '@web3modal/react' -import { useEffect, useState } from 'react' import { configureChains, createClient, WagmiConfig } from 'wagmi' import { arbitrum, avalanche, goerli, mainnet, optimism, polygon, zkSyncTestnet } from 'wagmi/chains' import { ApolloClient, ApolloProvider, InMemoryCache } from "@apollo/client"; diff --git a/apps/dashkit/src/pages/index.tsx b/apps/dashkit/src/pages/index.tsx index d6e2a45..e88668c 100644 --- a/apps/dashkit/src/pages/index.tsx +++ b/apps/dashkit/src/pages/index.tsx @@ -5,6 +5,8 @@ import { Web3Button } from "@web3modal/react"; import { useRouter } from "next/router"; import { useAccount } from "wagmi"; +import Rive, {Layout, Alignment, Fit} from '@rive-app/react-canvas'; + export default function Home() { const router = useRouter() const { isConnected } = useAccount() @@ -29,10 +31,18 @@ export default function Home() { color: "var(--color-primary-contrast)", }} > -

+ + +

- My Room + my room

{ This is a Lens Protocol user

} +

+ My Room - © 2023 +
+ Made with ♥ for ETHDenver #BUIDLathon 2023 +
+ By Dino, Liang, Geoffrey and Josh. +

} diff --git a/apps/dashkit/src/pages/rooms/me.tsx b/apps/dashkit/src/pages/rooms/me.tsx index 4ac3340..00a104f 100644 --- a/apps/dashkit/src/pages/rooms/me.tsx +++ b/apps/dashkit/src/pages/rooms/me.tsx @@ -3,49 +3,52 @@ import { useRouter } from "next/router"; import { useAccount } from "wagmi"; import { useDefaultOnHydration, useUniversalResolver } from "@/utils"; -import { Button, Navigation } from "@/components"; +import { Button, Navigation, DragGrid, Greeter } from "@/components"; import { HiPaperAirplane } from "react-icons/hi2"; import { NextPage } from "next"; - const RoomOfAccount: NextPage = () => { - const { isConnected, address: _address } = useAccount(); + const { status, address: _address } = useAccount(); const { name: _name, isLens } = useUniversalResolver(_address as string); - const { name, address } = useDefaultOnHydration( - { - name: _name, - address: _address, - }, - // Default - { - name: "unknown", - address: "unknown", - } - ); + const name = useDefaultOnHydration(_name, "unknown"); + const address = useDefaultOnHydration(_address as string, "unknown"); const router = useRouter(); useEffect(() => { - if (!isConnected) { + if (status !== "connected") { router.push("/"); } - }, [isConnected, router]); + }, [status, router]); return ( <> -

- Welcome{" "} - {name ?? `${address?.slice(0, 8) ?? "unknown"}...`}! -

- {isLens && ( - - )} +
+
+ + {isLens && ( + + )} +
+ + +
+

+ My Room - © 2023 +
+ Made with ♥ for ETHDenver #BUIDLathon 2023 +
+ By Dino, Liang, Geoffrey and Josh. +

); }; diff --git a/apps/dashkit/src/styles/globals.css b/apps/dashkit/src/styles/globals.css index 487232a..abb909b 100644 --- a/apps/dashkit/src/styles/globals.css +++ b/apps/dashkit/src/styles/globals.css @@ -20,19 +20,4 @@ html { font-size: 16px; color: #333; background-color: #f5f5f5; -} - -button { - display: inline-block; - padding: 0.3rem 3rem; - border-radius: 50px; - background-color: #00B68A; - color: #fff; - font-size: 1rem; - text-align: center; -} - -button:hover { - background-color: #2980b9; - /* maybe change the color */ } \ No newline at end of file diff --git a/apps/dashkit/src/svg/myroom.svg b/apps/dashkit/src/svg/myroom.svg new file mode 100644 index 0000000..f0962b0 --- /dev/null +++ b/apps/dashkit/src/svg/myroom.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/apps/dashkit/src/utils/hydration.ts b/apps/dashkit/src/utils/hydration.ts index b4c9778..e61f86e 100644 --- a/apps/dashkit/src/utils/hydration.ts +++ b/apps/dashkit/src/utils/hydration.ts @@ -1,6 +1,6 @@ import { useEffect, useState } from "react"; -const useDefaultOnHydration = (value: T, onHydrate: T) => { +const useDefaultOnHydration = (value: T, onHydrate: NonNullable): T => { const [state, setState] = useState(); useEffect(() => { setState(value); diff --git a/yarn.lock b/yarn.lock index f36cf8f..9908ade 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1179,7 +1179,15 @@ "@dnd-kit/utilities" "^3.2.1" tslib "^2.0.0" -"@dnd-kit/utilities@^3.2.1": +"@dnd-kit/sortable@^7.0.2": + version "7.0.2" + resolved "https://registry.yarnpkg.com/@dnd-kit/sortable/-/sortable-7.0.2.tgz#791d550872457f3f3c843e00d159b640f982011c" + integrity sha512-wDkBHHf9iCi1veM834Gbk1429bd4lHX4RpAwT0y2cHLf246GAvU2sVw/oxWNpPKQNQRQaeGXhAVgrOl1IT+iyA== + dependencies: + "@dnd-kit/utilities" "^3.2.0" + tslib "^2.0.0" + +"@dnd-kit/utilities@^3.2.0", "@dnd-kit/utilities@^3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@dnd-kit/utilities/-/utilities-3.2.1.tgz#53f9e2016fd2506ec49e404c289392cfff30332a" integrity sha512-OOXqISfvBw/1REtkSK2N3Fi2EQiLMlWUlqnOK/UpOISqBZPWpE6TqL+jcPtMOkE8TqYGiURvRdPSI9hltNUjEA== @@ -2197,6 +2205,18 @@ resolved "https://registry.yarnpkg.com/@redux-saga/types/-/types-1.2.1.tgz#9403f51c17cae37edf870c6bc0c81c1ece5ccef8" integrity sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA== +"@rive-app/canvas@1.0.102": + version "1.0.102" + resolved "https://registry.yarnpkg.com/@rive-app/canvas/-/canvas-1.0.102.tgz#e34dd1bba5411bc16cca282b20c8f8050cda18cb" + integrity sha512-EoJ+rNHh6ORn6wH1dKoI9trNddwSPkmYnGrVA7ShZwaDKl3LTDP8eWwSJp1wYmB2HE3dBjHZHQabQpFW8ohX7g== + +"@rive-app/react-canvas@^3.0.38": + version "3.0.38" + resolved "https://registry.yarnpkg.com/@rive-app/react-canvas/-/react-canvas-3.0.38.tgz#b9532666c2186bb75058cdf0f9c1bd75f367c610" + integrity sha512-V5+/I1ZJP416sp1uIQqm0kn9mA1fq1pNx1Il/f5AQYQw8Fu4P7Ume4+2HrMfWN1EHMvSqEgaBfsBUpFtYMQ1vw== + dependencies: + "@rive-app/canvas" "1.0.102" + "@rushstack/eslint-patch@^1.1.3": version "1.2.0" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz#8be36a1f66f3265389e90b5f9c9962146758f728" From 86e6ee3c372e4cc4f7ba23c5525a5e6bdcb01a0b Mon Sep 17 00:00:00 2001 From: realkdi <83046171+realkdi@users.noreply.github.com> Date: Sat, 4 Mar 2023 22:13:24 -0700 Subject: [PATCH 02/18] Update README.md --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d42d522..2422bfe 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,5 @@ -# web3getter -Stitch, share and combine your web3 data into a beautiful, customisable dashboard. +# My Room + +My Room enables people to collect, share, and utilize their NFTs in a secure a manner with an intuitive and sleek UI built for the mainstream user. Let's unlock your NFT potential. + +#Our use of Sponsors From 42d53d79a4d6282007d07c3c7d26cde82b3c2069 Mon Sep 17 00:00:00 2001 From: realkdi <83046171+realkdi@users.noreply.github.com> Date: Sat, 4 Mar 2023 22:48:50 -0700 Subject: [PATCH 03/18] Update README.md --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2422bfe..652aa8b 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,19 @@ My Room enables people to collect, share, and utilize their NFTs in a secure a manner with an intuitive and sleek UI built for the mainstream user. Let's unlock your NFT potential. -#Our use of Sponsors +## Our use of Sponsors + +### Lens Protocol. We rely on Lens Protocol to integrate the lens profiles for each My Room page. The Lens Handle is prominently atop the dashboard and we use that handle to check if Users have created a room or not. Users can search for their friend's rooms by resolving to their Lens handles and they can follow each other using the Lens follow integration. My Room's entire social element runs on those fundamental features of Lens but adds the personalized dashboard for each user. We believe the intuitive and sleek UI of My Room will enable web3 to have a better social web3 experience and encourage non-web3 users to socially utilize their NFTs. + +### WalletConnect. My Room is a deployed Dapp that integrates Wallet Connect to provide a convenient user experience for onboarding mainstream people into web3. We place a themed wallet connect button on the home page of the dapp to immprove the user interface. We rely extensively on Wallet Connect to provide quick access to multiple wallets across multiple chains. The wallet connect themed QR pop-up emphasizes the importance of connecting a wallet but relaxes the user with the use of the orange color. + +### Magic. + +### Base. + +### Scroll. + +### Polygon. + +### Infura. + From 18a53cf308d1a888d31e5d18c520699ae45da9b4 Mon Sep 17 00:00:00 2001 From: jajablinky Date: Sat, 4 Mar 2023 22:08:23 -0800 Subject: [PATCH 04/18] widget format --- apps/dashkit/src/components/DragGrid.tsx | 36 +- .../shareables/contracts/DashboardMinter.sol | 2 + package.json | 3 +- yarn.lock | 15639 ++++++++++++++++ 4 files changed, 15670 insertions(+), 10 deletions(-) diff --git a/apps/dashkit/src/components/DragGrid.tsx b/apps/dashkit/src/components/DragGrid.tsx index 6d77602..1107b81 100644 --- a/apps/dashkit/src/components/DragGrid.tsx +++ b/apps/dashkit/src/components/DragGrid.tsx @@ -5,25 +5,43 @@ import { useSensor, useSensors, closestCenter, -} from "@dnd-kit/core"; -import { SortableContext } from "@dnd-kit/sortable"; -import { Showcase } from "@/components"; -import BaseWidget from "./widgets/BaseWidget"; +} from '@dnd-kit/core'; +import { SortableContext } from '@dnd-kit/sortable'; +import { Showcase } from '@/components'; +import BaseWidget from './widgets/BaseWidget'; const DragGrid = () => { - const sensors = useSensors(useSensor(PointerSensor), useSensor(TouchSensor)); + const sensors = useSensors( + useSensor(PointerSensor), + useSensor(TouchSensor) + ); return (
- + -
+
+ - - + + + + + +
diff --git a/contracts/shareables/contracts/DashboardMinter.sol b/contracts/shareables/contracts/DashboardMinter.sol index 440f823..ec900fd 100644 --- a/contracts/shareables/contracts/DashboardMinter.sol +++ b/contracts/shareables/contracts/DashboardMinter.sol @@ -23,6 +23,8 @@ contract DashboardMinter is ERC721URIStorage, Ownable { _setTokenURI(newItemId, tokenURI); } + // TODO: Delete subaccounts on burn or transfer + // Verify signature of subaccount and add to subaccounts array function addSubaccount(address subaccount, uint64 deadline, bytes memory signature) external { bytes32 message = keccak256(abi.encodePacked(subaccount, deadline)); diff --git a/package.json b/package.json index 83a613d..aaa80ab 100644 --- a/package.json +++ b/package.json @@ -18,5 +18,6 @@ "dev": "turbo dev", "build": "turbo build", "test": "turbo test" - } + }, + "packageManager": "yarn@1.22.19" } diff --git a/yarn.lock b/yarn.lock index 9908ade..8d51567 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,3 +1,4 @@ +<<<<<<< HEAD # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. # yarn lockfile v1 @@ -11221,3 +11222,15641 @@ zustand@^4.3.1: integrity sha512-2iPUzfwx+g3f0PagOMz2vDO9mZzEp2puFpNe7vrAymVPOEIEUjCPkC4/zy84eAscxIWmTU4j9g6upXYkJdzEFQ== dependencies: use-sync-external-store "1.2.0" +======= +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 6 + cacheKey: 8 + +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.0 + resolution: "@ampproject/remapping@npm:2.2.0" + dependencies: + "@jridgewell/gen-mapping": ^0.1.0 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + languageName: node + linkType: hard + +"@apollo/client@npm:^3.7.9": + version: 3.7.9 + resolution: "@apollo/client@npm:3.7.9" + dependencies: + "@graphql-typed-document-node/core": ^3.1.1 + "@wry/context": ^0.7.0 + "@wry/equality": ^0.5.0 + "@wry/trie": ^0.3.0 + graphql-tag: ^2.12.6 + hoist-non-react-statics: ^3.3.2 + optimism: ^0.16.1 + prop-types: ^15.7.2 + response-iterator: ^0.2.6 + symbol-observable: ^4.0.0 + ts-invariant: ^0.10.3 + tslib: ^2.3.0 + zen-observable-ts: ^1.2.5 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + graphql-ws: ^5.5.5 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + subscriptions-transport-ws: ^0.9.0 || ^0.11.0 + peerDependenciesMeta: + graphql-ws: + optional: true + react: + optional: true + react-dom: + optional: true + subscriptions-transport-ws: + optional: true + checksum: 7b75634747bb14079e63bae36f5ff9fd469ec1a8904f20fb896baf3962c2aaefe1219558c10c15bdf93df780777c5526e331296f01b686d9c0f3bd744afd1c86 + languageName: node + linkType: hard + +"@apollo/protobufjs@npm:1.2.6": + version: 1.2.6 + resolution: "@apollo/protobufjs@npm:1.2.6" + dependencies: + "@protobufjs/aspromise": ^1.1.2 + "@protobufjs/base64": ^1.1.2 + "@protobufjs/codegen": ^2.0.4 + "@protobufjs/eventemitter": ^1.1.0 + "@protobufjs/fetch": ^1.1.0 + "@protobufjs/float": ^1.0.2 + "@protobufjs/inquire": ^1.1.0 + "@protobufjs/path": ^1.1.2 + "@protobufjs/pool": ^1.1.0 + "@protobufjs/utf8": ^1.1.0 + "@types/long": ^4.0.0 + "@types/node": ^10.1.0 + long: ^4.0.0 + bin: + apollo-pbjs: bin/pbjs + apollo-pbts: bin/pbts + checksum: 1410e94f87f7ce202491f2c45633ddea0590f5279bd3eaaeb25aa114345d09a5041f15d79b75e5915b23813dc71ec52e71fc1fda858fee21dead890dcb768416 + languageName: node + linkType: hard + +"@apollo/protobufjs@npm:1.2.7": + version: 1.2.7 + resolution: "@apollo/protobufjs@npm:1.2.7" + dependencies: + "@protobufjs/aspromise": ^1.1.2 + "@protobufjs/base64": ^1.1.2 + "@protobufjs/codegen": ^2.0.4 + "@protobufjs/eventemitter": ^1.1.0 + "@protobufjs/fetch": ^1.1.0 + "@protobufjs/float": ^1.0.2 + "@protobufjs/inquire": ^1.1.0 + "@protobufjs/path": ^1.1.2 + "@protobufjs/pool": ^1.1.0 + "@protobufjs/utf8": ^1.1.0 + "@types/long": ^4.0.0 + long: ^4.0.0 + bin: + apollo-pbjs: bin/pbjs + apollo-pbts: bin/pbts + checksum: e01a33984ae06d6679f6796bb44e55260112ddd090ebc9f87d3f952c45153dd5df5c91ac4bf91ba60fb72ff8c1218059ce4bf8bb2eb08c5049c783de0098eec0 + languageName: node + linkType: hard + +"@apollo/usage-reporting-protobuf@npm:^4.0.0": + version: 4.1.0 + resolution: "@apollo/usage-reporting-protobuf@npm:4.1.0" + dependencies: + "@apollo/protobufjs": 1.2.7 + checksum: 442532d7077a728a499de6c2c2340d106b26f14695446361f947a14d3092e4109239a86cfb99e4bb795d913523c1f61a05bb799b45fc72615560693bbd62e645 + languageName: node + linkType: hard + +"@apollo/utils.dropunuseddefinitions@npm:^1.1.0": + version: 1.1.0 + resolution: "@apollo/utils.dropunuseddefinitions@npm:1.1.0" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: b66e07086ea65bcb94d84cfd5e6d90d0406c4e7f602c9a5e793c2001273380a4f61c287f60ee1d81d47d49d3a62ef3f0afb8049243540d3021ff445869124094 + languageName: node + linkType: hard + +"@apollo/utils.keyvaluecache@npm:^1.0.1": + version: 1.0.2 + resolution: "@apollo/utils.keyvaluecache@npm:1.0.2" + dependencies: + "@apollo/utils.logger": ^1.0.0 + lru-cache: 7.10.1 - 7.13.1 + checksum: e07414e44fd4d79e14c97999cb53335cffdd419f3df9364cc32e865f4802b79b50e7f3b5fbdd6a5f21b1cb01a9de290fae8dd55cc616e0e32310c5dfdb4dcc5e + languageName: node + linkType: hard + +"@apollo/utils.logger@npm:^1.0.0": + version: 1.0.1 + resolution: "@apollo/utils.logger@npm:1.0.1" + checksum: 621bd80ce43a73f97342568b712fd46fee9041212d4c7264a63676e29d17ab292773c3c21b91f8a2dffb1fe7931ece3954886bd04e3100e1765c6d05e231e2a7 + languageName: node + linkType: hard + +"@apollo/utils.printwithreducedwhitespace@npm:^1.1.0": + version: 1.1.0 + resolution: "@apollo/utils.printwithreducedwhitespace@npm:1.1.0" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 86536751681c64f35a2d37b0c2f69a39d91ea0e4f0c3c993d9f76fa109f85e9d306e6994bd6e38eef1e4e5b83245125aaa125ecc94e185d90b3255f06a538503 + languageName: node + linkType: hard + +"@apollo/utils.removealiases@npm:1.0.0": + version: 1.0.0 + resolution: "@apollo/utils.removealiases@npm:1.0.0" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: fda30ad4ee1fbf012e4289b9963b8b75a102eadbdfa5e558dc923cfc68df42eff6e232dc20c34b7e7563e5aac7ae3781d17919cd8f5eccb90c4225a274b2af93 + languageName: node + linkType: hard + +"@apollo/utils.sortast@npm:^1.1.0": + version: 1.1.0 + resolution: "@apollo/utils.sortast@npm:1.1.0" + dependencies: + lodash.sortby: ^4.7.0 + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 5ec695d8c91efd82ad75cb3e27662644c71e22be71793908135b38965be6fe1f229c24fd2f4fed1bc1829b84bec2a1f6470817a83c633d95292db7635a625471 + languageName: node + linkType: hard + +"@apollo/utils.stripsensitiveliterals@npm:^1.2.0": + version: 1.2.0 + resolution: "@apollo/utils.stripsensitiveliterals@npm:1.2.0" + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 5910186a30be23fac59652d350e83a8a7a53adb9146ed545906f6893ad9c8d380752e679348ee210ae01fa39cc0487692b632e960003dcedc2282bd28de2aa01 + languageName: node + linkType: hard + +"@apollo/utils.usagereporting@npm:^1.0.0": + version: 1.0.1 + resolution: "@apollo/utils.usagereporting@npm:1.0.1" + dependencies: + "@apollo/usage-reporting-protobuf": ^4.0.0 + "@apollo/utils.dropunuseddefinitions": ^1.1.0 + "@apollo/utils.printwithreducedwhitespace": ^1.1.0 + "@apollo/utils.removealiases": 1.0.0 + "@apollo/utils.sortast": ^1.1.0 + "@apollo/utils.stripsensitiveliterals": ^1.2.0 + peerDependencies: + graphql: 14.x || 15.x || 16.x + checksum: 20d79f2b6d177f1f78421175d7b1db6a3cb2bc2fa67e0e09850450657914f5adaa7e8d2e5f3906bc07fa4f1c5a28221f2421eb284b9170f4b0acfabdb71212f6 + languageName: node + linkType: hard + +"@apollographql/apollo-tools@npm:^0.5.3": + version: 0.5.4 + resolution: "@apollographql/apollo-tools@npm:0.5.4" + peerDependencies: + graphql: ^14.2.1 || ^15.0.0 || ^16.0.0 + checksum: 673eaaf371504939b58c2717334e237639d3c277ec9b1b9cc7a53a1ad24ded456a6e49bbf2ecf26a64f4b92b04c12cd48f6e22066c6041ae30f2ba4720fb01b6 + languageName: node + linkType: hard + +"@apollographql/graphql-playground-html@npm:1.6.29": + version: 1.6.29 + resolution: "@apollographql/graphql-playground-html@npm:1.6.29" + dependencies: + xss: ^1.0.8 + checksum: 32984ae225de572f3fe286409553884e4d252a35019abfd5bd6ef40f52173ba810fd0a4d23915e727425cd993fd178115e6a2557315789085e235114228dfe4a + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/code-frame@npm:7.18.6" + dependencies: + "@babel/highlight": ^7.18.6 + checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.1, @babel/compat-data@npm:^7.20.5": + version: 7.21.0 + resolution: "@babel/compat-data@npm:7.21.0" + checksum: dbf632c532f9c75ba0be7d1dc9f6cd3582501af52f10a6b90415d634ec5878735bd46064c91673b10317af94d4cc99c4da5bd9d955978cdccb7905fc33291e4d + languageName: node + linkType: hard + +"@babel/core@npm:^7.19.6": + version: 7.21.0 + resolution: "@babel/core@npm:7.21.0" + dependencies: + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.21.0 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-module-transforms": ^7.21.0 + "@babel/helpers": ^7.21.0 + "@babel/parser": ^7.21.0 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + convert-source-map: ^1.7.0 + debug: ^4.1.0 + gensync: ^1.0.0-beta.2 + json5: ^2.2.2 + semver: ^6.3.0 + checksum: 357f4dd3638861ceebf6d95ff49ad8b902065ee8b7b352621deed5666c2a6d702a48ca7254dba23ecae2a0afb67d20f90db7dd645c3b75e35e72ad9776c671aa + languageName: node + linkType: hard + +"@babel/generator@npm:^7.21.0, @babel/generator@npm:^7.21.1": + version: 7.21.1 + resolution: "@babel/generator@npm:7.21.1" + dependencies: + "@babel/types": ^7.21.0 + "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 + jsesc: ^2.5.1 + checksum: 69085a211ff91a7a608ee3f86e6fcb9cf5e724b756d792a713b0c328a671cd3e423e1ef1b12533f366baba0616caffe0a7ba9d328727eab484de5961badbef00 + languageName: node + linkType: hard + +"@babel/helper-annotate-as-pure@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 88ccd15ced475ef2243fdd3b2916a29ea54c5db3cd0cfabf9d1d29ff6e63b7f7cd1c27264137d7a40ac2e978b9b9a542c332e78f40eb72abe737a7400788fc1b + languageName: node + linkType: hard + +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": + version: 7.18.9 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.9" + dependencies: + "@babel/helper-explode-assignable-expression": ^7.18.6 + "@babel/types": ^7.18.9 + checksum: b4bc214cb56329daff6cc18a7f7a26aeafb55a1242e5362f3d47fe3808421f8c7cd91fff95d6b9b7ccb67e14e5a67d944e49dbe026942bfcbfda19b1c72a8e72 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0, @babel/helper-compilation-targets@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-compilation-targets@npm:7.20.7" + dependencies: + "@babel/compat-data": ^7.20.5 + "@babel/helper-validator-option": ^7.18.6 + browserslist: ^4.21.3 + lru-cache: ^5.1.1 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 8c32c873ba86e2e1805b30e0807abd07188acbe00ebb97576f0b09061cc65007f1312b589eccb4349c5a8c7f8bb9f2ab199d41da7030bf103d9f347dcd3a3cf4 + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-create-class-features-plugin@npm:7.21.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-member-expression-to-functions": ^7.21.0 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-replace-supers": ^7.20.7 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/helper-split-export-declaration": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 3e781d91d1056ea9b3a0395f3017492594a8b86899119b4a1645227c31727b8bec9bc8f6b72e86b1c5cf2dd6690893d2e8c5baff4974c429e616ead089552a21 + languageName: node + linkType: hard + +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": + version: 7.21.0 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.21.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + regexpu-core: ^5.3.1 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 63a6396a4e9444edc7e97617845583ea5cf059573d0b4cc566869f38576d543e37fde0edfcc21d6dfb7962ed241e909561714dc41c5213198bac04e0983b04f2 + languageName: node + linkType: hard + +"@babel/helper-define-polyfill-provider@npm:^0.3.3": + version: 0.3.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" + dependencies: + "@babel/helper-compilation-targets": ^7.17.7 + "@babel/helper-plugin-utils": ^7.16.7 + debug: ^4.1.1 + lodash.debounce: ^4.0.8 + resolve: ^1.14.2 + semver: ^6.1.2 + peerDependencies: + "@babel/core": ^7.4.0-0 + checksum: 8e3fe75513302e34f6d92bd67b53890e8545e6c5bca8fe757b9979f09d68d7e259f6daea90dc9e01e332c4f8781bda31c5fe551c82a277f9bc0bec007aed497c + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-environment-visitor@npm:7.18.9" + checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 + languageName: node + linkType: hard + +"@babel/helper-explode-assignable-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: 225cfcc3376a8799023d15dc95000609e9d4e7547b29528c7f7111a0e05493ffb12c15d70d379a0bb32d42752f340233c4115bded6d299bc0c3ab7a12be3d30f + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0, @babel/helper-function-name@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-function-name@npm:7.21.0" + dependencies: + "@babel/template": ^7.20.7 + "@babel/types": ^7.21.0 + checksum: d63e63c3e0e3e8b3138fa47b0cd321148a300ef12b8ee951196994dcd2a492cc708aeda94c2c53759a5c9177fffaac0fd8778791286746f72a000976968daf4e + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-hoist-variables@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f + languageName: node + linkType: hard + +"@babel/helper-member-expression-to-functions@npm:^7.20.7, @babel/helper-member-expression-to-functions@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.21.0" + dependencies: + "@babel/types": ^7.21.0 + checksum: 49cbb865098195fe82ba22da3a8fe630cde30dcd8ebf8ad5f9a24a2b685150c6711419879cf9d99b94dad24cff9244d8c2a890d3d7ec75502cd01fe58cff5b5d + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-module-imports@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.21.0, @babel/helper-module-transforms@npm:^7.21.2": + version: 7.21.2 + resolution: "@babel/helper-module-transforms@npm:7.21.2" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-simple-access": ^7.20.2 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-validator-identifier": ^7.19.1 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.2 + "@babel/types": ^7.21.2 + checksum: 8a1c129a4f90bdf97d8b6e7861732c9580f48f877aaaafbc376ce2482febebcb8daaa1de8bc91676d12886487603f8c62a44f9e90ee76d6cac7f9225b26a49e1 + languageName: node + linkType: hard + +"@babel/helper-optimise-call-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: e518fe8418571405e21644cfb39cf694f30b6c47b10b006609a92469ae8b8775cbff56f0b19732343e2ea910641091c5a2dc73b56ceba04e116a33b0f8bd2fbd + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.20.2 + resolution: "@babel/helper-plugin-utils@npm:7.20.2" + checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b + languageName: node + linkType: hard + +"@babel/helper-remap-async-to-generator@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-wrap-function": ^7.18.9 + "@babel/types": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4be6076192308671b046245899b703ba090dbe7ad03e0bea897bb2944ae5b88e5e85853c9d1f83f643474b54c578d8ac0800b80341a86e8538264a725fbbefec + languageName: node + linkType: hard + +"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/helper-replace-supers@npm:7.20.7" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-member-expression-to-functions": ^7.20.7 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.20.7 + "@babel/types": ^7.20.7 + checksum: b8e0087c9b0c1446e3c6f3f72b73b7e03559c6b570e2cfbe62c738676d9ebd8c369a708cf1a564ef88113b4330750a50232ee1131d303d478b7a5e65e46fbc7c + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.20.2": + version: 7.20.2 + resolution: "@babel/helper-simple-access@npm:7.20.2" + dependencies: + "@babel/types": ^7.20.2 + checksum: ad1e96ee2e5f654ffee2369a586e5e8d2722bf2d8b028a121b4c33ebae47253f64d420157b9f0a8927aea3a9e0f18c0103e74fdd531815cf3650a0a4adca11a1 + languageName: node + linkType: hard + +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0": + version: 7.20.0 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" + dependencies: + "@babel/types": ^7.20.0 + checksum: 34da8c832d1c8a546e45d5c1d59755459ffe43629436707079989599b91e8c19e50e73af7a4bd09c95402d389266731b0d9c5f69e372d8ebd3a709c05c80d7dd + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/helper-split-export-declaration@npm:7.18.6" + dependencies: + "@babel/types": ^7.18.6 + checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.19.4": + version: 7.19.4 + resolution: "@babel/helper-string-parser@npm:7.19.4" + checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": + version: 7.19.1 + resolution: "@babel/helper-validator-identifier@npm:7.19.1" + checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.18.6, @babel/helper-validator-option@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helper-validator-option@npm:7.21.0" + checksum: 8ece4c78ffa5461fd8ab6b6e57cc51afad59df08192ed5d84b475af4a7193fc1cb794b59e3e7be64f3cdc4df7ac78bf3dbb20c129d7757ae078e6279ff8c2f07 + languageName: node + linkType: hard + +"@babel/helper-wrap-function@npm:^7.18.9": + version: 7.20.5 + resolution: "@babel/helper-wrap-function@npm:7.20.5" + dependencies: + "@babel/helper-function-name": ^7.19.0 + "@babel/template": ^7.18.10 + "@babel/traverse": ^7.20.5 + "@babel/types": ^7.20.5 + checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/helpers@npm:7.21.0" + dependencies: + "@babel/template": ^7.20.7 + "@babel/traverse": ^7.21.0 + "@babel/types": ^7.21.0 + checksum: 9370dad2bb665c551869a08ac87c8bdafad53dbcdce1f5c5d498f51811456a3c005d9857562715151a0f00b2e912ac8d89f56574f837b5689f5f5072221cdf54 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/highlight@npm:7.18.6" + dependencies: + "@babel/helper-validator-identifier": ^7.18.6 + chalk: ^2.0.0 + js-tokens: ^4.0.0 + checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.0, @babel/parser@npm:^7.21.2": + version: 7.21.2 + resolution: "@babel/parser@npm:7.21.2" + bin: + parser: ./bin/babel-parser.js + checksum: e2b89de2c63d4cdd2cafeaea34f389bba729727eec7a8728f736bc472a59396059e3e9fe322c9bed8fd126d201fb609712949dc8783f4cae4806acd9a73da6ff + languageName: node + linkType: hard + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 845bd280c55a6a91d232cfa54eaf9708ec71e594676fe705794f494bb8b711d833b752b59d1a5c154695225880c23dbc9cab0e53af16fd57807976cd3ff41b8d + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": + version: 7.20.7 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.20.7" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/plugin-proposal-optional-chaining": ^7.20.7 + peerDependencies: + "@babel/core": ^7.13.0 + checksum: d610f532210bee5342f5b44a12395ccc6d904e675a297189bc1e401cc185beec09873da523466d7fec34ae1574f7a384235cba1ccc9fe7b89ba094167897c845 + languageName: node + linkType: hard + +"@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": + version: 7.20.7 + resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.7" + dependencies: + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-remap-async-to-generator": ^7.18.9 + "@babel/plugin-syntax-async-generators": ^7.8.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 111109ee118c9e69982f08d5e119eab04190b36a0f40e22e873802d941956eee66d2aa5a15f5321e51e3f9aa70a91136451b987fe15185ef8cc547ac88937723 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-properties@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 + languageName: node + linkType: hard + +"@babel/plugin-proposal-class-static-block@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/plugin-proposal-class-static-block@npm:7.21.0" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.21.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + peerDependencies: + "@babel/core": ^7.12.0 + checksum: 236c0ad089e7a7acab776cc1d355330193314bfcd62e94e78f2df35817c6144d7e0e0368976778afd6b7c13e70b5068fa84d7abbf967d4f182e60d03f9ef802b + languageName: node + linkType: hard + +"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f + languageName: node + linkType: hard + +"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 84ff22bacc5d30918a849bfb7e0e90ae4c5b8d8b65f2ac881803d1cf9068dffbe53bd657b0e4bc4c20b4db301b1c85f1e74183cf29a0dd31e964bd4e97c363ef + languageName: node + linkType: hard + +"@babel/plugin-proposal-json-strings@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-json-strings": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3 + languageName: node + linkType: hard + +"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": + version: 7.20.7 + resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.20.7" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cdd7b8136cc4db3f47714d5266f9e7b592a2ac5a94a5878787ce08890e97c8ab1ca8e94b27bfeba7b0f2b1549a026d9fc414ca2196de603df36fb32633bbdc19 + languageName: node + linkType: hard + +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d + languageName: node + linkType: hard + +"@babel/plugin-proposal-numeric-separator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec + languageName: node + linkType: hard + +"@babel/plugin-proposal-object-rest-spread@npm:^7.20.2": + version: 7.20.7 + resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" + dependencies: + "@babel/compat-data": ^7.20.5 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.20.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1329db17009964bc644484c660eab717cb3ca63ac0ab0f67c651a028d1bc2ead51dc4064caea283e46994f1b7221670a35cbc0b4beb6273f55e915494b5aa0b2 + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e + languageName: node + linkType: hard + +"@babel/plugin-proposal-optional-chaining@npm:^7.18.9, @babel/plugin-proposal-optional-chaining@npm:^7.20.7": + version: 7.21.0 + resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 11c5449e01b18bb8881e8e005a577fa7be2fe5688e2382c8822d51f8f7005342a301a46af7b273b1f5645f9a7b894c428eee8526342038a275ef6ba4c8d8d746 + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-methods@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad + languageName: node + linkType: hard + +"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.21.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: add881a6a836635c41d2710551fdf777e2c07c0b691bf2baacc5d658dd64107479df1038680d6e67c468bfc6f36fb8920025d6bac2a1df0a81b867537d40ae78 + languageName: node + linkType: hard + +"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": + version: 7.18.6 + resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951 + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": ^7.12.13 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + languageName: node + linkType: hard + +"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd + languageName: node + linkType: hard + +"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-assertions@npm:^7.20.0": + version: 7.20.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6a86220e0aae40164cd3ffaf80e7c076a1be02a8f3480455dddbae05fda8140f429290027604df7a11b3f3f124866e8a6d69dbfa1dda61ee7377b920ad144d5b + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": ^7.10.4 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": ^7.8.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.20.0": + version: 7.20.0 + resolution: "@babel/plugin-syntax-typescript@npm:7.20.0" + dependencies: + "@babel/helper-plugin-utils": ^7.19.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6189c0b5c32ba3c9a80a42338bd50719d783b20ef29b853d4f03929e971913d3cefd80184e924ae98ad6db09080be8fe6f1ffde9a6db8972523234f0274d36f7 + languageName: node + linkType: hard + +"@babel/plugin-transform-arrow-functions@npm:^7.18.6": + version: 7.20.7 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.20.7" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b43cabe3790c2de7710abe32df9a30005eddb2050dadd5d122c6872f679e5710e410f1b90c8f99a2aff7b614cccfecf30e7fd310236686f60d3ed43fd80b9847 + languageName: node + linkType: hard + +"@babel/plugin-transform-async-to-generator@npm:^7.18.6": + version: 7.20.7 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.20.7" + dependencies: + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-remap-async-to-generator": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: fe9ee8a5471b4317c1b9ea92410ace8126b52a600d7cfbfe1920dcac6fb0fad647d2e08beb4fd03c630eb54430e6c72db11e283e3eddc49615c68abd39430904 + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0a0df61f94601e3666bf39f2cc26f5f7b22a94450fb93081edbed967bd752ce3f81d1227fefd3799f5ee2722171b5e28db61379234d1bb85b6ec689589f99d7e + languageName: node + linkType: hard + +"@babel/plugin-transform-block-scoping@npm:^7.20.2": + version: 7.21.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 15aacaadbecf96b53a750db1be4990b0d89c7f5bc3e1794b63b49fb219638c1fd25d452d15566d7e5ddf5b5f4e1a0a0055c35c1c7aee323c7b114bf49f66f4b0 + languageName: node + linkType: hard + +"@babel/plugin-transform-classes@npm:^7.20.2": + version: 7.21.0 + resolution: "@babel/plugin-transform-classes@npm:7.21.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-compilation-targets": ^7.20.7 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-optimise-call-expression": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-replace-supers": ^7.20.7 + "@babel/helper-split-export-declaration": ^7.18.6 + globals: ^11.1.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 088ae152074bd0e90f64659169255bfe50393e637ec8765cb2a518848b11b0299e66b91003728fd0a41563a6fdc6b8d548ece698a314fd5447f5489c22e466b7 + languageName: node + linkType: hard + +"@babel/plugin-transform-computed-properties@npm:^7.18.9": + version: 7.20.7 + resolution: "@babel/plugin-transform-computed-properties@npm:7.20.7" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/template": ^7.20.7 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: be70e54bda8b469146459f429e5f2bd415023b87b2d5af8b10e48f465ffb02847a3ed162ca60378c004b82db848e4d62e90010d41ded7e7176b6d8d1c2911139 + languageName: node + linkType: hard + +"@babel/plugin-transform-destructuring@npm:^7.20.2": + version: 7.20.7 + resolution: "@babel/plugin-transform-destructuring@npm:7.20.7" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bd8affdb142c77662037215e37128b2110a786c92a67e1f00b38223c438c1610bd84cbc0386e9cd3479245ea811c5ca6c9838f49be4729b592159a30ce79add2 + languageName: node + linkType: hard + +"@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": + version: 7.18.6 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cbe5d7063eb8f8cca24cd4827bc97f5641166509e58781a5f8aa47fb3d2d786ce4506a30fca2e01f61f18792783a5cb5d96bf5434c3dd1ad0de8c9cc625a53da + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-keys@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 220bf4a9fec5c4d4a7b1de38810350260e8ea08481bf78332a464a21256a95f0df8cd56025f346238f09b04f8e86d4158fafc9f4af57abaef31637e3b58bd4fe + languageName: node + linkType: hard + +"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7f70222f6829c82a36005508d34ddbe6fd0974ae190683a8670dd6ff08669aaf51fef2209d7403f9bd543cb2d12b18458016c99a6ed0332ccedb3ea127b01229 + languageName: node + linkType: hard + +"@babel/plugin-transform-for-of@npm:^7.18.8": + version: 7.21.0 + resolution: "@babel/plugin-transform-for-of@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2f3f86ca1fab2929fcda6a87e4303d5c635b5f96dc9a45fd4ca083308a3020c79ac33b9543eb4640ef2b79f3586a00ab2d002a7081adb9e9d7440dce30781034 + languageName: node + linkType: hard + +"@babel/plugin-transform-function-name@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-function-name@npm:7.18.9" + dependencies: + "@babel/helper-compilation-targets": ^7.18.9 + "@babel/helper-function-name": ^7.18.9 + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 62dd9c6cdc9714704efe15545e782ee52d74dc73916bf954b4d3bee088fb0ec9e3c8f52e751252433656c09f744b27b757fc06ed99bcde28e8a21600a1d8e597 + languageName: node + linkType: hard + +"@babel/plugin-transform-literals@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-literals@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3458dd2f1a47ac51d9d607aa18f3d321cbfa8560a985199185bed5a906bb0c61ba85575d386460bac9aed43fdd98940041fae5a67dff286f6f967707cff489f8 + languageName: node + linkType: hard + +"@babel/plugin-transform-member-expression-literals@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 35a3d04f6693bc6b298c05453d85ee6e41cc806538acb6928427e0e97ae06059f97d2f07d21495fcf5f70d3c13a242e2ecbd09d5c1fcb1b1a73ff528dcb0b695 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-amd@npm:^7.19.6": + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-amd@npm:7.20.11" + dependencies: + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 23665c1c20c8f11c89382b588fb9651c0756d130737a7625baeaadbd3b973bc5bfba1303bedffa8fb99db1e6d848afb01016e1df2b69b18303e946890c790001 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-commonjs@npm:^7.19.6": + version: 7.21.2 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.21.2" + dependencies: + "@babel/helper-module-transforms": ^7.21.2 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-simple-access": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 65aa06e3e3792f39b99eb5f807034693ff0ecf80438580f7ae504f4c4448ef04147b1889ea5e6f60f3ad4a12ebbb57c6f1f979a249dadbd8d11fe22f4441918b + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-systemjs@npm:^7.19.6": + version: 7.20.11 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.20.11" + dependencies: + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-module-transforms": ^7.20.11 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-identifier": ^7.19.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4546c47587f88156d66c7eb7808e903cf4bb3f6ba6ac9bc8e3af2e29e92eb9f0b3f44d52043bfd24eb25fa7827fd7b6c8bfeac0cac7584e019b87e1ecbd0e673 + languageName: node + linkType: hard + +"@babel/plugin-transform-modules-umd@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" + dependencies: + "@babel/helper-module-transforms": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c3b6796c6f4579f1ba5ab0cdcc73910c1e9c8e1e773c507c8bb4da33072b3ae5df73c6d68f9126dab6e99c24ea8571e1563f8710d7c421fac1cde1e434c20153 + languageName: node + linkType: hard + +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": + version: 7.20.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.20.5 + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 528c95fb1087e212f17e1c6456df041b28a83c772b9c93d2e407c9d03b72182b0d9d126770c1d6e0b23aab052599ceaf25ed6a2c0627f4249be34a83f6fae853 + languageName: node + linkType: hard + +"@babel/plugin-transform-new-target@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-new-target@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: bd780e14f46af55d0ae8503b3cb81ca86dcc73ed782f177e74f498fff934754f9e9911df1f8f3bd123777eed7c1c1af4d66abab87c8daae5403e7719a6b845d1 + languageName: node + linkType: hard + +"@babel/plugin-transform-object-super@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-object-super@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-replace-supers": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0fcb04e15deea96ae047c21cb403607d49f06b23b4589055993365ebd7a7d7541334f06bf9642e90075e66efce6ebaf1eb0ef066fbbab802d21d714f1aac3aef + languageName: node + linkType: hard + +"@babel/plugin-transform-parameters@npm:^7.20.1, @babel/plugin-transform-parameters@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/plugin-transform-parameters@npm:7.20.7" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6ffe0dd9afb2d2b9bc247381aa2e95dd9997ff5568a0a11900528919a4e073ac68f46409431455badb8809644d47cff180045bc2b9700e3f36e3b23554978947 + languageName: node + linkType: hard + +"@babel/plugin-transform-property-literals@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 1c16e64de554703f4b547541de2edda6c01346dd3031d4d29e881aa7733785cd26d53611a4ccf5353f4d3e69097bb0111c0a93ace9e683edd94fea28c4484144 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-constant-elements@npm:^7.18.12": + version: 7.20.2 + resolution: "@babel/plugin-transform-react-constant-elements@npm:7.20.2" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7b041b726e7c14b8c26a0dd240defac5f93a1f449371c6bdc5e6b46d581211300cc1a79da4140bdf20347f49e175dcb4f469812399206864024d1fdc81171193 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-display-name@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-display-name@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 51c087ab9e41ef71a29335587da28417536c6f816c292e092ffc0e0985d2f032656801d4dd502213ce32481f4ba6c69402993ffa67f0818a07606ff811e4be49 + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-development@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.18.6" + dependencies: + "@babel/plugin-transform-react-jsx": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ec9fa65db66f938b75c45e99584367779ac3e0af8afc589187262e1337c7c4205ea312877813ae4df9fb93d766627b8968d74ac2ba702e4883b1dbbe4953ecee + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/plugin-transform-react-jsx@npm:7.21.0" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-jsx": ^7.18.6 + "@babel/types": ^7.21.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c77d277d2e55b489a9b9be185c3eed5d8e2c87046778810f8e47ee3c87b47e64cad93c02211c968486c7958fd05ce203c66779446484c98a7b3a69bec687d5dc + languageName: node + linkType: hard + +"@babel/plugin-transform-react-pure-annotations@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.18.6" + dependencies: + "@babel/helper-annotate-as-pure": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 97c4873d409088f437f9084d084615948198dd87fc6723ada0e7e29c5a03623c2f3e03df3f52e7e7d4d23be32a08ea00818bff302812e48713c706713bd06219 + languageName: node + linkType: hard + +"@babel/plugin-transform-regenerator@npm:^7.18.6": + version: 7.20.5 + resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + regenerator-transform: ^0.15.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07 + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0738cdc30abdae07c8ec4b233b30c31f68b3ff0eaa40eddb45ae607c066127f5fa99ddad3c0177d8e2832e3a7d3ad115775c62b431ebd6189c40a951b867a80c + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.5.5": + version: 7.21.0 + resolution: "@babel/plugin-transform-runtime@npm:7.21.0" + dependencies: + "@babel/helper-module-imports": ^7.18.6 + "@babel/helper-plugin-utils": ^7.20.2 + babel-plugin-polyfill-corejs2: ^0.3.3 + babel-plugin-polyfill-corejs3: ^0.6.0 + babel-plugin-polyfill-regenerator: ^0.4.1 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6c9d655bef0caaf998984eea47145bd1a95cfcbad2901c5f31a73b32fa5d1748f5e7abeb962243bcd197d16b1d5a0c9f02198d174c1247de973bbd12559b3a4d + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7 + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.19.0": + version: 7.20.7 + resolution: "@babel/plugin-transform-spread@npm:7.20.7" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-skip-transparent-expression-wrappers": ^7.20.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8ea698a12da15718aac7489d4cde10beb8a3eea1f66167d11ab1e625033641e8b328157fd1a0b55dd6531933a160c01fc2e2e61132a385cece05f26429fd0cc2 + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3d2fcd79b7c345917f69b92a85bdc3ddd68ce2c87dc70c7d61a8373546ccd1f5cb8adc8540b49dfba08e1b82bb7b3bbe23a19efdb2b9c994db2db42906ca9fb2 + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.18.9": + version: 7.18.9 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e754e0d8b8a028c52e10c148088606e3f7a9942c57bd648fc0438e5b4868db73c386a5ed47ab6d6f0594aae29ee5ffc2ffc0f7ebee7fae560a066d6dea811cd4 + languageName: node + linkType: hard + +"@babel/plugin-transform-typescript@npm:^7.21.0": + version: 7.21.0 + resolution: "@babel/plugin-transform-typescript@npm:7.21.0" + dependencies: + "@babel/helper-create-class-features-plugin": ^7.21.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/plugin-syntax-typescript": ^7.20.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 091931118eb515738a4bc8245875f985fc9759d3f85cdf08ee641779b41520241b369404e2bb86fc81907ad827678fdb704e8e5a995352def5dd3051ea2cd870 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.18.10": + version: 7.18.10 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" + dependencies: + "@babel/helper-plugin-utils": ^7.18.9 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: f5baca55cb3c11bc08ec589f5f522d85c1ab509b4d11492437e45027d64ae0b22f0907bd1381e8d7f2a436384bb1f9ad89d19277314242c5c2671a0f91d0f9cd + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 + "@babel/helper-plugin-utils": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.19.4": + version: 7.20.2 + resolution: "@babel/preset-env@npm:7.20.2" + dependencies: + "@babel/compat-data": ^7.20.1 + "@babel/helper-compilation-targets": ^7.20.0 + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.18.6 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9 + "@babel/plugin-proposal-async-generator-functions": ^7.20.1 + "@babel/plugin-proposal-class-properties": ^7.18.6 + "@babel/plugin-proposal-class-static-block": ^7.18.6 + "@babel/plugin-proposal-dynamic-import": ^7.18.6 + "@babel/plugin-proposal-export-namespace-from": ^7.18.9 + "@babel/plugin-proposal-json-strings": ^7.18.6 + "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9 + "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 + "@babel/plugin-proposal-numeric-separator": ^7.18.6 + "@babel/plugin-proposal-object-rest-spread": ^7.20.2 + "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 + "@babel/plugin-proposal-optional-chaining": ^7.18.9 + "@babel/plugin-proposal-private-methods": ^7.18.6 + "@babel/plugin-proposal-private-property-in-object": ^7.18.6 + "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-import-assertions": ^7.20.0 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 + "@babel/plugin-transform-arrow-functions": ^7.18.6 + "@babel/plugin-transform-async-to-generator": ^7.18.6 + "@babel/plugin-transform-block-scoped-functions": ^7.18.6 + "@babel/plugin-transform-block-scoping": ^7.20.2 + "@babel/plugin-transform-classes": ^7.20.2 + "@babel/plugin-transform-computed-properties": ^7.18.9 + "@babel/plugin-transform-destructuring": ^7.20.2 + "@babel/plugin-transform-dotall-regex": ^7.18.6 + "@babel/plugin-transform-duplicate-keys": ^7.18.9 + "@babel/plugin-transform-exponentiation-operator": ^7.18.6 + "@babel/plugin-transform-for-of": ^7.18.8 + "@babel/plugin-transform-function-name": ^7.18.9 + "@babel/plugin-transform-literals": ^7.18.9 + "@babel/plugin-transform-member-expression-literals": ^7.18.6 + "@babel/plugin-transform-modules-amd": ^7.19.6 + "@babel/plugin-transform-modules-commonjs": ^7.19.6 + "@babel/plugin-transform-modules-systemjs": ^7.19.6 + "@babel/plugin-transform-modules-umd": ^7.18.6 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.19.1 + "@babel/plugin-transform-new-target": ^7.18.6 + "@babel/plugin-transform-object-super": ^7.18.6 + "@babel/plugin-transform-parameters": ^7.20.1 + "@babel/plugin-transform-property-literals": ^7.18.6 + "@babel/plugin-transform-regenerator": ^7.18.6 + "@babel/plugin-transform-reserved-words": ^7.18.6 + "@babel/plugin-transform-shorthand-properties": ^7.18.6 + "@babel/plugin-transform-spread": ^7.19.0 + "@babel/plugin-transform-sticky-regex": ^7.18.6 + "@babel/plugin-transform-template-literals": ^7.18.9 + "@babel/plugin-transform-typeof-symbol": ^7.18.9 + "@babel/plugin-transform-unicode-escapes": ^7.18.10 + "@babel/plugin-transform-unicode-regex": ^7.18.6 + "@babel/preset-modules": ^0.1.5 + "@babel/types": ^7.20.2 + babel-plugin-polyfill-corejs2: ^0.3.3 + babel-plugin-polyfill-corejs3: ^0.6.0 + babel-plugin-polyfill-regenerator: ^0.4.1 + core-js-compat: ^3.25.1 + semver: ^6.3.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ece2d7e9c7789db6116e962b8e1a55eb55c110c44c217f0c8f6ffea4ca234954e66557f7bd019b7affadf7fbb3a53ccc807e93fc935aacd48146234b73b6947e + languageName: node + linkType: hard + +"@babel/preset-modules@npm:^0.1.5": + version: 0.1.5 + resolution: "@babel/preset-modules@npm:0.1.5" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 + "@babel/plugin-transform-dotall-regex": ^7.4.4 + "@babel/types": ^7.4.4 + esutils: ^2.0.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10 + languageName: node + linkType: hard + +"@babel/preset-react@npm:^7.18.6": + version: 7.18.6 + resolution: "@babel/preset-react@npm:7.18.6" + dependencies: + "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-validator-option": ^7.18.6 + "@babel/plugin-transform-react-display-name": ^7.18.6 + "@babel/plugin-transform-react-jsx": ^7.18.6 + "@babel/plugin-transform-react-jsx-development": ^7.18.6 + "@babel/plugin-transform-react-pure-annotations": ^7.18.6 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 540d9cf0a0cc0bb07e6879994e6fb7152f87dafbac880b56b65e2f528134c7ba33e0cd140b58700c77b2ebf4c81fa6468fed0ba391462d75efc7f8c1699bb4c3 + languageName: node + linkType: hard + +"@babel/preset-typescript@npm:^7.18.6": + version: 7.21.0 + resolution: "@babel/preset-typescript@npm:7.21.0" + dependencies: + "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-validator-option": ^7.21.0 + "@babel/plugin-transform-typescript": ^7.21.0 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6e1f4d7294de2678fbaf36035e98847b2be432f40fe7a1204e5e45b8b05bcbe22902fe0d726e16af14de5bc08987fae28a7899871503fd661050d85f58755af6 + languageName: node + linkType: hard + +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.3, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": + version: 7.21.0 + resolution: "@babel/runtime@npm:7.21.0" + dependencies: + regenerator-runtime: ^0.13.11 + checksum: 7b33e25bfa9e0e1b9e8828bb61b2d32bdd46b41b07ba7cb43319ad08efc6fda8eb89445193e67d6541814627df0ca59122c0ea795e412b99c5183a0540d338ab + languageName: node + linkType: hard + +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7": + version: 7.20.7 + resolution: "@babel/template@npm:7.20.7" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 + checksum: 2eb1a0ab8d415078776bceb3473d07ab746e6bb4c2f6ca46ee70efb284d75c4a32bb0cd6f4f4946dec9711f9c0780e8e5d64b743208deac6f8e9858afadc349e + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.20.5, @babel/traverse@npm:^7.20.7, @babel/traverse@npm:^7.21.0, @babel/traverse@npm:^7.21.2": + version: 7.21.2 + resolution: "@babel/traverse@npm:7.21.2" + dependencies: + "@babel/code-frame": ^7.18.6 + "@babel/generator": ^7.21.1 + "@babel/helper-environment-visitor": ^7.18.9 + "@babel/helper-function-name": ^7.21.0 + "@babel/helper-hoist-variables": ^7.18.6 + "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/parser": ^7.21.2 + "@babel/types": ^7.21.2 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: d851e3f5cfbdc2fac037a014eae7b0707709de50f7d2fbb82ffbf932d3eeba90a77431529371d6e544f8faaf8c6540eeb18fdd8d1c6fa2b61acea0fb47e18d4b + languageName: node + linkType: hard + +"@babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.0, @babel/types@npm:^7.21.2, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.21.2 + resolution: "@babel/types@npm:7.21.2" + dependencies: + "@babel/helper-string-parser": ^7.19.4 + "@babel/helper-validator-identifier": ^7.19.1 + to-fast-properties: ^2.0.0 + checksum: a45a52acde139e575502c6de42c994bdbe262bafcb92ae9381fb54cdf1a3672149086843fda655c7683ce9806e998fd002bbe878fa44984498d0fdc7935ce7ff + languageName: node + linkType: hard + +"@coinbase/wallet-sdk@npm:^3.5.4": + version: 3.6.4 + resolution: "@coinbase/wallet-sdk@npm:3.6.4" + dependencies: + "@metamask/safe-event-emitter": 2.0.0 + "@solana/web3.js": ^1.70.1 + bind-decorator: ^1.0.11 + bn.js: ^5.1.1 + buffer: ^6.0.3 + clsx: ^1.1.0 + eth-block-tracker: 4.4.3 + eth-json-rpc-filters: 5.1.0 + eth-rpc-errors: 4.0.2 + json-rpc-engine: 6.1.0 + keccak: ^3.0.1 + preact: ^10.5.9 + qs: ^6.10.3 + rxjs: ^6.6.3 + sha.js: ^2.4.11 + stream-browserify: ^3.0.0 + util: ^0.12.4 + checksum: 46905249e23b02e9090df1bd28e8f6af74a0846db2c57677fcb5109e4a90bdc20ac0ba276de87909ac20f33d6f817bf475243e97059c1afc4740299a6dc05b02 + languageName: node + linkType: hard + +"@cspotcode/source-map-support@npm:^0.8.0": + version: 0.8.1 + resolution: "@cspotcode/source-map-support@npm:0.8.1" + dependencies: + "@jridgewell/trace-mapping": 0.3.9 + checksum: 5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa + languageName: node + linkType: hard + +"@dnd-kit/accessibility@npm:^3.0.0": + version: 3.0.1 + resolution: "@dnd-kit/accessibility@npm:3.0.1" + dependencies: + tslib: ^2.0.0 + peerDependencies: + react: ">=16.8.0" + checksum: 0afc2c0fce9a1c107453620ca0da1778f182d340e74ffbc6e369ef0ac8943cafb929d3a6c0891d9b915aa23b2b92137ff4fad958f43118466586d8129a3359d5 + languageName: node + linkType: hard + +"@dnd-kit/core@npm:^6.0.8": + version: 6.0.8 + resolution: "@dnd-kit/core@npm:6.0.8" + dependencies: + "@dnd-kit/accessibility": ^3.0.0 + "@dnd-kit/utilities": ^3.2.1 + tslib: ^2.0.0 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: abe48ff7395f84fd8c15e6c8b13da4df153dc1f1076096d783acd0c25539516c77e4854ea59be6621dde55739cb0df1d62924ad069df3267fe05ad90ef729b2f + languageName: node + linkType: hard + +"@dnd-kit/sortable@npm:^7.0.2": + version: 7.0.2 + resolution: "@dnd-kit/sortable@npm:7.0.2" + dependencies: + "@dnd-kit/utilities": ^3.2.0 + tslib: ^2.0.0 + peerDependencies: + "@dnd-kit/core": ^6.0.7 + react: ">=16.8.0" + checksum: 4ce705aceb15766a0deefe25a9d95a87e9413c3fb9088ea3eb0962e57f844895000117fcec7c0944a0d4ae4e1e889cfa69e3d3778164d4d23115fb1edb218283 + languageName: node + linkType: hard + +"@dnd-kit/utilities@npm:^3.2.0, @dnd-kit/utilities@npm:^3.2.1": + version: 3.2.1 + resolution: "@dnd-kit/utilities@npm:3.2.1" + dependencies: + tslib: ^2.0.0 + peerDependencies: + react: ">=16.8.0" + checksum: 038fd5cc1328bf4c9dca17cd48046e5a687bbf9d904c7197f851aab869ab52d9dee2734b2e255256fd6158245acd00063a23deed962c7673c0fadfbf061f04ca + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:^0.8.2": + version: 0.8.8 + resolution: "@emotion/is-prop-valid@npm:0.8.8" + dependencies: + "@emotion/memoize": 0.7.4 + checksum: bb7ec6d48c572c540e24e47cc94fc2f8dec2d6a342ae97bc9c8b6388d9b8d283862672172a1bb62d335c02662afe6291e10c71e9b8642664a8b43416cdceffac + languageName: node + linkType: hard + +"@emotion/memoize@npm:0.7.4": + version: 0.7.4 + resolution: "@emotion/memoize@npm:0.7.4" + checksum: 4e3920d4ec95995657a37beb43d3f4b7d89fed6caa2b173a4c04d10482d089d5c3ea50bbc96618d918b020f26ed6e9c4026bbd45433566576c1f7b056c3271dc + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/android-arm64@npm:0.16.17" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/android-arm@npm:0.16.17" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/android-x64@npm:0.16.17" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/darwin-arm64@npm:0.16.17" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/darwin-x64@npm:0.16.17" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/freebsd-arm64@npm:0.16.17" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/freebsd-x64@npm:0.16.17" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-arm64@npm:0.16.17" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-arm@npm:0.16.17" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-ia32@npm:0.16.17" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-loong64@npm:0.16.17" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-mips64el@npm:0.16.17" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-ppc64@npm:0.16.17" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-riscv64@npm:0.16.17" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-s390x@npm:0.16.17" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/linux-x64@npm:0.16.17" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/netbsd-x64@npm:0.16.17" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/openbsd-x64@npm:0.16.17" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/sunos-x64@npm:0.16.17" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/win32-arm64@npm:0.16.17" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/win32-ia32@npm:0.16.17" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.16.17": + version: 0.16.17 + resolution: "@esbuild/win32-x64@npm:0.16.17" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^1.4.1": + version: 1.4.1 + resolution: "@eslint/eslintrc@npm:1.4.1" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^9.4.0 + globals: ^13.19.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: cd3e5a8683db604739938b1c1c8b77927dc04fce3e28e0c88e7f2cd4900b89466baf83dfbad76b2b9e4d2746abdd00dd3f9da544d3e311633d8693f327d04cd7 + languageName: node + linkType: hard + +"@ethereumjs/common@npm:2.5.0": + version: 2.5.0 + resolution: "@ethereumjs/common@npm:2.5.0" + dependencies: + crc-32: ^1.2.0 + ethereumjs-util: ^7.1.1 + checksum: f08830c5b86f215e5bd9b80c7202beeeacfcd6094e493efb1cad75dd9d4605bae6c3d4a991447fc14e494c6c4ce99ea41f77e2032f3a9e1976f44308d3757ea7 + languageName: node + linkType: hard + +"@ethereumjs/common@npm:^2.5.0": + version: 2.6.5 + resolution: "@ethereumjs/common@npm:2.6.5" + dependencies: + crc-32: ^1.2.0 + ethereumjs-util: ^7.1.5 + checksum: 0143386f267ef01b7a8bb1847596f964ad58643c084e5fd8e3a0271a7bf8428605dbf38cbb92c84f6622080ad095abeb765f178c02d86ec52abf9e8a4c0e4ecf + languageName: node + linkType: hard + +"@ethereumjs/tx@npm:3.3.2": + version: 3.3.2 + resolution: "@ethereumjs/tx@npm:3.3.2" + dependencies: + "@ethereumjs/common": ^2.5.0 + ethereumjs-util: ^7.1.2 + checksum: e18c871fa223fcb23af1c3dde0ff9c82c91e962556fd531e1c75df63afb3941dd71e3def733d8c442a80224c6dcefb256f169cc286176e6ffb33c19349189c53 + languageName: node + linkType: hard + +"@ethersproject/abi@npm:5.7.0, @ethersproject/abi@npm:^5.6.3, @ethersproject/abi@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abi@npm:5.7.0" + dependencies: + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: bc6962bb6cb854e4d2a4d65b2c49c716477675b131b1363312234bdbb7e19badb7d9ce66f4ca2a70ae2ea84f7123dbc4e300a1bfe5d58864a7eafabc1466627e + languageName: node + linkType: hard + +"@ethersproject/abstract-provider@npm:5.7.0, @ethersproject/abstract-provider@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abstract-provider@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/networks": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/web": ^5.7.0 + checksum: 74cf4696245cf03bb7cc5b6cbf7b4b89dd9a79a1c4688126d214153a938126d4972d42c93182198653ce1de35f2a2cad68be40337d4774b3698a39b28f0228a8 + languageName: node + linkType: hard + +"@ethersproject/abstract-signer@npm:5.7.0, @ethersproject/abstract-signer@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/abstract-signer@npm:5.7.0" + dependencies: + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + checksum: a823dac9cfb761e009851050ebebd5b229d1b1cc4a75b125c2da130ff37e8218208f7f9d1386f77407705b889b23d4a230ad67185f8872f083143e0073cbfbe3 + languageName: node + linkType: hard + +"@ethersproject/address@npm:5.7.0, @ethersproject/address@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/address@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/rlp": ^5.7.0 + checksum: 64ea5ebea9cc0e845c413e6cb1e54e157dd9fc0dffb98e239d3a3efc8177f2ff798cd4e3206cf3660ee8faeb7bef1a47dc0ebef0d7b132c32e61e550c7d4c843 + languageName: node + linkType: hard + +"@ethersproject/base64@npm:5.7.0, @ethersproject/base64@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/base64@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + checksum: 7dd5d734d623582f08f665434f53685041a3d3b334a0e96c0c8afa8bbcaab934d50e5b6b980e826a8fde8d353e0b18f11e61faf17468177274b8e7c69cd9742b + languageName: node + linkType: hard + +"@ethersproject/basex@npm:5.7.0, @ethersproject/basex@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/basex@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + checksum: 326087b7e1f3787b5fe6cd1cf2b4b5abfafbc355a45e88e22e5e9d6c845b613ffc5301d629b28d5c4d5e2bfe9ec424e6782c804956dff79be05f0098cb5817de + languageName: node + linkType: hard + +"@ethersproject/bignumber@npm:5.7.0, @ethersproject/bignumber@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bignumber@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + bn.js: ^5.2.1 + checksum: 8c9a134b76f3feb4ec26a5a27379efb4e156b8fb2de0678a67788a91c7f4e30abe9d948638458e4b20f2e42380da0adacc7c9389d05fce070692edc6ae9b4904 + languageName: node + linkType: hard + +"@ethersproject/bytes@npm:5.7.0, @ethersproject/bytes@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/bytes@npm:5.7.0" + dependencies: + "@ethersproject/logger": ^5.7.0 + checksum: 66ad365ceaab5da1b23b72225c71dce472cf37737af5118181fa8ab7447d696bea15ca22e3a0e8836fdd8cfac161afe321a7c67d0dde96f9f645ddd759676621 + languageName: node + linkType: hard + +"@ethersproject/constants@npm:5.7.0, @ethersproject/constants@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/constants@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + checksum: 6d4b1355747cce837b3e76ec3bde70e4732736f23b04f196f706ebfa5d4d9c2be50904a390d4d40ce77803b98d03d16a9b6898418e04ba63491933ce08c4ba8a + languageName: node + linkType: hard + +"@ethersproject/contracts@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/contracts@npm:5.7.0" + dependencies: + "@ethersproject/abi": ^5.7.0 + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + checksum: 6ccf1121cba01b31e02f8c507cb971ab6bfed85706484a9ec09878ef1594a62215f43c4fdef8f4a4875b99c4a800bc95e3be69b1803f8ce479e07634b5a740c0 + languageName: node + linkType: hard + +"@ethersproject/hash@npm:5.7.0, @ethersproject/hash@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/hash@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/base64": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 6e9fa8d14eb08171cd32f17f98cc108ec2aeca74a427655f0d689c550fee0b22a83b3b400fad7fb3f41cf14d4111f87f170aa7905bcbcd1173a55f21b06262ef + languageName: node + linkType: hard + +"@ethersproject/hdnode@npm:5.7.0, @ethersproject/hdnode@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/hdnode@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/basex": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/pbkdf2": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + "@ethersproject/signing-key": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/wordlists": ^5.7.0 + checksum: bfe5ca2d89a42de73655f853170ef4766b933c5f481cddad709b3aca18823275b096e572f92d1602a052f80b426edde44ad6b9d028799775a7dad4a5bbed2133 + languageName: node + linkType: hard + +"@ethersproject/json-wallets@npm:5.7.0, @ethersproject/json-wallets@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/json-wallets@npm:5.7.0" + dependencies: + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/hdnode": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/pbkdf2": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/random": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + aes-js: 3.0.0 + scrypt-js: 3.0.1 + checksum: f583458d22db62efaaf94d38dd243482776a45bf90f9f3882fbad5aa0b8fd288b41eb7c1ff8ec0b99c9b751088e43d6173530db64dd33c59f9d8daa8d7ad5aa2 + languageName: node + linkType: hard + +"@ethersproject/keccak256@npm:5.7.0, @ethersproject/keccak256@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/keccak256@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + js-sha3: 0.8.0 + checksum: ff70950d82203aab29ccda2553422cbac2e7a0c15c986bd20a69b13606ed8bb6e4fdd7b67b8d3b27d4f841e8222cbaccd33ed34be29f866fec7308f96ed244c6 + languageName: node + linkType: hard + +"@ethersproject/logger@npm:5.7.0, @ethersproject/logger@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/logger@npm:5.7.0" + checksum: 075ab2f605f1fd0813f2e39c3308f77b44a67732b36e712d9bc085f22a84aac4da4f71b39bee50fe78da3e1c812673fadc41180c9970fe5e486e91ea17befe0d + languageName: node + linkType: hard + +"@ethersproject/networks@npm:5.7.1, @ethersproject/networks@npm:^5.7.0": + version: 5.7.1 + resolution: "@ethersproject/networks@npm:5.7.1" + dependencies: + "@ethersproject/logger": ^5.7.0 + checksum: 0339f312304c17d9a0adce550edb825d4d2c8c9468c1634c44172c67a9ed256f594da62c4cda5c3837a0f28b7fabc03aca9b492f68ff1fdad337ee861b27bd5d + languageName: node + linkType: hard + +"@ethersproject/pbkdf2@npm:5.7.0, @ethersproject/pbkdf2@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/pbkdf2@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + checksum: b895adb9e35a8a127e794f7aadc31a2424ef355a70e51cde10d457e3e888bb8102373199a540cf61f2d6b9a32e47358f9c65b47d559f42bf8e596b5fd67901e9 + languageName: node + linkType: hard + +"@ethersproject/properties@npm:5.7.0, @ethersproject/properties@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/properties@npm:5.7.0" + dependencies: + "@ethersproject/logger": ^5.7.0 + checksum: 6ab0ccf0c3aadc9221e0cdc5306ce6cd0df7f89f77d77bccdd1277182c9ead0202cd7521329ba3acde130820bf8af299e17cf567d0d497c736ee918207bbf59f + languageName: node + linkType: hard + +"@ethersproject/providers@npm:5.7.2": + version: 5.7.2 + resolution: "@ethersproject/providers@npm:5.7.2" + dependencies: + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/base64": ^5.7.0 + "@ethersproject/basex": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/networks": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/random": ^5.7.0 + "@ethersproject/rlp": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/web": ^5.7.0 + bech32: 1.1.4 + ws: 7.4.6 + checksum: 1754c731a5ca6782ae9677f4a9cd8b6246c4ef21a966c9a01b133750f3c578431ec43ec254e699969c4a0f87e84463ded50f96b415600aabd37d2056aee58c19 + languageName: node + linkType: hard + +"@ethersproject/random@npm:5.7.0, @ethersproject/random@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/random@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + checksum: 017829c91cff6c76470852855108115b0b52c611b6be817ed1948d56ba42d6677803ec2012aa5ae298a7660024156a64c11fcf544e235e239ab3f89f0fff7345 + languageName: node + linkType: hard + +"@ethersproject/rlp@npm:5.7.0, @ethersproject/rlp@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/rlp@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + checksum: bce165b0f7e68e4d091c9d3cf47b247cac33252df77a095ca4281d32d5eeaaa3695d9bc06b2b057c5015353a68df89f13a4a54a72e888e4beeabbe56b15dda6e + languageName: node + linkType: hard + +"@ethersproject/sha2@npm:5.7.0, @ethersproject/sha2@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/sha2@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + hash.js: 1.1.7 + checksum: 09321057c022effbff4cc2d9b9558228690b5dd916329d75c4b1ffe32ba3d24b480a367a7cc92d0f0c0b1c896814d03351ae4630e2f1f7160be2bcfbde435dbc + languageName: node + linkType: hard + +"@ethersproject/signing-key@npm:5.7.0, @ethersproject/signing-key@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/signing-key@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + bn.js: ^5.2.1 + elliptic: 6.5.4 + hash.js: 1.1.7 + checksum: 8f8de09b0aac709683bbb49339bc0a4cd2f95598f3546436c65d6f3c3a847ffa98e06d35e9ed2b17d8030bd2f02db9b7bd2e11c5cf8a71aad4537487ab4cf03a + languageName: node + linkType: hard + +"@ethersproject/solidity@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/solidity@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/sha2": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 9a02f37f801c96068c3e7721f83719d060175bc4e80439fe060e92bd7acfcb6ac1330c7e71c49f4c2535ca1308f2acdcb01e00133129aac00581724c2d6293f3 + languageName: node + linkType: hard + +"@ethersproject/strings@npm:5.7.0, @ethersproject/strings@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/strings@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + checksum: 5ff78693ae3fdf3cf23e1f6dc047a61e44c8197d2408c42719fef8cb7b7b3613a4eec88ac0ed1f9f5558c74fe0de7ae3195a29ca91a239c74b9f444d8e8b50df + languageName: node + linkType: hard + +"@ethersproject/transactions@npm:5.7.0, @ethersproject/transactions@npm:^5.6.2, @ethersproject/transactions@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/transactions@npm:5.7.0" + dependencies: + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/rlp": ^5.7.0 + "@ethersproject/signing-key": ^5.7.0 + checksum: a31b71996d2b283f68486241bff0d3ea3f1ba0e8f1322a8fffc239ccc4f4a7eb2ea9994b8fd2f093283fd75f87bae68171e01b6265261f821369aca319884a79 + languageName: node + linkType: hard + +"@ethersproject/units@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/units@npm:5.7.0" + dependencies: + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/constants": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + checksum: 304714f848cd32e57df31bf545f7ad35c2a72adae957198b28cbc62166daa929322a07bff6e9c9ac4577ab6aa0de0546b065ed1b2d20b19e25748b7d475cb0fc + languageName: node + linkType: hard + +"@ethersproject/wallet@npm:5.7.0": + version: 5.7.0 + resolution: "@ethersproject/wallet@npm:5.7.0" + dependencies: + "@ethersproject/abstract-provider": ^5.7.0 + "@ethersproject/abstract-signer": ^5.7.0 + "@ethersproject/address": ^5.7.0 + "@ethersproject/bignumber": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/hdnode": ^5.7.0 + "@ethersproject/json-wallets": ^5.7.0 + "@ethersproject/keccak256": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/random": ^5.7.0 + "@ethersproject/signing-key": ^5.7.0 + "@ethersproject/transactions": ^5.7.0 + "@ethersproject/wordlists": ^5.7.0 + checksum: a4009bf7331eddab38e3015b5e9101ef92de7f705b00a6196b997db0e5635b6d83561674d46c90c6f77b87c0500fe4a6b0183ba13749efc22db59c99deb82fbd + languageName: node + linkType: hard + +"@ethersproject/web@npm:5.7.1, @ethersproject/web@npm:^5.7.0": + version: 5.7.1 + resolution: "@ethersproject/web@npm:5.7.1" + dependencies: + "@ethersproject/base64": ^5.7.0 + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 7028c47103f82fd2e2c197ce0eecfacaa9180ffeec7de7845b1f4f9b19d84081b7a48227aaddde05a4aaa526af574a9a0ce01cc0fc75e3e371f84b38b5b16b2b + languageName: node + linkType: hard + +"@ethersproject/wordlists@npm:5.7.0, @ethersproject/wordlists@npm:^5.7.0": + version: 5.7.0 + resolution: "@ethersproject/wordlists@npm:5.7.0" + dependencies: + "@ethersproject/bytes": ^5.7.0 + "@ethersproject/hash": ^5.7.0 + "@ethersproject/logger": ^5.7.0 + "@ethersproject/properties": ^5.7.0 + "@ethersproject/strings": ^5.7.0 + checksum: 30eb6eb0731f9ef5faa44bf9c0c6e950bcaaef61e4d2d9ce0ae6d341f4e2d6d1f4ab4f8880bfce03b7aac4b862fb740e1421170cfbf8e2aafc359277d49e6e97 + languageName: node + linkType: hard + +"@gar/promisify@npm:^1.1.3": + version: 1.1.3 + resolution: "@gar/promisify@npm:1.1.3" + checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 + languageName: node + linkType: hard + +"@graphql-tools/batch-execute@npm:8.5.1": + version: 8.5.1 + resolution: "@graphql-tools/batch-execute@npm:8.5.1" + dependencies: + "@graphql-tools/utils": 8.9.0 + dataloader: 2.1.0 + tslib: ^2.4.0 + value-or-promise: 1.0.11 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 56c3b9bbab7e3402710186df4de5ae716dc31caa16f3dc51434b5167f0a513881afc1cd835f3df8ff0536f80462394dbb12e5246cda999dcee043e9bf37bcbe2 + languageName: node + linkType: hard + +"@graphql-tools/delegate@npm:^8.4.3": + version: 8.8.1 + resolution: "@graphql-tools/delegate@npm:8.8.1" + dependencies: + "@graphql-tools/batch-execute": 8.5.1 + "@graphql-tools/schema": 8.5.1 + "@graphql-tools/utils": 8.9.0 + dataloader: 2.1.0 + tslib: ~2.4.0 + value-or-promise: 1.0.11 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 5246c63fbb42a22f881a1857bc36fdc6092a4f8c4b0f82d4113eca75aeb676305c42319f65c564816b8c4f4eef2a7b93ee709ff548ff78e5fb3e6c0845ac6d7e + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:8.3.1": + version: 8.3.1 + resolution: "@graphql-tools/merge@npm:8.3.1" + dependencies: + "@graphql-tools/utils": 8.9.0 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 16af6be2249f4f500a4c2f5d3db2e0efd56ad69b5e10499649c6fc979c257af12e131112304a16699654b54daab37a80737e0538478bc45a0053b9bc859a7ac1 + languageName: node + linkType: hard + +"@graphql-tools/merge@npm:8.3.18": + version: 8.3.18 + resolution: "@graphql-tools/merge@npm:8.3.18" + dependencies: + "@graphql-tools/utils": 9.2.1 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 0834fcf13dec5ee92e39f2e1b27a098654e2db20bf6ef6f43d7efce56b7d750caa59dd16aacb211b8f5a198d29c19d36471401762f5a34e0bc22657285dcae92 + languageName: node + linkType: hard + +"@graphql-tools/mock@npm:^8.1.2": + version: 8.7.18 + resolution: "@graphql-tools/mock@npm:8.7.18" + dependencies: + "@graphql-tools/schema": 9.0.16 + "@graphql-tools/utils": 9.2.1 + fast-json-stable-stringify: ^2.1.0 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: bd5186d22f756e2cb977dd0635287fad51c9bcf2e2733f1c681e932d7440b42bc1c9d30d8cd36d32ab2966a28ae1d3ecc81bae0a3c4ed8d938eea0a4bd79d5e0 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:8.5.1, @graphql-tools/schema@npm:^8.0.0, @graphql-tools/schema@npm:^8.3.1": + version: 8.5.1 + resolution: "@graphql-tools/schema@npm:8.5.1" + dependencies: + "@graphql-tools/merge": 8.3.1 + "@graphql-tools/utils": 8.9.0 + tslib: ^2.4.0 + value-or-promise: 1.0.11 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 91363cd4371e347af40ef66f7d903b5d4f5998bfaec9214768e6a795136ef6372f9f225e05e18daacd929e23695811f15e791c6cbe082bf5b5d03b16b1f874f8 + languageName: node + linkType: hard + +"@graphql-tools/schema@npm:9.0.16": + version: 9.0.16 + resolution: "@graphql-tools/schema@npm:9.0.16" + dependencies: + "@graphql-tools/merge": 8.3.18 + "@graphql-tools/utils": 9.2.1 + tslib: ^2.4.0 + value-or-promise: 1.0.12 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: ecbd27b4a36424c8d4b2206b1f2d2ec2cff3c66f52ec452b17977642017ca7f00df4df44f2d0426174ceea9596474d0656bc0227f4c1149f2288abb6d186cd68 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:8.9.0": + version: 8.9.0 + resolution: "@graphql-tools/utils@npm:8.9.0" + dependencies: + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 8d1d8a11722e211dc8723cd3fd7a97fa5401ab22146e4240a0f9d45547792476c34814ff914524578beec961db7b0ff23a6ddff8fe059764537e594cff35c906 + languageName: node + linkType: hard + +"@graphql-tools/utils@npm:9.2.1": + version: 9.2.1 + resolution: "@graphql-tools/utils@npm:9.2.1" + dependencies: + "@graphql-typed-document-node/core": ^3.1.1 + tslib: ^2.4.0 + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: 94ed12df5f49e5c338322ffd931236a687a3d5c443bf499f9baab5d4fcd9792234111142be8aa506a01ca2e82732996c4e1d8f6159ff9cc7fdc5c97f63e55226 + languageName: node + linkType: hard + +"@graphql-typed-document-node/core@npm:^3.1.1": + version: 3.1.2 + resolution: "@graphql-typed-document-node/core@npm:3.1.2" + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + checksum: a61afa025acdabd7833e4f654a5802fc1a526171f81e0c435c8e651050a5a0682499a2c7a51304ceb61fde36cd69fc7975ce5e1b16b9ba7ea474c649f33eea8b + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.8": + version: 0.11.8 + resolution: "@humanwhocodes/config-array@npm:0.11.8" + dependencies: + "@humanwhocodes/object-schema": ^1.2.1 + debug: ^4.1.1 + minimatch: ^3.0.5 + checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^1.2.1": + version: 1.2.1 + resolution: "@humanwhocodes/object-schema@npm:1.2.1" + checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 + languageName: node + linkType: hard + +"@josephg/resolvable@npm:^1.0.0": + version: 1.0.1 + resolution: "@josephg/resolvable@npm:1.0.1" + checksum: 64eb763b5138bdae4fb59c0c0e89ed261b690917ae6bd777b533257668f151b8868698fb73dfd7665746ad07c7c917fe89ccfdf2404048d39f373f57f1a14e34 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.1.0": + version: 0.1.1 + resolution: "@jridgewell/gen-mapping@npm:0.1.1" + dependencies: + "@jridgewell/set-array": ^1.0.0 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.2 + resolution: "@jridgewell/gen-mapping@npm:0.3.2" + dependencies: + "@jridgewell/set-array": ^1.0.1 + "@jridgewell/sourcemap-codec": ^1.4.10 + "@jridgewell/trace-mapping": ^0.3.9 + checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": + version: 3.1.0 + resolution: "@jridgewell/resolve-uri@npm:3.1.0" + checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": + version: 1.1.2 + resolution: "@jridgewell/set-array@npm:1.1.2" + checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": + version: 1.4.14 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" + checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:0.3.9": + version: 0.3.9 + resolution: "@jridgewell/trace-mapping@npm:0.3.9" + dependencies: + "@jridgewell/resolve-uri": ^3.0.3 + "@jridgewell/sourcemap-codec": ^1.4.10 + checksum: d89597752fd88d3f3480845691a05a44bd21faac18e2185b6f436c3b0fd0c5a859fbbd9aaa92050c4052caf325ad3e10e2e1d1b64327517471b7d51babc0ddef + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.17 + resolution: "@jridgewell/trace-mapping@npm:0.3.17" + dependencies: + "@jridgewell/resolve-uri": 3.1.0 + "@jridgewell/sourcemap-codec": 1.4.14 + checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + languageName: node + linkType: hard + +"@json-rpc-tools/provider@npm:^1.5.5": + version: 1.7.6 + resolution: "@json-rpc-tools/provider@npm:1.7.6" + dependencies: + "@json-rpc-tools/utils": ^1.7.6 + axios: ^0.21.0 + safe-json-utils: ^1.1.1 + ws: ^7.4.0 + checksum: c60d73511db7f743c3844d499df6a7e243d5f5493127c00fbf9aec74c95d2e80a3033eb22369c428c2deec263a47cd1b334cd76c84859e30355a6dace893a589 + languageName: node + linkType: hard + +"@json-rpc-tools/types@npm:^1.7.6": + version: 1.7.6 + resolution: "@json-rpc-tools/types@npm:1.7.6" + dependencies: + keyvaluestorage-interface: ^1.0.0 + checksum: f23ec7d79a78aa4e896d1dff506108bd3da38015028afd997034e6498c1f3c7bedee70618b0d1a73adf13b4d2a6a91146c2e9505487280b3c376e74f5790e77c + languageName: node + linkType: hard + +"@json-rpc-tools/utils@npm:^1.7.6": + version: 1.7.6 + resolution: "@json-rpc-tools/utils@npm:1.7.6" + dependencies: + "@json-rpc-tools/types": ^1.7.6 + "@pedrouid/environment": ^1.0.1 + checksum: 32cac2e8cbf8a15d95415de8ded483c6206e6df392e129ad51acd90a4842511e931156c59cb26036fb9fae8054e8f20b719a35282304f39cd18683a5293cb67d + languageName: node + linkType: hard + +"@ledgerhq/connect-kit-loader@npm:^1.0.1": + version: 1.0.2 + resolution: "@ledgerhq/connect-kit-loader@npm:1.0.2" + checksum: 38475ee5a80b733fee571a8e882e7d309e0e28ef4776adb122bb4be010c54ca966c3946c1cbc78ae0d6abec62cd9ea6c7fbe4879041fe43d173bb287362fa34f + languageName: node + linkType: hard + +"@lit-labs/ssr-dom-shim@npm:^1.0.0": + version: 1.0.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.0.0" + checksum: ccba6675ad631c6f7360af4e12e328e88d877a52ec992ae9254a1be9902ef699b7916d851b073803dd91244d0f709de2c0539a7db643889cfe341ff6e1a74eb5 + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.1 + resolution: "@lit/reactive-element@npm:1.6.1" + dependencies: + "@lit-labs/ssr-dom-shim": ^1.0.0 + checksum: fab0bcfdade9c26af2ad5115fb564bcf8ba0732a3a8be86c157851c2771e3fdc65ab38f2cd60fa121946058bf6e487461fd217f87b01f96e88ee7a95d5d866ba + languageName: node + linkType: hard + +"@metamask/safe-event-emitter@npm:2.0.0, @metamask/safe-event-emitter@npm:^2.0.0": + version: 2.0.0 + resolution: "@metamask/safe-event-emitter@npm:2.0.0" + checksum: 8b717ac5d53df0027c05509f03d0534700b5898dd1c3a53fb2dc4c0499ca5971b14aae67f522d09eb9f509e77f50afa95fdb3eda1afbff8b071c18a3d2905e93 + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/animation@npm:10.15.1" + dependencies: + "@motionone/easing": ^10.15.1 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 + tslib: ^2.3.1 + checksum: 75b7a1e6c47c27073a578eb5559ea0a6e7075862c72e1eb1598403c8c2725f596a95b0369514c9e72f3c7439a9845c468b85a14d4e500df48e09d01b0739d4a7 + languageName: node + linkType: hard + +"@motionone/dom@npm:^10.15.5": + version: 10.15.5 + resolution: "@motionone/dom@npm:10.15.5" + dependencies: + "@motionone/animation": ^10.15.1 + "@motionone/generators": ^10.15.1 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 + hey-listen: ^1.0.8 + tslib: ^2.3.1 + checksum: 2453fe3df6a2b4b339d075bcd598bda1eee1926ba0ad881edfd154362b0992c91f31c08d83c469c7e8cb8bf8ebc0ed5530972673cf5c74d99e46e3772cf5f1cb + languageName: node + linkType: hard + +"@motionone/easing@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/easing@npm:10.15.1" + dependencies: + "@motionone/utils": ^10.15.1 + tslib: ^2.3.1 + checksum: cf7cfcf9917525d892334c58282425aafc69d9ab9004c190bfa7cf91317a680e8143f227adc79557424e7f26cdf8478dcbb2ae467e744cebc58195d6f0b8153a + languageName: node + linkType: hard + +"@motionone/generators@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/generators@npm:10.15.1" + dependencies: + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 + tslib: ^2.3.1 + checksum: 0eb6797a64d536bb5c26628343d6594a2ebc45c3c447b8ce442b4ac3a41be847b860ac009bda7968fc7d339d2ee49b18bfe36306c5dd99cf17c7d84c82de93f3 + languageName: node + linkType: hard + +"@motionone/svelte@npm:^10.15.5": + version: 10.15.5 + resolution: "@motionone/svelte@npm:10.15.5" + dependencies: + "@motionone/dom": ^10.15.5 + tslib: ^2.3.1 + checksum: 17c7cf75f9c2635b1f11204fc4944a62b6febe19d9ffca50b15b45019e98d74cb9c7b9c1a780d8dbd945d8f397ebc3ff97a765d16cad7aae99d1ec979c3aa5ad + languageName: node + linkType: hard + +"@motionone/types@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/types@npm:10.15.1" + checksum: 98091f7dca257508d94d1080678c433da39a814e8e58aaa742212bf6c2a5b5e2120a6251a06e3ea522219ce6d1b6eb6aa2cab224b803fe52789033d8398ef0aa + languageName: node + linkType: hard + +"@motionone/utils@npm:^10.15.1": + version: 10.15.1 + resolution: "@motionone/utils@npm:10.15.1" + dependencies: + "@motionone/types": ^10.15.1 + hey-listen: ^1.0.8 + tslib: ^2.3.1 + checksum: 6ef13cd6637ec87c340e5536f849f8c40d30cc90139a3856d11cd70d78e3740f8815b0e63564fefd23c05a060da7a0ea5395390549606ed8801a7b832b74e04e + languageName: node + linkType: hard + +"@motionone/vue@npm:^10.15.5": + version: 10.15.5 + resolution: "@motionone/vue@npm:10.15.5" + dependencies: + "@motionone/dom": ^10.15.5 + tslib: ^2.3.1 + checksum: c87c019edfa1224aed7f2edf3f0f764829eeebbc6efefeca2235a5cabbd1553b7516376c744a39e1f7e6b13a7699bceac02c7cb59091d4d1019d5e9dd11c8cf2 + languageName: node + linkType: hard + +"@next/env@npm:13.2.1": + version: 13.2.1 + resolution: "@next/env@npm:13.2.1" + checksum: 16a877479348b9d6a9e69e74312546889d6419a6dec0556cf7d9ed5876b4f69a0974c804f2c5ec81526522c243d97bd2d6919d3241cd165e10e8fd6c3bb4b975 + languageName: node + linkType: hard + +"@next/eslint-plugin-next@npm:13.2.1": + version: 13.2.1 + resolution: "@next/eslint-plugin-next@npm:13.2.1" + dependencies: + glob: 7.1.7 + checksum: e4b49709d987ad5a6a67bdbcf43798e3a1d5d72e0cf503ae2dd8553add79221cb706ba824ab985d4cfccc5a6aafb2fa949f371f9b3a45832bc370a093cc9f096 + languageName: node + linkType: hard + +"@next/swc-android-arm-eabi@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-android-arm-eabi@npm:13.2.1" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@next/swc-android-arm64@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-android-arm64@npm:13.2.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-darwin-arm64@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-darwin-arm64@npm:13.2.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-darwin-x64@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-darwin-x64@npm:13.2.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@next/swc-freebsd-x64@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-freebsd-x64@npm:13.2.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@next/swc-linux-arm-gnueabihf@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-linux-arm-gnueabihf@npm:13.2.1" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@next/swc-linux-arm64-gnu@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-linux-arm64-gnu@npm:13.2.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@next/swc-linux-arm64-musl@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-linux-arm64-musl@npm:13.2.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@next/swc-linux-x64-gnu@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-linux-x64-gnu@npm:13.2.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@next/swc-linux-x64-musl@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-linux-x64-musl@npm:13.2.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@next/swc-win32-arm64-msvc@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-win32-arm64-msvc@npm:13.2.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@next/swc-win32-ia32-msvc@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-win32-ia32-msvc@npm:13.2.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@next/swc-win32-x64-msvc@npm:13.2.1": + version: 13.2.1 + resolution: "@next/swc-win32-x64-msvc@npm:13.2.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@noble/ed25519@npm:^1.7.0": + version: 1.7.3 + resolution: "@noble/ed25519@npm:1.7.3" + checksum: 45169927d51de513e47bbeebff3a603433c4ac7579e1b8c5034c380a0afedbe85e6959be3d69584a7a5ed6828d638f8f28879003b9bb2fb5f22d8aa2d88fd5fe + languageName: node + linkType: hard + +"@noble/hashes@npm:^1.1.2": + version: 1.2.0 + resolution: "@noble/hashes@npm:1.2.0" + checksum: 8ca080ce557b8f40fb2f78d3aedffd95825a415ac8e13d7ffe3643f8626a8c2d99a3e5975b555027ac24316d8b3c02a35b8358567c0c23af681e6573602aa434 + languageName: node + linkType: hard + +"@noble/secp256k1@npm:^1.6.3": + version: 1.7.1 + resolution: "@noble/secp256k1@npm:1.7.1" + checksum: d2301f1f7690368d8409a3152450458f27e54df47e3f917292de3de82c298770890c2de7c967d237eff9c95b70af485389a9695f73eb05a43e2bd562d18b18cb + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": 2.0.5 + run-parallel: ^1.1.9 + checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": 2.1.5 + fastq: ^1.6.0 + checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^2.1.0": + version: 2.1.2 + resolution: "@npmcli/fs@npm:2.1.2" + dependencies: + "@gar/promisify": ^1.1.3 + semver: ^7.3.5 + checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + languageName: node + linkType: hard + +"@npmcli/move-file@npm:^2.0.0": + version: 2.0.1 + resolution: "@npmcli/move-file@npm:2.0.1" + dependencies: + mkdirp: ^1.0.4 + rimraf: ^3.0.2 + checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 + languageName: node + linkType: hard + +"@pedrouid/environment@npm:^1.0.1": + version: 1.0.1 + resolution: "@pedrouid/environment@npm:1.0.1" + checksum: fd88340ad760f26340a2816c3677f0ca913976e315880891c3de3f028fe64abc9704fb904234dce77a1ff15c22d0b6cbf1d4199a76de6695c2aed8353ce20590 + languageName: node + linkType: hard + +"@pkgr/utils@npm:^2.3.1": + version: 2.3.1 + resolution: "@pkgr/utils@npm:2.3.1" + dependencies: + cross-spawn: ^7.0.3 + is-glob: ^4.0.3 + open: ^8.4.0 + picocolors: ^1.0.0 + tiny-glob: ^0.2.9 + tslib: ^2.4.0 + checksum: 118a1971120253740121a1db0a6658c21195b7da962acf9c124b507a3df707cfc97b0b84a16edcbd4352853b182e8337da9fc6e8e3d06c60d75ae4fb42321c75 + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 011fe7ef0826b0fd1a95935a033a3c0fd08483903e1aa8f8b4e0704e3233406abb9ee25350ec0c20bbecb2aad8da0dcea58b392bbd77d6690736f02c143865d2 + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 67173ac34de1e242c55da52c2f5bdc65505d82453893f9b51dc74af9fe4c065cf4a657a4538e91b0d4a1a1e0a0642215e31894c31650ff6e3831471061e1ee9e + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 59240c850b1d3d0b56d8f8098dd04787dcaec5c5bd8de186fa548de86b86076e1c50e80144b90335e705a044edf5bc8b0998548474c2a10a98c7e004a1547e4b + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 0369163a3d226851682f855f81413cbf166cd98f131edb94a0f67f79e75342d86e89df9d7a1df08ac28be2bc77e0a7f0200526bb6c2a407abbfee1f0262d5fd7 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": ^1.1.1 + "@protobufjs/inquire": ^1.1.0 + checksum: 3fce7e09eb3f1171dd55a192066450f65324fd5f7cc01a431df01bb00d0a895e6bfb5b0c5561ce157ee1d886349c90703d10a4e11a1a256418ff591b969b3477 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 5781e1241270b8bd1591d324ca9e3a3128d2f768077a446187a049e36505e91bc4156ed5ac3159c3ce3d2ba3743dbc757b051b2d723eea9cd367bfd54ab29b2f + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: ca06f02eaf65ca36fb7498fc3492b7fc087bfcc85c702bac5b86fad34b692bdce4990e0ef444c1e2aea8c034227bd1f0484be02810d5d7e931c55445555646f4 + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 856eeb532b16a7aac071cacde5c5620df800db4c80cee6dbc56380524736205aae21e5ae47739114bf669ab5e8ba0e767a282ad894f3b5e124197cb9224445ee + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: d6a34fbbd24f729e2a10ee915b74e1d77d52214de626b921b2d77288bd8f2386808da2315080f2905761527cceffe7ec34c7647bd21a5ae41a25e8212ff79451 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: f9bf3163d13aaa3b6f5e6fbf37a116e094ea021c0e1f2a7ccd0e12a29e2ce08dafba4e8b36e13f8ed7397e1591610ce880ed1289af4d66cf4ace8a36a9557278 + languageName: node + linkType: hard + +"@redux-saga/core@npm:^1.0.0": + version: 1.2.2 + resolution: "@redux-saga/core@npm:1.2.2" + dependencies: + "@babel/runtime": ^7.6.3 + "@redux-saga/deferred": ^1.2.1 + "@redux-saga/delay-p": ^1.2.1 + "@redux-saga/is": ^1.1.3 + "@redux-saga/symbols": ^1.1.3 + "@redux-saga/types": ^1.2.1 + redux: ^4.0.4 + typescript-tuple: ^2.2.1 + checksum: a09f0457b78be9c5e9c4365d1fdee7198e627e1ac3f6883c10df48dfead567c3af3ce03b2234331cd5cb3e27eb3a4cf51b28349bff439776108443d653e6b91f + languageName: node + linkType: hard + +"@redux-saga/deferred@npm:^1.2.1": + version: 1.2.1 + resolution: "@redux-saga/deferred@npm:1.2.1" + checksum: 2caca8d2fe559c74889562dbd7fabc6f139cc24871a41122e2ac8e4c98fb1c44a081d0fc762f13c12d6320fd759ee2b799d57141025fef93ae553c09338c3fff + languageName: node + linkType: hard + +"@redux-saga/delay-p@npm:^1.2.1": + version: 1.2.1 + resolution: "@redux-saga/delay-p@npm:1.2.1" + dependencies: + "@redux-saga/symbols": ^1.1.3 + checksum: 060533ce8ba6b919caa5d47961eb5d8c1d171519fccd5d44208c26a0b94f3f315c8ea440f1b23af70ed53ebd0445b64567d6a0ac9663a6f703dd8088746ce2b5 + languageName: node + linkType: hard + +"@redux-saga/is@npm:^1.1.3": + version: 1.1.3 + resolution: "@redux-saga/is@npm:1.1.3" + dependencies: + "@redux-saga/symbols": ^1.1.3 + "@redux-saga/types": ^1.2.1 + checksum: 8e24194d365e9a8896fa232a92c09a02a8f881f7a3a0d8004311568762ae3865d40391e4719b789114124f71904160a8942bb285e3fd1611599267bf2ae7d5fc + languageName: node + linkType: hard + +"@redux-saga/symbols@npm:^1.1.3": + version: 1.1.3 + resolution: "@redux-saga/symbols@npm:1.1.3" + checksum: 65a8ea23c1ab7b122823f1a4d957f881d48fa50f90898c26db65cac6524f22e2f337b768dadfa87324925b41e3279ff1ebce1c4141e53dc19e74855167b49b74 + languageName: node + linkType: hard + +"@redux-saga/types@npm:^1.2.1": + version: 1.2.1 + resolution: "@redux-saga/types@npm:1.2.1" + checksum: 754f183bd1bdd589a29d2b976f666e9ee9e6d28e88268538c11f679d019334999676d5425af14d2a99d5c91c0c87a01e7ac1c4d81a656d93dd529df315bbd0c7 + languageName: node + linkType: hard + +"@rive-app/canvas@npm:1.0.102": + version: 1.0.102 + resolution: "@rive-app/canvas@npm:1.0.102" + checksum: e85a6c4f07e7a94776a4fdf818fb833691ec6f8c248f50b1b2009deb7fc4a56f8879e72dccfab21c2518b0d2a8c2d8b844ef2ee86ed4d53a4b359cc920f7ff52 + languageName: node + linkType: hard + +"@rive-app/react-canvas@npm:^3.0.38": + version: 3.0.38 + resolution: "@rive-app/react-canvas@npm:3.0.38" + dependencies: + "@rive-app/canvas": 1.0.102 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: e4701e7cda572550fea9b5c9de9fa59b14ea7557e866ebaae1434a993ff14020b14086956ac6fda1f61dacedfda7eda65fb45ffa2afe4bade42f4bd8c41aa014 + languageName: node + linkType: hard + +"@rushstack/eslint-patch@npm:^1.1.3": + version: 1.2.0 + resolution: "@rushstack/eslint-patch@npm:1.2.0" + checksum: faa749faae0e83c26ae9eb00ad36a897ac78f3cf27da8e8ff21c00bcf7973b598d823d8f2b3957ef66079288bcf577f94df831eae2d65f3f68d8ca32f18b6aff + languageName: node + linkType: hard + +"@safe-global/safe-apps-provider@npm:^0.15.2": + version: 0.15.2 + resolution: "@safe-global/safe-apps-provider@npm:0.15.2" + dependencies: + "@safe-global/safe-apps-sdk": 7.9.0 + events: ^3.3.0 + checksum: 5d647d105c935f1cb2b349b2dd3f8b590be5b16f5c1e65e4fd3fb8c72e46bfe8e2bb8e4876642511c41c0b3d75ae2f572e55a35066740c04d80c1def02e93e3b + languageName: node + linkType: hard + +"@safe-global/safe-apps-sdk@npm:7.9.0": + version: 7.9.0 + resolution: "@safe-global/safe-apps-sdk@npm:7.9.0" + dependencies: + "@safe-global/safe-gateway-typescript-sdk": ^3.5.3 + ethers: ^5.7.2 + checksum: 439cea5e486e85619c78c876bdbb81544d54c47af24e9633b7e0bd49cb0b25d260f02de573e734cd5bf767c8188bc60729880e30c86785c7e7dd22f0dbd5d0dd + languageName: node + linkType: hard + +"@safe-global/safe-apps-sdk@npm:^7.9.0": + version: 7.10.0 + resolution: "@safe-global/safe-apps-sdk@npm:7.10.0" + dependencies: + "@safe-global/safe-gateway-typescript-sdk": ^3.5.3 + ethers: ^5.7.2 + checksum: 77ef8769bbb52ad72c63836928514c096ceee42b0e7d1a46f3fc54b291e909f8471a7492295af605d1c8fc1a27ae100d01f705550f0b40375e8f53fd448de83c + languageName: node + linkType: hard + +"@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3": + version: 3.7.0 + resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.7.0" + dependencies: + cross-fetch: ^3.1.5 + checksum: 648bac448935913890fc9b42cb27bec0deac62dce49146f6fd24ca15509987299143c00cffc5f300b8bd85bfa464230751bd1e8cda80f4ef19f67c7485c09534 + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^4.0.0, @sindresorhus/is@npm:^4.6.0": + version: 4.6.0 + resolution: "@sindresorhus/is@npm:4.6.0" + checksum: 83839f13da2c29d55c97abc3bc2c55b250d33a0447554997a85c539e058e57b8da092da396e252b11ec24a0279a0bed1f537fa26302209327060643e327f81d2 + languageName: node + linkType: hard + +"@solana/buffer-layout@npm:^4.0.0": + version: 4.0.1 + resolution: "@solana/buffer-layout@npm:4.0.1" + dependencies: + buffer: ~6.0.3 + checksum: bf846888e813187243d4008a7a9f58b49d16cbd995b9d7f1b72898aa510ed77b1ce5e8468e7b2fd26dd81e557a4e74a666e21fccb95f123c1f740d41138bbacd + languageName: node + linkType: hard + +"@solana/web3.js@npm:^1.70.1": + version: 1.73.3 + resolution: "@solana/web3.js@npm:1.73.3" + dependencies: + "@babel/runtime": ^7.12.5 + "@noble/ed25519": ^1.7.0 + "@noble/hashes": ^1.1.2 + "@noble/secp256k1": ^1.6.3 + "@solana/buffer-layout": ^4.0.0 + agentkeepalive: ^4.2.1 + bigint-buffer: ^1.1.5 + bn.js: ^5.0.0 + borsh: ^0.7.0 + bs58: ^4.0.1 + buffer: 6.0.1 + fast-stable-stringify: ^1.0.0 + jayson: ^3.4.4 + node-fetch: ^2.6.7 + rpc-websockets: ^7.5.1 + superstruct: ^0.14.2 + checksum: bf00b2594590116079b1c9d078dd274622dec903d681cf38eafb249334fa5dfd2a2fe48ca49027f51e6afed3a4bbb9f1099c61f26dc9271358b847e807ad6ea9 + languageName: node + linkType: hard + +"@stablelib/aead@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/aead@npm:1.0.1" + checksum: 1a6f68d138f105d17dd65349751515bd252ab0498c77255b8555478d28415600dde493f909eb718245047a993f838dfae546071e1687566ffb7b8c3e10c918d9 + languageName: node + linkType: hard + +"@stablelib/binary@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/binary@npm:1.0.1" + dependencies: + "@stablelib/int": ^1.0.1 + checksum: dca9b98eb1f56a4002b5b9e7351fbc49f3d8616af87007c01e833bd763ac89214eb5f3b7e18673c91ce59d4a0e4856a2eb661ace33d39f17fb1ad267271fccd8 + languageName: node + linkType: hard + +"@stablelib/bytes@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/bytes@npm:1.0.1" + checksum: 456267e08c3384abcb71d3ad3e97a6f99185ad754bac016f501ebea4e4886f37900589143b57e33bdbbf513a92fc89368c15dd4517e0540d0bdc79ecdf9dd087 + languageName: node + linkType: hard + +"@stablelib/chacha20poly1305@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/chacha20poly1305@npm:1.0.1" + dependencies: + "@stablelib/aead": ^1.0.1 + "@stablelib/binary": ^1.0.1 + "@stablelib/chacha": ^1.0.1 + "@stablelib/constant-time": ^1.0.1 + "@stablelib/poly1305": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: 81f1a32330838d31e4dc3144d76eba7244b56d9ea38c1f604f2c34d93ed8e67e9a6167d2cfd72254c13cc46dfc1f5ce5157b37939a575295d69d9144abb4e4fb + languageName: node + linkType: hard + +"@stablelib/chacha@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/chacha@npm:1.0.1" + dependencies: + "@stablelib/binary": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: f061f36c4ca4bf177dd7cac11e7c65ced164f141b6065885141ae5a55f32e16ba0209aefcdcc966aef013f1da616ce901a3a80653b4b6f833cf7e3397ae2d6bd + languageName: node + linkType: hard + +"@stablelib/constant-time@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/constant-time@npm:1.0.1" + checksum: dba4f4bf508de2ff15f7f0cbd875e70391aa3ba3698290fe1ed2feb151c243ba08a90fc6fb390ec2230e30fcc622318c591a7c0e35dcb8150afb50c797eac3d7 + languageName: node + linkType: hard + +"@stablelib/ed25519@npm:^1.0.2": + version: 1.0.3 + resolution: "@stablelib/ed25519@npm:1.0.3" + dependencies: + "@stablelib/random": ^1.0.2 + "@stablelib/sha512": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: e18279de078edac67396ba07dbb862dce0fe89efa8141c21a5b04108a29914bd51636019522323ca5097ec596a90b3028ed64e88ee009b0ac7de7c1ab6499ccb + languageName: node + linkType: hard + +"@stablelib/hash@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/hash@npm:1.0.1" + checksum: 3ff1f12d1a4082aaf4b6cdf40c2010aabe5c4209d3b40b97b5bbb0d9abc0ee94abdc545e57de0614afaea807ca0212ac870e247ec8f66cdce91ec39ce82948cf + languageName: node + linkType: hard + +"@stablelib/hkdf@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/hkdf@npm:1.0.1" + dependencies: + "@stablelib/hash": ^1.0.1 + "@stablelib/hmac": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: 9d45e303715a1835c8612b78e6c1b9d2b7463699b484241d8681fb5c17e0f2bbde5ce211c882134b64616a402e09177baeba80426995ff227b3654a155ab225d + languageName: node + linkType: hard + +"@stablelib/hmac@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/hmac@npm:1.0.1" + dependencies: + "@stablelib/constant-time": ^1.0.1 + "@stablelib/hash": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: e3b93f7144a5846a6e30213278f7570de6d3f9d09131b95ce76d5c5c8bf37bf5d1830f2ee8d847555707271dbfd6e2461221719fd4d8b27ff06b9dd689c0ec21 + languageName: node + linkType: hard + +"@stablelib/int@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/int@npm:1.0.1" + checksum: 65bfbf50a382eea70c68e05366bf379cfceff8fbc076f1c267ef2f2411d7aed64fd140c415cb6c29f19a3910d3b8b7805d4b32ad5721a5007a8e744a808c7ae3 + languageName: node + linkType: hard + +"@stablelib/keyagreement@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/keyagreement@npm:1.0.1" + dependencies: + "@stablelib/bytes": ^1.0.1 + checksum: 3c8ec904dd50f72f3162f5447a0fa8f1d9ca6e24cd272d3dbe84971267f3b47f9bd5dc4e4eeedf3fbac2fe01f2d9277053e57c8e60db8c5544bfb35c62d290dd + languageName: node + linkType: hard + +"@stablelib/poly1305@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/poly1305@npm:1.0.1" + dependencies: + "@stablelib/constant-time": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: 70b845bb0481c66b7ba3f3865d01e4c67a4dffc9616fc6de1d23efc5e828ec09de25f8e3be4e1f15a23b8e87e3036ee3d949c2fd4785047e6f7028bbec0ead18 + languageName: node + linkType: hard + +"@stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2": + version: 1.0.2 + resolution: "@stablelib/random@npm:1.0.2" + dependencies: + "@stablelib/binary": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: f5ace0a588dc4c21f01cb85837892d4c872e994ae77a58a8eb7dd61aa0b26fb1e9b46b0445e71af57d963ef7d9f5965c64258fc0d04df7b2947bc48f2d3560c5 + languageName: node + linkType: hard + +"@stablelib/sha256@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/sha256@npm:1.0.1" + dependencies: + "@stablelib/binary": ^1.0.1 + "@stablelib/hash": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: 38669871e1bda72eb537629ebceac1c72da8890273a9fbe088f81f6d14c1ec04e78be8c5b455380a06c67f8e62b2508e11e9063fcc257dbaa1b5c27ac756ba77 + languageName: node + linkType: hard + +"@stablelib/sha512@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/sha512@npm:1.0.1" + dependencies: + "@stablelib/binary": ^1.0.1 + "@stablelib/hash": ^1.0.1 + "@stablelib/wipe": ^1.0.1 + checksum: b7c82f7608a35948a2147a534c0c9afc80deab3fd5f72a2e27b2454e7c0c6944d39381be3abcb1b7fac5b824ba030ae3e98209d517a579c143d8ed63930b042f + languageName: node + linkType: hard + +"@stablelib/wipe@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/wipe@npm:1.0.1" + checksum: 287802eb146810a46ba72af70b82022caf83a8aeebde23605f5ee0decf64fe2b97a60c856e43b6617b5801287c30cfa863cfb0469e7fcde6f02d143cf0c6cbf4 + languageName: node + linkType: hard + +"@stablelib/x25519@npm:^1.0.3": + version: 1.0.3 + resolution: "@stablelib/x25519@npm:1.0.3" + dependencies: + "@stablelib/keyagreement": ^1.0.1 + "@stablelib/random": ^1.0.2 + "@stablelib/wipe": ^1.0.1 + checksum: f8537066b542b6770c1b5b2ae5ad0688d1b986e4bf818067c152c123a5471531987bbf024224f75f387f481ccc5b628e391e49e92102b8b1a3e2d449d6105402 + languageName: node + linkType: hard + +"@svgr/babel-plugin-add-jsx-attribute@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-add-jsx-attribute@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: cab83832830a57735329ed68f67c03b57ca21fa037b0134847b0c5c0ef4beca89956d7dacfbf7b2a10fd901e7009e877512086db2ee918b8c69aee7742ae32c0 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-attribute@npm:*": + version: 6.5.0 + resolution: "@svgr/babel-plugin-remove-jsx-attribute@npm:6.5.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7a4dfc1345f5855b010684e9c5301731842bf91d72b82ce5cc4c82c80b94de1036e447a8a00fb306a6dd575cb4c640d8ce3cfee6607ddbb804796a77284c7f22 + languageName: node + linkType: hard + +"@svgr/babel-plugin-remove-jsx-empty-expression@npm:*": + version: 6.5.0 + resolution: "@svgr/babel-plugin-remove-jsx-empty-expression@npm:6.5.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3e173f720d530f9f71f8506f3eb78583eec3d87d66e385efe1ef3b3ebfc4e3680ec30f36414726de6a163e99ca69f54886022967e49476dea522267e1986936e + languageName: node + linkType: hard + +"@svgr/babel-plugin-replace-jsx-attribute-value@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-replace-jsx-attribute-value@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: b7d2125758e766e1ebd14b92216b800bdc976959bc696dbfa1e28682919147c1df4bb8b1b5fd037d7a83026e27e681fea3b8d3741af8d3cf4c9dfa3d412125df + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-dynamic-title@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-svg-dynamic-title@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 0fd42ebf127ae9163ef341e84972daa99bdcb9e6ed3f83aabd95ee173fddc43e40e02fa847fbc0a1058cf5549f72b7960a2c5e22c3e4ac18f7e3ac81277852ae + languageName: node + linkType: hard + +"@svgr/babel-plugin-svg-em-dimensions@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-svg-em-dimensions@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: c1550ee9f548526fa66fd171e3ffb5696bfc4e4cd108a631d39db492c7410dc10bba4eb5a190e9df824bf806130ccc586ae7d2e43c547e6a4f93bbb29a18f344 + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-react-native-svg@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-transform-react-native-svg@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4c924af22b948b812629e80efb90ad1ec8faae26a232d8ca8a06b46b53e966a2c415a57806a3ff0ea806a622612e546422719b69ec6839717a7755dac19171d9 + languageName: node + linkType: hard + +"@svgr/babel-plugin-transform-svg-component@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-plugin-transform-svg-component@npm:6.5.1" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e496bb5ee871feb6bcab250b6e067322da7dd5c9c2b530b41e5586fe090f86611339b49d0a909c334d9b24cbca0fa755c949a2526c6ad03c6b5885666874cf5f + languageName: node + linkType: hard + +"@svgr/babel-preset@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/babel-preset@npm:6.5.1" + dependencies: + "@svgr/babel-plugin-add-jsx-attribute": ^6.5.1 + "@svgr/babel-plugin-remove-jsx-attribute": "*" + "@svgr/babel-plugin-remove-jsx-empty-expression": "*" + "@svgr/babel-plugin-replace-jsx-attribute-value": ^6.5.1 + "@svgr/babel-plugin-svg-dynamic-title": ^6.5.1 + "@svgr/babel-plugin-svg-em-dimensions": ^6.5.1 + "@svgr/babel-plugin-transform-react-native-svg": ^6.5.1 + "@svgr/babel-plugin-transform-svg-component": ^6.5.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 9f124be39a8e64f909162f925b3a63ddaa5a342a5e24fc0b7f7d9d4d7f7e3b916596c754fb557dc259928399cad5366a27cb231627a0d2dcc4b13ac521cf05af + languageName: node + linkType: hard + +"@svgr/core@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/core@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@svgr/babel-preset": ^6.5.1 + "@svgr/plugin-jsx": ^6.5.1 + camelcase: ^6.2.0 + cosmiconfig: ^7.0.1 + checksum: fd6d6d5da5aeb956703310480b626c1fb3e3973ad9fe8025efc1dcf3d895f857b70d100c63cf32cebb20eb83c9607bafa464c9436e18fe6fe4fafdc73ed6b1a5 + languageName: node + linkType: hard + +"@svgr/hast-util-to-babel-ast@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/hast-util-to-babel-ast@npm:6.5.1" + dependencies: + "@babel/types": ^7.20.0 + entities: ^4.4.0 + checksum: 37923cce1b3f4e2039077b0c570b6edbabe37d1cf1a6ee35e71e0fe00f9cffac450eec45e9720b1010418131a999cb0047331ba1b6d1d2c69af1b92ac785aacf + languageName: node + linkType: hard + +"@svgr/plugin-jsx@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/plugin-jsx@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@svgr/babel-preset": ^6.5.1 + "@svgr/hast-util-to-babel-ast": ^6.5.1 + svg-parser: ^2.0.4 + peerDependencies: + "@svgr/core": ^6.0.0 + checksum: 42f22847a6bdf930514d7bedd3c5e1fd8d53eb3594779f9db16cb94c762425907c375cd8ec789114e100a4d38068aca6c7ab5efea4c612fba63f0630c44cc859 + languageName: node + linkType: hard + +"@svgr/plugin-svgo@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/plugin-svgo@npm:6.5.1" + dependencies: + cosmiconfig: ^7.0.1 + deepmerge: ^4.2.2 + svgo: ^2.8.0 + peerDependencies: + "@svgr/core": "*" + checksum: cd2833530ac0485221adc2146fd992ab20d79f4b12eebcd45fa859721dd779483158e11dfd9a534858fe468416b9412416e25cbe07ac7932c44ed5fa2021c72e + languageName: node + linkType: hard + +"@svgr/webpack@npm:^6.5.1": + version: 6.5.1 + resolution: "@svgr/webpack@npm:6.5.1" + dependencies: + "@babel/core": ^7.19.6 + "@babel/plugin-transform-react-constant-elements": ^7.18.12 + "@babel/preset-env": ^7.19.4 + "@babel/preset-react": ^7.18.6 + "@babel/preset-typescript": ^7.18.6 + "@svgr/core": ^6.5.1 + "@svgr/plugin-jsx": ^6.5.1 + "@svgr/plugin-svgo": ^6.5.1 + checksum: d10582eb4fa82a5b6d314cb49f2c640af4fd3a60f5b76095d2b14e383ef6a43a6f4674b68774a21787dbde69dec0a251cfcfc3f9a96c82754ba5d5c6daf785f0 + languageName: node + linkType: hard + +"@swc/helpers@npm:0.4.14": + version: 0.4.14 + resolution: "@swc/helpers@npm:0.4.14" + dependencies: + tslib: ^2.4.0 + checksum: 273fd3f3fc461a92f3790cc551ea054745c6d6959afbe1232e6d7aa1c722bbc114d308aab96bef5c78fc0303c85c7b472ef00e2253251cc89737f3b1af56e5a5 + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^4.0.5": + version: 4.0.6 + resolution: "@szmarczak/http-timer@npm:4.0.6" + dependencies: + defer-to-connect: ^2.0.0 + checksum: c29df3bcec6fc3bdec2b17981d89d9c9fc9bd7d0c9bcfe92821dc533f4440bc890ccde79971838b4ceed1921d456973c4180d7175ee1d0023ad0562240a58d95 + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^5.0.1": + version: 5.0.1 + resolution: "@szmarczak/http-timer@npm:5.0.1" + dependencies: + defer-to-connect: ^2.0.1 + checksum: fc9cb993e808806692e4a3337c90ece0ec00c89f4b67e3652a356b89730da98bc824273a6d67ca84d5f33cd85f317dcd5ce39d8cc0a2f060145a608a7cb8ce92 + languageName: node + linkType: hard + +"@tailwindcss/typography@npm:^0.5.9": + version: 0.5.9 + resolution: "@tailwindcss/typography@npm:0.5.9" + dependencies: + lodash.castarray: ^4.4.0 + lodash.isplainobject: ^4.0.6 + lodash.merge: ^4.6.2 + postcss-selector-parser: 6.0.10 + peerDependencies: + tailwindcss: "*" + checksum: b98e21bdd1798d7e4683499893c5c20ad43fcc8955d5d6eefbe1d30e98e9b6c28949ae8f276d39be9a66fafe843597717196bc5a0a2ac0f87ef86aa051ab9611 + languageName: node + linkType: hard + +"@tanstack/query-core@npm:4.24.10": + version: 4.24.10 + resolution: "@tanstack/query-core@npm:4.24.10" + checksum: 8268b9dca4a2ed39f8575976d8a3e2f839bb6f4fb821dc00ba8e2aeffffe2f73e23344bcc24b9cb6dae9dbfe3ba2b14c76a1e0a38b4064c83beb9aa607fd94bc + languageName: node + linkType: hard + +"@tanstack/query-persist-client-core@npm:4.24.10": + version: 4.24.10 + resolution: "@tanstack/query-persist-client-core@npm:4.24.10" + dependencies: + "@tanstack/query-core": 4.24.10 + checksum: c902c1bfc931c839ad57c1989e521c9e573b2a4cd1b01f1d9bff070234e3b15d1fdb50cb9f4e275e5fa53eb46382c058c19d3028f335738f3b5be407420d7c54 + languageName: node + linkType: hard + +"@tanstack/query-sync-storage-persister@npm:^4.14.5": + version: 4.24.10 + resolution: "@tanstack/query-sync-storage-persister@npm:4.24.10" + dependencies: + "@tanstack/query-persist-client-core": 4.24.10 + checksum: 4bb9bf292118b15f6bb128ea54682ea352e69366fdd940e080d8b993fcea4b34a54677e5d481397d29c5984796e144ac098976b674e52b16c1e5d875e8de1512 + languageName: node + linkType: hard + +"@tanstack/react-query-persist-client@npm:^4.14.5": + version: 4.24.10 + resolution: "@tanstack/react-query-persist-client@npm:4.24.10" + dependencies: + "@tanstack/query-persist-client-core": 4.24.10 + peerDependencies: + "@tanstack/react-query": 4.24.10 + checksum: 9efd78a09ca14eb748c08c4bf40dfb8a7fd2e53bf51f4b2df9dca2ceb0ee36e48666cbb97eb428b91313ab9f9837b79184cbdd0bf4414a34e471db673d983b13 + languageName: node + linkType: hard + +"@tanstack/react-query@npm:^4.14.5": + version: 4.24.10 + resolution: "@tanstack/react-query@npm:4.24.10" + dependencies: + "@tanstack/query-core": 4.24.10 + use-sync-external-store: ^1.2.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-native: "*" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 576a2c73e98cf6a3c9584283989383d5ac63b01efe546cc7580ec7b1edf0c0cb8958a3071778cb0af908f5269d45c7516fa388e5f856e37f5b2d3c6110974cbe + languageName: node + linkType: hard + +"@tootallnate/once@npm:2": + version: 2.0.0 + resolution: "@tootallnate/once@npm:2.0.0" + checksum: ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8 + languageName: node + linkType: hard + +"@truffle/abi-utils@npm:^0.3.9": + version: 0.3.9 + resolution: "@truffle/abi-utils@npm:0.3.9" + dependencies: + change-case: 3.0.2 + fast-check: 3.1.1 + web3-utils: 1.8.2 + checksum: 7d1de5a374806ff432ffa1b3dbe7ea7f4a5e65a8dc367ea3bd0c963ed9828ed981f52bbbc1a9c03fc75ac0872b0910e881f71e470092774190d5ea6798ddc834 + languageName: node + linkType: hard + +"@truffle/code-utils@npm:^3.0.2": + version: 3.0.2 + resolution: "@truffle/code-utils@npm:3.0.2" + dependencies: + cbor: ^5.2.0 + checksum: 74e168fd87461e6a468caa45ad61fe70c402a7bb5a9ee98e9c12c0264b973da84475a1f823c53e1108e1935fde87fbfda41b9d771d6e2166718405a53f3eed3c + languageName: node + linkType: hard + +"@truffle/codec@npm:^0.14.16": + version: 0.14.16 + resolution: "@truffle/codec@npm:0.14.16" + dependencies: + "@truffle/abi-utils": ^0.3.9 + "@truffle/compile-common": ^0.9.4 + big.js: ^6.0.3 + bn.js: ^5.1.3 + cbor: ^5.2.0 + debug: ^4.3.1 + lodash: ^4.17.21 + semver: 7.3.7 + utf8: ^3.0.0 + web3-utils: 1.8.2 + checksum: ebfd054bebb7a48204527f3b2d632a877f37e7a998d1998c5ea6f005c9edf93a26d3867017a8abd595d5b07462fd6b8e2be9a9f90d9b429507fd5f618c63c7c7 + languageName: node + linkType: hard + +"@truffle/compile-common@npm:^0.9.4": + version: 0.9.4 + resolution: "@truffle/compile-common@npm:0.9.4" + dependencies: + "@truffle/error": ^0.2.0 + colors: 1.4.0 + checksum: d8661110ee381d82c2d70f1d224be12fc66681fb7db8918a76e7e5fc6d152166767e4a01f4f7cc859ee7bd525ee6f3c316476daa63cf0fced7b879dbf96bd78d + languageName: node + linkType: hard + +"@truffle/config@npm:^1.3.52": + version: 1.3.52 + resolution: "@truffle/config@npm:1.3.52" + dependencies: + "@truffle/error": ^0.2.0 + "@truffle/events": ^0.1.22 + "@truffle/provider": ^0.3.5 + conf: ^10.1.2 + debug: ^4.3.1 + find-up: ^2.1.0 + lodash: ^4.17.21 + original-require: ^1.0.1 + checksum: 1132dd066b58764d774fc2967a0c55161441f38227c469f7bdb30ec6905eb54a5560646ccc156564275be3a952b9d72e76613249c7ecf343954f42bc7db18065 + languageName: node + linkType: hard + +"@truffle/dashboard-message-bus-client@npm:^0.1.10": + version: 0.1.10 + resolution: "@truffle/dashboard-message-bus-client@npm:0.1.10" + dependencies: + "@truffle/dashboard-message-bus-common": ^0.1.5 + "@truffle/promise-tracker": ^0.1.5 + axios: 1.2.4 + debug: ^4.3.1 + delay: ^5.0.0 + isomorphic-ws: ^4.0.1 + node-abort-controller: ^3.0.1 + tiny-typed-emitter: ^2.1.0 + ws: ^7.2.0 + checksum: 0a5c598d61f709de98e0d64041e5bb5eab1dc7c6d80fdea72c55b90ca9cf5d293bf7a91686d4b022c5c33d4ab54dc15612cf6645df86526de242103cd40edecc + languageName: node + linkType: hard + +"@truffle/dashboard-message-bus-common@npm:^0.1.5": + version: 0.1.5 + resolution: "@truffle/dashboard-message-bus-common@npm:0.1.5" + checksum: ccee59dfe29e2dfdd4da445d3dac68669dbfb16af26311e9c01b50c45ab63f572759668281f8c1ed80e85b5c5e83d94f0f5a1de9b32b336de6efa89241287dc6 + languageName: node + linkType: hard + +"@truffle/db-loader@npm:^0.2.18": + version: 0.2.18 + resolution: "@truffle/db-loader@npm:0.2.18" + dependencies: + "@truffle/db": ^2.0.18 + dependenciesMeta: + "@truffle/db": + optional: true + checksum: 33317b28da7bbb4b4727edd24155074144293314e94f2a1d7f6868d17295ab29aac8eab0c0dfb01ce908cf9e0bb7dc3b7cc36b1f0e15f4dbddbfa56060b3f2ef + languageName: node + linkType: hard + +"@truffle/db@npm:^2.0.18": + version: 2.0.18 + resolution: "@truffle/db@npm:2.0.18" + dependencies: + "@graphql-tools/delegate": ^8.4.3 + "@graphql-tools/schema": ^8.3.1 + "@truffle/abi-utils": ^0.3.9 + "@truffle/code-utils": ^3.0.2 + "@truffle/config": ^1.3.52 + abstract-leveldown: ^7.2.0 + apollo-server: ^3.11.0 + debug: ^4.3.1 + fs-extra: ^9.1.0 + graphql: ^15.3.0 + graphql-tag: ^2.12.6 + json-stable-stringify: ^1.0.1 + pascal-case: ^2.0.1 + pluralize: ^8.0.0 + pouchdb: 7.3.0 + pouchdb-adapter-memory: ^7.1.1 + pouchdb-debug: ^7.1.1 + pouchdb-find: ^7.0.0 + web3-utils: 1.8.2 + checksum: 784964dc89cd6c12d5fe70e7341143f49f5d8a802bc8c5880d2af38de2c9002fddaf63f313eeb1a3a3d73b949ad549001e32922fe2e23c7b68f66e8965b7d87e + languageName: node + linkType: hard + +"@truffle/debugger@npm:^11.0.29": + version: 11.0.29 + resolution: "@truffle/debugger@npm:11.0.29" + dependencies: + "@truffle/abi-utils": ^0.3.9 + "@truffle/codec": ^0.14.16 + "@truffle/source-map-utils": ^1.3.108 + bn.js: ^5.1.3 + debug: ^4.3.1 + json-pointer: ^0.6.1 + json-stable-stringify: ^1.0.1 + lodash: ^4.17.21 + redux: ^3.7.2 + redux-saga: 1.0.0 + reselect-tree: ^1.3.7 + semver: 7.3.7 + web3: 1.8.2 + web3-eth-abi: 1.8.2 + checksum: e94688b919e1dc174b6d2dcbf3c7a06226c9bc15768f3c501392dface8054fab9746d6816015d3c12b4ca7effde6c40ee5c3c8e2f65413401fb78ce093c7191e + languageName: node + linkType: hard + +"@truffle/error@npm:^0.2.0": + version: 0.2.0 + resolution: "@truffle/error@npm:0.2.0" + checksum: 7b10ce336a07e8f633108d6e6363d99e53f2bbf28c09f496f1e413c3339e7d8968fda5a781a90bde1952a599ec05871a56f7e36329f66f9efafdb9f35770d8be + languageName: node + linkType: hard + +"@truffle/events@npm:^0.1.22": + version: 0.1.22 + resolution: "@truffle/events@npm:0.1.22" + dependencies: + "@truffle/dashboard-message-bus-client": ^0.1.10 + "@truffle/spinners": ^0.2.3 + debug: ^4.3.1 + emittery: ^0.4.1 + web3-utils: 1.8.2 + checksum: a01de66cff0906152a62152a326c4fa9c21a076a29e8bb5ac35372e2d194e8ebe924c8a3e630d771e29c4ec7e10aeddd5a643dda54fce3fdb210cfcfea39a326 + languageName: node + linkType: hard + +"@truffle/interface-adapter@npm:^0.5.29": + version: 0.5.29 + resolution: "@truffle/interface-adapter@npm:0.5.29" + dependencies: + bn.js: ^5.1.3 + ethers: ^4.0.32 + web3: 1.8.2 + checksum: a7fe84c7f5face2ac7a25e19703c79771a9ed998f317b225d31753b770be1b03f76da632ef6943c8c6969a6c4b5d20300a0dee62ddb5bcbf07bc676664e28547 + languageName: node + linkType: hard + +"@truffle/promise-tracker@npm:^0.1.5": + version: 0.1.5 + resolution: "@truffle/promise-tracker@npm:0.1.5" + checksum: 3b919553732939f7b9be5d555a034742ddfb030d06d21d9a829b9fd1c1a91f19d38a83fb7538bbda1f80c75fe0628d8e4c09d788ffa4685f998a96aafac45c04 + languageName: node + linkType: hard + +"@truffle/provider@npm:^0.3.5": + version: 0.3.5 + resolution: "@truffle/provider@npm:0.3.5" + dependencies: + "@truffle/error": ^0.2.0 + "@truffle/interface-adapter": ^0.5.29 + debug: ^4.3.1 + web3: 1.8.2 + checksum: 09d2e23c7e061eb3b30e25146230add4b13defcfbf6710bd9ac980f5e23d0967c9e0c37d2ece577978e476c4ad6fc040e520d8100678ee75107e58d7173945d6 + languageName: node + linkType: hard + +"@truffle/source-map-utils@npm:^1.3.108": + version: 1.3.108 + resolution: "@truffle/source-map-utils@npm:1.3.108" + dependencies: + "@truffle/code-utils": ^3.0.2 + "@truffle/codec": ^0.14.16 + debug: ^4.3.1 + json-pointer: ^0.6.1 + node-interval-tree: ^1.3.3 + web3-utils: 1.8.2 + checksum: aa5f21c8225156caa75596aa522dd567bb1039d313d3b7f3bed4c3e77929c02a2d510de567796da01a8627918b7a0c38cbe37279acaa764af43c726fa3d95718 + languageName: node + linkType: hard + +"@truffle/spinners@npm:^0.2.3": + version: 0.2.3 + resolution: "@truffle/spinners@npm:0.2.3" + dependencies: + "@trufflesuite/spinnies": ^0.1.1 + checksum: 338950e79b0fadc3787ea36baa72bc5a97efcd04a66e0107daa7acae92c7a35a592e9e44f956f102dd79c93086bc3f65ed7779b1715c20d75437c2e5b8ec6fe8 + languageName: node + linkType: hard + +"@trufflesuite/bigint-buffer@npm:1.1.10": + version: 1.1.10 + resolution: "@trufflesuite/bigint-buffer@npm:1.1.10" + dependencies: + node-gyp: latest + node-gyp-build: 4.4.0 + checksum: e1dc5e4fbf348a55e660c0055267021eb04cbbdb7f6b0ee983ad32cd4aae1200be448a2ca3963c7d19c7c936d42f66c1ff8b5e4e2332cb1a9e3f870ff818dce4 + languageName: node + linkType: hard + +"@trufflesuite/spinnies@npm:^0.1.1": + version: 0.1.1 + resolution: "@trufflesuite/spinnies@npm:0.1.1" + dependencies: + chalk: ^4.1.2 + cli-cursor: ^3.1.0 + strip-ansi: ^6.0.0 + checksum: e6f4ab648bb7aac947542a2b49e3e636ae04755bc3f4e193f02699b73b05d3f03cc8f06a38e331279d82d41182db00845d0d6dd0ba92373d71b58f8590ce5d1a + languageName: node + linkType: hard + +"@trysound/sax@npm:0.2.0": + version: 0.2.0 + resolution: "@trysound/sax@npm:0.2.0" + checksum: 11226c39b52b391719a2a92e10183e4260d9651f86edced166da1d95f39a0a1eaa470e44d14ac685ccd6d3df7e2002433782872c0feeb260d61e80f21250e65c + languageName: node + linkType: hard + +"@tsconfig/node10@npm:^1.0.7": + version: 1.0.9 + resolution: "@tsconfig/node10@npm:1.0.9" + checksum: a33ae4dc2a621c0678ac8ac4bceb8e512ae75dac65417a2ad9b022d9b5411e863c4c198b6ba9ef659e14b9fb609bbec680841a2e84c1172df7a5ffcf076539df + languageName: node + linkType: hard + +"@tsconfig/node12@npm:^1.0.7": + version: 1.0.11 + resolution: "@tsconfig/node12@npm:1.0.11" + checksum: 5ce29a41b13e7897a58b8e2df11269c5395999e588b9a467386f99d1d26f6c77d1af2719e407621412520ea30517d718d5192a32403b8dfcc163bf33e40a338a + languageName: node + linkType: hard + +"@tsconfig/node14@npm:^1.0.0": + version: 1.0.3 + resolution: "@tsconfig/node14@npm:1.0.3" + checksum: 19275fe80c4c8d0ad0abed6a96dbf00642e88b220b090418609c4376e1cef81bf16237bf170ad1b341452feddb8115d8dd2e5acdfdea1b27422071163dc9ba9d + languageName: node + linkType: hard + +"@tsconfig/node16@npm:^1.0.2": + version: 1.0.3 + resolution: "@tsconfig/node16@npm:1.0.3" + checksum: 3a8b657dd047495b7ad23437d6afd20297ce90380ff0bdee93fc7d39a900dbd8d9e26e53ff6b465e7967ce2adf0b218782590ce9013285121e6a5928fbd6819f + languageName: node + linkType: hard + +"@types/accepts@npm:^1.3.5": + version: 1.3.5 + resolution: "@types/accepts@npm:1.3.5" + dependencies: + "@types/node": "*" + checksum: 590b7580570534a640510c071e09074cf63b5958b237a728f94322567350aea4d239f8a9d897a12b15c856b992ee4d7907e9812bb079886af2c00714e7fb3f60 + languageName: node + linkType: hard + +"@types/bn.js@npm:^5.1.0": + version: 5.1.1 + resolution: "@types/bn.js@npm:5.1.1" + dependencies: + "@types/node": "*" + checksum: e50ed2dd3abe997e047caf90e0352c71e54fc388679735217978b4ceb7e336e51477791b715f49fd77195ac26dd296c7bad08a3be9750e235f9b2e1edb1b51c2 + languageName: node + linkType: hard + +"@types/body-parser@npm:*, @types/body-parser@npm:1.19.2": + version: 1.19.2 + resolution: "@types/body-parser@npm:1.19.2" + dependencies: + "@types/connect": "*" + "@types/node": "*" + checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 + languageName: node + linkType: hard + +"@types/cacheable-request@npm:^6.0.1, @types/cacheable-request@npm:^6.0.2": + version: 6.0.3 + resolution: "@types/cacheable-request@npm:6.0.3" + dependencies: + "@types/http-cache-semantics": "*" + "@types/keyv": ^3.1.4 + "@types/node": "*" + "@types/responselike": ^1.0.0 + checksum: d9b26403fe65ce6b0cb3720b7030104c352bcb37e4fac2a7089a25a97de59c355fa08940658751f2f347a8512aa9d18fdb66ab3ade835975b2f454f2d5befbd9 + languageName: node + linkType: hard + +"@types/chai-subset@npm:^1.3.3": + version: 1.3.3 + resolution: "@types/chai-subset@npm:1.3.3" + dependencies: + "@types/chai": "*" + checksum: 4481da7345022995f5a105e6683744f7203d2c3d19cfe88d8e17274d045722948abf55e0adfd97709e0f043dade37a4d4e98cd4c660e2e8a14f23e6ecf79418f + languageName: node + linkType: hard + +"@types/chai@npm:*, @types/chai@npm:^4.3.4": + version: 4.3.4 + resolution: "@types/chai@npm:4.3.4" + checksum: 571184967beb03bf64c4392a13a7d44e72da9af5a1e83077ff81c39cf59c0fda2a5c78d2005084601cf8f3d11726608574d8b5b4a0e3e9736792807afd926cd0 + languageName: node + linkType: hard + +"@types/connect@npm:*, @types/connect@npm:^3.4.33": + version: 3.4.35 + resolution: "@types/connect@npm:3.4.35" + dependencies: + "@types/node": "*" + checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + languageName: node + linkType: hard + +"@types/cors@npm:2.8.12": + version: 2.8.12 + resolution: "@types/cors@npm:2.8.12" + checksum: 8c45f112c7d1d2d831b4b266f2e6ed33a1887a35dcbfe2a18b28370751fababb7cd045e745ef84a523c33a25932678097bf79afaa367c6cb3fa0daa7a6438257 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:4.17.31": + version: 4.17.31 + resolution: "@types/express-serve-static-core@npm:4.17.31" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + checksum: 009bfbe1070837454a1056aa710d0390ee5fb8c05dfe5a1691cc3e2ca88dc256f80e1ca27cb51a978681631d2f6431bfc9ec352ea46dd0c6eb183d0170bde5df + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^4.17.18": + version: 4.17.33 + resolution: "@types/express-serve-static-core@npm:4.17.33" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + checksum: dce580d16b85f207445af9d4053d66942b27d0c72e86153089fa00feee3e96ae336b7bedb31ed4eea9e553c99d6dd356ed6e0928f135375d9f862a1a8015adf2 + languageName: node + linkType: hard + +"@types/express@npm:4.17.14": + version: 4.17.14 + resolution: "@types/express@npm:4.17.14" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.18 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: 15c1af46d02de834e4a225eccaa9d85c0370fdbb3ed4e1bc2d323d24872309961542b993ae236335aeb3e278630224a6ea002078d39e651d78a3b0356b1eaa79 + languageName: node + linkType: hard + +"@types/http-cache-semantics@npm:*": + version: 4.0.1 + resolution: "@types/http-cache-semantics@npm:4.0.1" + checksum: 1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 + languageName: node + linkType: hard + +"@types/json5@npm:^0.0.29": + version: 0.0.29 + resolution: "@types/json5@npm:0.0.29" + checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac + languageName: node + linkType: hard + +"@types/keyv@npm:^3.1.4": + version: 3.1.4 + resolution: "@types/keyv@npm:3.1.4" + dependencies: + "@types/node": "*" + checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d + languageName: node + linkType: hard + +"@types/long@npm:^4.0.0": + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: d16cde7240d834cf44ba1eaec49e78ae3180e724cd667052b194a372f350d024cba8dd3f37b0864931683dab09ca935d52f0c4c1687178af5ada9fc85b0635f4 + languageName: node + linkType: hard + +"@types/lru-cache@npm:5.1.1": + version: 5.1.1 + resolution: "@types/lru-cache@npm:5.1.1" + checksum: e1d6c0085f61b16ec5b3073ec76ad1be4844ea036561c3f145fc19f71f084b58a6eb600b14128aa95809d057d28f1d147c910186ae51219f58366ffd2ff2e118 + languageName: node + linkType: hard + +"@types/mime@npm:*": + version: 3.0.1 + resolution: "@types/mime@npm:3.0.1" + checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 + languageName: node + linkType: hard + +"@types/node@npm:*": + version: 18.14.5 + resolution: "@types/node@npm:18.14.5" + checksum: 415fb0edc132baa9580f1b7a381a3f10b662f5d7a7d11641917fa0961788ccede3272badc414aadc47306e9fc35c5f6c59159ac470b46d3f3a15fb0446224c8c + languageName: node + linkType: hard + +"@types/node@npm:18.14.1": + version: 18.14.1 + resolution: "@types/node@npm:18.14.1" + checksum: 58556bbdb0050e44a4934742c1da2530812782c06d266a758e669e44c5aa196166c5fce45fdb03f016876717e3840478b3220129bb77367f979607564047f0a3 + languageName: node + linkType: hard + +"@types/node@npm:^10.1.0": + version: 10.17.60 + resolution: "@types/node@npm:10.17.60" + checksum: 2cdb3a77d071ba8513e5e8306fa64bf50e3c3302390feeaeff1fd325dd25c8441369715dfc8e3701011a72fed5958c7dfa94eb9239a81b3c286caa4d97db6eef + languageName: node + linkType: hard + +"@types/node@npm:^12.12.54, @types/node@npm:^12.12.6": + version: 12.20.55 + resolution: "@types/node@npm:12.20.55" + checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 + languageName: node + linkType: hard + +"@types/parse-json@npm:^4.0.0": + version: 4.0.0 + resolution: "@types/parse-json@npm:4.0.0" + checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b + languageName: node + linkType: hard + +"@types/pbkdf2@npm:^3.0.0": + version: 3.1.0 + resolution: "@types/pbkdf2@npm:3.1.0" + dependencies: + "@types/node": "*" + checksum: d15024b1957c21cf3b8887329d9bd8dfde754cf13a09d76ae25f1391cfc62bb8b8d7b760773c5dbaa748172fba8b3e0c3dbe962af6ccbd69b76df12a48dfba40 + languageName: node + linkType: hard + +"@types/prop-types@npm:*": + version: 15.7.5 + resolution: "@types/prop-types@npm:15.7.5" + checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.7 + resolution: "@types/qs@npm:6.9.7" + checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.4 + resolution: "@types/range-parser@npm:1.2.4" + checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 + languageName: node + linkType: hard + +"@types/react-dom@npm:18.0.11": + version: 18.0.11 + resolution: "@types/react-dom@npm:18.0.11" + dependencies: + "@types/react": "*" + checksum: 579691e4d5ec09688087568037c35edf8cfb1ab3e07f6c60029280733ee7b5c06d66df6fcc90786702c93ac8cb13bc7ff16c79ddfc75d082938fbaa36e1cdbf4 + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:18.0.28": + version: 18.0.28 + resolution: "@types/react@npm:18.0.28" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: e752df961105e5127652460504785897ca6e77259e0da8f233f694f9e8f451cde7fa0709d4456ade0ff600c8ce909cfe29f9b08b9c247fa9b734e126ec53edd7 + languageName: node + linkType: hard + +"@types/responselike@npm:^1.0.0": + version: 1.0.0 + resolution: "@types/responselike@npm:1.0.0" + dependencies: + "@types/node": "*" + checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 + languageName: node + linkType: hard + +"@types/scheduler@npm:*": + version: 0.16.2 + resolution: "@types/scheduler@npm:0.16.2" + checksum: b6b4dcfeae6deba2e06a70941860fb1435730576d3689225a421280b7742318d1548b3d22c1f66ab68e414f346a9542f29240bc955b6332c5b11e561077583bc + languageName: node + linkType: hard + +"@types/secp256k1@npm:^4.0.1": + version: 4.0.3 + resolution: "@types/secp256k1@npm:4.0.3" + dependencies: + "@types/node": "*" + checksum: 1bd10b9afa724084b655dc81b7b315def3d2d0e272014ef16009fa76e17537411c07c0695fdea412bc7b36d2a02687f5fea33522d55b8ef29eda42992f812913 + languageName: node + linkType: hard + +"@types/seedrandom@npm:3.0.1": + version: 3.0.1 + resolution: "@types/seedrandom@npm:3.0.1" + checksum: d9755452f224a4f5072a1d8738da6c9de3039fc59a2a449b1f658e51087be7b48ada49bcabc8b0f16633c095f55598c32fcd072c448858422a2f6a0566569e4c + languageName: node + linkType: hard + +"@types/serve-static@npm:*": + version: 1.15.1 + resolution: "@types/serve-static@npm:1.15.1" + dependencies: + "@types/mime": "*" + "@types/node": "*" + checksum: 2e078bdc1e458c7dfe69e9faa83cc69194b8896cce57cb745016580543c7ab5af07fdaa8ac1765eb79524208c81017546f66056f44d1204f812d72810613de36 + languageName: node + linkType: hard + +"@types/trusted-types@npm:^2.0.2": + version: 2.0.3 + resolution: "@types/trusted-types@npm:2.0.3" + checksum: 4794804bc4a4a173d589841b6d26cf455ff5dc4f3e704e847de7d65d215f2e7043d8757e4741ce3a823af3f08260a8d04a1a6e9c5ec9b20b7b04586956a6b005 + languageName: node + linkType: hard + +"@types/ws@npm:^7.4.4": + version: 7.4.7 + resolution: "@types/ws@npm:7.4.7" + dependencies: + "@types/node": "*" + checksum: b4c9b8ad209620c9b21e78314ce4ff07515c0cadab9af101c1651e7bfb992d7fd933bd8b9c99d110738fd6db523ed15f82f29f50b45510288da72e964dedb1a3 + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^5.42.0": + version: 5.54.0 + resolution: "@typescript-eslint/parser@npm:5.54.0" + dependencies: + "@typescript-eslint/scope-manager": 5.54.0 + "@typescript-eslint/types": 5.54.0 + "@typescript-eslint/typescript-estree": 5.54.0 + debug: ^4.3.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 368d6dd85be42c3f518f0ddeed23ecd1d3c9484a77ae291ee4e08e2703ed379bed613bde014cd8ab2a3e06e85dd8aef201112ae5e3d2a07deba29ae80bb1fe06 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/scope-manager@npm:5.54.0" + dependencies: + "@typescript-eslint/types": 5.54.0 + "@typescript-eslint/visitor-keys": 5.54.0 + checksum: e50f12396de0ddb94aab119bdd5f4769b80dd2c273e137fd25e5811e25114d7a3d3668cdb3c454aca9537e940744881d62a1fed2ec86f07f60533dc7382ae15c + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/types@npm:5.54.0" + checksum: 0f66b1b93078f3afea6dfcd3d4e2f0abea4f60cd0c613c2cf13f85098e5bf786185484c9846ed80b6c4272de2c31a70c5a8aacb91314cf1b6da7dcb8855cb7ac + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.54.0" + dependencies: + "@typescript-eslint/types": 5.54.0 + "@typescript-eslint/visitor-keys": 5.54.0 + debug: ^4.3.4 + globby: ^11.1.0 + is-glob: ^4.0.3 + semver: ^7.3.7 + tsutils: ^3.21.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 377c75c34c4f95b7ab6218c1d96a6db3ea6ed6727711b6a09354582fe0157861dc1b6fb9e3f7113cd09741f713735d59d5ab5845457f5733a4ebad7470bf600a + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:5.54.0": + version: 5.54.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.54.0" + dependencies: + "@typescript-eslint/types": 5.54.0 + eslint-visitor-keys: ^3.3.0 + checksum: 17fc323c09e6272b603cdaec30a99916600fbbb737e1fbc8c1727a487753b4363cea112277fa43e0562bff34bdd1de9ad73ff9433118b1fd469b112fad0313ca + languageName: node + linkType: hard + +"@vitest/expect@npm:0.29.2": + version: 0.29.2 + resolution: "@vitest/expect@npm:0.29.2" + dependencies: + "@vitest/spy": 0.29.2 + "@vitest/utils": 0.29.2 + chai: ^4.3.7 + checksum: 90754976b1e7e200dad9296646d69f828b23bcc8e104d06ba34a7d25dd0bf45cc67ec9b4644afa0ecb9756ff296e4f69ca0ddf1da9f3592e24a3720b281e3a04 + languageName: node + linkType: hard + +"@vitest/runner@npm:0.29.2": + version: 0.29.2 + resolution: "@vitest/runner@npm:0.29.2" + dependencies: + "@vitest/utils": 0.29.2 + p-limit: ^4.0.0 + pathe: ^1.1.0 + checksum: 254ccfbcb11695805fbc63173030a86e70a8e8b5d3adfdae3ec7918eebb82e4d77dd0146807c0d7f77237ffda6f5d9a451f4b5fd2e3d91f3c817794694a1bbcc + languageName: node + linkType: hard + +"@vitest/spy@npm:0.29.2": + version: 0.29.2 + resolution: "@vitest/spy@npm:0.29.2" + dependencies: + tinyspy: ^1.0.2 + checksum: e8225a833c168c760a7e9a36c982b4c79861c4fc9748048a718e1550894cddf9e42bad5ec4ff97aa1f36e204caeb05e2e95b4d8363327e33c35ca373f9b063a3 + languageName: node + linkType: hard + +"@vitest/utils@npm:0.29.2": + version: 0.29.2 + resolution: "@vitest/utils@npm:0.29.2" + dependencies: + cli-truncate: ^3.1.0 + diff: ^5.1.0 + loupe: ^2.3.6 + picocolors: ^1.0.0 + pretty-format: ^27.5.1 + checksum: fcb3c47ec5a55e55f9f49d6ccbc35e622981fdc9a0edd21a8865217eab596b3a610a6befe5c785662ecb3b52debae19d9090ebe2d7dc13833160d68c067347d5 + languageName: node + linkType: hard + +"@wagmi/chains@npm:0.2.9": + version: 0.2.9 + resolution: "@wagmi/chains@npm:0.2.9" + peerDependencies: + typescript: ">=4.9.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: b63112bd7403801ee3d7e2245dbda829163457939aa469041756d8bc175777f350449f857269fb18f42f8007a03ceb13df0b940de28a4fe5e72480b17de800d2 + languageName: node + linkType: hard + +"@wagmi/connectors@npm:0.2.7": + version: 0.2.7 + resolution: "@wagmi/connectors@npm:0.2.7" + dependencies: + "@coinbase/wallet-sdk": ^3.5.4 + "@ledgerhq/connect-kit-loader": ^1.0.1 + "@safe-global/safe-apps-provider": ^0.15.2 + "@safe-global/safe-apps-sdk": ^7.9.0 + "@walletconnect/ethereum-provider": ^1.8.0 + "@walletconnect/universal-provider": 2.3.3 + "@web3modal/standalone": ^2.1.1 + abitype: ^0.3.0 + eventemitter3: ^4.0.7 + peerDependencies: + "@wagmi/core": ">=0.9.x" + ethers: ">=5.5.1 <6" + typescript: ">=4.9.4" + peerDependenciesMeta: + "@wagmi/core": + optional: true + typescript: + optional: true + checksum: a3472f1fe68b2c2d6a3a506c1a91999fcfe84e08860d43e4fc9a1d71da5f8f1fcae7965b78f67f8fe58604b5b9fea70ef5d0e84f46fb7d83ef3b789195383897 + languageName: node + linkType: hard + +"@wagmi/core@npm:0.9.7": + version: 0.9.7 + resolution: "@wagmi/core@npm:0.9.7" + dependencies: + "@wagmi/chains": 0.2.9 + "@wagmi/connectors": 0.2.7 + abitype: ^0.3.0 + eventemitter3: ^4.0.7 + zustand: ^4.3.1 + peerDependencies: + ethers: ">=5.5.1 <6" + typescript: ">=4.9.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 1d77b16e7092cc4c0460a87d498ff746b5000919365ba3a14e6f3fc1eca04929bca0dfa69996c3f8271da002728f8975356c27182d06ab60bf026a6ace87a51e + languageName: node + linkType: hard + +"@walletconnect/browser-utils@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/browser-utils@npm:1.8.0" + dependencies: + "@walletconnect/safe-json": 1.0.0 + "@walletconnect/types": ^1.8.0 + "@walletconnect/window-getters": 1.0.0 + "@walletconnect/window-metadata": 1.0.0 + detect-browser: 5.2.0 + checksum: cf4b55c9e8d53b1ffa99322ebcdfce7ad8df8e3ee90f57252da0b3882d3bfb592414cad09900c20619216c6a42d1184ad03728e6514e95a34467a8821aa5aef8 + languageName: node + linkType: hard + +"@walletconnect/client@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/client@npm:1.8.0" + dependencies: + "@walletconnect/core": ^1.8.0 + "@walletconnect/iso-crypto": ^1.8.0 + "@walletconnect/types": ^1.8.0 + "@walletconnect/utils": ^1.8.0 + checksum: 48aab7d11eeaaccf6612d335766eb6439f2ce3c446a87b7a974b6fb11076d3bc000f947c0822790fdaa6ba50df073c581750eb5dcda47359bf29c94b76919394 + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.3.3": + version: 2.3.3 + resolution: "@walletconnect/core@npm:2.3.3" + dependencies: + "@walletconnect/heartbeat": 1.2.0 + "@walletconnect/jsonrpc-provider": ^1.0.6 + "@walletconnect/jsonrpc-utils": ^1.0.4 + "@walletconnect/jsonrpc-ws-connection": ^1.0.6 + "@walletconnect/keyvaluestorage": ^1.0.2 + "@walletconnect/logger": ^2.0.1 + "@walletconnect/relay-api": ^1.0.7 + "@walletconnect/relay-auth": ^1.0.4 + "@walletconnect/safe-json": ^1.0.1 + "@walletconnect/time": ^1.0.2 + "@walletconnect/types": 2.3.3 + "@walletconnect/utils": 2.3.3 + events: ^3.3.0 + lodash.isequal: 4.5.0 + pino: 7.11.0 + uint8arrays: 3.1.0 + checksum: 231b954404626cd720fdd726d71aaf33691bb776f9d48c387c89a99258fbce24f9c1190dd0ee9a44805fa21aa1cdbd7e63d88939fc776a4ce0b2376b492460ba + languageName: node + linkType: hard + +"@walletconnect/core@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/core@npm:1.8.0" + dependencies: + "@walletconnect/socket-transport": ^1.8.0 + "@walletconnect/types": ^1.8.0 + "@walletconnect/utils": ^1.8.0 + checksum: 2d703ac417c1f0df33f35893aef24fd4ce7e1d9b274f6937dcdf0880ff46bf266e773e498f374e5f17a1e249c55e7c7af815c63676c5cea5fda737f326a28c14 + languageName: node + linkType: hard + +"@walletconnect/crypto@npm:^1.0.2": + version: 1.0.3 + resolution: "@walletconnect/crypto@npm:1.0.3" + dependencies: + "@walletconnect/encoding": ^1.0.2 + "@walletconnect/environment": ^1.0.1 + "@walletconnect/randombytes": ^1.0.3 + aes-js: ^3.1.2 + hash.js: ^1.1.7 + tslib: 1.14.1 + checksum: 056c80451178d74be6237f24e53eb96951379ad2f556642b4f07231a9cac53512af182dfb58ee359d1d6803231030de747eb17b35a9a25577e20de3ef2d8fdec + languageName: node + linkType: hard + +"@walletconnect/encoding@npm:^1.0.1, @walletconnect/encoding@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/encoding@npm:1.0.2" + dependencies: + is-typedarray: 1.0.0 + tslib: 1.14.1 + typedarray-to-buffer: 3.1.5 + checksum: 648029d6a04e0e3675e1220b87c982e5d69764873e30a45a7c57f18223cd7c13e6758138d4644fd05d8fa03bd438fafb0a0ebc6ae168ed6f4a9bf1f93de1b82f + languageName: node + linkType: hard + +"@walletconnect/environment@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/environment@npm:1.0.1" + dependencies: + tslib: 1.14.1 + checksum: a18731d857bdca73910147e59992cef3c6e292c37ab3d3013307bd706f06cb216aa804f0f48b25a78df6493ad8127e633629f4b50acb4f69d3765d6ac0524f68 + languageName: node + linkType: hard + +"@walletconnect/ethereum-provider@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/ethereum-provider@npm:1.8.0" + dependencies: + "@walletconnect/client": ^1.8.0 + "@walletconnect/jsonrpc-http-connection": ^1.0.2 + "@walletconnect/jsonrpc-provider": ^1.0.5 + "@walletconnect/signer-connection": ^1.8.0 + "@walletconnect/types": ^1.8.0 + "@walletconnect/utils": ^1.8.0 + eip1193-provider: 1.0.1 + eventemitter3: 4.0.7 + checksum: eaf8a113498673d023fc96bec1248bc9640d0bd78beea906f4d9dc5388db236c1436c00301e30f7b46abec59b22e0bb6d72e5a08837d3d021f096677a89005d6 + languageName: node + linkType: hard + +"@walletconnect/events@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/events@npm:1.0.1" + dependencies: + keyvaluestorage-interface: ^1.0.0 + tslib: 1.14.1 + checksum: d28aa4dcc981bdaf38f0aeed979731ca793cead7e7a4ee730a9146d99d89db09a86c8e3192ed860638283276961c0723ba00cf3b8776f0692b36ec7df6c01be4 + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.0": + version: 1.2.0 + resolution: "@walletconnect/heartbeat@npm:1.2.0" + dependencies: + "@walletconnect/events": ^1.0.1 + "@walletconnect/time": ^1.0.2 + chai: ^4.3.7 + mocha: ^10.2.0 + ts-node: ^10.9.1 + tslib: 1.14.1 + checksum: 27a0efa0a9e3e073ae824dff4480b13ee878e09f949c0c18cb1cc344163ea501b3ef2602901e50062d5e7dba348632405de7f07a83313d2acce203a11a8b1a40 + languageName: node + linkType: hard + +"@walletconnect/iso-crypto@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/iso-crypto@npm:1.8.0" + dependencies: + "@walletconnect/crypto": ^1.0.2 + "@walletconnect/types": ^1.8.0 + "@walletconnect/utils": ^1.8.0 + checksum: ec1b361831c60b7d91d7be001d2b62266df64cd62710840ebf54193d008b46c70bde3d42d7e0df6107f020d4b0470435bfbb3defb9e918fdcb1b0f3eaf42e52f + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-http-connection@npm:^1.0.2, @walletconnect/jsonrpc-http-connection@npm:^1.0.4": + version: 1.0.6 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.6" + dependencies: + "@walletconnect/jsonrpc-utils": ^1.0.6 + "@walletconnect/safe-json": ^1.0.1 + cross-fetch: ^3.1.4 + tslib: 1.14.1 + checksum: 156f2871e10803ec40ec2e19363109efdeecd16db74c8e39a933e9a41647f59d8cecfcda2058c8a3737a4a78d50b903b68fbf6e86f63cd56100157f146334281 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-provider@npm:^1.0.5, @walletconnect/jsonrpc-provider@npm:^1.0.6": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.8" + dependencies: + "@walletconnect/jsonrpc-utils": ^1.0.6 + "@walletconnect/safe-json": ^1.0.1 + tslib: 1.14.1 + checksum: b166070ee10dc84dfa806d75b9aea4b4dd10ab18e3ce924e3f00c9df5cf32d796847bdea69738ae97d642846c63e18a97909724d6b15452dcf87ddd7120bec96 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:^1.0.1, @walletconnect/jsonrpc-types@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.2" + dependencies: + keyvaluestorage-interface: ^1.0.0 + tslib: 1.14.1 + checksum: 6878d184bfc49e5c8190586c451895eb48a576015f0556527df81b94f52977f61d456b237c662ffbff28e972f8f18b9cc4e06f0e94eddfb9fdeed6fdb4a98c5f + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-utils@npm:^1.0.3, @walletconnect/jsonrpc-utils@npm:^1.0.4, @walletconnect/jsonrpc-utils@npm:^1.0.6": + version: 1.0.6 + resolution: "@walletconnect/jsonrpc-utils@npm:1.0.6" + dependencies: + "@walletconnect/environment": ^1.0.1 + "@walletconnect/jsonrpc-types": ^1.0.2 + tslib: 1.14.1 + checksum: 5e36d0713a690f1666e254c8de6c9a80e744669a588f04e56907c5dfeca0d2457ab71218ce9c43512afe12aab5bfd2fa390f376bf90f4ef671abd340d7abf052 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-ws-connection@npm:^1.0.6": + version: 1.0.9 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.9" + dependencies: + "@walletconnect/jsonrpc-utils": ^1.0.6 + "@walletconnect/safe-json": ^1.0.1 + events: ^3.3.0 + tslib: 1.14.1 + ws: ^7.5.1 + checksum: 1ead9fa221373e88726fee177794f30b790d78c32c961e15bfabef8a24bbfb78dfd428169427e52c39e9a6bf2281ffa9382c830d4303ddbc264d5f9fc3cadc9f + languageName: node + linkType: hard + +"@walletconnect/keyvaluestorage@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/keyvaluestorage@npm:1.0.2" + dependencies: + safe-json-utils: ^1.1.1 + tslib: 1.14.1 + peerDependencies: + "@react-native-async-storage/async-storage": 1.x + lokijs: 1.x + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + lokijs: + optional: true + checksum: d695c2efcfa013a43cfaa20c85281df7d364a4452d11a4312a695298bd0e50d04b0e21c828f33f46fb020ea9796e60a6b23041a85f29bd10beeba7d0da24539f + languageName: node + linkType: hard + +"@walletconnect/logger@npm:^2.0.1": + version: 2.0.1 + resolution: "@walletconnect/logger@npm:2.0.1" + dependencies: + pino: 7.11.0 + tslib: 1.14.1 + checksum: b686679d176d5d22a3441d93e71be2652e6c447682a6d6f014baf7c2d9dcd23b93e2f434d4410e33cc532d068333f6b3c1d899aeb0d6f60cc296ed17f57b0c2c + languageName: node + linkType: hard + +"@walletconnect/mobile-registry@npm:^1.4.0": + version: 1.4.0 + resolution: "@walletconnect/mobile-registry@npm:1.4.0" + checksum: 06f18842e68f88e71e87f36daea143684afc49551974cf359fb55cc731e9b4fc0bce762d87b79b268e529def889e82fc2fbc2bc12d6a28a04ed0d6a060188020 + languageName: node + linkType: hard + +"@walletconnect/qrcode-modal@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/qrcode-modal@npm:1.8.0" + dependencies: + "@walletconnect/browser-utils": ^1.8.0 + "@walletconnect/mobile-registry": ^1.4.0 + "@walletconnect/types": ^1.8.0 + copy-to-clipboard: ^3.3.1 + preact: 10.4.1 + qrcode: 1.4.4 + checksum: 0abae2268579f55da87ed766fee32d428f951f18ab0a4addbfe8cbcbad1ce3a5642cc26ceb80654b158e537000ee5006b14eff43515619bc17af8c5da51adc55 + languageName: node + linkType: hard + +"@walletconnect/randombytes@npm:^1.0.3": + version: 1.0.3 + resolution: "@walletconnect/randombytes@npm:1.0.3" + dependencies: + "@walletconnect/encoding": ^1.0.2 + "@walletconnect/environment": ^1.0.1 + randombytes: ^2.1.0 + tslib: 1.14.1 + checksum: 3ba1d5906299256c64affcd03348ec1397e2fadb1e60baaa13d4f46ba0267580fc354e67839d3fa4faa8abb375723f7ab96334b4e842f5814ce2080ed15f3578 + languageName: node + linkType: hard + +"@walletconnect/relay-api@npm:^1.0.7": + version: 1.0.9 + resolution: "@walletconnect/relay-api@npm:1.0.9" + dependencies: + "@walletconnect/jsonrpc-types": ^1.0.2 + tslib: 1.14.1 + checksum: 5870579b6552f1ce7351878f1acb8386b0c11288c64d39133c7cee5040feeb7ccf9114228d97a59749d60366ad107b097d656407d534567c24f5d3878ea6e246 + languageName: node + linkType: hard + +"@walletconnect/relay-auth@npm:^1.0.4": + version: 1.0.4 + resolution: "@walletconnect/relay-auth@npm:1.0.4" + dependencies: + "@stablelib/ed25519": ^1.0.2 + "@stablelib/random": ^1.0.1 + "@walletconnect/safe-json": ^1.0.1 + "@walletconnect/time": ^1.0.2 + tslib: 1.14.1 + uint8arrays: ^3.0.0 + checksum: 35b3229d7b57e74fdb8fe6827d8dd8291dc60bacda880a57b2acb47a34d38f12be46c971c9eff361eb4073e896648b550de7a7a3852ef3752f9619c08dfba891 + languageName: node + linkType: hard + +"@walletconnect/safe-json@npm:1.0.0": + version: 1.0.0 + resolution: "@walletconnect/safe-json@npm:1.0.0" + checksum: a8ee161cad37242983522d19ace57c2d2725b5b1cf5fd4d61e3e5f4190a2b369acc4cd0fa40774b50cf4aa322f477e31b7841a6b8f0d84a3af12da8c4344e9b7 + languageName: node + linkType: hard + +"@walletconnect/safe-json@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/safe-json@npm:1.0.1" + dependencies: + tslib: 1.14.1 + checksum: 361082da2ff325f0084c07a96b099a4bd4e596717a0e625d03c1cb27a4f183b5a12dd6252772708fb874ecdde3a085f4fd4d4b1e0abb27b4dead011ea9b6d49c + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.3.3": + version: 2.3.3 + resolution: "@walletconnect/sign-client@npm:2.3.3" + dependencies: + "@walletconnect/core": 2.3.3 + "@walletconnect/events": ^1.0.1 + "@walletconnect/heartbeat": 1.2.0 + "@walletconnect/jsonrpc-provider": ^1.0.6 + "@walletconnect/jsonrpc-utils": ^1.0.4 + "@walletconnect/logger": ^2.0.1 + "@walletconnect/time": ^1.0.2 + "@walletconnect/types": 2.3.3 + "@walletconnect/utils": 2.3.3 + events: ^3.3.0 + pino: 7.11.0 + checksum: 1830fbe41057a63da8ecf85f938c88359e1d4f3ad0dfddfed5222ebd7beda1a77af362cc8c1e0d8aca59194fb46b09baeb9fb775c65d7058d489f26fe10bd271 + languageName: node + linkType: hard + +"@walletconnect/signer-connection@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/signer-connection@npm:1.8.0" + dependencies: + "@walletconnect/client": ^1.8.0 + "@walletconnect/jsonrpc-types": ^1.0.1 + "@walletconnect/jsonrpc-utils": ^1.0.3 + "@walletconnect/qrcode-modal": ^1.8.0 + "@walletconnect/types": ^1.8.0 + eventemitter3: 4.0.7 + checksum: 249c5a92e80c59181d2da0dda759a6ed576e347de2cd2b2bf21ac5efe6b7b03e08406c2acc25e066cef52ffb6e6eb4124f6c680905dc54757b6f61f3a725b08f + languageName: node + linkType: hard + +"@walletconnect/socket-transport@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/socket-transport@npm:1.8.0" + dependencies: + "@walletconnect/types": ^1.8.0 + "@walletconnect/utils": ^1.8.0 + ws: 7.5.3 + checksum: 3c494399a3fd8165a8d631a66efd19779278dd6744b1e686a18394afad38a05450b9acb0117373e3376ac4721a2a298695fd550db79c1e456d4446e2b53f8a6d + languageName: node + linkType: hard + +"@walletconnect/time@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/time@npm:1.0.2" + dependencies: + tslib: 1.14.1 + checksum: e3fc0113ca9e7ecedfc65f9e1517196682d5ffcda60750f51073b8d704719a17fea75da8b242c804bfa5b994707723043892a2db3cc86988b190b7b8711fe3c0 + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.3.3": + version: 2.3.3 + resolution: "@walletconnect/types@npm:2.3.3" + dependencies: + "@walletconnect/events": ^1.0.1 + "@walletconnect/heartbeat": 1.2.0 + "@walletconnect/jsonrpc-types": ^1.0.2 + "@walletconnect/keyvaluestorage": ^1.0.2 + "@walletconnect/logger": ^2.0.1 + events: ^3.3.0 + checksum: 2c288ad5bde249d8522c1f3168d6dfcae50aac4fda3865919227138a37ac12fd76bbf3c1bf2a9dd176c9782317993fbcc494f85874106715f337547a87ff5e3b + languageName: node + linkType: hard + +"@walletconnect/types@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/types@npm:1.8.0" + checksum: 194d615888068030183489222641332987846aa5c6bcf0a62fa60ca7a282b9f94932c49fcd2b293a859e98624fe3e7a2d3c5fb66545fe30d3391e7ac91a99e34 + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.3.3": + version: 2.3.3 + resolution: "@walletconnect/universal-provider@npm:2.3.3" + dependencies: + "@walletconnect/jsonrpc-http-connection": ^1.0.4 + "@walletconnect/jsonrpc-provider": ^1.0.6 + "@walletconnect/jsonrpc-types": ^1.0.2 + "@walletconnect/jsonrpc-utils": ^1.0.4 + "@walletconnect/logger": ^2.0.1 + "@walletconnect/sign-client": 2.3.3 + "@walletconnect/types": 2.3.3 + "@walletconnect/utils": 2.3.3 + eip1193-provider: 1.0.1 + events: ^3.3.0 + pino: 7.11.0 + checksum: 09b95373219321d9032aa69e5a67a8354634b23be8ce210008ef93f9dfa8bf1feaf410a2fb19ce34e8fc511d610477677a4795a5000e173221d3b1021073c862 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.3.3": + version: 2.3.3 + resolution: "@walletconnect/utils@npm:2.3.3" + dependencies: + "@stablelib/chacha20poly1305": 1.0.1 + "@stablelib/hkdf": 1.0.1 + "@stablelib/random": ^1.0.2 + "@stablelib/sha256": 1.0.1 + "@stablelib/x25519": ^1.0.3 + "@walletconnect/jsonrpc-utils": ^1.0.4 + "@walletconnect/relay-api": ^1.0.7 + "@walletconnect/safe-json": ^1.0.1 + "@walletconnect/time": ^1.0.2 + "@walletconnect/types": 2.3.3 + "@walletconnect/window-getters": ^1.0.1 + "@walletconnect/window-metadata": ^1.0.1 + detect-browser: 5.3.0 + query-string: 7.1.1 + uint8arrays: 3.1.0 + checksum: d90420bc00c871e4a955caa7095fad1de607ef31021370601cddf4d917c6f917aba13cb3ba4cb41d7228004a9a198d60f78fee44856cf8d21d82c7367b1eecec + languageName: node + linkType: hard + +"@walletconnect/utils@npm:^1.8.0": + version: 1.8.0 + resolution: "@walletconnect/utils@npm:1.8.0" + dependencies: + "@walletconnect/browser-utils": ^1.8.0 + "@walletconnect/encoding": ^1.0.1 + "@walletconnect/jsonrpc-utils": ^1.0.3 + "@walletconnect/types": ^1.8.0 + bn.js: 4.11.8 + js-sha3: 0.8.0 + query-string: 6.13.5 + checksum: 41b21fc6cb29c0714579dac8da988c14985fc0fcc0c5f02979e72509f42bf658e3ca8ea22ac4a50a9753d26b630d38a6b5fec84131a9eff0b78318b809b203dd + languageName: node + linkType: hard + +"@walletconnect/window-getters@npm:1.0.0": + version: 1.0.0 + resolution: "@walletconnect/window-getters@npm:1.0.0" + checksum: 192af7acb2051d304addb2e5a3f121fedd8c83ba6750018e3b0da5757bad525336bc5d9cb571f63b09828658764151da181337ec0e898811ad7f506910bd3b5f + languageName: node + linkType: hard + +"@walletconnect/window-getters@npm:^1.0.0, @walletconnect/window-getters@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-getters@npm:1.0.1" + dependencies: + tslib: 1.14.1 + checksum: fae312c4e1be5574d97f071de58e6aa0d0296869761499caf9d4a9a5fd2643458af32233a2120521b00873a599ff88457d405bd82ced5fb5bd6dc3191c07a3e5 + languageName: node + linkType: hard + +"@walletconnect/window-metadata@npm:1.0.0": + version: 1.0.0 + resolution: "@walletconnect/window-metadata@npm:1.0.0" + dependencies: + "@walletconnect/window-getters": ^1.0.0 + checksum: eec506ff6d35ae6e88db1e38b6f514f6cbf1a45b979878e5e50819d229b616fc645a2b0816145b61acda2701042160a4e0685f080927b87461853a62a887a9e9 + languageName: node + linkType: hard + +"@walletconnect/window-metadata@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-metadata@npm:1.0.1" + dependencies: + "@walletconnect/window-getters": ^1.0.1 + tslib: 1.14.1 + checksum: e82aea7195c6fe95c00e87bb38051c5549838c2e8302da94f1afa48206f79f0b620166c9820f847494505d282d1568e2086a1561b0493d2d0a1fa115f9106aef + languageName: node + linkType: hard + +"@web3modal/core@npm:2.1.2": + version: 2.1.2 + resolution: "@web3modal/core@npm:2.1.2" + dependencies: + buffer: 6.0.3 + valtio: 1.10.2 + checksum: 204169302f5813a8ef6dc7a1d2106d612e21a67e10889849e5a45eebd860db99ca92d20101dac941e130568e70dd23e3f7968d43df82c0a41a11100109999a3a + languageName: node + linkType: hard + +"@web3modal/ethereum@npm:^2.1.2": + version: 2.1.2 + resolution: "@web3modal/ethereum@npm:2.1.2" + peerDependencies: + "@wagmi/core": ">=0.9" + ethers: ">=5.7" + checksum: aff1ba00be3201eb534bf985d19310e26616ca399dabdaa7a4ce7ea0b8881c73685accfcb95fd0d07a8f61b29d841176b16ec3de65c4ef201d1e3853e68eb46b + languageName: node + linkType: hard + +"@web3modal/react@npm:^2.1.2": + version: 2.1.2 + resolution: "@web3modal/react@npm:2.1.2" + dependencies: + "@web3modal/core": 2.1.2 + "@web3modal/ui": 2.1.2 + peerDependencies: + react: ">=17" + react-dom: ">=17" + checksum: 30909dca29e61a1c7602b3dc749c18443b4851a88472704676392faab5cb89a481fca3e3110cdaa324efae4b7947c72849a3f18b21094b89a5bfe084b78ae487 + languageName: node + linkType: hard + +"@web3modal/standalone@npm:^2.1.1": + version: 2.1.2 + resolution: "@web3modal/standalone@npm:2.1.2" + dependencies: + "@web3modal/core": 2.1.2 + "@web3modal/ui": 2.1.2 + checksum: 5496de6244a2cc700049e72bed9b21abf24412c8976e143d73c1d182c0875e6dbc720302375d410002a66c80f53a643adba89b3de935c2627fd01491f870bb4b + languageName: node + linkType: hard + +"@web3modal/ui@npm:2.1.2": + version: 2.1.2 + resolution: "@web3modal/ui@npm:2.1.2" + dependencies: + "@web3modal/core": 2.1.2 + lit: 2.6.1 + motion: 10.15.5 + qrcode: 1.5.1 + checksum: fd76de3cf57a79c5db3df3ae3893d1300bf13cf625d7127b2b98bb62a6405977dd02da532b4969138794090652b816cb51c4d61344658ef131a41fa3225a33dc + languageName: node + linkType: hard + +"@wry/context@npm:^0.7.0": + version: 0.7.0 + resolution: "@wry/context@npm:0.7.0" + dependencies: + tslib: ^2.3.0 + checksum: f4ff78023a0b949122037aae766232b7d2284dc415204d22d9ea6d7969ff8f5f29b18128bc9a40e68dc054c8a12b1bf5868a357fdb50c398c447290c3a5b0496 + languageName: node + linkType: hard + +"@wry/equality@npm:^0.5.0": + version: 0.5.3 + resolution: "@wry/equality@npm:0.5.3" + dependencies: + tslib: ^2.3.0 + checksum: 7ea8ded51462911217183b93cc3ffbb4d18dc02a62d4a79e0d9983463739bf54106aaeb25649bf33168120bd044b61d135018bfcf4fefad8099c13eac9238aa6 + languageName: node + linkType: hard + +"@wry/trie@npm:^0.3.0": + version: 0.3.2 + resolution: "@wry/trie@npm:0.3.2" + dependencies: + tslib: ^2.3.0 + checksum: 151d06b519e1ff1c3acf6ee6846161b1d7d50bbecd4c48e5cd1b05f9e37c30602aff02e88f20105f6e6c54ae4123f9c4eb7715044d7fd927d4ba4ec3e755cd36 + languageName: node + linkType: hard + +"JSONStream@npm:^1.3.5": + version: 1.3.5 + resolution: "JSONStream@npm:1.3.5" + dependencies: + jsonparse: ^1.2.0 + through: ">=2.2.7 <3" + bin: + JSONStream: ./bin.js + checksum: 2605fa124260c61bad38bb65eba30d2f72216a78e94d0ab19b11b4e0327d572b8d530c0c9cc3b0764f727ad26d39e00bf7ebad57781ca6368394d73169c59e46 + languageName: node + linkType: hard + +"abbrev@npm:1, abbrev@npm:^1.0.0": + version: 1.1.1 + resolution: "abbrev@npm:1.1.1" + checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 + languageName: node + linkType: hard + +"abitype@npm:^0.3.0": + version: 0.3.0 + resolution: "abitype@npm:0.3.0" + peerDependencies: + typescript: ">=4.9.4" + zod: ">=3.19.1" + peerDependenciesMeta: + zod: + optional: true + checksum: d7f604d917d0ffddc0a7865c24db78585d257202500a70b99c63da659fe299148778fcb78b31e9dbc2d213d69475880702cb05be22eaa0a49e22c73672dd97e1 + languageName: node + linkType: hard + +"abort-controller@npm:3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: ^5.0.0 + checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 + languageName: node + linkType: hard + +"abortcontroller-polyfill@npm:^1.7.3": + version: 1.7.5 + resolution: "abortcontroller-polyfill@npm:1.7.5" + checksum: daf4169f4228ae0e4f4dbcfa782e501b923667f2666b7c55bd3b7664e5d6b100e333a93371173985fdf21f65d7dfba15bdb2e6031bdc9e57e4ce0297147da3aa + languageName: node + linkType: hard + +"abstract-level@npm:1.0.3": + version: 1.0.3 + resolution: "abstract-level@npm:1.0.3" + dependencies: + buffer: ^6.0.3 + catering: ^2.1.0 + is-buffer: ^2.0.5 + level-supports: ^4.0.0 + level-transcoder: ^1.0.1 + module-error: ^1.0.1 + queue-microtask: ^1.2.3 + checksum: 70d61a3924526ebc257b138992052f9ff571a6cee5a7660836e37a1cc7081273c3acf465dd2f5e1897b38dc743a6fd9dba14a5d8a2a9d39e5787cd3da99f301d + languageName: node + linkType: hard + +"abstract-leveldown@npm:7.2.0, abstract-leveldown@npm:^7.2.0": + version: 7.2.0 + resolution: "abstract-leveldown@npm:7.2.0" + dependencies: + buffer: ^6.0.3 + catering: ^2.0.0 + is-buffer: ^2.0.5 + level-concat-iterator: ^3.0.0 + level-supports: ^2.0.1 + queue-microtask: ^1.2.3 + checksum: d558111f2d123da95ac80b8ba3b9b0a5bc8cd87296e64b05dca693f5f4839aa0e2fc97bad56a101766f499824e2962611750f8a76bbac4a5db35801968fbbe02 + languageName: node + linkType: hard + +"abstract-leveldown@npm:^6.2.1": + version: 6.3.0 + resolution: "abstract-leveldown@npm:6.3.0" + dependencies: + buffer: ^5.5.0 + immediate: ^3.2.3 + level-concat-iterator: ~2.0.0 + level-supports: ~1.0.0 + xtend: ~4.0.0 + checksum: 121a8509d8c6a540e656c2a69e5b8d853d4df71072011afefc868b98076991bb00120550e90643de9dc18889c675f62413409eeb4c8c204663124c7d215e4ec3 + languageName: node + linkType: hard + +"abstract-leveldown@npm:~2.7.1": + version: 2.7.2 + resolution: "abstract-leveldown@npm:2.7.2" + dependencies: + xtend: ~4.0.0 + checksum: 97c45a05d8b5d24edf3855c1f9a19f919c4a189e387929745289a53116c80638339a7d4e50ad76d0ad2900166adaeaf2e0350dcdcd453e783cd8f04fd9bea17a + languageName: node + linkType: hard + +"abstract-leveldown@npm:~6.2.1, abstract-leveldown@npm:~6.2.3": + version: 6.2.3 + resolution: "abstract-leveldown@npm:6.2.3" + dependencies: + buffer: ^5.5.0 + immediate: ^3.2.3 + level-concat-iterator: ~2.0.0 + level-supports: ~1.0.0 + xtend: ~4.0.0 + checksum: 00202b2eb7955dd7bc04f3e44d225e60160cedb8f96fe6ae0e6dca9c356d57071f001ece8ae1d53f48095c4c036d92b3440f2bc7666730610ddea030f9fbde4a + languageName: node + linkType: hard + +"accepts@npm:^1.3.5, accepts@npm:~1.3.8": + version: 1.3.8 + resolution: "accepts@npm:1.3.8" + dependencies: + mime-types: ~2.1.34 + negotiator: 0.6.3 + checksum: 50c43d32e7b50285ebe84b613ee4a3aa426715a7d131b65b786e2ead0fd76b6b60091b9916d3478a75f11f162628a2139991b6c03ab3f1d9ab7c86075dc8eab4 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 + languageName: node + linkType: hard + +"acorn-node@npm:^1.8.2": + version: 1.8.2 + resolution: "acorn-node@npm:1.8.2" + dependencies: + acorn: ^7.0.0 + acorn-walk: ^7.0.0 + xtend: ^4.0.2 + checksum: 02e1564a1ccf8bd1fcefcd01235398af4a9effaf032c5397994ddd275590a72894cb3e26e4b82579ccdda1e48ade7486aef61e771ddae3563ca452b927f443d8 + languageName: node + linkType: hard + +"acorn-walk@npm:^7.0.0": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 9252158a79b9d92f1bc0dd6acc0fcfb87a67339e84bcc301bb33d6078936d27e35d606b4d35626d2962cd43c256d6f27717e70cbe15c04fff999ab0b2260b21f + languageName: node + linkType: hard + +"acorn-walk@npm:^8.1.1, acorn-walk@npm:^8.2.0": + version: 8.2.0 + resolution: "acorn-walk@npm:8.2.0" + checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 + languageName: node + linkType: hard + +"acorn@npm:^7.0.0": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 1860f23c2107c910c6177b7b7be71be350db9e1080d814493fae143ae37605189504152d1ba8743ba3178d0b37269ce1ffc42b101547fdc1827078f82671e407 + languageName: node + linkType: hard + +"acorn@npm:^8.4.1, acorn@npm:^8.8.0, acorn@npm:^8.8.1, acorn@npm:^8.8.2": + version: 8.8.2 + resolution: "acorn@npm:8.8.2" + bin: + acorn: bin/acorn + checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + languageName: node + linkType: hard + +"aes-js@npm:3.0.0": + version: 3.0.0 + resolution: "aes-js@npm:3.0.0" + checksum: 251e26d533cd1a915b44896b17d5ed68c24a02484cfdd2e74ec700a309267db96651ea4eb657bf20aac32a3baa61f6e34edf8e2fec2de440a655da9942d334b8 + languageName: node + linkType: hard + +"aes-js@npm:^3.1.2": + version: 3.1.2 + resolution: "aes-js@npm:3.1.2" + checksum: 062154d50b1e433cc8c3b8ca7879f3a6375d5e79c2a507b2b6c4ec920b4cd851bf2afa7f65c98761a9da89c0ab618cbe6529e8e9a1c71f93290b53128fb8f712 + languageName: node + linkType: hard + +"agent-base@npm:6, agent-base@npm:^6.0.2": + version: 6.0.2 + resolution: "agent-base@npm:6.0.2" + dependencies: + debug: 4 + checksum: f52b6872cc96fd5f622071b71ef200e01c7c4c454ee68bc9accca90c98cfb39f2810e3e9aa330435835eedc8c23f4f8a15267f67c6e245d2b33757575bdac49d + languageName: node + linkType: hard + +"agentkeepalive@npm:^4.2.1": + version: 4.2.1 + resolution: "agentkeepalive@npm:4.2.1" + dependencies: + debug: ^4.1.0 + depd: ^1.1.2 + humanize-ms: ^1.2.1 + checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: ^2.0.0 + indent-string: ^4.0.0 + checksum: 1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: ^8.0.0 + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 + languageName: node + linkType: hard + +"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: ^3.1.1 + fast-json-stable-stringify: ^2.0.0 + json-schema-traverse: ^0.4.1 + uri-js: ^4.2.2 + checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.6.3": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" + dependencies: + fast-deep-equal: ^3.1.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.2.2 + checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 + languageName: node + linkType: hard + +"ansi-colors@npm:4.1.1": + version: 4.1.1 + resolution: "ansi-colors@npm:4.1.1" + checksum: 138d04a51076cb085da0a7e2d000c5c0bb09f6e772ed5c65c53cb118d37f6c5f1637506d7155fb5f330f0abcf6f12fa2e489ac3f8cdab9da393bf1bb4f9a32b0 + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: ^1.9.0 + checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: ^2.0.1 + checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.0.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + +"anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: ^3.0.0 + picomatch: ^2.0.4 + checksum: 3e044fd6d1d26545f235a9fe4d7a534e2029d8e59fa7fd9f2a6eb21230f6b5380ea1eaf55136e60cbf8e613544b3b766e7a6fa2102e2a3a117505466e3025dc2 + languageName: node + linkType: hard + +"apollo-datasource@npm:^3.3.2": + version: 3.3.2 + resolution: "apollo-datasource@npm:3.3.2" + dependencies: + "@apollo/utils.keyvaluecache": ^1.0.1 + apollo-server-env: ^4.2.1 + checksum: 70244e792655b357213b92e9dd0e8ca553724857847c9bedb53a1dbf7a92fc0d8b05a60d77203d6c30331599b44c5d7cc5f4d94c934465fa05b146b681ed2293 + languageName: node + linkType: hard + +"apollo-reporting-protobuf@npm:^3.4.0": + version: 3.4.0 + resolution: "apollo-reporting-protobuf@npm:3.4.0" + dependencies: + "@apollo/protobufjs": 1.2.6 + checksum: 5bf50e9cecd3c2334cd12e0ebe59be6c4d7b1b9ee443c7d913011ea1b84513f57561fb6c3ceb66083321acb6d1c56f72e2ab0edf378cf742693409eb8dcdc46b + languageName: node + linkType: hard + +"apollo-server-core@npm:^3.12.0": + version: 3.12.0 + resolution: "apollo-server-core@npm:3.12.0" + dependencies: + "@apollo/utils.keyvaluecache": ^1.0.1 + "@apollo/utils.logger": ^1.0.0 + "@apollo/utils.usagereporting": ^1.0.0 + "@apollographql/apollo-tools": ^0.5.3 + "@apollographql/graphql-playground-html": 1.6.29 + "@graphql-tools/mock": ^8.1.2 + "@graphql-tools/schema": ^8.0.0 + "@josephg/resolvable": ^1.0.0 + apollo-datasource: ^3.3.2 + apollo-reporting-protobuf: ^3.4.0 + apollo-server-env: ^4.2.1 + apollo-server-errors: ^3.3.1 + apollo-server-plugin-base: ^3.7.2 + apollo-server-types: ^3.8.0 + async-retry: ^1.2.1 + fast-json-stable-stringify: ^2.1.0 + graphql-tag: ^2.11.0 + loglevel: ^1.6.8 + lru-cache: ^6.0.0 + node-abort-controller: ^3.0.1 + sha.js: ^2.4.11 + uuid: ^9.0.0 + whatwg-mimetype: ^3.0.0 + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + checksum: b7a37a78901d38a330c9df8fe870da3dcf512f43ab60fdf9ab0ba37be03977db5d4b72eabf51a830d2a9dcfb2974d7bfbc5aa8719e3afac113c8bd7222740b8f + languageName: node + linkType: hard + +"apollo-server-env@npm:^4.2.1": + version: 4.2.1 + resolution: "apollo-server-env@npm:4.2.1" + dependencies: + node-fetch: ^2.6.7 + checksum: 039c7eeed82aff072237f9943629ab24b7c62b97535d756a31178f9e7352187951ee654a377d49d775d2ac221fe024914d9989257ca8a7e65c8e5f438c044f18 + languageName: node + linkType: hard + +"apollo-server-errors@npm:^3.3.1": + version: 3.3.1 + resolution: "apollo-server-errors@npm:3.3.1" + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + checksum: d09b66e7ac3e2cbc60774280d30118ac4d98f945b5cc1013bb81b9970aae49c0717a550e161fe978d69d7039ec053aeba495890f6eebf452532a2c5e94071a80 + languageName: node + linkType: hard + +"apollo-server-express@npm:^3.12.0": + version: 3.12.0 + resolution: "apollo-server-express@npm:3.12.0" + dependencies: + "@types/accepts": ^1.3.5 + "@types/body-parser": 1.19.2 + "@types/cors": 2.8.12 + "@types/express": 4.17.14 + "@types/express-serve-static-core": 4.17.31 + accepts: ^1.3.5 + apollo-server-core: ^3.12.0 + apollo-server-types: ^3.8.0 + body-parser: ^1.19.0 + cors: ^2.8.5 + parseurl: ^1.3.3 + peerDependencies: + express: ^4.17.1 + graphql: ^15.3.0 || ^16.0.0 + checksum: bd4bc213f506e2aeb2be961961de51e431f8774344b349e9b02f475714a623703eb62423ad968a8f8b6859919ae0d1912c40cf15a4df24e6f81b4f4c5653e70b + languageName: node + linkType: hard + +"apollo-server-plugin-base@npm:^3.7.2": + version: 3.7.2 + resolution: "apollo-server-plugin-base@npm:3.7.2" + dependencies: + apollo-server-types: ^3.8.0 + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + checksum: d6ea6dbfad8bb82959286eae89878ccccbd09743c3df2b76bf790f470cbf5441ba06dcb6835a25f0bf32f4df05722cce157ae983ce32db4b69de8a72c9949e2e + languageName: node + linkType: hard + +"apollo-server-types@npm:^3.8.0": + version: 3.8.0 + resolution: "apollo-server-types@npm:3.8.0" + dependencies: + "@apollo/utils.keyvaluecache": ^1.0.1 + "@apollo/utils.logger": ^1.0.0 + apollo-reporting-protobuf: ^3.4.0 + apollo-server-env: ^4.2.1 + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + checksum: 20accd42b65ceb95819a1610c410488fbe548ee309227d7fa22fd17dd1205e557091ba9c9a20efa532192098a4193e34eb58fc91d762b55fdf31229ac9fc7133 + languageName: node + linkType: hard + +"apollo-server@npm:^3.11.0": + version: 3.12.0 + resolution: "apollo-server@npm:3.12.0" + dependencies: + "@types/express": 4.17.14 + apollo-server-core: ^3.12.0 + apollo-server-express: ^3.12.0 + express: ^4.17.1 + peerDependencies: + graphql: ^15.3.0 || ^16.0.0 + checksum: 6f3dade76f202f04a890b2385923a0319a859a0ab48121b1636e22d5eae83afe042d7a0a501aff3d8816e67de4f29f8efa598e350814a40f41d079610dee346e + languageName: node + linkType: hard + +"app-module-path@npm:^2.2.0": + version: 2.2.0 + resolution: "app-module-path@npm:2.2.0" + checksum: b52aa49cfa809efbad41b514222e8ef3f8ee9e147f5eccf79280b45eddcc61f7aeb302b0049474e3f42072dd53a28348c57dd96f36cd461d2e31cc8ab1ef56b5 + languageName: node + linkType: hard + +"aproba@npm:^1.0.3 || ^2.0.0": + version: 2.0.0 + resolution: "aproba@npm:2.0.0" + checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 + languageName: node + linkType: hard + +"are-we-there-yet@npm:^3.0.0": + version: 3.0.1 + resolution: "are-we-there-yet@npm:3.0.1" + dependencies: + delegates: ^1.0.0 + readable-stream: ^3.6.0 + checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 + languageName: node + linkType: hard + +"arg@npm:^4.1.0": + version: 4.1.3 + resolution: "arg@npm:4.1.3" + checksum: 544af8dd3f60546d3e4aff084d451b96961d2267d668670199692f8d054f0415d86fc5497d0e641e91546f0aa920e7c29e5250e99fc89f5552a34b5d93b77f43 + languageName: node + linkType: hard + +"arg@npm:^5.0.2": + version: 5.0.2 + resolution: "arg@npm:5.0.2" + checksum: 6c69ada1a9943d332d9e5382393e897c500908d91d5cb735a01120d5f71daf1b339b7b8980cbeaba8fd1afc68e658a739746179e4315a26e8a28951ff9930078 + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced + languageName: node + linkType: hard + +"argsarray@npm:0.0.1": + version: 0.0.1 + resolution: "argsarray@npm:0.0.1" + checksum: 0042accbc0a2d855ad5af56df49291e0e4cae7456f42d486f4cb05518c8e1939bf8aca7dece89d846349d615793fae2cea8ebb20a8207c0f22dafb88b1536819 + languageName: node + linkType: hard + +"aria-query@npm:^5.1.3": + version: 5.1.3 + resolution: "aria-query@npm:5.1.3" + dependencies: + deep-equal: ^2.0.5 + checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b + languageName: node + linkType: hard + +"array-flatten@npm:1.1.1": + version: 1.1.1 + resolution: "array-flatten@npm:1.1.1" + checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b + languageName: node + linkType: hard + +"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": + version: 3.1.6 + resolution: "array-includes@npm:3.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 + is-string: ^1.0.7 + checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d + languageName: node + linkType: hard + +"array.prototype.flat@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flat@npm:1.3.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b + languageName: node + linkType: hard + +"array.prototype.flatmap@npm:^1.3.1": + version: 1.3.1 + resolution: "array.prototype.flatmap@npm:1.3.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.1": + version: 1.1.1 + resolution: "array.prototype.tosorted@npm:1.1.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + es-shim-unscopables: ^1.0.0 + get-intrinsic: ^1.1.3 + checksum: 7923324a67e70a2fc0a6e40237405d92395e45ebd76f5cb89c2a5cf1e66b47aca6baacd0cd628ffd88830b90d47fff268071493d09c9ae123645613dac2c2ca3 + languageName: node + linkType: hard + +"asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: ~2.1.0 + checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 + languageName: node + linkType: hard + +"assertion-error@npm:^1.1.0": + version: 1.1.0 + resolution: "assertion-error@npm:1.1.0" + checksum: fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf + languageName: node + linkType: hard + +"ast-types-flow@npm:^0.0.7": + version: 0.0.7 + resolution: "ast-types-flow@npm:0.0.7" + checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4 + languageName: node + linkType: hard + +"async-eventemitter@npm:0.2.4": + version: 0.2.4 + resolution: "async-eventemitter@npm:0.2.4" + dependencies: + async: ^2.4.0 + checksum: b9e77e0f58ebd7188c50c23d613d1263e0ab501f5e677e02b57cc97d7032beaf60aafa189887e7105569c791e212df4af00b608be1e9a4c425911d577124911e + languageName: node + linkType: hard + +"async-limiter@npm:~1.0.0": + version: 1.0.1 + resolution: "async-limiter@npm:1.0.1" + checksum: 2b849695b465d93ad44c116220dee29a5aeb63adac16c1088983c339b0de57d76e82533e8e364a93a9f997f28bbfc6a92948cefc120652bd07f3b59f8d75cf2b + languageName: node + linkType: hard + +"async-mutex@npm:^0.2.6": + version: 0.2.6 + resolution: "async-mutex@npm:0.2.6" + dependencies: + tslib: ^2.0.0 + checksum: f50102e0c57f6a958528cff7dff13da070897f17107b42274417a7248905b927b6e51c3387f8aed1f5cd6005b0e692d64a83a0789be602e4e7e7da4afe08b889 + languageName: node + linkType: hard + +"async-retry@npm:^1.2.1": + version: 1.3.3 + resolution: "async-retry@npm:1.3.3" + dependencies: + retry: 0.13.1 + checksum: 38a7152ff7265a9321ea214b9c69e8224ab1febbdec98efbbde6e562f17ff68405569b796b1c5271f354aef8783665d29953f051f68c1fc45306e61aec82fdc4 + languageName: node + linkType: hard + +"async@npm:^2.4.0": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: ^4.17.14 + checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 7b78c451df768adba04e2d02e63e2d0bf3b07adcd6e42b4cf665cb7ce899bedd344c69a1dcbce355b5f972d597b25aaa1c1742b52cffd9caccb22f348114f6be + languageName: node + linkType: hard + +"at-least-node@npm:^1.0.0": + version: 1.0.0 + resolution: "at-least-node@npm:1.0.0" + checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: b95275afb2f80732f22f43a60178430c468906a415a7ff18bcd0feeebc8eec3930b51250aeda91a476062a90e07132b43a1794e8d8ffcf9b650e8139be75fa36 + languageName: node + linkType: hard + +"atomically@npm:^1.7.0": + version: 1.7.0 + resolution: "atomically@npm:1.7.0" + checksum: 991153b17334597f93b58e831bea9851e57ed9cd41d8f33991be063f170b5cc8ec7ff8605f3eb95c1d389c2ad651039e9eb8f2b795e24833c2ceb944f347373a + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.13": + version: 10.4.13 + resolution: "autoprefixer@npm:10.4.13" + dependencies: + browserslist: ^4.21.4 + caniuse-lite: ^1.0.30001426 + fraction.js: ^4.2.0 + normalize-range: ^0.1.2 + picocolors: ^1.0.0 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: dcb1cb7ae96a3363d65d82e52f9a0a7d8c982256f6fd032d7e1ec311f099c23acfebfd517ff8e96bf93f716a66c4ea2b80c60aa19efd2f474ce434bd75ef7b79 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.5": + version: 1.0.5 + resolution: "available-typed-arrays@npm:1.0.5" + checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a + languageName: node + linkType: hard + +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.12.0 + resolution: "aws4@npm:1.12.0" + checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc + languageName: node + linkType: hard + +"axe-core@npm:^4.6.2": + version: 4.6.3 + resolution: "axe-core@npm:4.6.3" + checksum: d0c46be92b9707c48b88a53cd5f471b155a2bfc8bf6beffb514ecd14e30b4863e340b5fc4f496d82a3c562048088c1f3ff5b93b9b3b026cb9c3bfacfd535da10 + languageName: node + linkType: hard + +"axios@npm:1.2.4": + version: 1.2.4 + resolution: "axios@npm:1.2.4" + dependencies: + follow-redirects: ^1.15.0 + form-data: ^4.0.0 + proxy-from-env: ^1.1.0 + checksum: 3454248d72028d69e90e348542140136c1226b448529e78beae5b88e65d6c67f85a3d0eb49f089b338cb54f173671b585c95ef3339f3cb28286eb2878fe47880 + languageName: node + linkType: hard + +"axios@npm:^0.21.0": + version: 0.21.4 + resolution: "axios@npm:0.21.4" + dependencies: + follow-redirects: ^1.14.0 + checksum: 44245f24ac971e7458f3120c92f9d66d1fc695e8b97019139de5b0cc65d9b8104647db01e5f46917728edfc0cfd88eb30fc4c55e6053eef4ace76768ce95ff3c + languageName: node + linkType: hard + +"axobject-query@npm:^3.1.1": + version: 3.1.1 + resolution: "axobject-query@npm:3.1.1" + dependencies: + deep-equal: ^2.0.5 + checksum: c12a5da10dc7bab75e1cda9b6a3b5fcf10eba426ddf1a17b71ef65a434ed707ede7d1c4f013ba1609e970bc8c0cddac01365080d376204314e9b294719acd8a5 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs2@npm:^0.3.3": + version: 0.3.3 + resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" + dependencies: + "@babel/compat-data": ^7.17.7 + "@babel/helper-define-polyfill-provider": ^0.3.3 + semver: ^6.1.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7db3044993f3dddb3cc3d407bc82e640964a3bfe22de05d90e1f8f7a5cb71460011ab136d3c03c6c1ba428359ebf635688cd6205e28d0469bba221985f5c6179 + languageName: node + linkType: hard + +"babel-plugin-polyfill-corejs3@npm:^0.6.0": + version: 0.6.0 + resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.3 + core-js-compat: ^3.25.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 470bb8c59f7c0912bd77fe1b5a2e72f349b3f65bbdee1d60d6eb7e1f4a085c6f24b2dd5ab4ac6c2df6444a96b070ef6790eccc9edb6a2668c60d33133bfb62c6 + languageName: node + linkType: hard + +"babel-plugin-polyfill-regenerator@npm:^0.4.1": + version: 0.4.1 + resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.3.3 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"base-x@npm:^3.0.2, base-x@npm:^3.0.8": + version: 3.0.9 + resolution: "base-x@npm:3.0.9" + dependencies: + safe-buffer: ^5.0.1 + checksum: 957101d6fd09e1903e846fd8f69fd7e5e3e50254383e61ab667c725866bec54e5ece5ba49ce385128ae48f9ec93a26567d1d5ebb91f4d56ef4a9cc0d5a5481e8 + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 + languageName: node + linkType: hard + +"bcrypt-pbkdf@npm:^1.0.0": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: ^0.14.3 + checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 + languageName: node + linkType: hard + +"bech32@npm:1.1.4": + version: 1.1.4 + resolution: "bech32@npm:1.1.4" + checksum: 0e98db619191548390d6f09ff68b0253ba7ae6a55db93dfdbb070ba234c1fd3308c0606fbcc95fad50437227b10011e2698b89f0181f6e7f845c499bd14d0f4b + languageName: node + linkType: hard + +"big.js@npm:^6.0.3": + version: 6.2.1 + resolution: "big.js@npm:6.2.1" + checksum: 0b234a2fd56c52bed2798ed2020bcab6fef5e9523b99a05406ad071d1aed6ee97ada9fb8de9576092da74c68825c276e19015743b8d1baea269b60a5c666b0cd + languageName: node + linkType: hard + +"bigint-buffer@npm:^1.1.5": + version: 1.1.5 + resolution: "bigint-buffer@npm:1.1.5" + dependencies: + bindings: ^1.3.0 + node-gyp: latest + checksum: d010c9f57758bcdaccb435d88b483ffcc95fe8bbc6e7fb3a44fb5221f29c894ffaf4a3c5a4a530e0e7d6608203c2cde9b79ee4f2386cd6d4462d1070bc8c9f4e + languageName: node + linkType: hard + +"bignumber.js@npm:^9.0.0, bignumber.js@npm:^9.0.1": + version: 9.1.1 + resolution: "bignumber.js@npm:9.1.1" + checksum: ad243b7e2f9120b112d670bb3d674128f0bd2ca1745b0a6c9df0433bd2c0252c43e6315d944c2ac07b4c639e7496b425e46842773cf89c6a2dcd4f31e5c4b11e + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.2.0 + resolution: "binary-extensions@npm:2.2.0" + checksum: ccd267956c58d2315f5d3ea6757cf09863c5fc703e50fbeb13a7dc849b812ef76e3cf9ca8f35a0c48498776a7478d7b4a0418e1e2b8cb9cb9731f2922aaad7f8 + languageName: node + linkType: hard + +"bind-decorator@npm:^1.0.11": + version: 1.0.11 + resolution: "bind-decorator@npm:1.0.11" + checksum: 41b6c69af51ee7e6e01ea6f2939df94c9c760383f89f5befda0890951657baedbf499a0b96a789fd85cb77252465134f4e6184aae6639ed60cf59549ef15353d + languageName: node + linkType: hard + +"bindings@npm:^1.3.0": + version: 1.5.0 + resolution: "bindings@npm:1.5.0" + dependencies: + file-uri-to-path: 1.0.0 + checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7 + languageName: node + linkType: hard + +"blakejs@npm:^1.1.0": + version: 1.2.1 + resolution: "blakejs@npm:1.2.1" + checksum: d699ba116cfa21d0b01d12014a03e484dd76d483133e6dc9eb415aa70a119f08beb3bcefb8c71840106a00b542cba77383f8be60cd1f0d4589cb8afb922eefbe + languageName: node + linkType: hard + +"bluebird@npm:^3.5.0": + version: 3.7.2 + resolution: "bluebird@npm:3.7.2" + checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef + languageName: node + linkType: hard + +"bn.js@npm:4.11.6": + version: 4.11.6 + resolution: "bn.js@npm:4.11.6" + checksum: db23047bf06fdf9cf74401c8e76bca9f55313c81df382247d2c753868b368562e69171716b81b7038ada8860af18346fd4bcd1cf9d4963f923fe8e54e61cb58a + languageName: node + linkType: hard + +"bn.js@npm:4.11.8": + version: 4.11.8 + resolution: "bn.js@npm:4.11.8" + checksum: 80d4709cd58a21f0be8201e9e5859fea5ef133318e9800c8454cd334625c6e1caea593ca21f9b9a085fb560fbc12fb2fb3514363f8604258db924237fd039139 + languageName: node + linkType: hard + +"bn.js@npm:^4.11.6, bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 + languageName: node + linkType: hard + +"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1, bn.js@npm:^5.1.2, bn.js@npm:^5.1.3, bn.js@npm:^5.2.0, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 + languageName: node + linkType: hard + +"body-parser@npm:1.20.1": + version: 1.20.1 + resolution: "body-parser@npm:1.20.1" + dependencies: + bytes: 3.1.2 + content-type: ~1.0.4 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.1 + type-is: ~1.6.18 + unpipe: 1.0.0 + checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 + languageName: node + linkType: hard + +"body-parser@npm:^1.16.0, body-parser@npm:^1.19.0": + version: 1.20.2 + resolution: "body-parser@npm:1.20.2" + dependencies: + bytes: 3.1.2 + content-type: ~1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.2 + type-is: ~1.6.18 + unpipe: 1.0.0 + checksum: 14d37ec638ab5c93f6099ecaed7f28f890d222c650c69306872e00b9efa081ff6c596cd9afb9930656aae4d6c4e1c17537bea12bb73c87a217cb3cfea8896737 + languageName: node + linkType: hard + +"boolbase@npm:^1.0.0": + version: 1.0.0 + resolution: "boolbase@npm:1.0.0" + checksum: 3e25c80ef626c3a3487c73dbfc70ac322ec830666c9ad915d11b701142fab25ec1e63eff2c450c74347acfd2de854ccde865cd79ef4db1683f7c7b046ea43bb0 + languageName: node + linkType: hard + +"borsh@npm:^0.7.0": + version: 0.7.0 + resolution: "borsh@npm:0.7.0" + dependencies: + bn.js: ^5.2.0 + bs58: ^4.0.0 + text-encoding-utf-8: ^1.0.2 + checksum: e98bfb5f7cfb820819c2870b884dac58dd4b4ce6a86c286c8fbf5c9ca582e73a8c6094df67e81a28c418ff07a309c6b118b2e27fdfea83fd92b8100c741da0b5 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: ^1.0.0 + concat-map: 0.0.1 + checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: ^1.0.0 + checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 + languageName: node + linkType: hard + +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" + dependencies: + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 + languageName: node + linkType: hard + +"brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be + languageName: node + linkType: hard + +"browser-stdout@npm:1.3.1": + version: 1.3.1 + resolution: "browser-stdout@npm:1.3.1" + checksum: b717b19b25952dd6af483e368f9bcd6b14b87740c3d226c2977a65e84666ffd67000bddea7d911f111a9b6ddc822b234de42d52ab6507bce4119a4cc003ef7b3 + languageName: node + linkType: hard + +"browserify-aes@npm:^1.2.0": + version: 1.2.0 + resolution: "browserify-aes@npm:1.2.0" + dependencies: + buffer-xor: ^1.0.3 + cipher-base: ^1.0.0 + create-hash: ^1.1.0 + evp_bytestokey: ^1.0.3 + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 + languageName: node + linkType: hard + +"browserslist@npm:^4.21.3, browserslist@npm:^4.21.4, browserslist@npm:^4.21.5": + version: 4.21.5 + resolution: "browserslist@npm:4.21.5" + dependencies: + caniuse-lite: ^1.0.30001449 + electron-to-chromium: ^1.4.284 + node-releases: ^2.0.8 + update-browserslist-db: ^1.0.10 + bin: + browserslist: cli.js + checksum: 9755986b22e73a6a1497fd8797aedd88e04270be33ce66ed5d85a1c8a798292a65e222b0f251bafa1c2522261e237d73b08b58689d4920a607e5a53d56dc4706 + languageName: node + linkType: hard + +"bs58@npm:^4.0.0, bs58@npm:^4.0.1": + version: 4.0.1 + resolution: "bs58@npm:4.0.1" + dependencies: + base-x: ^3.0.2 + checksum: b3c5365bb9e0c561e1a82f1a2d809a1a692059fae016be233a6127ad2f50a6b986467c3a50669ce4c18929dcccb297c5909314dd347a25a68c21b68eb3e95ac2 + languageName: node + linkType: hard + +"bs58check@npm:^2.1.2": + version: 2.1.2 + resolution: "bs58check@npm:2.1.2" + dependencies: + bs58: ^4.0.0 + create-hash: ^1.1.0 + safe-buffer: ^5.1.2 + checksum: 43bdf08a5dd04581b78f040bc4169480e17008da482ffe2a6507327bbc4fc5c28de0501f7faf22901cfe57fbca79cbb202ca529003fedb4cb8dccd265b38e54d + languageName: node + linkType: hard + +"buffer-alloc-unsafe@npm:^1.1.0": + version: 1.1.0 + resolution: "buffer-alloc-unsafe@npm:1.1.0" + checksum: c5e18bf51f67754ec843c9af3d4c005051aac5008a3992938dda1344e5cfec77c4b02b4ca303644d1e9a6e281765155ce6356d85c6f5ccc5cd21afc868def396 + languageName: node + linkType: hard + +"buffer-alloc@npm:^1.2.0": + version: 1.2.0 + resolution: "buffer-alloc@npm:1.2.0" + dependencies: + buffer-alloc-unsafe: ^1.1.0 + buffer-fill: ^1.0.0 + checksum: 560cd27f3cbe73c614867da373407d4506309c62fe18de45a1ce191f3785ec6ca2488d802ff82065798542422980ca25f903db078c57822218182c37c3576df5 + languageName: node + linkType: hard + +"buffer-fill@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-fill@npm:1.0.0" + checksum: c29b4723ddeab01e74b5d3b982a0c6828f2ded49cef049ddca3dac661c874ecdbcecb5dd8380cf0f4adbeb8cff90a7de724126750a1f1e5ebd4eb6c59a1315b1 + languageName: node + linkType: hard + +"buffer-from@npm:1.1.2, buffer-from@npm:^1.1.1": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 0448524a562b37d4d7ed9efd91685a5b77a50672c556ea254ac9a6d30e3403a517d8981f10e565db24e8339413b43c97ca2951f10e399c6125a0d8911f5679bb + languageName: node + linkType: hard + +"buffer-to-arraybuffer@npm:^0.0.5": + version: 0.0.5 + resolution: "buffer-to-arraybuffer@npm:0.0.5" + checksum: b2e6493a6679e03d0e0e146b4258b9a6d92649d528d8fc4a74423b77f0d4f9398c9f965f3378d1683a91738054bae2761196cfe233f41ab3695126cb58cb25f9 + languageName: node + linkType: hard + +"buffer-xor@npm:^1.0.3": + version: 1.0.3 + resolution: "buffer-xor@npm:1.0.3" + checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a + languageName: node + linkType: hard + +"buffer@npm:6.0.1": + version: 6.0.1 + resolution: "buffer@npm:6.0.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.2.1 + checksum: 0274c2c6c5c5d9e9e1fd48116c26a3e3f824fe262ff379f630771f590c2e4e7d1fa2604a58684bfc4471a3f9cc40c6317be26b50f15c4cca126249bfc84c4f8b + languageName: node + linkType: hard + +"buffer@npm:6.0.3, buffer@npm:^6.0.3, buffer@npm:~6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.2.1 + checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 + languageName: node + linkType: hard + +"buffer@npm:^5.0.5, buffer@npm:^5.4.3, buffer@npm:^5.5.0, buffer@npm:^5.6.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 + languageName: node + linkType: hard + +"bufferutil@npm:4.0.5": + version: 4.0.5 + resolution: "bufferutil@npm:4.0.5" + dependencies: + node-gyp: latest + node-gyp-build: ^4.3.0 + checksum: 37d5bef7cb38d29f9377b8891ff8a57f53ae6057313d77a8aa2a7417df37a72f16987100796cb2f1e1862f3eb80057705f3c052615ec076a0dcc7aa6c83b68c9 + languageName: node + linkType: hard + +"bufferutil@npm:^4.0.1": + version: 4.0.7 + resolution: "bufferutil@npm:4.0.7" + dependencies: + node-gyp: latest + node-gyp-build: ^4.3.0 + checksum: f75aa87e3d1b99b87a95f60a855e63f70af07b57fb8443e75a2ddfef2e47788d130fdd46e3a78fd7e0c10176082b26dfbed970c5b8632e1cc299cafa0e93ce45 + languageName: node + linkType: hard + +"bytes@npm:3.1.2": + version: 3.1.2 + resolution: "bytes@npm:3.1.2" + checksum: e4bcd3948d289c5127591fbedf10c0b639ccbf00243504e4e127374a15c3bc8eed0d28d4aaab08ff6f1cf2abc0cce6ba3085ed32f4f90e82a5683ce0014e1b6e + languageName: node + linkType: hard + +"cac@npm:^6.7.14": + version: 6.7.14 + resolution: "cac@npm:6.7.14" + checksum: 45a2496a9443abbe7f52a49b22fbe51b1905eff46e03fd5e6c98e3f85077be3f8949685a1849b1a9cd2bc3e5567dfebcf64f01ce01847baf918f1b37c839791a + languageName: node + linkType: hard + +"cacache@npm:^16.1.0": + version: 16.1.3 + resolution: "cacache@npm:16.1.3" + dependencies: + "@npmcli/fs": ^2.1.0 + "@npmcli/move-file": ^2.0.0 + chownr: ^2.0.0 + fs-minipass: ^2.1.0 + glob: ^8.0.1 + infer-owner: ^1.0.4 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + mkdirp: ^1.0.4 + p-map: ^4.0.0 + promise-inflight: ^1.0.1 + rimraf: ^3.0.2 + ssri: ^9.0.0 + tar: ^6.1.11 + unique-filename: ^2.0.0 + checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + languageName: node + linkType: hard + +"cacheable-lookup@npm:^5.0.3": + version: 5.0.4 + resolution: "cacheable-lookup@npm:5.0.4" + checksum: 763e02cf9196bc9afccacd8c418d942fc2677f22261969a4c2c2e760fa44a2351a81557bd908291c3921fe9beb10b976ba8fa50c5ca837c5a0dd945f16468f2d + languageName: node + linkType: hard + +"cacheable-lookup@npm:^6.0.4": + version: 6.1.0 + resolution: "cacheable-lookup@npm:6.1.0" + checksum: 4e37afe897219b1035335b0765106a2c970ffa930497b43cac5000b860f3b17f48d004187279fae97e2e4cbf6a3693709b6d64af65279c7d6c8453321d36d118 + languageName: node + linkType: hard + +"cacheable-request@npm:^7.0.2": + version: 7.0.2 + resolution: "cacheable-request@npm:7.0.2" + dependencies: + clone-response: ^1.0.2 + get-stream: ^5.1.0 + http-cache-semantics: ^4.0.0 + keyv: ^4.0.0 + lowercase-keys: ^2.0.0 + normalize-url: ^6.0.1 + responselike: ^2.0.0 + checksum: 6152813982945a5c9989cb457a6c499f12edcc7ade323d2fbfd759abc860bdbd1306e08096916bb413c3c47e812f8e4c0a0cc1e112c8ce94381a960f115bc77f + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": + version: 1.0.2 + resolution: "call-bind@npm:1.0.2" + dependencies: + function-bind: ^1.1.1 + get-intrinsic: ^1.0.2 + checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + +"camel-case@npm:^3.0.0": + version: 3.0.0 + resolution: "camel-case@npm:3.0.0" + dependencies: + no-case: ^2.2.0 + upper-case: ^1.1.1 + checksum: 4190ed6ab8acf4f3f6e1a78ad4d0f3f15ce717b6bfa1b5686d58e4bcd29960f6e312dd746b5fa259c6d452f1413caef25aee2e10c9b9a580ac83e516533a961a + languageName: node + linkType: hard + +"camelcase-css@npm:^2.0.1": + version: 2.0.1 + resolution: "camelcase-css@npm:2.0.1" + checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b + languageName: node + linkType: hard + +"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001426, caniuse-lite@npm:^1.0.30001449": + version: 1.0.30001459 + resolution: "caniuse-lite@npm:1.0.30001459" + checksum: 627934a1aa0808a17e6468506690a932b99bb482067ffaf7f6f1f2b1b4b5620b6be5c88e7f8c1fc6cb7e5f352d610058c4c6387d75b9f7084d84bba34715dece + languageName: node + linkType: hard + +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 + languageName: node + linkType: hard + +"catering@npm:^2.0.0, catering@npm:^2.1.0": + version: 2.1.1 + resolution: "catering@npm:2.1.1" + checksum: 205daefa69c935b0c19f3d8f2e0a520dd69aebe9bda55902958003f7c9cff8f967dfb90071b421bd6eb618576f657a89d2bc0986872c9bc04bbd66655e9d4bd6 + languageName: node + linkType: hard + +"cbor@npm:^5.2.0": + version: 5.2.0 + resolution: "cbor@npm:5.2.0" + dependencies: + bignumber.js: ^9.0.1 + nofilter: ^1.0.4 + checksum: b3c39dae64370f361526dbec88f51d0f1b47027224cdd21dbd64c228f0fe7eaa945932d349ec5324068a6c6dcdbb1e3b46242852524fd53c526d14cb60514bdc + languageName: node + linkType: hard + +"chai@npm:^4.3.7": + version: 4.3.7 + resolution: "chai@npm:4.3.7" + dependencies: + assertion-error: ^1.1.0 + check-error: ^1.0.2 + deep-eql: ^4.1.2 + get-func-name: ^2.0.0 + loupe: ^2.3.1 + pathval: ^1.1.1 + type-detect: ^4.0.5 + checksum: 0bba7d267848015246a66995f044ce3f0ebc35e530da3cbdf171db744e14cbe301ab913a8d07caf7952b430257ccbb1a4a983c570a7c5748dc537897e5131f7c + languageName: node + linkType: hard + +"chalk@npm:^2.0.0": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: ^3.2.1 + escape-string-regexp: ^1.0.5 + supports-color: ^5.3.0 + checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: ^4.1.0 + supports-color: ^7.1.0 + checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc + languageName: node + linkType: hard + +"change-case@npm:3.0.2": + version: 3.0.2 + resolution: "change-case@npm:3.0.2" + dependencies: + camel-case: ^3.0.0 + constant-case: ^2.0.0 + dot-case: ^2.1.0 + header-case: ^1.0.0 + is-lower-case: ^1.1.0 + is-upper-case: ^1.1.0 + lower-case: ^1.1.1 + lower-case-first: ^1.0.0 + no-case: ^2.3.2 + param-case: ^2.1.0 + pascal-case: ^2.0.0 + path-case: ^2.1.0 + sentence-case: ^2.1.0 + snake-case: ^2.1.0 + swap-case: ^1.1.0 + title-case: ^2.1.0 + upper-case: ^1.1.1 + upper-case-first: ^1.1.0 + checksum: ebd80fa7d73cc2b37f826f8a7be2b3c6803ae5787f6860d7dd7b5794c3e0703be3a71ade9f641044c422406845d009c03e81271296a1371543dfe1cc70fb0a39 + languageName: node + linkType: hard + +"check-error@npm:^1.0.2": + version: 1.0.2 + resolution: "check-error@npm:1.0.2" + checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e + languageName: node + linkType: hard + +"chokidar@npm:3.5.3, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": + version: 3.5.3 + resolution: "chokidar@npm:3.5.3" + dependencies: + anymatch: ~3.1.2 + braces: ~3.0.2 + fsevents: ~2.3.2 + glob-parent: ~5.1.2 + is-binary-path: ~2.1.0 + is-glob: ~4.0.1 + normalize-path: ~3.0.0 + readdirp: ~3.6.0 + dependenciesMeta: + fsevents: + optional: true + checksum: b49fcde40176ba007ff361b198a2d35df60d9bb2a5aab228279eb810feae9294a6b4649ab15981304447afe1e6ffbf4788ad5db77235dc770ab777c6e771980c + languageName: node + linkType: hard + +"chownr@npm:^1.1.4": + version: 1.1.4 + resolution: "chownr@npm:1.1.4" + checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f + languageName: node + linkType: hard + +"cids@npm:^0.7.1": + version: 0.7.5 + resolution: "cids@npm:0.7.5" + dependencies: + buffer: ^5.5.0 + class-is: ^1.1.0 + multibase: ~0.6.0 + multicodec: ^1.0.0 + multihashes: ~0.4.15 + checksum: 54aa031bef76b08a2c934237696a4af2cfc8afb5d2727cb39ab69f6ac142ef312b9a0c6070dc2b4be0a43076d8961339d8bf85287773c647b3d1d25ce203f325 + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.4 + resolution: "cipher-base@npm:1.0.4" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e + languageName: node + linkType: hard + +"class-is@npm:^1.1.0": + version: 1.1.0 + resolution: "class-is@npm:1.1.0" + checksum: 49024de3b264fc501a38dd59d8668f1a2b4973fa6fcef6b83d80fe6fe99a2000a8fbea5b50d4607169c65014843c9f6b41a4f8473df806c1b4787b4d47521880 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68 + languageName: node + linkType: hard + +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-truncate@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-truncate@npm:3.1.0" + dependencies: + slice-ansi: ^5.0.0 + string-width: ^5.0.0 + checksum: c3243e41974445691c63f8b405df1d5a24049dc33d324fe448dc572e561a7b772ae982692900b1a5960901cc4fc7def25a629b9c69a4208ee89d12ab3332617a + languageName: node + linkType: hard + +"client-only@npm:0.0.1": + version: 0.0.1 + resolution: "client-only@npm:0.0.1" + checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8 + languageName: node + linkType: hard + +"cliui@npm:^5.0.0": + version: 5.0.0 + resolution: "cliui@npm:5.0.0" + dependencies: + string-width: ^3.1.0 + strip-ansi: ^5.2.0 + wrap-ansi: ^5.1.0 + checksum: 0bb8779efe299b8f3002a73619eaa8add4081eb8d1c17bc4fedc6240557fb4eacdc08fe87c39b002eacb6cfc117ce736b362dbfd8bf28d90da800e010ee97df4 + languageName: node + linkType: hard + +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^6.2.0 + checksum: 4fcfd26d292c9f00238117f39fc797608292ae36bac2168cfee4c85923817d0607fe21b3329a8621e01aedf512c99b7eaa60e363a671ffd378df6649fb48ae42 + languageName: node + linkType: hard + +"cliui@npm:^7.0.2": + version: 7.0.4 + resolution: "cliui@npm:7.0.4" + dependencies: + string-width: ^4.2.0 + strip-ansi: ^6.0.0 + wrap-ansi: ^7.0.0 + checksum: ce2e8f578a4813806788ac399b9e866297740eecd4ad1823c27fd344d78b22c5f8597d548adbcc46f0573e43e21e751f39446c5a5e804a12aace402b7a315d7f + languageName: node + linkType: hard + +"clone-buffer@npm:1.0.0": + version: 1.0.0 + resolution: "clone-buffer@npm:1.0.0" + checksum: a39a35e7fd081e0f362ba8195bd15cbc8205df1fbe4598bb4e09c1f9a13c0320a47ab8a61a8aa83561e4ed34dc07666d73254ee952ddd3985e4286b082fe63b9 + languageName: node + linkType: hard + +"clone-response@npm:^1.0.2": + version: 1.0.3 + resolution: "clone-response@npm:1.0.3" + dependencies: + mimic-response: ^1.0.0 + checksum: 4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e + languageName: node + linkType: hard + +"clsx@npm:^1.1.0": + version: 1.2.1 + resolution: "clsx@npm:1.2.1" + checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: 1.1.3 + checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: ~1.1.4 + checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d + languageName: node + linkType: hard + +"color-name@npm:^1.1.4, color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"color-support@npm:^1.1.3": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b + languageName: node + linkType: hard + +"colors@npm:1.4.0": + version: 1.4.0 + resolution: "colors@npm:1.4.0" + checksum: 98aa2c2418ad87dedf25d781be69dc5fc5908e279d9d30c34d8b702e586a0474605b3a189511482b9d5ed0d20c867515d22749537f7bc546256c6014f3ebdcec + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: ~1.0.0 + checksum: 49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c + languageName: node + linkType: hard + +"commander@npm:^2.20.3": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e + languageName: node + linkType: hard + +"commander@npm:^7.2.0": + version: 7.2.0 + resolution: "commander@npm:7.2.0" + checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af + languageName: node + linkType: hard + +"conf@npm:^10.1.2": + version: 10.2.0 + resolution: "conf@npm:10.2.0" + dependencies: + ajv: ^8.6.3 + ajv-formats: ^2.1.1 + atomically: ^1.7.0 + debounce-fn: ^4.0.0 + dot-prop: ^6.0.1 + env-paths: ^2.2.1 + json-schema-typed: ^7.0.3 + onetime: ^5.1.2 + pkg-up: ^3.1.0 + semver: ^7.3.5 + checksum: 27066f38a25411c1e72e81a5219e2c7ed675cd39d8aa2a2f1797bb2c9255725e92e335d639334177a23d488b22b1290bbe0708e9a005574e5d83d5432df72bd3 + languageName: node + linkType: hard + +"console-control-strings@npm:^1.1.0": + version: 1.1.0 + resolution: "console-control-strings@npm:1.1.0" + checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed + languageName: node + linkType: hard + +"constant-case@npm:^2.0.0": + version: 2.0.0 + resolution: "constant-case@npm:2.0.0" + dependencies: + snake-case: ^2.1.0 + upper-case: ^1.1.1 + checksum: 893c793a425ebcd0744061c7f12650c655aae259b89d5654fb8eda42d22c3690716a4988ed03f2abe370b1ee7bfec44f8e4395e76e2f1458a8921982b15410ba + languageName: node + linkType: hard + +"content-disposition@npm:0.5.4": + version: 0.5.4 + resolution: "content-disposition@npm:0.5.4" + dependencies: + safe-buffer: 5.2.1 + checksum: afb9d545e296a5171d7574fcad634b2fdf698875f4006a9dd04a3e1333880c5c0c98d47b560d01216fb6505a54a2ba6a843ee3a02ec86d7e911e8315255f56c3 + languageName: node + linkType: hard + +"content-hash@npm:^2.5.2": + version: 2.5.2 + resolution: "content-hash@npm:2.5.2" + dependencies: + cids: ^0.7.1 + multicodec: ^0.5.5 + multihashes: ^0.4.15 + checksum: 31869e4d137b59d02003df0c0f0ad080744d878ed12a57f7d20b2cfd526d59d6317e9f52fa6e49cba59df7f9ab49ceb96d6a832685b85bae442e0c906f7193be + languageName: node + linkType: hard + +"content-type@npm:~1.0.4, content-type@npm:~1.0.5": + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 + languageName: node + linkType: hard + +"convert-source-map@npm:^1.7.0": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 + languageName: node + linkType: hard + +"cookie-signature@npm:1.0.6": + version: 1.0.6 + resolution: "cookie-signature@npm:1.0.6" + checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a + languageName: node + linkType: hard + +"cookie@npm:0.5.0": + version: 0.5.0 + resolution: "cookie@npm:0.5.0" + checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 + languageName: node + linkType: hard + +"copy-to-clipboard@npm:^3.3.1": + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" + dependencies: + toggle-selection: ^1.0.6 + checksum: e0a325e39b7615108e6c1c8ac110ae7b829cdc4ee3278b1df6a0e4228c490442cc86444cd643e2da344fbc424b3aab8909e2fec82f8bc75e7e5b190b7c24eecf + languageName: node + linkType: hard + +"core-js-compat@npm:^3.25.1": + version: 3.29.0 + resolution: "core-js-compat@npm:3.29.0" + dependencies: + browserslist: ^4.21.5 + checksum: ca5d370296c15ebd5f961dae6b6a24a153a84937bff58543099b7f1c407e8d5bbafafa7ca27e65baad522ece762d6356e1d6ea9efa99815f6fefd150fac7e8a5 + languageName: node + linkType: hard + +"core-util-is@npm:1.0.2": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + +"cors@npm:^2.8.1, cors@npm:^2.8.5": + version: 2.8.5 + resolution: "cors@npm:2.8.5" + dependencies: + object-assign: ^4 + vary: ^1 + checksum: ced838404ccd184f61ab4fdc5847035b681c90db7ac17e428f3d81d69e2989d2b680cc254da0e2554f5ed4f8a341820a1ce3d1c16b499f6e2f47a1b9b07b5006 + languageName: node + linkType: hard + +"cosmiconfig@npm:^7.0.1": + version: 7.1.0 + resolution: "cosmiconfig@npm:7.1.0" + dependencies: + "@types/parse-json": ^4.0.0 + import-fresh: ^3.2.1 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.10.0 + checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f + languageName: node + linkType: hard + +"crc-32@npm:^1.2.0": + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" + bin: + crc32: bin/crc32.njs + checksum: ad2d0ad0cbd465b75dcaeeff0600f8195b686816ab5f3ba4c6e052a07f728c3e70df2e3ca9fd3d4484dc4ba70586e161ca5a2334ec8bf5a41bf022a6103ff243 + languageName: node + linkType: hard + +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": + version: 1.2.0 + resolution: "create-hash@npm:1.2.0" + dependencies: + cipher-base: ^1.0.1 + inherits: ^2.0.1 + md5.js: ^1.3.4 + ripemd160: ^2.0.1 + sha.js: ^2.4.0 + checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": + version: 1.1.7 + resolution: "create-hmac@npm:1.1.7" + dependencies: + cipher-base: ^1.0.3 + create-hash: ^1.1.0 + inherits: ^2.0.1 + ripemd160: ^2.0.0 + safe-buffer: ^5.0.1 + sha.js: ^2.4.8 + checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed + languageName: node + linkType: hard + +"create-require@npm:^1.1.0": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: a9a1503d4390d8b59ad86f4607de7870b39cad43d929813599a23714831e81c520bddf61bcdd1f8e30f05fd3a2b71ae8538e946eb2786dc65c2bbc520f692eff + languageName: node + linkType: hard + +"cross-fetch@npm:^3.1.4, cross-fetch@npm:^3.1.5": + version: 3.1.5 + resolution: "cross-fetch@npm:3.1.5" + dependencies: + node-fetch: 2.6.7 + checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: ^3.1.0 + shebang-command: ^2.0.0 + which: ^2.0.1 + checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 + languageName: node + linkType: hard + +"css-select@npm:^4.1.3": + version: 4.3.0 + resolution: "css-select@npm:4.3.0" + dependencies: + boolbase: ^1.0.0 + css-what: ^6.0.1 + domhandler: ^4.3.1 + domutils: ^2.8.0 + nth-check: ^2.0.1 + checksum: d6202736839194dd7f910320032e7cfc40372f025e4bf21ca5bf6eb0a33264f322f50ba9c0adc35dadd342d3d6fae5ca244779a4873afbfa76561e343f2058e0 + languageName: node + linkType: hard + +"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": + version: 1.1.3 + resolution: "css-tree@npm:1.1.3" + dependencies: + mdn-data: 2.0.14 + source-map: ^0.6.1 + checksum: 79f9b81803991b6977b7fcb1588799270438274d89066ce08f117f5cdb5e20019b446d766c61506dd772c839df84caa16042d6076f20c97187f5abe3b50e7d1f + languageName: node + linkType: hard + +"css-what@npm:^6.0.1": + version: 6.1.0 + resolution: "css-what@npm:6.1.0" + checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe + languageName: node + linkType: hard + +"cssesc@npm:^3.0.0": + version: 3.0.0 + resolution: "cssesc@npm:3.0.0" + bin: + cssesc: bin/cssesc + checksum: f8c4ababffbc5e2ddf2fa9957dda1ee4af6048e22aeda1869d0d00843223c1b13ad3f5d88b51caa46c994225eacb636b764eb807a8883e2fb6f99b4f4e8c48b2 + languageName: node + linkType: hard + +"cssfilter@npm:0.0.10": + version: 0.0.10 + resolution: "cssfilter@npm:0.0.10" + checksum: bc2c52bbb3426c3f2e4832edb6f8573e6cfa65b40b540932762d1e018f0f0157725e2991b77344bbc8266c6bbf4daa2803b0707cfb1bd0877505bf83a68e4b04 + languageName: node + linkType: hard + +"csso@npm:^4.2.0": + version: 4.2.0 + resolution: "csso@npm:4.2.0" + dependencies: + css-tree: ^1.1.2 + checksum: 380ba9663da3bcea58dee358a0d8c4468bb6539be3c439dc266ac41c047217f52fd698fb7e4b6b6ccdfb8cf53ef4ceed8cc8ceccb8dfca2aa628319826b5b998 + languageName: node + linkType: hard + +"csstype@npm:^3.0.2": + version: 3.1.1 + resolution: "csstype@npm:3.1.1" + checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d + languageName: node + linkType: hard + +"d@npm:1, d@npm:^1.0.1": + version: 1.0.1 + resolution: "d@npm:1.0.1" + dependencies: + es5-ext: ^0.10.50 + type: ^1.0.1 + checksum: 49ca0639c7b822db670de93d4fbce44b4aa072cd848c76292c9978a8cd0fff1028763020ff4b0f147bd77bfe29b4c7f82e0f71ade76b2a06100543cdfd948d19 + languageName: node + linkType: hard + +"damerau-levenshtein@npm:^1.0.8": + version: 1.0.8 + resolution: "damerau-levenshtein@npm:1.0.8" + checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de + languageName: node + linkType: hard + +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: ^1.0.0 + checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 + languageName: node + linkType: hard + +"dashkit@workspace:apps/dashkit": + version: 0.0.0-use.local + resolution: "dashkit@workspace:apps/dashkit" + dependencies: + "@apollo/client": ^3.7.9 + "@dnd-kit/core": ^6.0.8 + "@dnd-kit/sortable": ^7.0.2 + "@rive-app/react-canvas": ^3.0.38 + "@svgr/webpack": ^6.5.1 + "@tailwindcss/typography": ^0.5.9 + "@types/node": 18.14.1 + "@types/react": 18.0.28 + "@types/react-dom": 18.0.11 + "@web3modal/ethereum": ^2.1.2 + "@web3modal/react": ^2.1.2 + autoprefixer: ^10.4.13 + eslint: 8.34.0 + eslint-config-next: 13.2.1 + ethers: <6 + framer-motion: ^10.0.0 + graphql: ^16.6.0 + next: 13.2.1 + postcss: ^8.4.21 + react: 18.2.0 + react-dom: 18.2.0 + react-icons: ^4.7.1 + tailwindcss: ^3.2.7 + turbo: ^1.8.2 + typescript: 4.9.5 + wagmi: ^0.11.7 + languageName: unknown + linkType: soft + +"dataloader@npm:2.1.0": + version: 2.1.0 + resolution: "dataloader@npm:2.1.0" + checksum: bbd43496c41697766f8611f60ed3bae437b450985499140b9603a2447c10d45975d3a0661caaebaa9750bc1bc9fd154676a314423294916c8b8ca1a59a08d139 + languageName: node + linkType: hard + +"debounce-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "debounce-fn@npm:4.0.0" + dependencies: + mimic-fn: ^3.0.0 + checksum: 7bf8d142b46a88453bbd6eda083f303049b4c8554af5114bdadfc2da56031030664360e81211ae08b708775e6904db7e6d72a421c4ff473344f4521c2c5e4a22 + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.2.0": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + +"debug@npm:3.1.0": + version: 3.1.0 + resolution: "debug@npm:3.1.0" + dependencies: + ms: 2.0.0 + checksum: 0b52718ab957254a5b3ca07fc34543bc778f358620c206a08452251eb7fc193c3ea3505072acbf4350219c14e2d71ceb7bdaa0d3370aa630b50da790458d08b3 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 + languageName: node + linkType: hard + +"debug@npm:^3.1.0, debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa + languageName: node + linkType: hard + +"decamelize@npm:^4.0.0": + version: 4.0.0 + resolution: "decamelize@npm:4.0.0" + checksum: b7d09b82652c39eead4d6678bb578e3bebd848add894b76d0f6b395bc45b2d692fb88d977e7cfb93c4ed6c119b05a1347cef261174916c2e75c0a8ca57da1809 + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.0": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 + languageName: node + linkType: hard + +"decompress-response@npm:^3.3.0": + version: 3.3.0 + resolution: "decompress-response@npm:3.3.0" + dependencies: + mimic-response: ^1.0.0 + checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 + languageName: node + linkType: hard + +"decompress-response@npm:^6.0.0": + version: 6.0.0 + resolution: "decompress-response@npm:6.0.0" + dependencies: + mimic-response: ^3.1.0 + checksum: d377cf47e02d805e283866c3f50d3d21578b779731e8c5072d6ce8c13cc31493db1c2f6784da9d1d5250822120cefa44f1deab112d5981015f2e17444b763812 + languageName: node + linkType: hard + +"deep-eql@npm:^4.1.2": + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" + dependencies: + type-detect: ^4.0.0 + checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f + languageName: node + linkType: hard + +"deep-equal@npm:^2.0.5": + version: 2.2.0 + resolution: "deep-equal@npm:2.2.0" + dependencies: + call-bind: ^1.0.2 + es-get-iterator: ^1.1.2 + get-intrinsic: ^1.1.3 + is-arguments: ^1.1.1 + is-array-buffer: ^3.0.1 + is-date-object: ^1.0.5 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + isarray: ^2.0.5 + object-is: ^1.1.5 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.4.3 + side-channel: ^1.0.4 + which-boxed-primitive: ^1.0.2 + which-collection: ^1.0.1 + which-typed-array: ^1.1.9 + checksum: 46a34509d2766d6c6dc5aec4756089cf0cc137e46787e91f08f1ee0bb570d874f19f0493146907df0cf18aed4a7b4b50f6f62c899240a76c323f057528b122e3 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2": + version: 4.3.0 + resolution: "deepmerge@npm:4.3.0" + checksum: c7980eb5c5be040b371f1df0d566473875cfabed9f672ccc177b81ba8eee5686ce2478de2f1d0076391621cbe729e5eacda397179a59ef0f68901849647db126 + languageName: node + linkType: hard + +"defer-to-connect@npm:^2.0.0, defer-to-connect@npm:^2.0.1": + version: 2.0.1 + resolution: "defer-to-connect@npm:2.0.1" + checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b + languageName: node + linkType: hard + +"deferred-leveldown@npm:~5.3.0": + version: 5.3.0 + resolution: "deferred-leveldown@npm:5.3.0" + dependencies: + abstract-leveldown: ~6.2.1 + inherits: ^2.0.3 + checksum: 5631e153528bb9de1aa60d59a5065d1a519374c5e4c1d486f2190dba4008dcf5c2ee8dd7f2f81396fc4d5a6bb6e7d0055e3dfe68afe00da02adaa3bf329addf7 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 0115fdb065e0490918ba271d7339c42453d209d4cb619dfe635870d906731eff3e1ade8028bb461ea27ce8264ec5e22c6980612d332895977e89c1bbc80fcee2 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": + version: 1.2.0 + resolution: "define-properties@npm:1.2.0" + dependencies: + has-property-descriptors: ^1.0.0 + object-keys: ^1.1.1 + checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 + languageName: node + linkType: hard + +"defined@npm:^1.0.0": + version: 1.0.1 + resolution: "defined@npm:1.0.1" + checksum: b1a852300bdb57f297289b55eafdd0c517afaa3ec8190e78fce91b9d8d0c0369d4505ecbdacfd3d98372e664f4a267d9bd793938d4a8c76209c9d9516fbe2101 + languageName: node + linkType: hard + +"delay@npm:^5.0.0": + version: 5.0.0 + resolution: "delay@npm:5.0.0" + checksum: 62f151151ecfde0d9afbb8a6be37a6d103c4cb24f35a20ef3fe56f920b0d0d0bb02bc9c0a3084d0179ef669ca332b91155f2ee4d9854622cd2cdba5fc95285f9 + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020 + languageName: node + linkType: hard + +"delegates@npm:^1.0.0": + version: 1.0.0 + resolution: "delegates@npm:1.0.0" + checksum: a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd + languageName: node + linkType: hard + +"depd@npm:2.0.0": + version: 2.0.0 + resolution: "depd@npm:2.0.0" + checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a + languageName: node + linkType: hard + +"depd@npm:^1.1.2": + version: 1.1.2 + resolution: "depd@npm:1.1.2" + checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 + languageName: node + linkType: hard + +"destroy@npm:1.2.0": + version: 1.2.0 + resolution: "destroy@npm:1.2.0" + checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 + languageName: node + linkType: hard + +"detect-browser@npm:5.2.0": + version: 5.2.0 + resolution: "detect-browser@npm:5.2.0" + checksum: 63b5c38fecc657ff12de01a41e6c8c97b3d610dffa37aef1983ec5bfb4314687d588c0c44c5ee03bd45ef15b7fe465bce9349c373369e6a7405f318e0aae56f9 + languageName: node + linkType: hard + +"detect-browser@npm:5.3.0": + version: 5.3.0 + resolution: "detect-browser@npm:5.3.0" + checksum: dd6e08d55da1d9e0f22510ac79872078ae03d9dfa13c5e66c96baedc1c86567345a88f96949161f6be8f3e0fafa93bf179bdb1cd311b14f5f163112fcc70ab49 + languageName: node + linkType: hard + +"detective@npm:^5.2.1": + version: 5.2.1 + resolution: "detective@npm:5.2.1" + dependencies: + acorn-node: ^1.8.2 + defined: ^1.0.0 + minimist: ^1.2.6 + bin: + detective: bin/detective.js + checksum: dc4601bbc6be850edb3c2dab7a0eaf5a6169a15ad201679c66d40ea1986df816eeaecd590047f15b0780285f3eeea13b82dca0d4c52a47e744a571e326a72dc9 + languageName: node + linkType: hard + +"didyoumean@npm:^1.2.2": + version: 1.2.2 + resolution: "didyoumean@npm:1.2.2" + checksum: d5d98719d58b3c2fa59663c4c42ba9716f1fd01245c31d5fce31915bd3aa26e6aac149788e007358f778ebbd68a2256eb5973e8ca6f221df221ba060115acf2e + languageName: node + linkType: hard + +"diff@npm:5.0.0": + version: 5.0.0 + resolution: "diff@npm:5.0.0" + checksum: f19fe29284b633afdb2725c2a8bb7d25761ea54d321d8e67987ac851c5294be4afeab532bd84531e02583a3fe7f4014aa314a3eda84f5590e7a9e6b371ef3b46 + languageName: node + linkType: hard + +"diff@npm:^4.0.1": + version: 4.0.2 + resolution: "diff@npm:4.0.2" + checksum: f2c09b0ce4e6b301c221addd83bf3f454c0bc00caa3dd837cf6c127d6edf7223aa2bbe3b688feea110b7f262adbfc845b757c44c8a9f8c0c5b15d8fa9ce9d20d + languageName: node + linkType: hard + +"diff@npm:^5.1.0": + version: 5.1.0 + resolution: "diff@npm:5.1.0" + checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 + languageName: node + linkType: hard + +"dijkstrajs@npm:^1.0.1": + version: 1.0.2 + resolution: "dijkstrajs@npm:1.0.2" + checksum: 8cd822441a26f190da24d69bfab7b433d080b09e069e41e046ac84e152f182a1ed9478d531b34126e000adaa7b73114a0f85fcac117a7d25b3edf302d57c0d09 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: ^4.0.0 + checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 + languageName: node + linkType: hard + +"dlv@npm:^1.1.3": + version: 1.1.3 + resolution: "dlv@npm:1.1.3" + checksum: d7381bca22ed11933a1ccf376db7a94bee2c57aa61e490f680124fa2d1cd27e94eba641d9f45be57caab4f9a6579de0983466f620a2cd6230d7ec93312105ae7 + languageName: node + linkType: hard + +"doctrine@npm:^2.1.0": + version: 2.1.0 + resolution: "doctrine@npm:2.1.0" + dependencies: + esutils: ^2.0.2 + checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: ^2.0.2 + checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce + languageName: node + linkType: hard + +"dom-serializer@npm:^1.0.1": + version: 1.4.1 + resolution: "dom-serializer@npm:1.4.1" + dependencies: + domelementtype: ^2.0.1 + domhandler: ^4.2.0 + entities: ^2.0.0 + checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 + languageName: node + linkType: hard + +"dom-walk@npm:^0.1.0": + version: 0.1.2 + resolution: "dom-walk@npm:0.1.2" + checksum: 19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3 + languageName: node + linkType: hard + +"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": + version: 2.3.0 + resolution: "domelementtype@npm:2.3.0" + checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 + languageName: node + linkType: hard + +"domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": + version: 4.3.1 + resolution: "domhandler@npm:4.3.1" + dependencies: + domelementtype: ^2.2.0 + checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa + languageName: node + linkType: hard + +"domutils@npm:^2.8.0": + version: 2.8.0 + resolution: "domutils@npm:2.8.0" + dependencies: + dom-serializer: ^1.0.1 + domelementtype: ^2.2.0 + domhandler: ^4.2.0 + checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 + languageName: node + linkType: hard + +"dot-case@npm:^2.1.0": + version: 2.1.1 + resolution: "dot-case@npm:2.1.1" + dependencies: + no-case: ^2.2.0 + checksum: 5c9d937245ff810a7ae788602e40c62e38cb515146ddf9b11c7f60cb02aae84859588761f1e8769d9e713609fae3c78dc99c8da9e0ee8e4d8b5c09a2fdf70328 + languageName: node + linkType: hard + +"dot-prop@npm:^6.0.1": + version: 6.0.1 + resolution: "dot-prop@npm:6.0.1" + dependencies: + is-obj: ^2.0.0 + checksum: 0f47600a4b93e1dc37261da4e6909652c008832a5d3684b5bf9a9a0d3f4c67ea949a86dceed9b72f5733ed8e8e6383cc5958df3bbd0799ee317fd181f2ece700 + languageName: node + linkType: hard + +"double-ended-queue@npm:2.1.0-0": + version: 2.1.0-0 + resolution: "double-ended-queue@npm:2.1.0-0" + checksum: 3030cf9dcf6f8e7d8cb6ae5b7304890445d7c32233a614e400ba7b378086ad76f5822d0e501afd5ffe0af1de4bcb842fa23d4c79174d54f6566399435fafc271 + languageName: node + linkType: hard + +"duplexify@npm:^4.1.2": + version: 4.1.2 + resolution: "duplexify@npm:4.1.2" + dependencies: + end-of-stream: ^1.4.1 + inherits: ^2.0.3 + readable-stream: ^3.1.1 + stream-shift: ^1.0.0 + checksum: 964376c61c0e92f6ed0694b3ba97c84f199413dc40ab8dfdaef80b7a7f4982fcabf796214e28ed614a5bc1ec45488a29b81e7d46fa3f5ddf65bcb118c20145ad + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: ~0.1.0 + safer-buffer: ^2.1.0 + checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a + languageName: node + linkType: hard + +"ee-first@npm:1.1.1": + version: 1.1.1 + resolution: "ee-first@npm:1.1.1" + checksum: 1b4cac778d64ce3b582a7e26b218afe07e207a0f9bfe13cc7395a6d307849cfe361e65033c3251e00c27dd060cab43014c2d6b2647676135e18b77d2d05b3f4f + languageName: node + linkType: hard + +"eip1193-provider@npm:1.0.1": + version: 1.0.1 + resolution: "eip1193-provider@npm:1.0.1" + dependencies: + "@json-rpc-tools/provider": ^1.5.5 + checksum: a56d6a874786b788c1f09f96d329b118ca6b3d381055865bb1ec1bde17da8d433a4141200baa2922108d67ac0d83813841940d2813814e56ea923fc9fafb369a + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.284": + version: 1.4.317 + resolution: "electron-to-chromium@npm:1.4.317" + checksum: 7b7765cdc28fe107f40c21952efd2dd62952d625a28b0700b7302b53b347f5f3c22ab7fae56088b6e32af0de4512a430bd5b1fd2edcc25fd7c5a7619987b38c8 + languageName: node + linkType: hard + +"elliptic@npm:6.5.4, elliptic@npm:^6.4.0, elliptic@npm:^6.5.4": + version: 6.5.4 + resolution: "elliptic@npm:6.5.4" + dependencies: + bn.js: ^4.11.9 + brorand: ^1.1.0 + hash.js: ^1.0.0 + hmac-drbg: ^1.0.1 + inherits: ^2.0.4 + minimalistic-assert: ^1.0.1 + minimalistic-crypto-utils: ^1.0.1 + checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 + languageName: node + linkType: hard + +"emittery@npm:0.10.0": + version: 0.10.0 + resolution: "emittery@npm:0.10.0" + checksum: 2616a802df51e3f412b9b33f1b43161f7bc96037142cada6ecdbf35ddef1368e30d4f8e47fddc10b0753ccf91d3483b20ebca535b4b1e47526440e13150e2bc7 + languageName: node + linkType: hard + +"emittery@npm:^0.4.1": + version: 0.4.1 + resolution: "emittery@npm:0.4.1" + checksum: dcd9f3dec59182583c2e4fd3dac642196811286d943e3d279e2bf8d3ee7b6dcc936cfc744224a543d7dd75176a8251d66a6d27bd13ce6acda3cca7b6e8bf29e0 + languageName: node + linkType: hard + +"emoji-regex@npm:^7.0.1": + version: 7.0.3 + resolution: "emoji-regex@npm:7.0.3" + checksum: 9159b2228b1511f2870ac5920f394c7e041715429a68459ebe531601555f11ea782a8e1718f969df2711d38c66268174407cbca57ce36485544f695c2dfdc96e + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 + languageName: node + linkType: hard + +"encode-utf8@npm:^1.0.3": + version: 1.0.3 + resolution: "encode-utf8@npm:1.0.3" + checksum: 550224bf2a104b1d355458c8a82e9b4ea07f9fc78387bc3a49c151b940ad26473de8dc9e121eefc4e84561cb0b46de1e4cd2bc766f72ee145e9ea9541482817f + languageName: node + linkType: hard + +"encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c + languageName: node + linkType: hard + +"encoding-down@npm:^6.3.0": + version: 6.3.0 + resolution: "encoding-down@npm:6.3.0" + dependencies: + abstract-leveldown: ^6.2.1 + inherits: ^2.0.3 + level-codec: ^9.0.0 + level-errors: ^2.0.0 + checksum: 74043e6d9061a470614ff61d708c849259ab32932a428fd5ddfb0878719804f56a52f59b31cccd95fddc2e636c0fd22dc3e02481fb98d5bf1bdbbbc44ca09bdc + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b + languageName: node + linkType: hard + +"end-stream@npm:~0.1.0": + version: 0.1.0 + resolution: "end-stream@npm:0.1.0" + dependencies: + write-stream: ~0.4.3 + checksum: c866e3b4577ff52fc2aa4cf11ddfbaee3433974b4ec6f4b274991294d7cc439ee7a345e9f82f2354d6bc352221f0cedc8c3b422ae317d4851546a7b8be2edf99 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.10.0": + version: 5.12.0 + resolution: "enhanced-resolve@npm:5.12.0" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174 + languageName: node + linkType: hard + +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 + languageName: node + linkType: hard + +"entities@npm:^4.4.0": + version: 4.4.0 + resolution: "entities@npm:4.4.0" + checksum: 84d250329f4b56b40fa93ed067b194db21e8815e4eb9b59f43a086f0ecd342814f6bc483de8a77da5d64e0f626033192b1b4f1792232a7ea6b970ebe0f3187c2 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 + languageName: node + linkType: hard + +"errno@npm:~0.1.1": + version: 0.1.8 + resolution: "errno@npm:0.1.8" + dependencies: + prr: ~1.0.1 + bin: + errno: cli.js + checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 + languageName: node + linkType: hard + +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": + version: 1.21.1 + resolution: "es-abstract@npm:1.21.1" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + es-set-tostringtag: ^2.0.1 + es-to-primitive: ^1.2.1 + function-bind: ^1.1.1 + function.prototype.name: ^1.1.5 + get-intrinsic: ^1.1.3 + get-symbol-description: ^1.0.0 + globalthis: ^1.0.3 + gopd: ^1.0.1 + has: ^1.0.3 + has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + internal-slot: ^1.0.4 + is-array-buffer: ^3.0.1 + is-callable: ^1.2.7 + is-negative-zero: ^2.0.2 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + is-string: ^1.0.7 + is-typed-array: ^1.1.10 + is-weakref: ^1.0.2 + object-inspect: ^1.12.2 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.4.3 + safe-regex-test: ^1.0.0 + string.prototype.trimend: ^1.0.6 + string.prototype.trimstart: ^1.0.6 + typed-array-length: ^1.0.4 + unbox-primitive: ^1.0.2 + which-typed-array: ^1.1.9 + checksum: 23ff60d42d17a55d150e7bcedbdb065d4077a8b98c436e0e2e1ef4dd532a6d78a56028673de0bd8ed464a43c46ba781c50d9af429b6a17e44dbd14c7d7fb7926 + languageName: node + linkType: hard + +"es-get-iterator@npm:^1.1.2": + version: 1.1.3 + resolution: "es-get-iterator@npm:1.1.3" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + has-symbols: ^1.0.3 + is-arguments: ^1.1.1 + is-map: ^2.0.2 + is-set: ^2.0.2 + is-string: ^1.0.7 + isarray: ^2.0.5 + stop-iteration-iterator: ^1.0.0 + checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" + dependencies: + get-intrinsic: ^1.1.3 + has: ^1.0.3 + has-tostringtag: ^1.0.0 + checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" + dependencies: + has: ^1.0.3 + checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed + languageName: node + linkType: hard + +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.50": + version: 0.10.62 + resolution: "es5-ext@npm:0.10.62" + dependencies: + es6-iterator: ^2.0.3 + es6-symbol: ^3.1.3 + next-tick: ^1.1.0 + checksum: 25f42f6068cfc6e393cf670bc5bba249132c5f5ec2dd0ed6e200e6274aca2fed8e9aec8a31c76031744c78ca283c57f0b41c7e737804c6328c7b8d3fbcba7983 + languageName: node + linkType: hard + +"es6-iterator@npm:^2.0.3": + version: 2.0.3 + resolution: "es6-iterator@npm:2.0.3" + dependencies: + d: 1 + es5-ext: ^0.10.35 + es6-symbol: ^3.1.1 + checksum: 6e48b1c2d962c21dee604b3d9f0bc3889f11ed5a8b33689155a2065d20e3107e2a69cc63a71bd125aeee3a589182f8bbcb5c8a05b6a8f38fa4205671b6d09697 + languageName: node + linkType: hard + +"es6-promise@npm:^4.0.3, es6-promise@npm:^4.2.8": + version: 4.2.8 + resolution: "es6-promise@npm:4.2.8" + checksum: 95614a88873611cb9165a85d36afa7268af5c03a378b35ca7bda9508e1d4f1f6f19a788d4bc755b3fd37c8ebba40782018e02034564ff24c9d6fa37e959ad57d + languageName: node + linkType: hard + +"es6-promisify@npm:^5.0.0": + version: 5.0.0 + resolution: "es6-promisify@npm:5.0.0" + dependencies: + es6-promise: ^4.0.3 + checksum: fbed9d791598831413be84a5374eca8c24800ec71a16c1c528c43a98e2dadfb99331483d83ae6094ddb9b87e6f799a15d1553cebf756047e0865c753bc346b92 + languageName: node + linkType: hard + +"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": + version: 3.1.3 + resolution: "es6-symbol@npm:3.1.3" + dependencies: + d: ^1.0.1 + ext: ^1.1.2 + checksum: cd49722c2a70f011eb02143ef1c8c70658d2660dead6641e160b94619f408b9cf66425515787ffe338affdf0285ad54f4eae30ea5bd510e33f8659ec53bcaa70 + languageName: node + linkType: hard + +"esbuild@npm:^0.16.14": + version: 0.16.17 + resolution: "esbuild@npm:0.16.17" + dependencies: + "@esbuild/android-arm": 0.16.17 + "@esbuild/android-arm64": 0.16.17 + "@esbuild/android-x64": 0.16.17 + "@esbuild/darwin-arm64": 0.16.17 + "@esbuild/darwin-x64": 0.16.17 + "@esbuild/freebsd-arm64": 0.16.17 + "@esbuild/freebsd-x64": 0.16.17 + "@esbuild/linux-arm": 0.16.17 + "@esbuild/linux-arm64": 0.16.17 + "@esbuild/linux-ia32": 0.16.17 + "@esbuild/linux-loong64": 0.16.17 + "@esbuild/linux-mips64el": 0.16.17 + "@esbuild/linux-ppc64": 0.16.17 + "@esbuild/linux-riscv64": 0.16.17 + "@esbuild/linux-s390x": 0.16.17 + "@esbuild/linux-x64": 0.16.17 + "@esbuild/netbsd-x64": 0.16.17 + "@esbuild/openbsd-x64": 0.16.17 + "@esbuild/sunos-x64": 0.16.17 + "@esbuild/win32-arm64": 0.16.17 + "@esbuild/win32-ia32": 0.16.17 + "@esbuild/win32-x64": 0.16.17 + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 4c2cc609ecfb426554bc3f75beb92d89eb2d0c515cfceebaa36c7599d7dcaab7056b70f6d6b51e72b45951ddf9021ee28e356cf205f8e42cc055d522312ea30c + languageName: node + linkType: hard + +"escalade@npm:^3.1.1": + version: 3.1.1 + resolution: "escalade@npm:3.1.1" + checksum: a3e2a99f07acb74b3ad4989c48ca0c3140f69f923e56d0cba0526240ee470b91010f9d39001f2a4a313841d237ede70a729e92125191ba5d21e74b106800b133 + languageName: node + linkType: hard + +"escape-html@npm:~1.0.3": + version: 1.0.3 + resolution: "escape-html@npm:1.0.3" + checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 + languageName: node + linkType: hard + +"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 + languageName: node + linkType: hard + +"eslint-config-next@npm:13.2.1": + version: 13.2.1 + resolution: "eslint-config-next@npm:13.2.1" + dependencies: + "@next/eslint-plugin-next": 13.2.1 + "@rushstack/eslint-patch": ^1.1.3 + "@typescript-eslint/parser": ^5.42.0 + eslint-import-resolver-node: ^0.3.6 + eslint-import-resolver-typescript: ^3.5.2 + eslint-plugin-import: ^2.26.0 + eslint-plugin-jsx-a11y: ^6.5.1 + eslint-plugin-react: ^7.31.7 + eslint-plugin-react-hooks: ^4.5.0 + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 + typescript: ">=3.3.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: b735b24065c6321c0de891628c5c076a31a3d1d2be007def649788230311d96c5daae705976f56eb015f595855dddb82205901b5920b512914e5275d2809fa37 + languageName: node + linkType: hard + +"eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7": + version: 0.3.7 + resolution: "eslint-import-resolver-node@npm:0.3.7" + dependencies: + debug: ^3.2.7 + is-core-module: ^2.11.0 + resolve: ^1.22.1 + checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e + languageName: node + linkType: hard + +"eslint-import-resolver-typescript@npm:^3.5.2": + version: 3.5.3 + resolution: "eslint-import-resolver-typescript@npm:3.5.3" + dependencies: + debug: ^4.3.4 + enhanced-resolve: ^5.10.0 + get-tsconfig: ^4.2.0 + globby: ^13.1.2 + is-core-module: ^2.10.0 + is-glob: ^4.0.3 + synckit: ^0.8.4 + peerDependencies: + eslint: "*" + eslint-plugin-import: "*" + checksum: 63b5f28bec5a29b1d3be33b79795441f7b0da54479e5c99a115877d9b70b2b7464c19a928b4ae7674a937b9ee8e7d4b1d30b7f5e6325c4c3aaa8c607bb175258 + languageName: node + linkType: hard + +"eslint-module-utils@npm:^2.7.4": + version: 2.7.4 + resolution: "eslint-module-utils@npm:2.7.4" + dependencies: + debug: ^3.2.7 + peerDependenciesMeta: + eslint: + optional: true + checksum: 5da13645daff145a5c922896b258f8bba560722c3767254e458d894ff5fbb505d6dfd945bffa932a5b0ae06714da2379bd41011c4c20d2d59cc83e23895360f7 + languageName: node + linkType: hard + +"eslint-plugin-import@npm:^2.26.0": + version: 2.27.5 + resolution: "eslint-plugin-import@npm:2.27.5" + dependencies: + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + array.prototype.flatmap: ^1.3.1 + debug: ^3.2.7 + doctrine: ^2.1.0 + eslint-import-resolver-node: ^0.3.7 + eslint-module-utils: ^2.7.4 + has: ^1.0.3 + is-core-module: ^2.11.0 + is-glob: ^4.0.3 + minimatch: ^3.1.2 + object.values: ^1.1.6 + resolve: ^1.22.1 + semver: ^6.3.0 + tsconfig-paths: ^3.14.1 + peerDependencies: + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d + languageName: node + linkType: hard + +"eslint-plugin-jsx-a11y@npm:^6.5.1": + version: 6.7.1 + resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" + dependencies: + "@babel/runtime": ^7.20.7 + aria-query: ^5.1.3 + array-includes: ^3.1.6 + array.prototype.flatmap: ^1.3.1 + ast-types-flow: ^0.0.7 + axe-core: ^4.6.2 + axobject-query: ^3.1.1 + damerau-levenshtein: ^1.0.8 + emoji-regex: ^9.2.2 + has: ^1.0.3 + jsx-ast-utils: ^3.3.3 + language-tags: =1.0.5 + minimatch: ^3.1.2 + object.entries: ^1.1.6 + object.fromentries: ^2.0.6 + semver: ^6.3.0 + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: f166dd5fe7257c7b891c6692e6a3ede6f237a14043ae3d97581daf318fc5833ddc6b4871aa34ab7656187430170500f6d806895747ea17ecdf8231a666c3c2fd + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.5.0": + version: 4.6.0 + resolution: "eslint-plugin-react-hooks@npm:4.6.0" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 23001801f14c1d16bf0a837ca7970d9dd94e7b560384b41db378b49b6e32dc43d6e2790de1bd737a652a86f81a08d6a91f402525061b47719328f586a57e86c3 + languageName: node + linkType: hard + +"eslint-plugin-react@npm:^7.31.7": + version: 7.32.2 + resolution: "eslint-plugin-react@npm:7.32.2" + dependencies: + array-includes: ^3.1.6 + array.prototype.flatmap: ^1.3.1 + array.prototype.tosorted: ^1.1.1 + doctrine: ^2.1.0 + estraverse: ^5.3.0 + jsx-ast-utils: ^2.4.1 || ^3.0.0 + minimatch: ^3.1.2 + object.entries: ^1.1.6 + object.fromentries: ^2.0.6 + object.hasown: ^1.1.2 + object.values: ^1.1.6 + prop-types: ^15.8.1 + resolve: ^2.0.0-next.4 + semver: ^6.3.0 + string.prototype.matchall: ^4.0.8 + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 + languageName: node + linkType: hard + +"eslint-scope@npm:^7.1.1": + version: 7.1.1 + resolution: "eslint-scope@npm:7.1.1" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e + languageName: node + linkType: hard + +"eslint-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-utils@npm:3.0.0" + dependencies: + eslint-visitor-keys: ^2.0.0 + peerDependencies: + eslint: ">=5" + checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^2.0.0": + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0": + version: 3.3.0 + resolution: "eslint-visitor-keys@npm:3.3.0" + checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 + languageName: node + linkType: hard + +"eslint@npm:8.34.0": + version: 8.34.0 + resolution: "eslint@npm:8.34.0" + dependencies: + "@eslint/eslintrc": ^1.4.1 + "@humanwhocodes/config-array": ^0.11.8 + "@humanwhocodes/module-importer": ^1.0.1 + "@nodelib/fs.walk": ^1.2.8 + ajv: ^6.10.0 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + doctrine: ^3.0.0 + escape-string-regexp: ^4.0.0 + eslint-scope: ^7.1.1 + eslint-utils: ^3.0.0 + eslint-visitor-keys: ^3.3.0 + espree: ^9.4.0 + esquery: ^1.4.0 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^6.0.1 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + globals: ^13.19.0 + grapheme-splitter: ^1.0.4 + ignore: ^5.2.0 + import-fresh: ^3.0.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + is-path-inside: ^3.0.3 + js-sdsl: ^4.1.4 + js-yaml: ^4.1.0 + json-stable-stringify-without-jsonify: ^1.0.1 + levn: ^0.4.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.1 + regexpp: ^3.2.0 + strip-ansi: ^6.0.1 + strip-json-comments: ^3.1.0 + text-table: ^0.2.0 + bin: + eslint: bin/eslint.js + checksum: 4e13e9eb05ac2248efbb6acae0b2325091235d5c47ba91a4775c7d6760778cbcd358a773ebd42f4629d2ad89e27c02f5d66eb1f737d75d9f5fc411454f83b2e5 + languageName: node + linkType: hard + +"espree@npm:^9.4.0": + version: 9.4.1 + resolution: "espree@npm:9.4.1" + dependencies: + acorn: ^8.8.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.3.0 + checksum: 4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e + languageName: node + linkType: hard + +"esquery@npm:^1.4.0": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" + dependencies: + estraverse: ^5.1.0 + checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: ^5.2.0 + checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 + languageName: node + linkType: hard + +"etag@npm:~1.8.1": + version: 1.8.1 + resolution: "etag@npm:1.8.1" + checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff + languageName: node + linkType: hard + +"eth-block-tracker@npm:4.4.3": + version: 4.4.3 + resolution: "eth-block-tracker@npm:4.4.3" + dependencies: + "@babel/plugin-transform-runtime": ^7.5.5 + "@babel/runtime": ^7.5.5 + eth-query: ^2.1.0 + json-rpc-random-id: ^1.0.1 + pify: ^3.0.0 + safe-event-emitter: ^1.0.1 + checksum: 3ae7e459b19b65303ec7bd0df7ad2a69476adb01cf2f44699b3482fd14e9e058e9eb85a9612307ba33f565e29ca6d19466765122a1106d1def820f6bfe272d52 + languageName: node + linkType: hard + +"eth-ens-namehash@npm:2.0.8": + version: 2.0.8 + resolution: "eth-ens-namehash@npm:2.0.8" + dependencies: + idna-uts46-hx: ^2.3.1 + js-sha3: ^0.5.7 + checksum: 40ce4aeedaa4e7eb4485c8d8857457ecc46a4652396981d21b7e3a5f922d5beff63c71cb4b283c935293e530eba50b329d9248be3c433949c6bc40c850c202a3 + languageName: node + linkType: hard + +"eth-json-rpc-filters@npm:5.1.0": + version: 5.1.0 + resolution: "eth-json-rpc-filters@npm:5.1.0" + dependencies: + "@metamask/safe-event-emitter": ^2.0.0 + async-mutex: ^0.2.6 + eth-query: ^2.1.2 + json-rpc-engine: ^6.1.0 + pify: ^5.0.0 + checksum: 864092e96277953c399a139df66572b864bd41247c5c1d18e6529973804d4fd8962658d8b10571152554802fa8daaa1003588aee79ffce754e0bc57c39b771d5 + languageName: node + linkType: hard + +"eth-lib@npm:0.2.8": + version: 0.2.8 + resolution: "eth-lib@npm:0.2.8" + dependencies: + bn.js: ^4.11.6 + elliptic: ^6.4.0 + xhr-request-promise: ^0.1.2 + checksum: be7efb0b08a78e20d12d2892363ecbbc557a367573ac82fc26a549a77a1b13c7747e6eadbb88026634828fcf9278884b555035787b575b1cab5e6958faad0fad + languageName: node + linkType: hard + +"eth-lib@npm:^0.1.26": + version: 0.1.29 + resolution: "eth-lib@npm:0.1.29" + dependencies: + bn.js: ^4.11.6 + elliptic: ^6.4.0 + nano-json-stream-parser: ^0.1.2 + servify: ^0.1.12 + ws: ^3.0.0 + xhr-request-promise: ^0.1.2 + checksum: d1494fc0af372d46d1c9e7506cfbfa81b9073d98081cf4cbe518932f88bee40cf46a764590f1f8aba03d4a534fa2b1cd794fa2a4f235f656d82b8ab185b5cb9d + languageName: node + linkType: hard + +"eth-query@npm:^2.1.0, eth-query@npm:^2.1.2": + version: 2.1.2 + resolution: "eth-query@npm:2.1.2" + dependencies: + json-rpc-random-id: ^1.0.0 + xtend: ^4.0.1 + checksum: 83daa0e28452c54722aec78cd24d036bad5b6e7c08035d98e10d4bea11f71662f12cab63ebd8a848d4df46ad316503d54ecccb41c9244d2ea8b29364b0a20201 + languageName: node + linkType: hard + +"eth-rpc-errors@npm:4.0.2": + version: 4.0.2 + resolution: "eth-rpc-errors@npm:4.0.2" + dependencies: + fast-safe-stringify: ^2.0.6 + checksum: 1dbdee8f416090f1d318e17bdee2251d174d73c8faa4286fa364bc51ae9105672045f2d078ec23ca6a2b4b92af7cfbe7fa1ba17ad49e591fc653a363bf8cbab2 + languageName: node + linkType: hard + +"eth-rpc-errors@npm:^4.0.2": + version: 4.0.3 + resolution: "eth-rpc-errors@npm:4.0.3" + dependencies: + fast-safe-stringify: ^2.0.6 + checksum: 5fa31d1a10fdb340733b9a55e38e7687222c501052ca20743cef4d0c911a9bbcc0cad54aa6bf3e4b428604c071ff519803060e1cbc79ddb7c9257c11d407d32a + languageName: node + linkType: hard + +"ethereum-bloom-filters@npm:^1.0.6": + version: 1.0.10 + resolution: "ethereum-bloom-filters@npm:1.0.10" + dependencies: + js-sha3: ^0.8.0 + checksum: 4019cc6f9274ae271a52959194a72f6e9b013366f168f922dc3b349319faf7426bf1010125ee0676b4f75714fe4a440edd4e7e62342c121a046409f4cd4c0af9 + languageName: node + linkType: hard + +"ethereum-cryptography@npm:^0.1.3": + version: 0.1.3 + resolution: "ethereum-cryptography@npm:0.1.3" + dependencies: + "@types/pbkdf2": ^3.0.0 + "@types/secp256k1": ^4.0.1 + blakejs: ^1.1.0 + browserify-aes: ^1.2.0 + bs58check: ^2.1.2 + create-hash: ^1.2.0 + create-hmac: ^1.1.7 + hash.js: ^1.1.7 + keccak: ^3.0.0 + pbkdf2: ^3.0.17 + randombytes: ^2.1.0 + safe-buffer: ^5.1.2 + scrypt-js: ^3.0.0 + secp256k1: ^4.0.1 + setimmediate: ^1.0.5 + checksum: 54bae7a4a96bd81398cdc35c91cfcc74339f71a95ed1b5b694663782e69e8e3afd21357de3b8bac9ff4877fd6f043601e200a7ad9133d94be6fd7d898ee0a449 + languageName: node + linkType: hard + +"ethereumjs-util@npm:^7.1.0, ethereumjs-util@npm:^7.1.1, ethereumjs-util@npm:^7.1.2, ethereumjs-util@npm:^7.1.5": + version: 7.1.5 + resolution: "ethereumjs-util@npm:7.1.5" + dependencies: + "@types/bn.js": ^5.1.0 + bn.js: ^5.1.2 + create-hash: ^1.1.2 + ethereum-cryptography: ^0.1.3 + rlp: ^2.2.4 + checksum: 27a3c79d6e06b2df34b80d478ce465b371c8458b58f5afc14d91c8564c13363ad336e6e83f57eb0bd719fde94d10ee5697ceef78b5aa932087150c5287b286d1 + languageName: node + linkType: hard + +"ethers@npm:<6, ethers@npm:^5.7.2": + version: 5.7.2 + resolution: "ethers@npm:5.7.2" + dependencies: + "@ethersproject/abi": 5.7.0 + "@ethersproject/abstract-provider": 5.7.0 + "@ethersproject/abstract-signer": 5.7.0 + "@ethersproject/address": 5.7.0 + "@ethersproject/base64": 5.7.0 + "@ethersproject/basex": 5.7.0 + "@ethersproject/bignumber": 5.7.0 + "@ethersproject/bytes": 5.7.0 + "@ethersproject/constants": 5.7.0 + "@ethersproject/contracts": 5.7.0 + "@ethersproject/hash": 5.7.0 + "@ethersproject/hdnode": 5.7.0 + "@ethersproject/json-wallets": 5.7.0 + "@ethersproject/keccak256": 5.7.0 + "@ethersproject/logger": 5.7.0 + "@ethersproject/networks": 5.7.1 + "@ethersproject/pbkdf2": 5.7.0 + "@ethersproject/properties": 5.7.0 + "@ethersproject/providers": 5.7.2 + "@ethersproject/random": 5.7.0 + "@ethersproject/rlp": 5.7.0 + "@ethersproject/sha2": 5.7.0 + "@ethersproject/signing-key": 5.7.0 + "@ethersproject/solidity": 5.7.0 + "@ethersproject/strings": 5.7.0 + "@ethersproject/transactions": 5.7.0 + "@ethersproject/units": 5.7.0 + "@ethersproject/wallet": 5.7.0 + "@ethersproject/web": 5.7.1 + "@ethersproject/wordlists": 5.7.0 + checksum: b7c08cf3e257185a7946117dbbf764433b7ba0e77c27298dec6088b3bc871aff711462b0621930c56880ff0a7ceb8b1d3a361ffa259f93377b48e34107f62553 + languageName: node + linkType: hard + +"ethers@npm:^4.0.32": + version: 4.0.49 + resolution: "ethers@npm:4.0.49" + dependencies: + aes-js: 3.0.0 + bn.js: ^4.11.9 + elliptic: 6.5.4 + hash.js: 1.1.3 + js-sha3: 0.5.7 + scrypt-js: 2.0.4 + setimmediate: 1.0.4 + uuid: 2.0.1 + xmlhttprequest: 1.8.0 + checksum: 357115348a5f1484c7745fae1d852876788216c7d94c072c80132192f1800c4d388433ea2456750856641d6d4eed8a3b41847eb44f5e1c42139963864e3bcc38 + languageName: node + linkType: hard + +"ethjs-unit@npm:0.1.6": + version: 0.1.6 + resolution: "ethjs-unit@npm:0.1.6" + dependencies: + bn.js: 4.11.6 + number-to-bn: 1.7.0 + checksum: df6b4752ff7461a59a20219f4b1684c631ea601241c39660e3f6c6bd63c950189723841c22b3c6c0ebeb3c9fc99e0e803e3c613101206132603705fcbcf4def5 + languageName: node + linkType: hard + +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 + languageName: node + linkType: hard + +"eventemitter3@npm:4.0.4": + version: 4.0.4 + resolution: "eventemitter3@npm:4.0.4" + checksum: 7afb1cd851d19898bc99cc55ca894fe18cb1f8a07b0758652830a09bd6f36082879a25345be6219b81d74764140688b1a8fa75bcd1073d96b9a6661e444bc2ea + languageName: node + linkType: hard + +"eventemitter3@npm:4.0.7, eventemitter3@npm:^4.0.7": + version: 4.0.7 + resolution: "eventemitter3@npm:4.0.7" + checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 + languageName: node + linkType: hard + +"events@npm:^3.0.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 + languageName: node + linkType: hard + +"evp_bytestokey@npm:^1.0.3": + version: 1.0.3 + resolution: "evp_bytestokey@npm:1.0.3" + dependencies: + md5.js: ^1.3.4 + node-gyp: latest + safe-buffer: ^5.1.1 + checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 + languageName: node + linkType: hard + +"express@npm:^4.14.0, express@npm:^4.17.1": + version: 4.18.2 + resolution: "express@npm:4.18.2" + dependencies: + accepts: ~1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.1 + content-disposition: 0.5.4 + content-type: ~1.0.4 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: ~1.1.2 + on-finished: 2.4.1 + parseurl: ~1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: ~2.0.7 + qs: 6.11.0 + range-parser: ~1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: ~1.6.18 + utils-merge: 1.0.1 + vary: ~1.1.2 + checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 + languageName: node + linkType: hard + +"ext@npm:^1.1.2": + version: 1.7.0 + resolution: "ext@npm:1.7.0" + dependencies: + type: ^2.7.2 + checksum: ef481f9ef45434d8c867cfd09d0393b60945b7c8a1798bedc4514cb35aac342ccb8d8ecb66a513e6a2b4ec1e294a338e3124c49b29736f8e7c735721af352c31 + languageName: node + linkType: hard + +"extend@npm:~3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 + languageName: node + linkType: hard + +"eyes@npm:^0.1.8": + version: 0.1.8 + resolution: "eyes@npm:0.1.8" + checksum: c31703a92bf36ba75ee8d379ee7985c24ee6149f3a6175f44cec7a05b178c38bce9836d3ca48c9acb0329a960ac2c4b2ead4e60cdd4fe6e8c92cad7cd6913687 + languageName: node + linkType: hard + +"fast-check@npm:3.1.1": + version: 3.1.1 + resolution: "fast-check@npm:3.1.1" + dependencies: + pure-rand: ^5.0.1 + checksum: 6f0aa2c6b88e91cd90bcad3bf32b5e674ea25117ecff22e5c26ec886dae51e9219d7f5863f4a9379b3d43862fcd9725e53254be04dfe284654736f53137ce224 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9": + version: 3.2.12 + resolution: "fast-glob@npm:3.2.12" + dependencies: + "@nodelib/fs.stat": ^2.0.2 + "@nodelib/fs.walk": ^1.2.3 + glob-parent: ^5.1.2 + merge2: ^1.3.0 + micromatch: ^4.0.4 + checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c + languageName: node + linkType: hard + +"fast-redact@npm:^3.0.0": + version: 3.1.2 + resolution: "fast-redact@npm:3.1.2" + checksum: a30eb6b6830333ab213e0def55f46453ca777544dbd3a883016cb590a0eeb95e6fdf546553c1a13d509896bfba889b789991160a6d0996ceb19fce0a02e8b753 + languageName: node + linkType: hard + +"fast-safe-stringify@npm:^2.0.6": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: a851cbddc451745662f8f00ddb622d6766f9bd97642dabfd9a405fb0d646d69fc0b9a1243cbf67f5f18a39f40f6fa821737651ff1bceeba06c9992ca2dc5bd3d + languageName: node + linkType: hard + +"fast-stable-stringify@npm:^1.0.0": + version: 1.0.0 + resolution: "fast-stable-stringify@npm:1.0.0" + checksum: ef1203d246a7e8ac15e2bfbda0a89fa375947bccf9f7910be0ea759856dbe8ea5024a0d8cc2cceabe18a9cb67e95927b78bb6173a3ae37ec55a518cf36e5244b + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.15.0 + resolution: "fastq@npm:1.15.0" + dependencies: + reusify: ^1.0.4 + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + languageName: node + linkType: hard + +"fetch-cookie@npm:0.11.0": + version: 0.11.0 + resolution: "fetch-cookie@npm:0.11.0" + dependencies: + tough-cookie: ^2.3.3 || ^3.0.1 || ^4.0.0 + checksum: 0d2082cb7de34c1e566a7c22ab844c6e9e6a8f8c9c1bc7a62382931b4bb99f0ff6c00324ec00874728c57cfd0c655c6fde62badcae019f2e5bb220c5726fdd17 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: ^3.0.4 + checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 + languageName: node + linkType: hard + +"file-uri-to-path@npm:1.0.0": + version: 1.0.0 + resolution: "file-uri-to-path@npm:1.0.0" + checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144 + languageName: node + linkType: hard + +"fill-range@npm:^7.0.1": + version: 7.0.1 + resolution: "fill-range@npm:7.0.1" + dependencies: + to-regex-range: ^5.0.1 + checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 + languageName: node + linkType: hard + +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 + languageName: node + linkType: hard + +"finalhandler@npm:1.2.0": + version: 1.2.0 + resolution: "finalhandler@npm:1.2.0" + dependencies: + debug: 2.6.9 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + on-finished: 2.4.1 + parseurl: ~1.3.3 + statuses: 2.0.1 + unpipe: ~1.0.0 + checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 + languageName: node + linkType: hard + +"find-up@npm:5.0.0, find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: ^6.0.0 + path-exists: ^4.0.0 + checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + +"find-up@npm:^2.1.0": + version: 2.1.0 + resolution: "find-up@npm:2.1.0" + dependencies: + locate-path: ^2.0.0 + checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: ^3.0.0 + checksum: 38eba3fe7a66e4bc7f0f5a1366dc25508b7cfc349f852640e3678d26ad9a6d7e2c43eff0a472287de4a9753ef58f066a0ea892a256fa3636ad51b3fe1e17fae9 + languageName: node + linkType: hard + +"find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: ^5.0.0 + path-exists: ^4.0.0 + checksum: 4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844 + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.0.4 + resolution: "flat-cache@npm:3.0.4" + dependencies: + flatted: ^3.1.0 + rimraf: ^3.0.2 + checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + languageName: node + linkType: hard + +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d + languageName: node + linkType: hard + +"flatted@npm:^3.1.0": + version: 3.2.7 + resolution: "flatted@npm:3.2.7" + checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.0": + version: 1.15.2 + resolution: "follow-redirects@npm:1.15.2" + peerDependenciesMeta: + debug: + optional: true + checksum: faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190 + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: ^1.1.3 + checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 + languageName: node + linkType: hard + +"foreach@npm:^2.0.4": + version: 2.0.6 + resolution: "foreach@npm:2.0.6" + checksum: f7b68494545ee41cbd0b0425ebf5386c265dc38ef2a9b0d5cd91a1b82172e939b4cf9387f8e0ebf6db4e368fc79ed323f2198424d5c774515ac3ed9b08901c0e + languageName: node + linkType: hard + +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 + languageName: node + linkType: hard + +"form-data-encoder@npm:1.7.1": + version: 1.7.1 + resolution: "form-data-encoder@npm:1.7.1" + checksum: a2a360d5588a70d323c12a140c3db23a503a38f0a5d141af1efad579dde9f9fff2e49e5f31f378cb4631518c1ab4a826452c92f0d2869e954b6b2d77b05613e1 + languageName: node + linkType: hard + +"form-data@npm:^4.0.0": + version: 4.0.0 + resolution: "form-data@npm:4.0.0" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c + languageName: node + linkType: hard + +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.6 + mime-types: ^2.1.12 + checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 + languageName: node + linkType: hard + +"forwarded@npm:0.2.0": + version: 0.2.0 + resolution: "forwarded@npm:0.2.0" + checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 + languageName: node + linkType: hard + +"fraction.js@npm:^4.2.0": + version: 4.2.0 + resolution: "fraction.js@npm:4.2.0" + checksum: 8c76a6e21dedea87109d6171a0ac77afa14205794a565d71cb10d2925f629a3922da61bf45ea52dbc30bce4d8636dc0a27213a88cbd600eab047d82f9a3a94c5 + languageName: node + linkType: hard + +"framer-motion@npm:^10.0.0": + version: 10.0.1 + resolution: "framer-motion@npm:10.0.1" + dependencies: + "@emotion/is-prop-valid": ^0.8.2 + tslib: ^2.4.0 + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependenciesMeta: + "@emotion/is-prop-valid": + optional: true + checksum: 37081c26f949b8e3e86ad6268ed44661c64b20de3da118677375f8e77f3b04a762085d467d328cb8866e5667e03ad2397be18b9c29a1aeca4be223c8971fe826 + languageName: node + linkType: hard + +"fresh@npm:0.5.2": + version: 0.5.2 + resolution: "fresh@npm:0.5.2" + checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 + languageName: node + linkType: hard + +"fs-extra@npm:^4.0.2": + version: 4.0.3 + resolution: "fs-extra@npm:4.0.3" + dependencies: + graceful-fs: ^4.1.2 + jsonfile: ^4.0.0 + universalify: ^0.1.0 + checksum: c5ae3c7043ad7187128e619c0371da01b58694c1ffa02c36fb3f5b459925d9c27c3cb1e095d9df0a34a85ca993d8b8ff6f6ecef868fd5ebb243548afa7fc0936 + languageName: node + linkType: hard + +"fs-extra@npm:^9.1.0": + version: 9.1.0 + resolution: "fs-extra@npm:9.1.0" + dependencies: + at-least-node: ^1.0.0 + graceful-fs: ^4.2.0 + jsonfile: ^6.0.1 + universalify: ^2.0.0 + checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 + languageName: node + linkType: hard + +"fs-minipass@npm:^1.2.7": + version: 1.2.7 + resolution: "fs-minipass@npm:1.2.7" + dependencies: + minipass: ^2.6.0 + checksum: 40fd46a2b5dcb74b3a580269f9a0c36f9098c2ebd22cef2e1a004f375b7b665c11f1507ec3f66ee6efab5664109f72d0a74ea19c3370842214c3da5168d6fdd7 + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: ^3.0.0 + checksum: 1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2": + version: 2.3.2 + resolution: "fsevents@npm:2.3.2" + dependencies: + node-gyp: latest + checksum: 97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.2 + resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.1": + version: 1.1.1 + resolution: "function-bind@npm:1.1.1" + checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a + languageName: node + linkType: hard + +"function.prototype.name@npm:^1.1.5": + version: 1.1.5 + resolution: "function.prototype.name@npm:1.1.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + es-abstract: ^1.19.0 + functions-have-names: ^1.2.2 + checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 + languageName: node + linkType: hard + +"functional-red-black-tree@npm:^1.0.1": + version: 1.0.1 + resolution: "functional-red-black-tree@npm:1.0.1" + checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f + languageName: node + linkType: hard + +"functions-have-names@npm:^1.2.2": + version: 1.2.3 + resolution: "functions-have-names@npm:1.2.3" + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 + languageName: node + linkType: hard + +"ganache@npm:7.7.5": + version: 7.7.5 + resolution: "ganache@npm:7.7.5" + dependencies: + "@trufflesuite/bigint-buffer": 1.1.10 + "@types/bn.js": ^5.1.0 + "@types/lru-cache": 5.1.1 + "@types/seedrandom": 3.0.1 + abstract-level: 1.0.3 + abstract-leveldown: 7.2.0 + async-eventemitter: 0.2.4 + bufferutil: 4.0.5 + emittery: 0.10.0 + keccak: 3.0.2 + leveldown: 6.1.0 + secp256k1: 4.0.3 + utf-8-validate: 5.0.7 + dependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + bin: + ganache: dist/node/cli.js + ganache-cli: dist/node/cli.js + checksum: 51350f9da71f2fe08e534425c72cd663c86d2fad720496379fce2f10c9acad64989928ace6a69ca193a360179662774132da036a0d8a1c7ce3305a137468c558 + languageName: node + linkType: hard + +"ganache@npm:^7.7.5": + version: 7.7.6 + resolution: "ganache@npm:7.7.6" + dependencies: + "@trufflesuite/bigint-buffer": 1.1.10 + "@types/bn.js": ^5.1.0 + "@types/lru-cache": 5.1.1 + "@types/seedrandom": 3.0.1 + abstract-level: 1.0.3 + abstract-leveldown: 7.2.0 + async-eventemitter: 0.2.4 + bufferutil: 4.0.5 + emittery: 0.10.0 + keccak: 3.0.2 + leveldown: 6.1.0 + secp256k1: 4.0.3 + utf-8-validate: 5.0.7 + dependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + bin: + ganache: dist/node/cli.js + ganache-cli: dist/node/cli.js + checksum: aab84074ad8a8402c84f7c20d25bed74d53df2634ba194bcd76fb686c6113638e3c88bce659d89bab0622102a30fda92f411488df464172759af70176d6e7232 + languageName: node + linkType: hard + +"gauge@npm:^4.0.3": + version: 4.0.4 + resolution: "gauge@npm:4.0.4" + dependencies: + aproba: ^1.0.3 || ^2.0.0 + color-support: ^1.1.3 + console-control-strings: ^1.1.0 + has-unicode: ^2.0.1 + signal-exit: ^3.0.7 + string-width: ^4.2.3 + strip-ansi: ^6.0.1 + wide-align: ^1.1.5 + checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9 + languageName: node + linkType: hard + +"get-func-name@npm:^2.0.0": + version: 2.0.0 + resolution: "get-func-name@npm:2.0.0" + checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3 + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": + version: 1.2.0 + resolution: "get-intrinsic@npm:1.2.0" + dependencies: + function-bind: ^1.1.1 + has: ^1.0.3 + has-symbols: ^1.0.3 + checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d + languageName: node + linkType: hard + +"get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: ^3.0.0 + checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.1": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad + languageName: node + linkType: hard + +"get-symbol-description@npm:^1.0.0": + version: 1.0.0 + resolution: "get-symbol-description@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 + languageName: node + linkType: hard + +"get-tsconfig@npm:^4.2.0": + version: 4.4.0 + resolution: "get-tsconfig@npm:4.4.0" + checksum: e193558b4f0c84c81ae9688cf5b9950dc0b341e44f91b002713fd0c37cfb73108e1cd9998ed540bcc423f193fde32cc58a15e99dd469f5158a2eb4a148611176 + languageName: node + linkType: hard + +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: ^1.0.0 + checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: ^4.0.1 + checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: ^4.0.3 + checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + +"glob@npm:7.1.7": + version: 7.1.7 + resolution: "glob@npm:7.1.7" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 + languageName: node + linkType: hard + +"glob@npm:7.2.0": + version: 7.2.0 + resolution: "glob@npm:7.2.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + +"glob@npm:^8.0.1": + version: 8.1.0 + resolution: "glob@npm:8.1.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^5.0.1 + once: ^1.3.0 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 + languageName: node + linkType: hard + +"global@npm:~4.4.0": + version: 4.4.0 + resolution: "global@npm:4.4.0" + dependencies: + min-document: ^2.19.0 + process: ^0.11.10 + checksum: 9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 67051a45eca3db904aee189dfc7cd53c20c7d881679c93f6146ddd4c9f4ab2268e68a919df740d39c71f4445d2b38ee360fc234428baea1dbdfe68bbcb46979e + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.20.0 + resolution: "globals@npm:13.20.0" + dependencies: + type-fest: ^0.20.2 + checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a + languageName: node + linkType: hard + +"globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: ^1.1.3 + checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 + languageName: node + linkType: hard + +"globalyzer@npm:0.1.0": + version: 0.1.0 + resolution: "globalyzer@npm:0.1.0" + checksum: 419a0f95ba542534fac0842964d31b3dc2936a479b2b1a8a62bad7e8b61054faa9b0a06ad9f2e12593396b9b2621cac93358d9b3071d33723fb1778608d358a1 + languageName: node + linkType: hard + +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: ^2.1.0 + dir-glob: ^3.0.1 + fast-glob: ^3.2.9 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^3.0.0 + checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 + languageName: node + linkType: hard + +"globby@npm:^13.1.2": + version: 13.1.3 + resolution: "globby@npm:13.1.3" + dependencies: + dir-glob: ^3.0.1 + fast-glob: ^3.2.11 + ignore: ^5.2.0 + merge2: ^1.4.1 + slash: ^4.0.0 + checksum: 93f06e02002cdf368f7e3d55bd59e7b00784c7cc8fe92c7ee5082cc7171ff6109fda45e1c97a80bb48bc811dedaf7843c7c9186f5f84bde4883ab630e13c43df + languageName: node + linkType: hard + +"globrex@npm:^0.1.2": + version: 0.1.2 + resolution: "globrex@npm:0.1.2" + checksum: adca162494a176ce9ecf4dd232f7b802956bb1966b37f60c15e49d2e7d961b66c60826366dc2649093cad5a0d69970cfa8875bd1695b5a1a2f33dcd2aa88da3c + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: ^1.1.3 + checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 + languageName: node + linkType: hard + +"got@npm:12.1.0": + version: 12.1.0 + resolution: "got@npm:12.1.0" + dependencies: + "@sindresorhus/is": ^4.6.0 + "@szmarczak/http-timer": ^5.0.1 + "@types/cacheable-request": ^6.0.2 + "@types/responselike": ^1.0.0 + cacheable-lookup: ^6.0.4 + cacheable-request: ^7.0.2 + decompress-response: ^6.0.0 + form-data-encoder: 1.7.1 + get-stream: ^6.0.1 + http2-wrapper: ^2.1.10 + lowercase-keys: ^3.0.0 + p-cancelable: ^3.0.0 + responselike: ^2.0.0 + checksum: 1cc9af6ca511338a7f1bbb0943999e6ac324ea3c7d826066c02e530b4ac41147b1a4cadad21b28c3938de82185ac99c33d64a3a4560c6e0b0b125191ba6ee619 + languageName: node + linkType: hard + +"got@npm:^11.8.5": + version: 11.8.6 + resolution: "got@npm:11.8.6" + dependencies: + "@sindresorhus/is": ^4.0.0 + "@szmarczak/http-timer": ^4.0.5 + "@types/cacheable-request": ^6.0.1 + "@types/responselike": ^1.0.0 + cacheable-lookup: ^5.0.3 + cacheable-request: ^7.0.2 + decompress-response: ^6.0.0 + http2-wrapper: ^1.0.0-beta.5.2 + lowercase-keys: ^2.0.0 + p-cancelable: ^2.0.0 + responselike: ^2.0.0 + checksum: bbc783578a8d5030c8164ef7f57ce41b5ad7db2ed13371e1944bef157eeca5a7475530e07c0aaa71610d7085474d0d96222c9f4268d41db333a17e39b463f45d + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": + version: 4.2.10 + resolution: "graceful-fs@npm:4.2.10" + checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + languageName: node + linkType: hard + +"grapheme-splitter@npm:^1.0.4": + version: 1.0.4 + resolution: "grapheme-splitter@npm:1.0.4" + checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 + languageName: node + linkType: hard + +"graphql-tag@npm:^2.11.0, graphql-tag@npm:^2.12.6": + version: 2.12.6 + resolution: "graphql-tag@npm:2.12.6" + dependencies: + tslib: ^2.1.0 + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 + checksum: b15162a3d62f17b9b79302445b9ee330e041582f1c7faca74b9dec5daa74272c906ec1c34e1c50592bb6215e5c3eba80a309103f6ba9e4c1cddc350c46f010df + languageName: node + linkType: hard + +"graphql@npm:^15.3.0": + version: 15.8.0 + resolution: "graphql@npm:15.8.0" + checksum: 423325271db8858428641b9aca01699283d1fe5b40ef6d4ac622569ecca927019fce8196208b91dd1d8eb8114f00263fe661d241d0eb40c10e5bfd650f86ec5e + languageName: node + linkType: hard + +"graphql@npm:^16.6.0": + version: 16.6.0 + resolution: "graphql@npm:16.6.0" + checksum: bf1d9e3c1938ce3c1a81e909bd3ead1ae4707c577f91cff1ca2eca474bfbc7873d5d7b942e1e9777ff5a8304421dba57a4b76d7a29eb19de8711cb70e3c2415e + languageName: node + linkType: hard + +"har-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "har-schema@npm:2.0.0" + checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b + languageName: node + linkType: hard + +"har-validator@npm:~5.1.3": + version: 5.1.5 + resolution: "har-validator@npm:5.1.5" + dependencies: + ajv: ^6.12.3 + har-schema: ^2.0.0 + checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 + languageName: node + linkType: hard + +"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": + version: 1.0.2 + resolution: "has-bigints@npm:1.0.2" + checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0": + version: 1.0.0 + resolution: "has-property-descriptors@npm:1.0.0" + dependencies: + get-intrinsic: ^1.1.1 + checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0": + version: 1.0.0 + resolution: "has-tostringtag@npm:1.0.0" + dependencies: + has-symbols: ^1.0.2 + checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 + languageName: node + linkType: hard + +"has@npm:^1.0.3": + version: 1.0.3 + resolution: "has@npm:1.0.3" + dependencies: + function-bind: ^1.1.1 + checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 + languageName: node + linkType: hard + +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" + dependencies: + inherits: ^2.0.4 + readable-stream: ^3.6.0 + safe-buffer: ^5.2.0 + checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc + languageName: node + linkType: hard + +"hash.js@npm:1.1.3": + version: 1.1.3 + resolution: "hash.js@npm:1.1.3" + dependencies: + inherits: ^2.0.3 + minimalistic-assert: ^1.0.0 + checksum: 93de6f178bf71feee38f66868a57ecb5602d937c1ccd69951b0bfec1488813b6afdbb4a81ddb2c62488c419b4a35af352298b006f14c9cfbf5b872c4191b657f + languageName: node + linkType: hard + +"hash.js@npm:1.1.7, hash.js@npm:^1.0.0, hash.js@npm:^1.0.3, hash.js@npm:^1.1.7": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: ^2.0.3 + minimalistic-assert: ^1.0.1 + checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f + languageName: node + linkType: hard + +"he@npm:1.2.0": + version: 1.2.0 + resolution: "he@npm:1.2.0" + bin: + he: bin/he + checksum: 3d4d6babccccd79c5c5a3f929a68af33360d6445587d628087f39a965079d84f18ce9c3d3f917ee1e3978916fc833bb8b29377c3b403f919426f91bc6965e7a7 + languageName: node + linkType: hard + +"header-case@npm:^1.0.0": + version: 1.0.1 + resolution: "header-case@npm:1.0.1" + dependencies: + no-case: ^2.2.0 + upper-case: ^1.1.3 + checksum: fe1cc9a555ec9aabc2de80f4dd961a81c534fc23951694fef34297e59b0dd60f26647148731bf0dd3fdb3a1c688089d3cd147d7038db850e25be7c0a5fabb022 + languageName: node + linkType: hard + +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 6bad60b367688f5348e25e7ca3276a74b59ac5a09b0455e6ff8ab7d4a9e38cd2116c708a7dcd8a954d27253ce1d8717ec891d175723ea739885b828cf44e4072 + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: ^1.0.3 + minimalistic-assert: ^1.0.0 + minimalistic-crypto-utils: ^1.0.1 + checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 + languageName: node + linkType: hard + +"hoist-non-react-statics@npm:^3.3.2": + version: 3.3.2 + resolution: "hoist-non-react-statics@npm:3.3.2" + dependencies: + react-is: ^16.7.0 + checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 + languageName: node + linkType: hard + +"http-errors@npm:2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + checksum: 9b0a3782665c52ce9dc658a0d1560bcb0214ba5699e4ea15aefb2a496e2ca83db03ebc42e1cce4ac1f413e4e0d2d736a3fd755772c556a9a06853ba2a0b7d920 + languageName: node + linkType: hard + +"http-https@npm:^1.0.0": + version: 1.0.0 + resolution: "http-https@npm:1.0.0" + checksum: 82fc4d2e512c64b35680944d1ae13e68220acfa05b06329832e271fd199c5c7fcff1f53fc1f91a1cd65a737ee4de14004dd3ba9a73cce33da970940c6e6ca774 + languageName: node + linkType: hard + +"http-proxy-agent@npm:^5.0.0": + version: 5.0.0 + resolution: "http-proxy-agent@npm:5.0.0" + dependencies: + "@tootallnate/once": 2 + agent-base: 6 + debug: 4 + checksum: e2ee1ff1656a131953839b2a19cd1f3a52d97c25ba87bd2559af6ae87114abf60971e498021f9b73f9fd78aea8876d1fb0d4656aac8a03c6caa9fc175f22b786 + languageName: node + linkType: hard + +"http-signature@npm:~1.2.0": + version: 1.2.0 + resolution: "http-signature@npm:1.2.0" + dependencies: + assert-plus: ^1.0.0 + jsprim: ^1.2.2 + sshpk: ^1.7.0 + checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c + languageName: node + linkType: hard + +"http2-wrapper@npm:^1.0.0-beta.5.2": + version: 1.0.3 + resolution: "http2-wrapper@npm:1.0.3" + dependencies: + quick-lru: ^5.1.1 + resolve-alpn: ^1.0.0 + checksum: 74160b862ec699e3f859739101ff592d52ce1cb207b7950295bf7962e4aa1597ef709b4292c673bece9c9b300efad0559fc86c71b1409c7a1e02b7229456003e + languageName: node + linkType: hard + +"http2-wrapper@npm:^2.1.10": + version: 2.2.0 + resolution: "http2-wrapper@npm:2.2.0" + dependencies: + quick-lru: ^5.1.1 + resolve-alpn: ^1.2.0 + checksum: 6fd20e5cb6a58151715b3581e06a62a47df943187d2d1f69e538a50cccb7175dd334ecfde7900a37d18f3e13a1a199518a2c211f39860e81e9a16210c199cfaa + languageName: node + linkType: hard + +"https-proxy-agent@npm:^5.0.0": + version: 5.0.1 + resolution: "https-proxy-agent@npm:5.0.1" + dependencies: + agent-base: 6 + debug: 4 + checksum: 571fccdf38184f05943e12d37d6ce38197becdd69e58d03f43637f7fa1269cf303a7d228aa27e5b27bbd3af8f09fd938e1c91dcfefff2df7ba77c20ed8dfc765 + languageName: node + linkType: hard + +"humanize-ms@npm:^1.2.1": + version: 1.2.1 + resolution: "humanize-ms@npm:1.2.1" + dependencies: + ms: ^2.0.0 + checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 + languageName: node + linkType: hard + +"iconv-lite@npm:0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: bd9f120f5a5b306f0bc0b9ae1edeb1577161503f5f8252a20f1a9e56ef8775c9959fd01c55f2d3a39d9a8abaf3e30c1abeb1895f367dcbbe0a8fd1c9ca01c4f6 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: ">= 2.1.2 < 3.0.0" + checksum: 3f60d47a5c8fc3313317edfd29a00a692cc87a19cac0159e2ce711d0ebc9019064108323b5e493625e25594f11c6236647d8e256fbe7a58f4a3b33b89e6d30bf + languageName: node + linkType: hard + +"idna-uts46-hx@npm:^2.3.1": + version: 2.3.1 + resolution: "idna-uts46-hx@npm:2.3.1" + dependencies: + punycode: 2.1.0 + checksum: d434c3558d2bc1090eb90f978f995101f469cb26593414ac57aa082c9352e49972b332c6e4188b9b15538172ccfeae3121e5a19b96972a97e6aeb0676d86639c + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e + languageName: node + linkType: hard + +"ignore-by-default@npm:^1.0.1": + version: 1.0.1 + resolution: "ignore-by-default@npm:1.0.1" + checksum: 441509147b3615e0365e407a3c18e189f78c07af08564176c680be1fabc94b6c789cad1342ad887175d4ecd5225de86f73d376cec8e06b42fd9b429505ffcf8a + languageName: node + linkType: hard + +"ignore@npm:^5.2.0": + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef + languageName: node + linkType: hard + +"immediate@npm:3.3.0, immediate@npm:^3.2.3": + version: 3.3.0 + resolution: "immediate@npm:3.3.0" + checksum: 634b4305101e2452eba6c07d485bf3e415995e533c94b9c3ffbc37026fa1be34def6e4f2276b0dc2162a3f91628564a4bfb26280278b89d3ee54624e854d2f5f + languageName: node + linkType: hard + +"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: ^1.0.0 + resolve-from: ^4.0.0 + checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 + languageName: node + linkType: hard + +"infer-owner@npm:^1.0.4": + version: 1.0.4 + resolution: "infer-owner@npm:1.0.4" + checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: ^1.3.0 + wrappy: 1 + checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 + languageName: node + linkType: hard + +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4": + version: 1.0.5 + resolution: "internal-slot@npm:1.0.5" + dependencies: + get-intrinsic: ^1.2.0 + has: ^1.0.3 + side-channel: ^1.0.4 + checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a + languageName: node + linkType: hard + +"ip@npm:^2.0.0": + version: 2.0.0 + resolution: "ip@npm:2.0.0" + checksum: cfcfac6b873b701996d71ec82a7dd27ba92450afdb421e356f44044ed688df04567344c36cbacea7d01b1c39a4c732dc012570ebe9bebfb06f27314bca625349 + languageName: node + linkType: hard + +"ipaddr.js@npm:1.9.1": + version: 1.9.1 + resolution: "ipaddr.js@npm:1.9.1" + checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 + languageName: node + linkType: hard + +"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 + languageName: node + linkType: hard + +"is-array-buffer@npm:^3.0.1": + version: 3.0.2 + resolution: "is-array-buffer@npm:3.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.0 + is-typed-array: ^1.1.10 + checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f + languageName: node + linkType: hard + +"is-bigint@npm:^1.0.1": + version: 1.0.4 + resolution: "is-bigint@npm:1.0.4" + dependencies: + has-bigints: ^1.0.1 + checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: ^2.0.0 + checksum: 84192eb88cff70d320426f35ecd63c3d6d495da9d805b19bc65b518984b7c0760280e57dbf119b7e9be6b161784a5a673ab2c6abe83abb5198a432232ad5b35c + languageName: node + linkType: hard + +"is-boolean-object@npm:^1.1.0": + version: 1.1.2 + resolution: "is-boolean-object@npm:1.1.2" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 + languageName: node + linkType: hard + +"is-buffer@npm:^2.0.5": + version: 2.0.5 + resolution: "is-buffer@npm:2.0.5" + checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac + languageName: node + linkType: hard + +"is-core-module@npm:^2.10.0, is-core-module@npm:^2.11.0, is-core-module@npm:^2.9.0": + version: 2.11.0 + resolution: "is-core-module@npm:2.11.0" + dependencies: + has: ^1.0.3 + checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": + version: 1.0.5 + resolution: "is-date-object@npm:1.0.5" + dependencies: + has-tostringtag: ^1.0.0 + checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^4.0.0": + version: 4.0.0 + resolution: "is-fullwidth-code-point@npm:4.0.0" + checksum: 8ae89bf5057bdf4f57b346fb6c55e9c3dd2549983d54191d722d5c739397a903012cc41a04ee3403fd872e811243ef91a7c5196da7b5841dc6b6aae31a264a8d + languageName: node + linkType: hard + +"is-function@npm:^1.0.1": + version: 1.0.2 + resolution: "is-function@npm:1.0.2" + checksum: 7d564562e07b4b51359547d3ccc10fb93bb392fd1b8177ae2601ee4982a0ece86d952323fc172a9000743a3971f09689495ab78a1d49a9b14fc97a7e28521dc0 + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 + languageName: node + linkType: hard + +"is-hex-prefixed@npm:1.0.0": + version: 1.0.0 + resolution: "is-hex-prefixed@npm:1.0.0" + checksum: 5ac58e6e528fb029cc43140f6eeb380fad23d0041cc23154b87f7c9a1b728bcf05909974e47248fd0b7fcc11ba33cf7e58d64804883056fabd23e2b898be41de + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35 + languageName: node + linkType: hard + +"is-lower-case@npm:^1.1.0": + version: 1.1.3 + resolution: "is-lower-case@npm:1.1.3" + dependencies: + lower-case: ^1.1.0 + checksum: 55a2a9fe384f669ab349985bb3d1b2ab99dff4ca6d898255786ed97722680ee407a2b2c9977e05157043fd48727d71a1ca15493b58710ab076b13820ee84eed0 + languageName: node + linkType: hard + +"is-map@npm:^2.0.1, is-map@npm:^2.0.2": + version: 2.0.2 + resolution: "is-map@npm:2.0.2" + checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 + languageName: node + linkType: hard + +"is-negative-zero@npm:^2.0.2": + version: 2.0.2 + resolution: "is-negative-zero@npm:2.0.2" + checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a + languageName: node + linkType: hard + +"is-number-object@npm:^1.0.4": + version: 1.0.7 + resolution: "is-number-object@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a + languageName: node + linkType: hard + +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 + languageName: node + linkType: hard + +"is-plain-obj@npm:^2.1.0": + version: 2.1.0 + resolution: "is-plain-obj@npm:2.1.0" + checksum: cec9100678b0a9fe0248a81743041ed990c2d4c99f893d935545cfbc42876cbe86d207f3b895700c690ad2fa520e568c44afc1605044b535a7820c1d40e38daa + languageName: node + linkType: hard + +"is-regex@npm:^1.1.4": + version: 1.1.4 + resolution: "is-regex@npm:1.1.4" + dependencies: + call-bind: ^1.0.2 + has-tostringtag: ^1.0.0 + checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 + languageName: node + linkType: hard + +"is-set@npm:^2.0.1, is-set@npm:^2.0.2": + version: 2.0.2 + resolution: "is-set@npm:2.0.2" + checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "is-shared-array-buffer@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a + languageName: node + linkType: hard + +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": + version: 1.0.7 + resolution: "is-string@npm:1.0.7" + dependencies: + has-tostringtag: ^1.0.0 + checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 + languageName: node + linkType: hard + +"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": + version: 1.0.4 + resolution: "is-symbol@npm:1.0.4" + dependencies: + has-symbols: ^1.0.2 + checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": + version: 1.1.10 + resolution: "is-typed-array@npm:1.1.10" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-tostringtag: ^1.0.0 + checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 + languageName: node + linkType: hard + +"is-typedarray@npm:1.0.0, is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + +"is-upper-case@npm:^1.1.0": + version: 1.1.2 + resolution: "is-upper-case@npm:1.1.2" + dependencies: + upper-case: ^1.1.0 + checksum: c85805dfb9c5465f1db2492ce0feddd9273398a6dc0250b4d866f9bd23dbd92d0e2b57f4560ab195b2695b8403ff989265cf637f34b7443b706e0cd4d482b5ee + languageName: node + linkType: hard + +"is-weakmap@npm:^2.0.1": + version: 2.0.1 + resolution: "is-weakmap@npm:2.0.1" + checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2": + version: 1.0.2 + resolution: "is-weakref@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.1": + version: 2.0.2 + resolution: "is-weakset@npm:2.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: ^2.0.0 + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 + languageName: node + linkType: hard + +"isarray@npm:0.0.1": + version: 0.0.1 + resolution: "isarray@npm:0.0.1" + checksum: 49191f1425681df4a18c2f0f93db3adb85573bcdd6a4482539d98eac9e705d8961317b01175627e860516a2fc45f8f9302db26e5a380a97a520e272e2a40a8d4 + languageName: node + linkType: hard + +"isarray@npm:^2.0.1, isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 + languageName: node + linkType: hard + +"isomorphic-ws@npm:^4.0.1": + version: 4.0.1 + resolution: "isomorphic-ws@npm:4.0.1" + peerDependencies: + ws: "*" + checksum: d7190eadefdc28bdb93d67b5f0c603385aaf87724fa2974abb382ac1ec9756ed2cfb27065cbe76122879c2d452e2982bc4314317f3d6c737ddda6c047328771a + languageName: node + linkType: hard + +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 + languageName: node + linkType: hard + +"jayson@npm:^3.4.4": + version: 3.7.0 + resolution: "jayson@npm:3.7.0" + dependencies: + "@types/connect": ^3.4.33 + "@types/node": ^12.12.54 + "@types/ws": ^7.4.4 + JSONStream: ^1.3.5 + commander: ^2.20.3 + delay: ^5.0.0 + es6-promisify: ^5.0.0 + eyes: ^0.1.8 + isomorphic-ws: ^4.0.1 + json-stringify-safe: ^5.0.1 + lodash: ^4.17.20 + uuid: ^8.3.2 + ws: ^7.4.5 + bin: + jayson: bin/jayson.js + checksum: 4218a4829168a4927e657bde953ff9699f02af561ec72edcc7464446772b50a0c5c7e9f11d4ee5976e4794d0f1040c0f351a0fee51c542bf8492743d30b7a971 + languageName: node + linkType: hard + +"js-sdsl@npm:^4.1.4": + version: 4.3.0 + resolution: "js-sdsl@npm:4.3.0" + checksum: ce908257cf6909e213af580af3a691a736f5ee8b16315454768f917a682a4ea0c11bde1b241bbfaecedc0eb67b72101b2c2df2ffaed32aed5d539fca816f054e + languageName: node + linkType: hard + +"js-sha3@npm:0.5.7, js-sha3@npm:^0.5.7": + version: 0.5.7 + resolution: "js-sha3@npm:0.5.7" + checksum: 973a28ea4b26cc7f12d2ab24f796e24ee4a71eef45a6634a052f6eb38cf8b2333db798e896e6e094ea6fa4dfe8e42a2a7942b425cf40da3f866623fd05bb91ea + languageName: node + linkType: hard + +"js-sha3@npm:0.8.0, js-sha3@npm:^0.8.0": + version: 0.8.0 + resolution: "js-sha3@npm:0.8.0" + checksum: 75df77c1fc266973f06cce8309ce010e9e9f07ec35ab12022ed29b7f0d9c8757f5a73e1b35aa24840dced0dea7059085aa143d817aea9e188e2a80d569d9adce + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 + languageName: node + linkType: hard + +"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: ^2.0.1 + bin: + js-yaml: bin/js-yaml.js + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a + languageName: node + linkType: hard + +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 4dc190771129e12023f729ce20e1e0bfceac84d73a85bc3119f7f938843fe25a4aeccb54b6494dce26fcf263d815f5f31acdefac7cc9329efb8422a4f4d9fa9d + languageName: node + linkType: hard + +"jsesc@npm:~0.5.0": + version: 0.5.0 + resolution: "jsesc@npm:0.5.0" + bin: + jsesc: bin/jsesc + checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 9026b03edc2847eefa2e37646c579300a1f3a4586cfb62bf857832b60c852042d0d6ae55d1afb8926163fa54c2b01d83ae24705f34990348bdac6273a29d4581 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f + languageName: node + linkType: hard + +"json-pointer@npm:^0.6.1": + version: 0.6.2 + resolution: "json-pointer@npm:0.6.2" + dependencies: + foreach: ^2.0.4 + checksum: 668143014b16d7f90e6f0e6c2d756b00b799424f58d750794a79a24cbce595855b224f7861986aaff719579558fbab81fb83c7371f5e24aded9dc33b3838de30 + languageName: node + linkType: hard + +"json-rpc-engine@npm:6.1.0, json-rpc-engine@npm:^6.1.0": + version: 6.1.0 + resolution: "json-rpc-engine@npm:6.1.0" + dependencies: + "@metamask/safe-event-emitter": ^2.0.0 + eth-rpc-errors: ^4.0.2 + checksum: 33b6c9bbd81abf8e323a0281ee05871713203c40d34a4d0bda27706cd0a0935c7b51845238ba89b73027e44ebc8034bbd82db9f962e6c578eb922d9b95acc8bd + languageName: node + linkType: hard + +"json-rpc-random-id@npm:^1.0.0, json-rpc-random-id@npm:^1.0.1": + version: 1.0.1 + resolution: "json-rpc-random-id@npm:1.0.1" + checksum: fcd2e884193a129ace4002bd65a86e9cdb206733b4693baea77bd8b372cf8de3043fbea27716a2c9a716581a908ca8d978d9dfec4847eb2cf77edb4cf4b2252c + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 02f2f466cdb0362558b2f1fd5e15cce82ef55d60cd7f8fa828cf35ba74330f8d767fcae5c5c2adb7851fa811766c694b9405810879bc4e1ddd78a7c0e03658ad + languageName: node + linkType: hard + +"json-schema-typed@npm:^7.0.3": + version: 7.0.3 + resolution: "json-schema-typed@npm:7.0.3" + checksum: e861b19e97e3cc2b29a429147890157827eeda16ab639a0765b935cf3e22aeb6abbba108e23aef442da806bb1f402bdff21da9c5cb30015f8007594565e110b5 + languageName: node + linkType: hard + +"json-schema@npm:0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 + languageName: node + linkType: hard + +"json-stable-stringify@npm:^1.0.1": + version: 1.0.2 + resolution: "json-stable-stringify@npm:1.0.2" + dependencies: + jsonify: ^0.0.1 + checksum: ec10863493fb728481ed7576551382768a173d5b884758db530def00523b862083a3fd70fee24b39e2f47f5f502e22f9a1489dd66da3535b63bf6241dbfca800 + languageName: node + linkType: hard + +"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee + languageName: node + linkType: hard + +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" + dependencies: + minimist: ^1.2.0 + bin: + json5: lib/cli.js + checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 + languageName: node + linkType: hard + +"json5@npm:^2.2.2": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 + languageName: node + linkType: hard + +"jsonc-parser@npm:^3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 + languageName: node + linkType: hard + +"jsonfile@npm:^4.0.0": + version: 4.0.0 + resolution: "jsonfile@npm:4.0.0" + dependencies: + graceful-fs: ^4.1.6 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: ^4.1.6 + universalify: ^2.0.0 + dependenciesMeta: + graceful-fs: + optional: true + checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 + languageName: node + linkType: hard + +"jsonify@npm:^0.0.1": + version: 0.0.1 + resolution: "jsonify@npm:0.0.1" + checksum: 027287e1c0294fce15f18c0ff990cfc2318e7f01fb76515f784d5cd0784abfec6fc5c2355c3a2f2cb0ad7f4aa2f5b74ebbfe4e80476c35b2d13cabdb572e1134 + languageName: node + linkType: hard + +"jsonparse@npm:^1.2.0": + version: 1.3.1 + resolution: "jsonparse@npm:1.3.1" + checksum: 6514a7be4674ebf407afca0eda3ba284b69b07f9958a8d3113ef1005f7ec610860c312be067e450c569aab8b89635e332cee3696789c750692bb60daba627f4d + languageName: node + linkType: hard + +"jsprim@npm:^1.2.2": + version: 1.4.2 + resolution: "jsprim@npm:1.4.2" + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + checksum: 2ad1b9fdcccae8b3d580fa6ced25de930eaa1ad154db21bbf8478a4d30bbbec7925b5f5ff29b933fba9412b16a17bd484a8da4fdb3663b5e27af95dd693bab2a + languageName: node + linkType: hard + +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": + version: 3.3.3 + resolution: "jsx-ast-utils@npm:3.3.3" + dependencies: + array-includes: ^3.1.5 + object.assign: ^4.1.3 + checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 + languageName: node + linkType: hard + +"keccak@npm:3.0.2": + version: 3.0.2 + resolution: "keccak@npm:3.0.2" + dependencies: + node-addon-api: ^2.0.0 + node-gyp: latest + node-gyp-build: ^4.2.0 + readable-stream: ^3.6.0 + checksum: 39a7d6128b8ee4cb7dcd186fc7e20c6087cc39f573a0f81b147c323f688f1f7c2b34f62c4ae189fe9b81c6730b2d1228d8a399cdc1f3d8a4c8f030cdc4f20272 + languageName: node + linkType: hard + +"keccak@npm:^3.0.0, keccak@npm:^3.0.1": + version: 3.0.3 + resolution: "keccak@npm:3.0.3" + dependencies: + node-addon-api: ^2.0.0 + node-gyp: latest + node-gyp-build: ^4.2.0 + readable-stream: ^3.6.0 + checksum: f08f04f5cc87013a3fc9e87262f761daff38945c86dd09c01a7f7930a15ae3e14f93b310ef821dcc83675a7b814eb1c983222399a2f263ad980251201d1b9a99 + languageName: node + linkType: hard + +"keyv@npm:^4.0.0": + version: 4.5.2 + resolution: "keyv@npm:4.5.2" + dependencies: + json-buffer: 3.0.1 + checksum: 13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 + languageName: node + linkType: hard + +"keyvaluestorage-interface@npm:^1.0.0": + version: 1.0.0 + resolution: "keyvaluestorage-interface@npm:1.0.0" + checksum: e20530e71b738dc094ad170a91a98d4b9bdc772dd9044b23cdaaa102aafa8997b1ac867550a1e66ba1d64fcaa949214df31aed18413b4bac31e5fe1f2c76c9de + languageName: node + linkType: hard + +"language-subtag-registry@npm:~0.3.2": + version: 0.3.22 + resolution: "language-subtag-registry@npm:0.3.22" + checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a + languageName: node + linkType: hard + +"language-tags@npm:=1.0.5": + version: 1.0.5 + resolution: "language-tags@npm:1.0.5" + dependencies: + language-subtag-registry: ~0.3.2 + checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf + languageName: node + linkType: hard + +"level-codec@npm:9.0.2, level-codec@npm:^9.0.0": + version: 9.0.2 + resolution: "level-codec@npm:9.0.2" + dependencies: + buffer: ^5.6.0 + checksum: 289003d51b8afcdd24c4d318606abf2bae81975e4b527d7349abfdbacc8fef26711f2f24e2d20da0e1dce0bb216a856c9433ccb9ca25fa78a96aed9f51e506ed + languageName: node + linkType: hard + +"level-concat-iterator@npm:^3.0.0": + version: 3.1.0 + resolution: "level-concat-iterator@npm:3.1.0" + dependencies: + catering: ^2.1.0 + checksum: a15bc4c5fbbb30c1efa7fad06b72feaac84d90990b356b461593c198a833336f31f6daff8f40c3908fabd14cfd8856d1c5ecae9e1cb0575037b65fa607e760e9 + languageName: node + linkType: hard + +"level-concat-iterator@npm:~2.0.0": + version: 2.0.1 + resolution: "level-concat-iterator@npm:2.0.1" + checksum: 562583ef1292215f8e749c402510cb61c4d6fccf4541082b3d21dfa5ecde9fcccfe52bdcb5cfff9d2384e7ce5891f44df9439a6ddb39b0ffe31015600b4a828a + languageName: node + linkType: hard + +"level-errors@npm:^2.0.0, level-errors@npm:~2.0.0": + version: 2.0.1 + resolution: "level-errors@npm:2.0.1" + dependencies: + errno: ~0.1.1 + checksum: aca5d7670e2a40609db8d7743fce289bb5202c0bc13e4a78f81f36a6642e9abc0110f48087d3d3c2c04f023d70d4ee6f2db0e20c63d29b3fda323a67bfff6526 + languageName: node + linkType: hard + +"level-iterator-stream@npm:~4.0.0": + version: 4.0.2 + resolution: "level-iterator-stream@npm:4.0.2" + dependencies: + inherits: ^2.0.4 + readable-stream: ^3.4.0 + xtend: ^4.0.2 + checksum: 239e2c7e62bffb485ed696bcd3b98de7a2bc455d13be4fce175ae3544fe9cda81c2ed93d3e88b61380ae6d28cce02511862d77b86fb2ba5b5cf00471f3c1eccc + languageName: node + linkType: hard + +"level-js@npm:^5.0.0": + version: 5.0.2 + resolution: "level-js@npm:5.0.2" + dependencies: + abstract-leveldown: ~6.2.3 + buffer: ^5.5.0 + inherits: ^2.0.3 + ltgt: ^2.1.2 + checksum: 3c7f75979bb8c042e95a58245b8fe1230bb0f56a11ee418e08156e3eadda371efae6eb7b9bf10bf1e08e0b1b2a25d80c026858ca99ffd49109d6541e3d9d3b37 + languageName: node + linkType: hard + +"level-packager@npm:^5.1.0": + version: 5.1.1 + resolution: "level-packager@npm:5.1.1" + dependencies: + encoding-down: ^6.3.0 + levelup: ^4.3.2 + checksum: befe2aa54f2010a6ecf7ddce392c8dee225e1839205080a2704d75e560e28b01191b345494696196777b70d376e3eaae4c9e7c330cc70d3000839f5b18dd78f2 + languageName: node + linkType: hard + +"level-supports@npm:^2.0.1": + version: 2.1.0 + resolution: "level-supports@npm:2.1.0" + checksum: f7b16aea7ddd13326ee4fbc2c1099bcaf8a74dc95346af9ebedea4e02518c6f7a438e829b79b7890d67489b59f615a9428369a0a065021797aa7cb6b6bd84d75 + languageName: node + linkType: hard + +"level-supports@npm:^4.0.0": + version: 4.0.1 + resolution: "level-supports@npm:4.0.1" + checksum: d4552b42bb8cdeada07b0f6356c7a90fefe76279147331f291aceae26e3e56d5f927b09ce921647c0230bfe03ddfbdcef332be921e5c2194421ae2bfa3cf6368 + languageName: node + linkType: hard + +"level-supports@npm:~1.0.0": + version: 1.0.1 + resolution: "level-supports@npm:1.0.1" + dependencies: + xtend: ^4.0.2 + checksum: 5d6bdb88cf00c3d9adcde970db06a548c72c5a94bf42c72f998b58341a105bfe2ea30d313ce1e84396b98cc9ddbc0a9bd94574955a86e929f73c986e10fc0df0 + languageName: node + linkType: hard + +"level-transcoder@npm:^1.0.1": + version: 1.0.1 + resolution: "level-transcoder@npm:1.0.1" + dependencies: + buffer: ^6.0.3 + module-error: ^1.0.1 + checksum: 304f08d802faf3491a533b6d87ad8be3cabfd27f2713bbe9d4c633bf50fcb9460eab5a6776bf015e101ead7ba1c1853e05e7f341112f17a9d0cb37ee5a421a25 + languageName: node + linkType: hard + +"level-write-stream@npm:1.0.0": + version: 1.0.0 + resolution: "level-write-stream@npm:1.0.0" + dependencies: + end-stream: ~0.1.0 + checksum: 459edbd913adfbb3f4ab49c210a5ebb83b102098b0d949be5db598453f3af828eb64189f65933f0d0ae0353399bd0726a4b43b6aff4e1d9ce2b52d2147baba27 + languageName: node + linkType: hard + +"level@npm:6.0.1": + version: 6.0.1 + resolution: "level@npm:6.0.1" + dependencies: + level-js: ^5.0.0 + level-packager: ^5.1.0 + leveldown: ^5.4.0 + checksum: bd4981f94162469a82a6c98d267d814d9d4a7beed4fc3d18fbe3b156f71cf4c6d35b424d14c46d401dbf0cd91425e842950a7cd17ddf7bf57acdab5af4c278da + languageName: node + linkType: hard + +"leveldown@npm:5.6.0, leveldown@npm:^5.4.0": + version: 5.6.0 + resolution: "leveldown@npm:5.6.0" + dependencies: + abstract-leveldown: ~6.2.1 + napi-macros: ~2.0.0 + node-gyp: latest + node-gyp-build: ~4.1.0 + checksum: 06d4683170d7fc661acd65457e531b42ad66480e9339d3154ba6d0de38ff0503d7d017c1c6eba12732b5488ecd2915c70c8dc3a7d67f4a836f3de34b8a993949 + languageName: node + linkType: hard + +"leveldown@npm:6.1.0": + version: 6.1.0 + resolution: "leveldown@npm:6.1.0" + dependencies: + abstract-leveldown: ^7.2.0 + napi-macros: ~2.0.0 + node-gyp: latest + node-gyp-build: ^4.3.0 + checksum: e984b61e9fbe057cfd5c81ac0afe5d7e35d695ff130a95991e0ecb66390e4c4ff6aa3980a65b6c53edaba80527a47790bb26e3cfbd52a054957b3546d9941fe4 + languageName: node + linkType: hard + +"levelup@npm:4.4.0, levelup@npm:^4.3.2": + version: 4.4.0 + resolution: "levelup@npm:4.4.0" + dependencies: + deferred-leveldown: ~5.3.0 + level-errors: ~2.0.0 + level-iterator-stream: ~4.0.0 + level-supports: ~1.0.0 + xtend: ~4.0.0 + checksum: 5a09e34c78cd7c23f9f6cb73563f1ebe8121ffc5f9f5f232242529d4fbdd40e8d1ffb337d2defa0b842334e0dbd4028fbfe7a072eebfe2c4d07174f0aa4aabca + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: ^1.2.1 + type-check: ~0.4.0 + checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 + languageName: node + linkType: hard + +"lilconfig@npm:^2.0.5, lilconfig@npm:^2.0.6": + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 + languageName: node + linkType: hard + +"lit-element@npm:^3.2.0": + version: 3.2.2 + resolution: "lit-element@npm:3.2.2" + dependencies: + "@lit/reactive-element": ^1.3.0 + lit-html: ^2.2.0 + checksum: e1df57c02ad5ae4c42b49a5066b3b623bccf7fa6610bbc3f65bc22cbbe1546ecd6a7f717b1f01863929262f416c4b8b7a39ff166114215f93cc22f4e5b3825c3 + languageName: node + linkType: hard + +"lit-html@npm:^2.2.0, lit-html@npm:^2.6.0": + version: 2.6.1 + resolution: "lit-html@npm:2.6.1" + dependencies: + "@types/trusted-types": ^2.0.2 + checksum: 32291eb5bcaa7fcc1d433522a9a62c3c3d240e49bb8c57ccea5c10014823d94f62f17e2d5361781cb6ee0b3c9078ef839de6164d5374371d650471904515e48e + languageName: node + linkType: hard + +"lit@npm:2.6.1": + version: 2.6.1 + resolution: "lit@npm:2.6.1" + dependencies: + "@lit/reactive-element": ^1.6.0 + lit-element: ^3.2.0 + lit-html: ^2.6.0 + checksum: 74f2813152a48f195784f01b6b4ff7e4e7d8fa90ac272b725d1953fa3e1d6c9dca60b77da435f34144fcdd38705480889a8ea986835676932a8559c897cea517 + languageName: node + linkType: hard + +"local-pkg@npm:^0.4.2": + version: 0.4.3 + resolution: "local-pkg@npm:0.4.3" + checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55 + languageName: node + linkType: hard + +"locate-path@npm:^2.0.0": + version: 2.0.0 + resolution: "locate-path@npm:2.0.0" + dependencies: + p-locate: ^2.0.0 + path-exists: ^3.0.0 + checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755 + languageName: node + linkType: hard + +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: ^3.0.0 + path-exists: ^3.0.0 + checksum: 53db3996672f21f8b0bf2a2c645ae2c13ffdae1eeecfcd399a583bce8516c0b88dcb4222ca6efbbbeb6949df7e46860895be2c02e8d3219abd373ace3bfb4e11 + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: ^4.1.0 + checksum: 83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: ^5.0.0 + checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + +"lodash-es@npm:^4.2.1": + version: 4.17.21 + resolution: "lodash-es@npm:4.17.21" + checksum: 05cbffad6e2adbb331a4e16fbd826e7faee403a1a04873b82b42c0f22090f280839f85b95393f487c1303c8a3d2a010048bf06151a6cbe03eee4d388fb0a12d2 + languageName: node + linkType: hard + +"lodash.castarray@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.castarray@npm:4.4.0" + checksum: fca8c7047e0ae2738b0b2503fb00157ae0ff6d8a1b716f87ed715b22560e09de438c75b65e01a7e44ceb41c5b31dce2eb576e46db04beb9c699c498e03cbd00f + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6 + languageName: node + linkType: hard + +"lodash.isequal@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: da27515dc5230eb1140ba65ff8de3613649620e8656b19a6270afe4866b7bd461d9ba2ac8a48dcc57f7adac4ee80e1de9f965d89d4d81a0ad52bb3eec2609644 + languageName: node + linkType: hard + +"lodash.isplainobject@npm:^4.0.6": + version: 4.0.6 + resolution: "lodash.isplainobject@npm:4.0.6" + checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 + languageName: node + linkType: hard + +"lodash.sortby@npm:^4.7.0": + version: 4.7.0 + resolution: "lodash.sortby@npm:4.7.0" + checksum: db170c9396d29d11fe9a9f25668c4993e0c1331bcb941ddbd48fb76f492e732add7f2a47cfdf8e9d740fa59ac41bbfaf931d268bc72aab3ab49e9f89354d718c + languageName: node + linkType: hard + +"lodash@npm:^4.17.14, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.2.1": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 + languageName: node + linkType: hard + +"log-symbols@npm:4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + +"loglevel@npm:^1.6.8": + version: 1.8.1 + resolution: "loglevel@npm:1.8.1" + checksum: a1a62db40291aaeaef2f612334c49e531bff71cc1d01a2acab689ab80d59e092f852ab164a5aedc1a752fdc46b7b162cb097d8a9eb2cf0b299511106c29af61d + languageName: node + linkType: hard + +"long@npm:^4.0.0": + version: 4.0.0 + resolution: "long@npm:4.0.0" + checksum: 16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744 + languageName: node + linkType: hard + +"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: ^3.0.0 || ^4.0.0 + bin: + loose-envify: cli.js + checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 + languageName: node + linkType: hard + +"loupe@npm:^2.3.1, loupe@npm:^2.3.6": + version: 2.3.6 + resolution: "loupe@npm:2.3.6" + dependencies: + get-func-name: ^2.0.0 + checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f + languageName: node + linkType: hard + +"lower-case-first@npm:^1.0.0": + version: 1.0.2 + resolution: "lower-case-first@npm:1.0.2" + dependencies: + lower-case: ^1.1.2 + checksum: 97eb5ce68998153552f3627d405f6821299a45dac90423f712ccd696f77fa96e9d707a5509970c8b61b99c08947eb1e70e35cddb67bc40ea64069c574edd4f78 + languageName: node + linkType: hard + +"lower-case@npm:^1.1.0, lower-case@npm:^1.1.1, lower-case@npm:^1.1.2": + version: 1.1.4 + resolution: "lower-case@npm:1.1.4" + checksum: 1ca9393b5eaef94a64e3f89e38b63d15bc7182a91171e6ad1550f51d710ec941540a065b274188f2e6b4576110cc2d11b50bc4bb7c603a040ddeb1db4ca95197 + languageName: node + linkType: hard + +"lowercase-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "lowercase-keys@npm:2.0.0" + checksum: 24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 + languageName: node + linkType: hard + +"lowercase-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "lowercase-keys@npm:3.0.0" + checksum: 67a3f81409af969bc0c4ca0e76cd7d16adb1e25aa1c197229587eaf8671275c8c067cd421795dbca4c81be0098e4c426a086a05e30de8a9c587b7a13c0c7ccc5 + languageName: node + linkType: hard + +"lru-cache@npm:7.10.1 - 7.13.1": + version: 7.13.1 + resolution: "lru-cache@npm:7.13.1" + checksum: f53c7dd098a7afd6342b23f7182629edff206c7665de79445a7f5455440e768a4d1c6ec52e1a16175580c71535c9437dfb6f6bc22ca1a0e4a7454a97cde87329 + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb + languageName: node + linkType: hard + +"lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: ^4.0.0 + checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 + languageName: node + linkType: hard + +"lru-cache@npm:^7.7.1": + version: 7.18.2 + resolution: "lru-cache@npm:7.18.2" + checksum: 51e9c6f960a747cb2ed13dfda4238905a5633c590c0f9e52b0ea971a9660b93c0bbf13a5feac36ef18356736a006259eff9afe8bf57a463ed8f21fbc43720120 + languageName: node + linkType: hard + +"ltgt@npm:2.2.1, ltgt@npm:^2.1.2, ltgt@npm:~2.2.0": + version: 2.2.1 + resolution: "ltgt@npm:2.2.1" + checksum: 7e3874296f7538bc8087b428ac4208008d7b76916354b34a08818ca7c83958c1df10ec427eeeaad895f6b81e41e24745b18d30f89abcc21d228b94f6961d50a2 + languageName: node + linkType: hard + +"make-error@npm:^1.1.1": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 + languageName: node + linkType: hard + +"make-fetch-happen@npm:^10.0.3": + version: 10.2.1 + resolution: "make-fetch-happen@npm:10.2.1" + dependencies: + agentkeepalive: ^4.2.1 + cacache: ^16.1.0 + http-cache-semantics: ^4.1.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-lambda: ^1.0.1 + lru-cache: ^7.7.1 + minipass: ^3.1.6 + minipass-collect: ^1.0.2 + minipass-fetch: ^2.0.3 + minipass-flush: ^1.0.5 + minipass-pipeline: ^1.2.4 + negotiator: ^0.6.3 + promise-retry: ^2.0.1 + socks-proxy-agent: ^7.0.0 + ssri: ^9.0.0 + checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + languageName: node + linkType: hard + +"md5.js@npm:^1.3.4": + version: 1.3.5 + resolution: "md5.js@npm:1.3.5" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + safe-buffer: ^5.1.2 + checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c + languageName: node + linkType: hard + +"mdn-data@npm:2.0.14": + version: 2.0.14 + resolution: "mdn-data@npm:2.0.14" + checksum: 9d0128ed425a89f4cba8f787dca27ad9408b5cb1b220af2d938e2a0629d17d879a34d2cb19318bdb26c3f14c77dd5dfbae67211f5caaf07b61b1f2c5c8c7dc16 + languageName: node + linkType: hard + +"media-typer@npm:0.3.0": + version: 0.3.0 + resolution: "media-typer@npm:0.3.0" + checksum: af1b38516c28ec95d6b0826f6c8f276c58aec391f76be42aa07646b4e39d317723e869700933ca6995b056db4b09a78c92d5440dc23657e6764be5d28874bba1 + languageName: node + linkType: hard + +"memdown@npm:1.4.1": + version: 1.4.1 + resolution: "memdown@npm:1.4.1" + dependencies: + abstract-leveldown: ~2.7.1 + functional-red-black-tree: ^1.0.1 + immediate: ^3.2.3 + inherits: ~2.0.1 + ltgt: ~2.2.0 + safe-buffer: ~5.1.1 + checksum: 3f89142a12389b1ebfc7adaf3be19ed57cd073f84160eb7419b61c8e188e2b82eb787dad168d7b00ca68355b6b952067d9badaa5ac88c8ee014e4b0af2bfaea0 + languageName: node + linkType: hard + +"merge-descriptors@npm:1.0.1": + version: 1.0.1 + resolution: "merge-descriptors@npm:1.0.1" + checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 + languageName: node + linkType: hard + +"methods@npm:~1.1.2": + version: 1.1.2 + resolution: "methods@npm:1.1.2" + checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": + version: 4.0.5 + resolution: "micromatch@npm:4.0.5" + dependencies: + braces: ^3.0.2 + picomatch: ^2.3.1 + checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.16, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: 1.52.0 + checksum: 89a5b7f1def9f3af5dad6496c5ed50191ae4331cc5389d7c521c8ad28d5fdad2d06fd81baf38fed813dc4e46bb55c8145bb0ff406330818c9cf712fb2e9b3836 + languageName: node + linkType: hard + +"mime@npm:1.6.0": + version: 1.6.0 + resolution: "mime@npm:1.6.0" + bin: + mime: cli.js + checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a + languageName: node + linkType: hard + +"mimic-fn@npm:^3.0.0": + version: 3.1.0 + resolution: "mimic-fn@npm:3.1.0" + checksum: f7b167f9115b8bbdf2c3ee55dce9149d14be9e54b237259c4bc1d8d0512ea60f25a1b323f814eb1fe8f5a541662804bcfcfff3202ca58df143edb986849d58db + languageName: node + linkType: hard + +"mimic-response@npm:^1.0.0": + version: 1.0.1 + resolution: "mimic-response@npm:1.0.1" + checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 + languageName: node + linkType: hard + +"mimic-response@npm:^3.1.0": + version: 3.1.0 + resolution: "mimic-response@npm:3.1.0" + checksum: 25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867 + languageName: node + linkType: hard + +"min-document@npm:^2.19.0": + version: 2.19.0 + resolution: "min-document@npm:2.19.0" + dependencies: + dom-walk: ^0.1.0 + checksum: da6437562ea2228041542a2384528e74e22d1daa1a4ec439c165abf0b9d8a63e17e3b8a6dc6e0c731845e85301198730426932a0e813d23f932ca668340c9623 + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed + languageName: node + linkType: hard + +"minimatch@npm:5.0.1": + version: 5.0.1 + resolution: "minimatch@npm:5.0.1" + dependencies: + brace-expansion: ^2.0.1 + checksum: b34b98463da4754bc526b244d680c69d4d6089451ebe512edaf6dd9eeed0279399cfa3edb19233513b8f830bf4bfcad911dddcdf125e75074100d52f724774f0 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: ^1.1.7 + checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: ^2.0.1 + checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + languageName: node + linkType: hard + +"minimist@npm:^1.2.0, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 + languageName: node + linkType: hard + +"minipass-collect@npm:^1.0.2": + version: 1.0.2 + resolution: "minipass-collect@npm:1.0.2" + dependencies: + minipass: ^3.0.0 + checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + languageName: node + linkType: hard + +"minipass-fetch@npm:^2.0.3": + version: 2.1.2 + resolution: "minipass-fetch@npm:2.1.2" + dependencies: + encoding: ^0.1.13 + minipass: ^3.1.6 + minipass-sized: ^1.0.3 + minizlib: ^2.1.2 + dependenciesMeta: + encoding: + optional: true + checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: ^3.0.0 + checksum: 56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: ^3.0.0 + checksum: b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: ^3.0.0 + checksum: 79076749fcacf21b5d16dd596d32c3b6bf4d6e62abb43868fac21674078505c8b15eaca4e47ed844985a4514854f917d78f588fcd029693709417d8f98b2bd60 + languageName: node + linkType: hard + +"minipass@npm:^2.6.0, minipass@npm:^2.9.0": + version: 2.9.0 + resolution: "minipass@npm:2.9.0" + dependencies: + safe-buffer: ^5.1.2 + yallist: ^3.0.0 + checksum: 077b66f31ba44fd5a0d27d12a9e6a86bff8f97a4978dedb0373167156b5599fadb6920fdde0d9f803374164d810e05e8462ce28e86abbf7f0bea293a93711fc6 + languageName: node + linkType: hard + +"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: ^4.0.0 + checksum: a30d083c8054cee83cdcdc97f97e4641a3f58ae743970457b1489ce38ee1167b3aaf7d815cd39ec7a99b9c40397fd4f686e83750e73e652b21cb516f6d845e48 + languageName: node + linkType: hard + +"minipass@npm:^4.0.0": + version: 4.2.4 + resolution: "minipass@npm:4.2.4" + checksum: c664f2ae4401408d1e7a6e4f50aca45f87b1b0634bc9261136df5c378e313e77355765f73f59c4a5abcadcdf43d83fcd3eb14e4a7cdcce8e36508e2290345753 + languageName: node + linkType: hard + +"minizlib@npm:^1.3.3": + version: 1.3.3 + resolution: "minizlib@npm:1.3.3" + dependencies: + minipass: ^2.9.0 + checksum: b0425c04d2ae6aad5027462665f07cc0d52075f7fa16e942b4611115f9b31f02924073b7221be6f75929d3c47ab93750c63f6dc2bbe8619ceacb3de1f77732c0 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: ^3.0.0 + yallist: ^4.0.0 + checksum: f1fdeac0b07cf8f30fcf12f4b586795b97be856edea22b5e9072707be51fc95d41487faec3f265b42973a304fe3a64acd91a44a3826a963e37b37bafde0212c3 + languageName: node + linkType: hard + +"mkdirp-promise@npm:^5.0.1": + version: 5.0.1 + resolution: "mkdirp-promise@npm:5.0.1" + dependencies: + mkdirp: "*" + checksum: 31ddc9478216adf6d6bee9ea7ce9ccfe90356d9fcd1dfb18128eac075390b4161356d64c3a7b0a75f9de01a90aadd990a0ec8c7434036563985c4b853a053ee2 + languageName: node + linkType: hard + +"mkdirp@npm:*": + version: 2.1.4 + resolution: "mkdirp@npm:2.1.4" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 3950ee69fcc899ea374caf429fba3a9e72dfeea5685e70aae95ee5748aae72cfecc5f48f07bf8ad4ab020949c1241804e75fcb29bae26de61869b5384884351a + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.5": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: ^1.2.6 + bin: + mkdirp: bin/cmd.js + checksum: 0c91b721bb12c3f9af4b77ebf73604baf350e64d80df91754dc509491ae93bf238581e59c7188360cec7cb62fc4100959245a42cfe01834efedc5e9d068376c2 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: a96865108c6c3b1b8e1d5e9f11843de1e077e57737602de1b82030815f311be11f96f09cce59bd5b903d0b29834733e5313f9301e3ed6d6f6fba2eae0df4298f + languageName: node + linkType: hard + +"mlly@npm:^1.1.0, mlly@npm:^1.1.1": + version: 1.1.1 + resolution: "mlly@npm:1.1.1" + dependencies: + acorn: ^8.8.2 + pathe: ^1.1.0 + pkg-types: ^1.0.1 + ufo: ^1.1.0 + checksum: 6bc4ffe0f4d061c7f6bd6bfe80c675eece0814ec3ac8efecbde2ecf337f31ddd78a8b35836ffcf66f37f17404a7cc094ab694122121b50f337bf435697f4ab9c + languageName: node + linkType: hard + +"mocha@npm:10.1.0": + version: 10.1.0 + resolution: "mocha@npm:10.1.0" + dependencies: + ansi-colors: 4.1.1 + browser-stdout: 1.3.1 + chokidar: 3.5.3 + debug: 4.3.4 + diff: 5.0.0 + escape-string-regexp: 4.0.0 + find-up: 5.0.0 + glob: 7.2.0 + he: 1.2.0 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 + ms: 2.1.3 + nanoid: 3.3.3 + serialize-javascript: 6.0.0 + strip-json-comments: 3.1.1 + supports-color: 8.1.1 + workerpool: 6.2.1 + yargs: 16.2.0 + yargs-parser: 20.2.4 + yargs-unparser: 2.0.0 + bin: + _mocha: bin/_mocha + mocha: bin/mocha.js + checksum: c64c7305769e09ae5559c1cd31eae8b4c7c0e19e328cf54d1374e5555a0f01e3d5dced99882911d927e0a9d0c613d0644a1750b848a2848fb7dcf4684f97f65f + languageName: node + linkType: hard + +"mocha@npm:^10.2.0": + version: 10.2.0 + resolution: "mocha@npm:10.2.0" + dependencies: + ansi-colors: 4.1.1 + browser-stdout: 1.3.1 + chokidar: 3.5.3 + debug: 4.3.4 + diff: 5.0.0 + escape-string-regexp: 4.0.0 + find-up: 5.0.0 + glob: 7.2.0 + he: 1.2.0 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 + ms: 2.1.3 + nanoid: 3.3.3 + serialize-javascript: 6.0.0 + strip-json-comments: 3.1.1 + supports-color: 8.1.1 + workerpool: 6.2.1 + yargs: 16.2.0 + yargs-parser: 20.2.4 + yargs-unparser: 2.0.0 + bin: + _mocha: bin/_mocha + mocha: bin/mocha.js + checksum: 406c45eab122ffd6ea2003c2f108b2bc35ba036225eee78e0c784b6fa2c7f34e2b13f1dbacef55a4fdf523255d76e4f22d1b5aacda2394bd11666febec17c719 + languageName: node + linkType: hard + +"mock-fs@npm:^4.1.0": + version: 4.14.0 + resolution: "mock-fs@npm:4.14.0" + checksum: dccd976a8d753e19d3c7602ea422d1f7137def3c1128c177e1f5500fe8c50ec15fe0937cfc3a15c4577fe7adb9a37628b92da9294d13d90f08be4b669b0fca76 + languageName: node + linkType: hard + +"module-error@npm:^1.0.1": + version: 1.0.2 + resolution: "module-error@npm:1.0.2" + checksum: 5d653e35bd55b3e95f8aee2cdac108082ea892e71b8f651be92cde43e4ee86abee4fa8bd7fc3fe5e68b63926d42f63c54cd17b87a560c31f18739295575a3962 + languageName: node + linkType: hard + +"motion@npm:10.15.5": + version: 10.15.5 + resolution: "motion@npm:10.15.5" + dependencies: + "@motionone/animation": ^10.15.1 + "@motionone/dom": ^10.15.5 + "@motionone/svelte": ^10.15.5 + "@motionone/types": ^10.15.1 + "@motionone/utils": ^10.15.1 + "@motionone/vue": ^10.15.5 + checksum: 43e7883d95da6e4949b2e5ca01732bce28214f4978bf940511a3fbd8e00943ab7c00fcb28f3f1ce1ed099a404016f784243330be161c4805958deaf60d1b0571 + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f + languageName: node + linkType: hard + +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"multibase@npm:^0.7.0": + version: 0.7.0 + resolution: "multibase@npm:0.7.0" + dependencies: + base-x: ^3.0.8 + buffer: ^5.5.0 + checksum: 3a520897d706b3064b59ddee286a9e1a5b35bb19bd830f93d7ddecdbf69fa46648c8fda0fec49a5d4640b8b7ac9d5fe360417d6de2906599aa535f55bf6b8e58 + languageName: node + linkType: hard + +"multibase@npm:~0.6.0": + version: 0.6.1 + resolution: "multibase@npm:0.6.1" + dependencies: + base-x: ^3.0.8 + buffer: ^5.5.0 + checksum: 0e25a978d2b5cf73e4cce31d032bad85230ea99e9394d259210f676a76539316e7c51bd7dcc9d83523ec7ea1f0e7a3353c5f69397639d78be9acbefa29431faa + languageName: node + linkType: hard + +"multicodec@npm:^0.5.5": + version: 0.5.7 + resolution: "multicodec@npm:0.5.7" + dependencies: + varint: ^5.0.0 + checksum: 5af1febc3bb5381c303c964a4c3bacb9d0d16615599426d58c68722c46e66a7085082995479943084322028324ad692cd70ea14b5eefb2791d325fa00ead04a3 + languageName: node + linkType: hard + +"multicodec@npm:^1.0.0": + version: 1.0.4 + resolution: "multicodec@npm:1.0.4" + dependencies: + buffer: ^5.6.0 + varint: ^5.0.0 + checksum: e6a2916fa76c023b1c90b32ae74f8a781cf0727f71660b245a5ed1db46add6f2ce1586bee5713b16caf0a724e81bfe0678d89910c20d3bb5fd9649dacb2be79e + languageName: node + linkType: hard + +"multiformats@npm:^9.4.2": + version: 9.9.0 + resolution: "multiformats@npm:9.9.0" + checksum: d3e8c1be400c09a014f557ea02251a2710dbc9fca5aa32cc702ff29f636c5471e17979f30bdcb0a9cbb556f162a8591dc2e1219c24fc21394a56115b820bb84e + languageName: node + linkType: hard + +"multihashes@npm:^0.4.15, multihashes@npm:~0.4.15": + version: 0.4.21 + resolution: "multihashes@npm:0.4.21" + dependencies: + buffer: ^5.5.0 + multibase: ^0.7.0 + varint: ^5.0.0 + checksum: 688731560cf7384e899dc75c0da51e426eb7d058c5ea5eb57b224720a1108deb8797f1cd7f45599344d512d2877de99dd6a7b7773a095812365dea4ffe6ebd4c + languageName: node + linkType: hard + +"nano-json-stream-parser@npm:^0.1.2": + version: 0.1.2 + resolution: "nano-json-stream-parser@npm:0.1.2" + checksum: 5bfe146358c659e0aa7d5e0003416be929c9bd02ba11b1e022b78dddf25be655e33d810249c1687d2c9abdcee5cd4d00856afd1b266a5a127236c0d16416d33a + languageName: node + linkType: hard + +"nanoid@npm:3.3.3": + version: 3.3.3 + resolution: "nanoid@npm:3.3.3" + bin: + nanoid: bin/nanoid.cjs + checksum: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.4": + version: 3.3.4 + resolution: "nanoid@npm:3.3.4" + bin: + nanoid: bin/nanoid.cjs + checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c + languageName: node + linkType: hard + +"napi-macros@npm:~2.0.0": + version: 2.0.0 + resolution: "napi-macros@npm:2.0.0" + checksum: 30384819386977c1f82034757014163fa60ab3c5a538094f778d38788bebb52534966279956f796a92ea771c7f8ae072b975df65de910d051ffbdc927f62320c + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + languageName: node + linkType: hard + +"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: b8ffeb1e262eff7968fc90a2b6767b04cfd9842582a9d0ece0af7049537266e7b2506dfb1d107a32f06dd849ab2aea834d5830f7f4d0e5cb7d36e1ae55d021d9 + languageName: node + linkType: hard + +"next-tick@npm:^1.1.0": + version: 1.1.0 + resolution: "next-tick@npm:1.1.0" + checksum: 83b5cf36027a53ee6d8b7f9c0782f2ba87f4858d977342bfc3c20c21629290a2111f8374d13a81221179603ffc4364f38374b5655d17b6a8f8a8c77bdea4fe8b + languageName: node + linkType: hard + +"next@npm:13.2.1": + version: 13.2.1 + resolution: "next@npm:13.2.1" + dependencies: + "@next/env": 13.2.1 + "@next/swc-android-arm-eabi": 13.2.1 + "@next/swc-android-arm64": 13.2.1 + "@next/swc-darwin-arm64": 13.2.1 + "@next/swc-darwin-x64": 13.2.1 + "@next/swc-freebsd-x64": 13.2.1 + "@next/swc-linux-arm-gnueabihf": 13.2.1 + "@next/swc-linux-arm64-gnu": 13.2.1 + "@next/swc-linux-arm64-musl": 13.2.1 + "@next/swc-linux-x64-gnu": 13.2.1 + "@next/swc-linux-x64-musl": 13.2.1 + "@next/swc-win32-arm64-msvc": 13.2.1 + "@next/swc-win32-ia32-msvc": 13.2.1 + "@next/swc-win32-x64-msvc": 13.2.1 + "@swc/helpers": 0.4.14 + caniuse-lite: ^1.0.30001406 + postcss: 8.4.14 + styled-jsx: 5.1.1 + peerDependencies: + "@opentelemetry/api": ^1.4.0 + fibers: ">= 3.1.0" + node-sass: ^6.0.0 || ^7.0.0 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + dependenciesMeta: + "@next/swc-android-arm-eabi": + optional: true + "@next/swc-android-arm64": + optional: true + "@next/swc-darwin-arm64": + optional: true + "@next/swc-darwin-x64": + optional: true + "@next/swc-freebsd-x64": + optional: true + "@next/swc-linux-arm-gnueabihf": + optional: true + "@next/swc-linux-arm64-gnu": + optional: true + "@next/swc-linux-arm64-musl": + optional: true + "@next/swc-linux-x64-gnu": + optional: true + "@next/swc-linux-x64-musl": + optional: true + "@next/swc-win32-arm64-msvc": + optional: true + "@next/swc-win32-ia32-msvc": + optional: true + "@next/swc-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@opentelemetry/api": + optional: true + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + bin: + next: dist/bin/next + checksum: 2dba145ef4d604cd8eadc27f9e5a537df799614d1a801b9161a997f77a432684871eae51642580972a80ef363d724789677ae7c5fe44dc3dd66e71cd43f609c8 + languageName: node + linkType: hard + +"no-case@npm:^2.2.0, no-case@npm:^2.3.2": + version: 2.3.2 + resolution: "no-case@npm:2.3.2" + dependencies: + lower-case: ^1.1.1 + checksum: 856487731936fef44377ca74fdc5076464aba2e0734b56a4aa2b2a23d5b154806b591b9b2465faa59bb982e2b5c9391e3685400957fb4eeb38f480525adcf3dd + languageName: node + linkType: hard + +"node-abort-controller@npm:^3.0.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047 + languageName: node + linkType: hard + +"node-addon-api@npm:^2.0.0": + version: 2.0.2 + resolution: "node-addon-api@npm:2.0.2" + dependencies: + node-gyp: latest + checksum: 31fb22d674648204f8dd94167eb5aac896c841b84a9210d614bf5d97c74ef059cc6326389cf0c54d2086e35312938401d4cc82e5fcd679202503eb8ac84814f8 + languageName: node + linkType: hard + +"node-fetch@npm:2.6.7": + version: 2.6.7 + resolution: "node-fetch@npm:2.6.7" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.7": + version: 2.6.9 + resolution: "node-fetch@npm:2.6.9" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: acb04f9ce7224965b2b59e71b33c639794d8991efd73855b0b250921382b38331ffc9d61bce502571f6cc6e11a8905ca9b1b6d4aeb586ab093e2756a1fd190d0 + languageName: node + linkType: hard + +"node-gyp-build@npm:4.4.0": + version: 4.4.0 + resolution: "node-gyp-build@npm:4.4.0" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 972a059f960253d254e0b23ce10f54c8982236fc0edcab85166d0b7f87443b2ce98391c877cfb2f6eeafcf03c538c5f4dd3e0bfff03828eb48634f58f4c64343 + languageName: node + linkType: hard + +"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": + version: 4.6.0 + resolution: "node-gyp-build@npm:4.6.0" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 25d78c5ef1f8c24291f4a370c47ba52fcea14f39272041a90a7894cd50d766f7c8cb8fb06c0f42bf6f69b204b49d9be3c8fc344aac09714d5bdb95965499eb15 + languageName: node + linkType: hard + +"node-gyp-build@npm:~4.1.0": + version: 4.1.1 + resolution: "node-gyp-build@npm:4.1.1" + bin: + node-gyp-build: ./bin.js + node-gyp-build-optional: ./optional.js + node-gyp-build-test: ./build-test.js + checksum: 959d42221cc44b92700003efae741652bc4e379e4cf375830ddde03ba43c89f99694bf0883078ed0d4e03ffe2f85decab0572e04068d3900b8538d165dbc17df + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 9.3.1 + resolution: "node-gyp@npm:9.3.1" + dependencies: + env-paths: ^2.2.0 + glob: ^7.1.4 + graceful-fs: ^4.2.6 + make-fetch-happen: ^10.0.3 + nopt: ^6.0.0 + npmlog: ^6.0.0 + rimraf: ^3.0.2 + semver: ^7.3.5 + tar: ^6.1.2 + which: ^2.0.2 + bin: + node-gyp: bin/node-gyp.js + checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 + languageName: node + linkType: hard + +"node-interval-tree@npm:^1.3.3": + version: 1.3.3 + resolution: "node-interval-tree@npm:1.3.3" + dependencies: + shallowequal: ^1.0.2 + checksum: 06459e508488ce047a2cffb7cdeed904811e1605a1923b20c4c2f73e2af94764189f37a69570aa03a906e863832e4d3bdc7325dc763d76aff92ee892b70327b7 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.8": + version: 2.0.10 + resolution: "node-releases@npm:2.0.10" + checksum: d784ecde25696a15d449c4433077f5cce620ed30a1656c4abf31282bfc691a70d9618bae6868d247a67914d1be5cc4fde22f65a05f4398cdfb92e0fc83cadfbc + languageName: node + linkType: hard + +"nodemon@npm:^2.0.20": + version: 2.0.21 + resolution: "nodemon@npm:2.0.21" + dependencies: + chokidar: ^3.5.2 + debug: ^3.2.7 + ignore-by-default: ^1.0.1 + minimatch: ^3.1.2 + pstree.remy: ^1.1.8 + semver: ^5.7.1 + simple-update-notifier: ^1.0.7 + supports-color: ^5.5.0 + touch: ^3.1.0 + undefsafe: ^2.0.5 + bin: + nodemon: bin/nodemon.js + checksum: 0b9fe2d11fd95c51b66d61bd1ee85cddf579c9e674c9429752a74f445f1b98576235ae860858783728baa3666c87e4ef938ab67167cc34fe4bb8fcec74d6885b + languageName: node + linkType: hard + +"nofilter@npm:^1.0.4": + version: 1.0.4 + resolution: "nofilter@npm:1.0.4" + checksum: 54d864f745de5c3312994e880cf2d4f55e34830d6adc8275dce3731507ca380d21040336e4a277a4901551c07f04c452fbeffd57fad1dc8f68a2943eaf894a04 + languageName: node + linkType: hard + +"nopt@npm:^6.0.0": + version: 6.0.0 + resolution: "nopt@npm:6.0.0" + dependencies: + abbrev: ^1.0.0 + bin: + nopt: bin/nopt.js + checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + languageName: node + linkType: hard + +"nopt@npm:~1.0.10": + version: 1.0.10 + resolution: "nopt@npm:1.0.10" + dependencies: + abbrev: 1 + bin: + nopt: ./bin/nopt.js + checksum: f62575aceaa3be43f365bf37a596b89bbac2e796b001b6d2e2a85c2140a4e378ff919e2753ccba959c4fd344776fc88c29b393bc167fa939fb1513f126f4cd45 + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184 + languageName: node + linkType: hard + +"normalize-url@npm:^6.0.1": + version: 6.1.0 + resolution: "normalize-url@npm:6.1.0" + checksum: 4a4944631173e7d521d6b80e4c85ccaeceb2870f315584fa30121f505a6dfd86439c5e3fdd8cd9e0e291290c41d0c3599f0cb12ab356722ed242584c30348e50 + languageName: node + linkType: hard + +"npmlog@npm:^6.0.0": + version: 6.0.2 + resolution: "npmlog@npm:6.0.2" + dependencies: + are-we-there-yet: ^3.0.0 + console-control-strings: ^1.1.0 + gauge: ^4.0.3 + set-blocking: ^2.0.0 + checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a + languageName: node + linkType: hard + +"nth-check@npm:^2.0.1": + version: 2.1.1 + resolution: "nth-check@npm:2.1.1" + dependencies: + boolbase: ^1.0.0 + checksum: 5afc3dafcd1573b08877ca8e6148c52abd565f1d06b1eb08caf982e3fa289a82f2cae697ffb55b5021e146d60443f1590a5d6b944844e944714a5b549675bcd3 + languageName: node + linkType: hard + +"number-to-bn@npm:1.7.0": + version: 1.7.0 + resolution: "number-to-bn@npm:1.7.0" + dependencies: + bn.js: 4.11.6 + strip-hex-prefix: 1.0.0 + checksum: 5b8c9dbe7b49dc7a069e5f0ba4e197257c89db11463478cb002fee7a34dc8868636952bd9f6310e5fdf22b266e0e6dffb5f9537c741734718107e90ae59b3de4 + languageName: node + linkType: hard + +"oauth-sign@npm:~0.9.0": + version: 0.9.0 + resolution: "oauth-sign@npm:0.9.0" + checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 + languageName: node + linkType: hard + +"object-assign@npm:^4, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": + version: 4.1.1 + resolution: "object-assign@npm:4.1.1" + checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f + languageName: node + linkType: hard + +"object-hash@npm:^3.0.0": + version: 3.0.0 + resolution: "object-hash@npm:3.0.0" + checksum: 80b4904bb3857c52cc1bfd0b52c0352532ca12ed3b8a6ff06a90cd209dfda1b95cee059a7625eb9da29537027f68ac4619363491eedb2f5d3dddbba97494fd6c + languageName: node + linkType: hard + +"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db + languageName: node + linkType: hard + +"object-is@npm:^1.1.5": + version: 1.1.5 + resolution: "object-is@npm:1.1.5" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + checksum: 989b18c4cba258a6b74dc1d74a41805c1a1425bce29f6cabb50dcb1a6a651ea9104a1b07046739a49a5bb1bc49727bcb00efd5c55f932f6ea04ec8927a7901fe + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a + languageName: node + linkType: hard + +"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": + version: 4.1.4 + resolution: "object.assign@npm:4.1.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + has-symbols: ^1.0.3 + object-keys: ^1.1.1 + checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + languageName: node + linkType: hard + +"object.entries@npm:^1.1.6": + version: 1.1.6 + resolution: "object.entries@npm:1.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 0f8c47517e6a9a980241eafe3b73de11e59511883173c2b93d67424a008e47e11b77c80e431ad1d8a806f6108b225a1cab9223e53e555776c612a24297117d28 + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.6": + version: 2.0.6 + resolution: "object.fromentries@npm:2.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85 + languageName: node + linkType: hard + +"object.hasown@npm:^1.1.2": + version: 1.1.2 + resolution: "object.hasown@npm:1.1.2" + dependencies: + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: b936572536db0cdf38eb30afd2f1026a8b6f2cc5d2c4497c9d9bbb01eaf3e980dead4fd07580cfdd098e6383e5a9db8212d3ea0c6bdd2b5e68c60aa7e3b45566 + languageName: node + linkType: hard + +"object.values@npm:^1.1.6": + version: 1.1.6 + resolution: "object.values@npm:1.1.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e + languageName: node + linkType: hard + +"oboe@npm:2.1.5": + version: 2.1.5 + resolution: "oboe@npm:2.1.5" + dependencies: + http-https: ^1.0.0 + checksum: e6171b33645ffc3559688a824a461952380d0b8f6a203b2daf6767647f277554a73fd7ad795629d88cd8eab68c0460aabb1e1b8b52ef80e3ff7621ac39f832ed + languageName: node + linkType: hard + +"on-exit-leak-free@npm:^0.2.0": + version: 0.2.0 + resolution: "on-exit-leak-free@npm:0.2.0" + checksum: d22b0f0538069110626b578db6e68b6ee0e85b1ee9cc5ef9b4de1bba431431d6a8da91a61e09d2ad46f22a96f968e5237833cb9d0b69bc4d294f7ec82f609b05 + languageName: node + linkType: hard + +"on-finished@npm:2.4.1": + version: 2.4.1 + resolution: "on-finished@npm:2.4.1" + dependencies: + ee-first: 1.1.1 + checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: 1 + checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 + languageName: node + linkType: hard + +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: ^2.1.0 + checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 + languageName: node + linkType: hard + +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: ^2.0.0 + is-docker: ^2.1.1 + is-wsl: ^2.2.0 + checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 + languageName: node + linkType: hard + +"optimism@npm:^0.16.1": + version: 0.16.2 + resolution: "optimism@npm:0.16.2" + dependencies: + "@wry/context": ^0.7.0 + "@wry/trie": ^0.3.0 + checksum: a98ed9a0b8ee2b031010222099b60860d52860bf8182889f2695a7cf2185f21aca59020f78e2b47c0ae7697843caa576798d792967314ff59f6aa7c5d9de7f3a + languageName: node + linkType: hard + +"optionator@npm:^0.9.1": + version: 0.9.1 + resolution: "optionator@npm:0.9.1" + dependencies: + deep-is: ^0.1.3 + fast-levenshtein: ^2.0.6 + levn: ^0.4.1 + prelude-ls: ^1.2.1 + type-check: ^0.4.0 + word-wrap: ^1.2.3 + checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 + languageName: node + linkType: hard + +"original-require@npm:^1.0.1": + version: 1.0.1 + resolution: "original-require@npm:1.0.1" + checksum: bf240a31413c904817cce552fb1b0f657d0d44df1e129a4c9df75070bcc6b800a43b216f8be4cfc0c8a6b6cbe3d1c16cc40a978213a015ae2ca6832b86db8343 + languageName: node + linkType: hard + +"p-cancelable@npm:^2.0.0": + version: 2.1.1 + resolution: "p-cancelable@npm:2.1.1" + checksum: 3dba12b4fb4a1e3e34524535c7858fc82381bbbd0f247cc32dedc4018592a3950ce66b106d0880b4ec4c2d8d6576f98ca885dc1d7d0f274d1370be20e9523ddf + languageName: node + linkType: hard + +"p-cancelable@npm:^3.0.0": + version: 3.0.0 + resolution: "p-cancelable@npm:3.0.0" + checksum: 2b5ae34218f9c2cf7a7c18e5d9a726ef9b165ef07e6c959f6738371509e747334b5f78f3bcdeb03d8a12dcb978faf641fd87eb21486ed7d36fb823b8ddef3219 + languageName: node + linkType: hard + +"p-limit@npm:^1.1.0": + version: 1.3.0 + resolution: "p-limit@npm:1.3.0" + dependencies: + p-try: ^1.0.0 + checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd + languageName: node + linkType: hard + +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: ^2.0.0 + checksum: 84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: ^1.0.0 + checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b + languageName: node + linkType: hard + +"p-locate@npm:^2.0.0": + version: 2.0.0 + resolution: "p-locate@npm:2.0.0" + dependencies: + p-limit: ^1.1.0 + checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081 + languageName: node + linkType: hard + +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: ^2.0.0 + checksum: 83991734a9854a05fe9dbb29f707ea8a0599391f52daac32b86f08e21415e857ffa60f0e120bfe7ce0cc4faf9274a50239c7895fc0d0579d08411e513b83a4ae + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: ^2.2.0 + checksum: 513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: ^3.0.2 + checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: ^3.0.0 + checksum: cb0ab21ec0f32ddffd31dfc250e3afa61e103ef43d957cc45497afe37513634589316de4eb88abdfd969fe6410c22c0b93ab24328833b8eb1ccc087fc0442a1c + languageName: node + linkType: hard + +"p-try@npm:^1.0.0": + version: 1.0.0 + resolution: "p-try@npm:1.0.0" + checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae + languageName: node + linkType: hard + +"param-case@npm:^2.1.0": + version: 2.1.1 + resolution: "param-case@npm:2.1.1" + dependencies: + no-case: ^2.2.0 + checksum: 3a63dcb8d8dc7995a612de061afdc7bb6fe7bd0e6db994db8d4cae999ed879859fd24389090e1a0d93f4c9207ebf8c048c870f468a3f4767161753e03cb9ab58 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: ^3.0.0 + checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + languageName: node + linkType: hard + +"parse-headers@npm:^2.0.0": + version: 2.0.5 + resolution: "parse-headers@npm:2.0.5" + checksum: 3e97f01e4c7f960bfbfd0ee489f0bd8d3c72b6c814f1f79b66abec2cca8eaf8e4ecd89deba0b6e61266469aed87350bc932001181c01ff8c29a59e696abe251f + languageName: node + linkType: hard + +"parse-json@npm:^5.0.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": ^7.0.0 + error-ex: ^1.3.1 + json-parse-even-better-errors: ^2.3.0 + lines-and-columns: ^1.1.6 + checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 + languageName: node + linkType: hard + +"parseurl@npm:^1.3.3, parseurl@npm:~1.3.3": + version: 1.3.3 + resolution: "parseurl@npm:1.3.3" + checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 + languageName: node + linkType: hard + +"pascal-case@npm:^2.0.0, pascal-case@npm:^2.0.1": + version: 2.0.1 + resolution: "pascal-case@npm:2.0.1" + dependencies: + camel-case: ^3.0.0 + upper-case-first: ^1.1.0 + checksum: 4c539bf556572812f64a02fc6b544f3d2b51db12aed484e5162ed7f8ac2b366775d15e536091c890d71d82bdf9153128321f21574721b3a984bd85df9e519a35 + languageName: node + linkType: hard + +"path-case@npm:^2.1.0": + version: 2.1.1 + resolution: "path-case@npm:2.1.1" + dependencies: + no-case: ^2.2.0 + checksum: eb1da508c28378715cbe4ce054ee5f83a570c5010f041f4cfb439c811f7a78e36c46f26a8d59b2594c3882b53db06ef26195519c27f86523dc5d19c2e29f306d + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a + languageName: node + linkType: hard + +"path-to-regexp@npm:0.1.7": + version: 0.1.7 + resolution: "path-to-regexp@npm:0.1.7" + checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 + languageName: node + linkType: hard + +"pathe@npm:^1.1.0": + version: 1.1.0 + resolution: "pathe@npm:1.1.0" + checksum: 6b9be9968ea08a90c0824934799707a1c6a1ad22ac1f22080f377e3f75856d5e53a331b01d327329bfce538a14590587cfb250e8e7947f64408797c84c252056 + languageName: node + linkType: hard + +"pathval@npm:^1.1.1": + version: 1.1.1 + resolution: "pathval@npm:1.1.1" + checksum: 090e3147716647fb7fb5b4b8c8e5b55e5d0a6086d085b6cd23f3d3c01fcf0ff56fd3cc22f2f4a033bd2e46ed55d61ed8379e123b42afe7d531a2a5fc8bb556d6 + languageName: node + linkType: hard + +"pbkdf2@npm:^3.0.17": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" + dependencies: + create-hash: ^1.1.2 + create-hmac: ^1.1.4 + ripemd160: ^2.0.1 + safe-buffer: ^5.0.1 + sha.js: ^2.4.8 + checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92 + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0": + version: 1.0.0 + resolution: "picocolors@npm:1.0.0" + checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba + languageName: node + linkType: hard + +"pify@npm:^3.0.0": + version: 3.0.0 + resolution: "pify@npm:3.0.0" + checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde + languageName: node + linkType: hard + +"pify@npm:^5.0.0": + version: 5.0.0 + resolution: "pify@npm:5.0.0" + checksum: 443e3e198ad6bfa8c0c533764cf75c9d5bc976387a163792fb553ffe6ce923887cf14eebf5aea9b7caa8eab930da8c33612990ae85bd8c2bc18bedb9eae94ecb + languageName: node + linkType: hard + +"pino-abstract-transport@npm:v0.5.0": + version: 0.5.0 + resolution: "pino-abstract-transport@npm:0.5.0" + dependencies: + duplexify: ^4.1.2 + split2: ^4.0.0 + checksum: c503f867de3189f8217ab9cf794e8a631dddd0029a829f0f985f5511308152ebd53e363764fbc5570b3d1c715b341e3923456ce16ad84cd41be2b9a074ada234 + languageName: node + linkType: hard + +"pino-std-serializers@npm:^4.0.0": + version: 4.0.0 + resolution: "pino-std-serializers@npm:4.0.0" + checksum: 89d487729b58c9d3273a0ee851ead068d6d2e2ccc1af8e1c1d28f1b3442423679bec7ec04d9a2aba36f94f335e82be9f4de19dc4fbc161e71c136aaa15b85ad3 + languageName: node + linkType: hard + +"pino@npm:7.11.0": + version: 7.11.0 + resolution: "pino@npm:7.11.0" + dependencies: + atomic-sleep: ^1.0.0 + fast-redact: ^3.0.0 + on-exit-leak-free: ^0.2.0 + pino-abstract-transport: v0.5.0 + pino-std-serializers: ^4.0.0 + process-warning: ^1.0.0 + quick-format-unescaped: ^4.0.3 + real-require: ^0.1.0 + safe-stable-stringify: ^2.1.0 + sonic-boom: ^2.2.1 + thread-stream: ^0.15.1 + bin: + pino: bin.js + checksum: b919e7dbe41de978bb050dcef94fd687c012eb78d344a18f75f04ce180d5810fc162be1f136722d70cd005ed05832c4023a38b9acbc1076ae63c9f5ec5ca515c + languageName: node + linkType: hard + +"pkg-types@npm:^1.0.1": + version: 1.0.2 + resolution: "pkg-types@npm:1.0.2" + dependencies: + jsonc-parser: ^3.2.0 + mlly: ^1.1.1 + pathe: ^1.1.0 + checksum: 2d0a70c1721c2ebbe075b912531a4f43136e6658fdcc59dc76c39966201ab5ddf265868d1211943183406d4b70d373c17e3b176487bc2020ea737d030b0fd080 + languageName: node + linkType: hard + +"pkg-up@npm:^3.1.0": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" + dependencies: + find-up: ^3.0.0 + checksum: 5bac346b7c7c903613c057ae3ab722f320716199d753f4a7d053d38f2b5955460f3e6ab73b4762c62fd3e947f58e04f1343e92089e7bb6091c90877406fcd8c8 + languageName: node + linkType: hard + +"pluralize@npm:^8.0.0": + version: 8.0.0 + resolution: "pluralize@npm:8.0.0" + checksum: 08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e + languageName: node + linkType: hard + +"pngjs@npm:^3.3.0": + version: 3.4.0 + resolution: "pngjs@npm:3.4.0" + checksum: 8bd40bd698abd16b72c97b85cb858c80894fbedc76277ce72a784aa441e14795d45d9856e97333ca469b34b67528860ffc8a7317ca6beea349b645366df00bcd + languageName: node + linkType: hard + +"pngjs@npm:^5.0.0": + version: 5.0.0 + resolution: "pngjs@npm:5.0.0" + checksum: 04e912cc45fb9601564e2284efaf0c5d20d131d9b596244f8a6789fc6cdb6b18d2975a6bbf7a001858d7e159d5c5c5dd7b11592e97629b7137f7f5cef05904c8 + languageName: node + linkType: hard + +"postcss-import@npm:^14.1.0": + version: 14.1.0 + resolution: "postcss-import@npm:14.1.0" + dependencies: + postcss-value-parser: ^4.0.0 + read-cache: ^1.0.0 + resolve: ^1.1.7 + peerDependencies: + postcss: ^8.0.0 + checksum: cd45d406e90f67cdab9524352e573cc6b4462b790934a05954e929a6653ebd31288ceebc8ce3c3ed7117ae672d9ebbec57df0bceec0a56e9b259c2e71d47ca86 + languageName: node + linkType: hard + +"postcss-js@npm:^4.0.0": + version: 4.0.1 + resolution: "postcss-js@npm:4.0.1" + dependencies: + camelcase-css: ^2.0.1 + peerDependencies: + postcss: ^8.4.21 + checksum: 5c1e83efeabeb5a42676193f4357aa9c88f4dc1b3c4a0332c132fe88932b33ea58848186db117cf473049fc233a980356f67db490bd0a7832ccba9d0b3fd3491 + languageName: node + linkType: hard + +"postcss-load-config@npm:^3.1.4": + version: 3.1.4 + resolution: "postcss-load-config@npm:3.1.4" + dependencies: + lilconfig: ^2.0.5 + yaml: ^1.10.2 + peerDependencies: + postcss: ">=8.0.9" + ts-node: ">=9.0.0" + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + checksum: 1c589504c2d90b1568aecae8238ab993c17dba2c44f848a8f13619ba556d26a1c09644d5e6361b5784e721e94af37b604992f9f3dc0483e687a0cc1cc5029a34 + languageName: node + linkType: hard + +"postcss-nested@npm:6.0.0": + version: 6.0.0 + resolution: "postcss-nested@npm:6.0.0" + dependencies: + postcss-selector-parser: ^6.0.10 + peerDependencies: + postcss: ^8.2.14 + checksum: 2105dc52cd19747058f1a46862c9e454b5a365ac2e7135fc1015d67a8fe98ada2a8d9ee578e90f7a093bd55d3994dd913ba5ff1d5e945b4ed9a8a2992ecc8f10 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:6.0.10": + version: 6.0.10 + resolution: "postcss-selector-parser@npm:6.0.10" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: 46afaa60e3d1998bd7adf6caa374baf857cc58d3ff944e29459c9a9e4680a7fe41597bd5b755fc81d7c388357e9bf67c0251d047c640a09f148e13606b8a8608 + languageName: node + linkType: hard + +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11": + version: 6.0.11 + resolution: "postcss-selector-parser@npm:6.0.11" + dependencies: + cssesc: ^3.0.0 + util-deprecate: ^1.0.2 + checksum: 0b01aa9c2d2c8dbeb51e9b204796b678284be9823abc8d6d40a8b16d4149514e922c264a8ed4deb4d6dbced564b9be390f5942c058582d8656351516d6c49cde + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.0, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f + languageName: node + linkType: hard + +"postcss@npm:8.4.14": + version: 8.4.14 + resolution: "postcss@npm:8.4.14" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: fe58766ff32e4becf65a7d57678995cfd239df6deed2fe0557f038b47c94e4132e7e5f68b5aa820c13adfec32e523b693efaeb65798efb995ce49ccd83953816 + languageName: node + linkType: hard + +"postcss@npm:^8.0.9, postcss@npm:^8.4.21": + version: 8.4.21 + resolution: "postcss@npm:8.4.21" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: e39ac60ccd1542d4f9d93d894048aac0d686b3bb38e927d8386005718e6793dbbb46930f0a523fe382f1bbd843c6d980aaea791252bf5e176180e5a4336d9679 + languageName: node + linkType: hard + +"pouchdb-abstract-mapreduce@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-abstract-mapreduce@npm:7.3.1" + dependencies: + pouchdb-binary-utils: 7.3.1 + pouchdb-collate: 7.3.1 + pouchdb-collections: 7.3.1 + pouchdb-errors: 7.3.1 + pouchdb-fetch: 7.3.1 + pouchdb-mapreduce-utils: 7.3.1 + pouchdb-md5: 7.3.1 + pouchdb-utils: 7.3.1 + checksum: dd1842f160de9f452b5e07a657a8ac0eafd9cbc760c0c8dcebfaeda0b07ee224cc17edf91a6a93d60c3e9e1f367ab1ebd7215788c870e8925a05753b59307290 + languageName: node + linkType: hard + +"pouchdb-adapter-leveldb-core@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-adapter-leveldb-core@npm:7.3.1" + dependencies: + argsarray: 0.0.1 + buffer-from: 1.1.2 + double-ended-queue: 2.1.0-0 + levelup: 4.4.0 + pouchdb-adapter-utils: 7.3.1 + pouchdb-binary-utils: 7.3.1 + pouchdb-collections: 7.3.1 + pouchdb-errors: 7.3.1 + pouchdb-json: 7.3.1 + pouchdb-md5: 7.3.1 + pouchdb-merge: 7.3.1 + pouchdb-utils: 7.3.1 + sublevel-pouchdb: 7.3.1 + through2: 3.0.2 + checksum: 529d443cdcd188a385f51fcc9640d18484034858d5bae162a3f8e4802279ed896485482a23aad03f4f99060a93ad6b16d432389ffde375c26cd61c279cd26c98 + languageName: node + linkType: hard + +"pouchdb-adapter-memory@npm:^7.1.1": + version: 7.3.1 + resolution: "pouchdb-adapter-memory@npm:7.3.1" + dependencies: + memdown: 1.4.1 + pouchdb-adapter-leveldb-core: 7.3.1 + pouchdb-utils: 7.3.1 + checksum: f8e7c89e42df86d05d47eec629909ef6d3817aa21b035895fbad605aee0154f5e06c1cb2e7578bc8df2ffc3a15897e005b6b5b068fdd9fe2d9d8ccc51a7b637e + languageName: node + linkType: hard + +"pouchdb-adapter-utils@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-adapter-utils@npm:7.3.1" + dependencies: + pouchdb-binary-utils: 7.3.1 + pouchdb-collections: 7.3.1 + pouchdb-errors: 7.3.1 + pouchdb-md5: 7.3.1 + pouchdb-merge: 7.3.1 + pouchdb-utils: 7.3.1 + checksum: 68d3e8b0ea20f039ef08b301130fb3d604ea2ea27530d332b4fd0cdf33114429875aeefff3825f26187311bb642f020b9c61458dfbc2a4971f3db7df9cebf1d7 + languageName: node + linkType: hard + +"pouchdb-binary-utils@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-binary-utils@npm:7.3.1" + dependencies: + buffer-from: 1.1.2 + checksum: 00077dacd25c098c2837bf6c4fc7a836d1acbcde80bfb3d17a1d9efd61a2ff2d0cbe5e082acc6a997f80f060f625119a0cfe12a9983ab32f8d4fafa872c94f54 + languageName: node + linkType: hard + +"pouchdb-collate@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-collate@npm:7.3.1" + checksum: 0c470a107ea2027cdbd48c9a4a4f18ec4b5d911ea6efb6891b3e6b99f56d1ed7a566c1508d66b6a459866fbb4bd8bb10c2bd6e82bbc25d82b55b3ddd68c5ca1c + languageName: node + linkType: hard + +"pouchdb-collections@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-collections@npm:7.3.1" + checksum: 8a3e7dafb20b005eb6c6225c0e6fc0c8874510e8050b7d34ec610d733e9e7acde3942d645355047dc91554cc238f993bd85f1b30c1014eec3a8f9b2a4b605a92 + languageName: node + linkType: hard + +"pouchdb-debug@npm:^7.1.1": + version: 7.2.1 + resolution: "pouchdb-debug@npm:7.2.1" + dependencies: + debug: 3.1.0 + checksum: e3797850b079efe3a3f6ac0159dc6972c08a79a247a2b32523267eb59f6b4720a4eb619072f06be9aca0eeb41514ced1a916c301ce5caf00decc03cc3538349f + languageName: node + linkType: hard + +"pouchdb-errors@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-errors@npm:7.3.1" + dependencies: + inherits: 2.0.4 + checksum: 198bfd72baa3827f9a8411f5735ac8bf07d7cb0c734baf09369157c81a0a57e745a8ea003c84bbf3d92508208f87dc9d9b53c50ecb4d664595f1b44dc660655f + languageName: node + linkType: hard + +"pouchdb-fetch@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-fetch@npm:7.3.1" + dependencies: + abort-controller: 3.0.0 + fetch-cookie: 0.11.0 + node-fetch: 2.6.7 + checksum: 74b5add82ff040ce77736b456aaebcf75fe3413c80f42d7f31acb2c5d5780ba6575888863983c95f4641ce87b87fbd4eba95ac50aa92b4be9bc5968f70e325f5 + languageName: node + linkType: hard + +"pouchdb-find@npm:^7.0.0": + version: 7.3.1 + resolution: "pouchdb-find@npm:7.3.1" + dependencies: + pouchdb-abstract-mapreduce: 7.3.1 + pouchdb-collate: 7.3.1 + pouchdb-errors: 7.3.1 + pouchdb-fetch: 7.3.1 + pouchdb-md5: 7.3.1 + pouchdb-selector-core: 7.3.1 + pouchdb-utils: 7.3.1 + checksum: 6072068126efd6610721205b6bdb631ee385c0c7da9b009ed154e72217ed5c7e60fe9cb8c77e37597a3ce25afea0f10b87a7ad9f9cc9e9c1907f8269c7308af0 + languageName: node + linkType: hard + +"pouchdb-json@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-json@npm:7.3.1" + dependencies: + vuvuzela: 1.0.3 + checksum: 5a9250a00219bfc958e03476c3f00435db77aa034e9d4b810616adcdf466f6380906e491fca1efe629b3206d827844a72584235788bf12a0d5c02466082b6619 + languageName: node + linkType: hard + +"pouchdb-mapreduce-utils@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-mapreduce-utils@npm:7.3.1" + dependencies: + argsarray: 0.0.1 + inherits: 2.0.4 + pouchdb-collections: 7.3.1 + pouchdb-utils: 7.3.1 + checksum: 1898b3c64da5e04c3ffcb7b08872c8590df3c2e19dbea90810521fd26b6b33f1ac4e6ce32d52073c5e97d0ce384c549a4c5746eeb2f66d3fddb6d0f3e9e3a908 + languageName: node + linkType: hard + +"pouchdb-md5@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-md5@npm:7.3.1" + dependencies: + pouchdb-binary-utils: 7.3.1 + spark-md5: 3.0.2 + checksum: bccf424eedc296cfefd0a43af749c86eb53834c92102e05007d3d928bab27357150cabb67b3f01670642f8d1061062cb8b3076f3af712c7a5f225ee92ce9df0f + languageName: node + linkType: hard + +"pouchdb-merge@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-merge@npm:7.3.1" + checksum: a627135c5de677c4eb7dfe6c998885323c4c9578b36b6b18d70fbd7641b1d8c68eefd82088869016fa5b1c951e02cfb7f13864c3ecbac624da4203871793a083 + languageName: node + linkType: hard + +"pouchdb-selector-core@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-selector-core@npm:7.3.1" + dependencies: + pouchdb-collate: 7.3.1 + pouchdb-utils: 7.3.1 + checksum: fd158385e077ec7f9bab5e839e3044c7807a8e44032acebf1e6844da5b40659f88b22282133fb2f7cfcbd3eba6882391509c61ea4a423b2aa5ffd3f109b0dd06 + languageName: node + linkType: hard + +"pouchdb-utils@npm:7.3.1": + version: 7.3.1 + resolution: "pouchdb-utils@npm:7.3.1" + dependencies: + argsarray: 0.0.1 + clone-buffer: 1.0.0 + immediate: 3.3.0 + inherits: 2.0.4 + pouchdb-collections: 7.3.1 + pouchdb-errors: 7.3.1 + pouchdb-md5: 7.3.1 + uuid: 8.3.2 + checksum: 4bd8a49c473be4fd9db6e2c47f2d0c75199ab1f1830b089cdd5c63351048242aeb5f226125d8039a2abe113bf8722ab8e92c0501226cacd7b4b04291515f55d6 + languageName: node + linkType: hard + +"pouchdb@npm:7.3.0": + version: 7.3.0 + resolution: "pouchdb@npm:7.3.0" + dependencies: + abort-controller: 3.0.0 + argsarray: 0.0.1 + buffer-from: 1.1.2 + clone-buffer: 1.0.0 + double-ended-queue: 2.1.0-0 + fetch-cookie: 0.11.0 + immediate: 3.3.0 + inherits: 2.0.4 + level: 6.0.1 + level-codec: 9.0.2 + level-write-stream: 1.0.0 + leveldown: 5.6.0 + levelup: 4.4.0 + ltgt: 2.2.1 + node-fetch: 2.6.7 + readable-stream: 1.1.14 + spark-md5: 3.0.2 + through2: 3.0.2 + uuid: 8.3.2 + vuvuzela: 1.0.3 + checksum: a7fccc451ab1aa94ebb69175ac53049818c6de1e2e25c96e0f814eb040a3d9de48038b9477269aae120ae8794cf503b9da9fc785d5c65ffbf4e794f2705eb2d4 + languageName: node + linkType: hard + +"preact@npm:10.4.1": + version: 10.4.1 + resolution: "preact@npm:10.4.1" + checksum: e8c5eae6dca469226177394cf49994d6beab5b9b10d31e000d8b16d9b00bfa52cdd10b41331759d68646e7b8f601430d78eb025f9026263adc90150699800ed3 + languageName: node + linkType: hard + +"preact@npm:^10.5.9": + version: 10.13.0 + resolution: "preact@npm:10.13.0" + checksum: d1629e52c01f25b83c8993bc2ae739ba338534015bd62456c21e19c1a2a4369643c93f709443028d9fabc1997bdc0aee7b9b2f4ac4dedc9529a6dbcc059fb762 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a + languageName: node + linkType: hard + +"pretty-format@npm:^27.5.1": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: ^5.0.1 + ansi-styles: ^5.0.0 + react-is: ^17.0.1 + checksum: cf610cffcb793885d16f184a62162f2dd0df31642d9a18edf4ca298e909a8fe80bdbf556d5c9573992c102ce8bf948691da91bf9739bee0ffb6e79c8a8a6e088 + languageName: node + linkType: hard + +"process-warning@npm:^1.0.0": + version: 1.0.0 + resolution: "process-warning@npm:1.0.0" + checksum: c708a03241deec3cabaeee39c4f9ee8c4d71f1c5ef9b746c8252cdb952a6059068cfcdaf348399775244cbc441b6ae5e26a9c87ed371f88335d84f26d19180f9 + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 + languageName: node + linkType: hard + +"promise-inflight@npm:^1.0.1": + version: 1.0.1 + resolution: "promise-inflight@npm:1.0.1" + checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: ^2.0.2 + retry: ^0.12.0 + checksum: f96a3f6d90b92b568a26f71e966cbbc0f63ab85ea6ff6c81284dc869b41510e6cdef99b6b65f9030f0db422bf7c96652a3fff9f2e8fb4a0f069d8f4430359429 + languageName: node + linkType: hard + +"prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": + version: 15.8.1 + resolution: "prop-types@npm:15.8.1" + dependencies: + loose-envify: ^1.4.0 + object-assign: ^4.1.1 + react-is: ^16.13.1 + checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 + languageName: node + linkType: hard + +"proxy-addr@npm:~2.0.7": + version: 2.0.7 + resolution: "proxy-addr@npm:2.0.7" + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 + languageName: node + linkType: hard + +"proxy-compare@npm:2.5.0": + version: 2.5.0 + resolution: "proxy-compare@npm:2.5.0" + checksum: 81ef2a3990a999b9c3d27f5e10b18603b9236e37d7772c5dadb5726c9ec2a30df46fe3067a216ee1d14f53783703767db9c19ff26ab2a9ffb2ea31f09c87b14f + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.1.0": + version: 1.1.0 + resolution: "proxy-from-env@npm:1.1.0" + checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 + languageName: node + linkType: hard + +"prr@npm:~1.0.1": + version: 1.0.1 + resolution: "prr@npm:1.0.1" + checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 + languageName: node + linkType: hard + +"psl@npm:^1.1.28, psl@npm:^1.1.33": + version: 1.9.0 + resolution: "psl@npm:1.9.0" + checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d + languageName: node + linkType: hard + +"pstree.remy@npm:^1.1.8": + version: 1.1.8 + resolution: "pstree.remy@npm:1.1.8" + checksum: 5cb53698d6bb34dfb278c8a26957964aecfff3e161af5fbf7cee00bbe9d8547c7aced4bd9cb193bce15fb56e9e4220fc02a5bf9c14345ffb13a36b858701ec2d + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: ^1.1.0 + once: ^1.3.1 + checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + languageName: node + linkType: hard + +"punycode@npm:2.1.0": + version: 2.1.0 + resolution: "punycode@npm:2.1.0" + checksum: d125d8f86cd89303c33bad829388c49ca23197e16ccf8cd398dcbd81b026978f6543f5066c66825b25b1dfea7790a42edbeea82908e103474931789714ab86cd + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1": + version: 2.3.0 + resolution: "punycode@npm:2.3.0" + checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 + languageName: node + linkType: hard + +"pure-rand@npm:^5.0.1": + version: 5.0.5 + resolution: "pure-rand@npm:5.0.5" + checksum: 824b906f7f66695c15ed9a898ff650e925723515e999de0360b0726ebad924ce41a74cc2ac60409dc6c55f5781008855f32ecd0fe0a1f40fbce293d48bd11dd1 + languageName: node + linkType: hard + +"qrcode@npm:1.4.4": + version: 1.4.4 + resolution: "qrcode@npm:1.4.4" + dependencies: + buffer: ^5.4.3 + buffer-alloc: ^1.2.0 + buffer-from: ^1.1.1 + dijkstrajs: ^1.0.1 + isarray: ^2.0.1 + pngjs: ^3.3.0 + yargs: ^13.2.4 + bin: + qrcode: ./bin/qrcode + checksum: 8c1a7ee3092c0ed60f0413594af879ac6dffb897d4921144a8e7ae3dce40c04ba6457ab21664ca43934ba3fe19cced85abaf0b87b07916239d7254d4bb4fcf13 + languageName: node + linkType: hard + +"qrcode@npm:1.5.1": + version: 1.5.1 + resolution: "qrcode@npm:1.5.1" + dependencies: + dijkstrajs: ^1.0.1 + encode-utf8: ^1.0.3 + pngjs: ^5.0.0 + yargs: ^15.3.1 + bin: + qrcode: bin/qrcode + checksum: 842f899d95caaad2ac507408b5498be3197e1df16bc6b537b20069d2cb1330e4588b50f672ce4a9ccf01338f7c97b5732ff9b5caaa6eb2338187d3c25a973e79 + languageName: node + linkType: hard + +"qs@npm:6.11.0, qs@npm:^6.10.3": + version: 6.11.0 + resolution: "qs@npm:6.11.0" + dependencies: + side-channel: ^1.0.4 + checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 + languageName: node + linkType: hard + +"qs@npm:~6.5.2": + version: 6.5.3 + resolution: "qs@npm:6.5.3" + checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692 + languageName: node + linkType: hard + +"query-string@npm:6.13.5": + version: 6.13.5 + resolution: "query-string@npm:6.13.5" + dependencies: + decode-uri-component: ^0.2.0 + split-on-first: ^1.0.0 + strict-uri-encode: ^2.0.0 + checksum: 1019dea0ab277bdf606bcc022ec223a9ab9947608d2696114ef9198f72ae553be039705d6c52e16af43d9b79bac67385f63fb7fe9241cd2f7b703dd23c7ab8d3 + languageName: node + linkType: hard + +"query-string@npm:7.1.1": + version: 7.1.1 + resolution: "query-string@npm:7.1.1" + dependencies: + decode-uri-component: ^0.2.0 + filter-obj: ^1.1.0 + split-on-first: ^1.0.0 + strict-uri-encode: ^2.0.0 + checksum: b227d1f588ae93f9f0ad078c6b811295fa151dc5a160a03bb2bac5fa0e6919cb1daa570aad1d288e77c8e89fde5362ba505b1014e6e793da9b1e885b59a690a6 + languageName: node + linkType: hard + +"query-string@npm:^5.0.1": + version: 5.1.1 + resolution: "query-string@npm:5.1.1" + dependencies: + decode-uri-component: ^0.2.0 + object-assign: ^4.1.0 + strict-uri-encode: ^1.0.0 + checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd + languageName: node + linkType: hard + +"querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 5641ea231bad7ef6d64d9998faca95611ed4b11c2591a8cae741e178a974f6a8e0ebde008475259abe1621cb15e692404e6b6626e927f7b849d5c09392604b15 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2, queue-microtask@npm:^1.2.3": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 + languageName: node + linkType: hard + +"quick-format-unescaped@npm:^4.0.3": + version: 4.0.4 + resolution: "quick-format-unescaped@npm:4.0.4" + checksum: 7bc32b99354a1aa46c089d2a82b63489961002bb1d654cee3e6d2d8778197b68c2d854fd23d8422436ee1fdfd0abaddc4d4da120afe700ade68bd357815b26fd + languageName: node + linkType: hard + +"quick-lru@npm:^5.1.1": + version: 5.1.1 + resolution: "quick-lru@npm:5.1.1" + checksum: a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed + languageName: node + linkType: hard + +"randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: ^5.1.0 + checksum: d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6 + languageName: node + linkType: hard + +"range-parser@npm:~1.2.1": + version: 1.2.1 + resolution: "range-parser@npm:1.2.1" + checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 + languageName: node + linkType: hard + +"raw-body@npm:2.5.1": + version: 2.5.1 + resolution: "raw-body@npm:2.5.1" + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e + languageName: node + linkType: hard + +"raw-body@npm:2.5.2": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + checksum: ba1583c8d8a48e8fbb7a873fdbb2df66ea4ff83775421bfe21ee120140949ab048200668c47d9ae3880012f6e217052690628cf679ddfbd82c9fc9358d574676 + languageName: node + linkType: hard + +"react-dom@npm:18.2.0": + version: 18.2.0 + resolution: "react-dom@npm:18.2.0" + dependencies: + loose-envify: ^1.1.0 + scheduler: ^0.23.0 + peerDependencies: + react: ^18.2.0 + checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc + languageName: node + linkType: hard + +"react-icons@npm:^4.7.1": + version: 4.8.0 + resolution: "react-icons@npm:4.8.0" + peerDependencies: + react: "*" + checksum: 4dbba7ad989c295b410e19b2a702722dae44368cb04b6515f9471353552f31ac80bd350f121d5bff79f81504b84039ede44d09e9f035f48bb1032e6eace126c4 + languageName: node + linkType: hard + +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f + languageName: node + linkType: hard + +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 + languageName: node + linkType: hard + +"react@npm:18.2.0": + version: 18.2.0 + resolution: "react@npm:18.2.0" + dependencies: + loose-envify: ^1.1.0 + checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: ^2.3.0 + checksum: cffc728b9ede1e0667399903f9ecaf3789888b041c46ca53382fa3a06303e5132774dc0a96d0c16aa702dbac1ea0833d5a868d414f5ab2af1e1438e19e6657c6 + languageName: node + linkType: hard + +"readable-stream@npm:1.1.14": + version: 1.1.14 + resolution: "readable-stream@npm:1.1.14" + dependencies: + core-util-is: ~1.0.0 + inherits: ~2.0.1 + isarray: 0.0.1 + string_decoder: ~0.10.x + checksum: 17dfeae3e909945a4a1abc5613ea92d03269ef54c49288599507fc98ff4615988a1c39a999dcf9aacba70233d9b7040bc11a5f2bfc947e262dedcc0a8b32b5a0 + languageName: node + linkType: hard + +"readable-stream@npm:2 || 3, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": + version: 3.6.1 + resolution: "readable-stream@npm:3.6.1" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: b7ab0508dba3c37277b9e43c0a970ea27635375698859a687f558c3c9393154b6c4f39c3aa5689641de183fffa26771bc1a45878ddde0236ad18fc8fdfde50ea + languageName: node + linkType: hard + +"readable-stream@npm:~0.0.2": + version: 0.0.4 + resolution: "readable-stream@npm:0.0.4" + checksum: f00795b10b12d72a3ec0eebeb7d657d325d9eb135576e00bba8fc6651ca3ae429a1c8fbc8f4b95f7808d13beb58af0c71a99373cf7003c57db543daf28cb4cb4 + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: ^2.2.1 + checksum: 1ced032e6e45670b6d7352d71d21ce7edf7b9b928494dcaba6f11fba63180d9da6cd7061ebc34175ffda6ff529f481818c962952004d273178acd70f7059b320 + languageName: node + linkType: hard + +"real-require@npm:^0.1.0": + version: 0.1.0 + resolution: "real-require@npm:0.1.0" + checksum: 96745583ed4f82cd5c6a6af012fd1d3c6fc2f13ae1bcff1a3c4f8094696013a1a07c82c5aa66a403d7d4f84949fc2203bc927c7ad120caad125941ca2d7e5e8e + languageName: node + linkType: hard + +"redux-saga@npm:1.0.0": + version: 1.0.0 + resolution: "redux-saga@npm:1.0.0" + dependencies: + "@redux-saga/core": ^1.0.0 + checksum: b1196306868b276261bb01fa425057e373585dfbefe989152e1de69ecbe2c8e42217f12946e8dfec4210c263d20f1f26802411fdaca2ca5633a65570f7f7f3c6 + languageName: node + linkType: hard + +"redux@npm:^3.7.2": + version: 3.7.2 + resolution: "redux@npm:3.7.2" + dependencies: + lodash: ^4.2.1 + lodash-es: ^4.2.1 + loose-envify: ^1.1.0 + symbol-observable: ^1.0.3 + checksum: c349b77e68d009bc530d3cb6252a6a3e43e20a6e52f9483a048b24cd2f266d9bfa6f0bbd4769d40fe36795e2f7a7a884c3ddc92c13e82efd3328890f94821091 + languageName: node + linkType: hard + +"redux@npm:^4.0.4": + version: 4.2.1 + resolution: "redux@npm:4.2.1" + dependencies: + "@babel/runtime": ^7.9.2 + checksum: f63b9060c3a1d930ae775252bb6e579b42415aee7a23c4114e21a0b4ba7ec12f0ec76936c00f546893f06e139819f0e2855e0d55ebfce34ca9c026241a6950dd + languageName: node + linkType: hard + +"regenerate-unicode-properties@npm:^10.1.0": + version: 10.1.0 + resolution: "regenerate-unicode-properties@npm:10.1.0" + dependencies: + regenerate: ^1.4.2 + checksum: b1a8929588433ab8b9dc1a34cf3665b3b472f79f2af6ceae00d905fc496b332b9af09c6718fb28c730918f19a00dc1d7310adbaa9b72a2ec7ad2f435da8ace17 + languageName: node + linkType: hard + +"regenerate@npm:^1.4.2": + version: 1.4.2 + resolution: "regenerate@npm:1.4.2" + checksum: 3317a09b2f802da8db09aa276e469b57a6c0dd818347e05b8862959c6193408242f150db5de83c12c3fa99091ad95fb42a6db2c3329bfaa12a0ea4cbbeb30cb0 + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.13.11": + version: 0.13.11 + resolution: "regenerator-runtime@npm:0.13.11" + checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.1": + version: 0.15.1 + resolution: "regenerator-transform@npm:0.15.1" + dependencies: + "@babel/runtime": ^7.8.4 + checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 + languageName: node + linkType: hard + +"regexp.prototype.flags@npm:^1.4.3": + version: 1.4.3 + resolution: "regexp.prototype.flags@npm:1.4.3" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.3 + functions-have-names: ^1.2.2 + checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 + languageName: node + linkType: hard + +"regexpp@npm:^3.2.0": + version: 3.2.0 + resolution: "regexpp@npm:3.2.0" + checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 + languageName: node + linkType: hard + +"regexpu-core@npm:^5.3.1": + version: 5.3.1 + resolution: "regexpu-core@npm:5.3.1" + dependencies: + "@babel/regjsgen": ^0.8.0 + regenerate: ^1.4.2 + regenerate-unicode-properties: ^10.1.0 + regjsparser: ^0.9.1 + unicode-match-property-ecmascript: ^2.0.0 + unicode-match-property-value-ecmascript: ^2.1.0 + checksum: 446fbbb79059afcd64d11ea573276e2df97ee7ad45aa452834d3b2aef7edf7bfe206c310f57f9345d8c95bfedbf9c16a9529f9219a05ae6a6b0d6f0dbe523b33 + languageName: node + linkType: hard + +"regjsparser@npm:^0.9.1": + version: 0.9.1 + resolution: "regjsparser@npm:0.9.1" + dependencies: + jsesc: ~0.5.0 + bin: + regjsparser: bin/parser + checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc + languageName: node + linkType: hard + +"request@npm:^2.79.0": + version: 2.88.2 + resolution: "request@npm:2.88.2" + dependencies: + aws-sign2: ~0.7.0 + aws4: ^1.8.0 + caseless: ~0.12.0 + combined-stream: ~1.0.6 + extend: ~3.0.2 + forever-agent: ~0.6.1 + form-data: ~2.3.2 + har-validator: ~5.1.3 + http-signature: ~1.2.0 + is-typedarray: ~1.0.0 + isstream: ~0.1.2 + json-stringify-safe: ~5.0.1 + mime-types: ~2.1.19 + oauth-sign: ~0.9.0 + performance-now: ^2.1.0 + qs: ~6.5.2 + safe-buffer: ^5.1.2 + tough-cookie: ~2.5.0 + tunnel-agent: ^0.6.0 + uuid: ^3.3.2 + checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: e9e294695fea08b076457e9ddff854e81bffbe248ed34c1eec348b7abbd22a0d02e8d75506559e2265e96978f3c4720bd77a6dad84755de8162b357eb6c778c7 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff + languageName: node + linkType: hard + +"reselect-tree@npm:^1.3.7": + version: 1.3.7 + resolution: "reselect-tree@npm:1.3.7" + dependencies: + debug: ^3.1.0 + json-pointer: ^0.6.1 + reselect: ^4.0.0 + checksum: 13c72318ab45ddfcc788966b577da43e031f4bb722ab5d127f4aff64cae8f329e377ee29a3734ad1756bbd63f3b77c5c6a0e823d43fb680c2906877b5092c76b + languageName: node + linkType: hard + +"reselect@npm:^4.0.0": + version: 4.1.7 + resolution: "reselect@npm:4.1.7" + checksum: 738d8e2b8f0dca154ad29de6a209c9fbca2d70ae6788fd85df87f2c74b95a65bbf2d16d43a9e2faff39de34d17a29d706ba08a6b2ee5660c09589edbd19af7e1 + languageName: node + linkType: hard + +"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": + version: 1.2.1 + resolution: "resolve-alpn@npm:1.2.1" + checksum: f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f + languageName: node + linkType: hard + +"resolve@npm:^1.1.7, resolve@npm:^1.14.2, resolve@npm:^1.22.1": + version: 1.22.1 + resolution: "resolve@npm:1.22.1" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + languageName: node + linkType: hard + +"resolve@npm:^2.0.0-next.4": + version: 2.0.0-next.4 + resolution: "resolve@npm:2.0.0-next.4" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3 + languageName: node + linkType: hard + +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.1#~builtin": + version: 1.22.1 + resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + languageName: node + linkType: hard + +"resolve@patch:resolve@^2.0.0-next.4#~builtin": + version: 2.0.0-next.4 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=c3c19d" + dependencies: + is-core-module: ^2.9.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011 + languageName: node + linkType: hard + +"response-iterator@npm:^0.2.6": + version: 0.2.6 + resolution: "response-iterator@npm:0.2.6" + checksum: b0db3c0665a0d698d65512951de9623c086b9c84ce015a76076d4bd0bf733779601d0b41f0931d16ae38132fba29e1ce291c1f8e6550fc32daaa2dc3ab4f338d + languageName: node + linkType: hard + +"responselike@npm:^2.0.0": + version: 2.0.1 + resolution: "responselike@npm:2.0.1" + dependencies: + lowercase-keys: ^2.0.0 + checksum: b122535466e9c97b55e69c7f18e2be0ce3823c5d47ee8de0d9c0b114aa55741c6db8bfbfce3766a94d1272e61bfb1ebf0a15e9310ac5629fbb7446a861b4fd3a + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 + languageName: node + linkType: hard + +"retry@npm:0.13.1": + version: 0.13.1 + resolution: "retry@npm:0.13.1" + checksum: 47c4d5be674f7c13eee4cfe927345023972197dbbdfba5d3af7e461d13b44de1bfd663bfc80d2f601f8ef3fc8164c16dd99655a221921954a65d044a2fc1233b + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 623bd7d2e5119467ba66202d733ec3c2e2e26568074923bc0585b6b99db14f357e79bdedb63cab56cec47491c4a0da7e6021a7465ca6dc4f481d3898fdd3158c + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: ^7.1.3 + bin: + rimraf: bin.js + checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 + languageName: node + linkType: hard + +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: ^3.0.0 + inherits: ^2.0.1 + checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 + languageName: node + linkType: hard + +"rlp@npm:^2.2.4": + version: 2.2.7 + resolution: "rlp@npm:2.2.7" + dependencies: + bn.js: ^5.2.0 + bin: + rlp: bin/rlp + checksum: 3db4dfe5c793f40ac7e0be689a1f75d05e6f2ca0c66189aeb62adab8c436b857ab4420a419251ee60370d41d957a55698fc5e23ab1e1b41715f33217bc4bb558 + languageName: node + linkType: hard + +"rollup@npm:^3.10.0": + version: 3.18.0 + resolution: "rollup@npm:3.18.0" + dependencies: + fsevents: ~2.3.2 + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 0bcd1abb1cc383abdd09b5594de862ecb2f946e950954bb472a370289bdc4499aea8d04477be55ce205450d973d38ad255f0dc6926162500a251d73bf0e60e6f + languageName: node + linkType: hard + +"rpc-websockets@npm:^7.5.1": + version: 7.5.1 + resolution: "rpc-websockets@npm:7.5.1" + dependencies: + "@babel/runtime": ^7.17.2 + bufferutil: ^4.0.1 + eventemitter3: ^4.0.7 + utf-8-validate: ^5.0.2 + uuid: ^8.3.2 + ws: ^8.5.0 + dependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 9dda8c63a1d3e85e11597e1c364835ec6aa9a8de1b5cfb1629d0eafc3ae04509011d485025ed4f717c0b1dd048e2aafdd75080e866540b93e55fd8a2cd91bcfe + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: ^1.2.2 + checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d + languageName: node + linkType: hard + +"rxjs@npm:^6.6.3": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: ^1.9.0 + checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b + languageName: node + linkType: hard + +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c + languageName: node + linkType: hard + +"safe-event-emitter@npm:^1.0.1": + version: 1.0.1 + resolution: "safe-event-emitter@npm:1.0.1" + dependencies: + events: ^3.0.0 + checksum: 2a15094bd28b0966571693f219b5a846949ae24f7ba87c6024f0ed552bef63ebe72970a784b85b77b1f03f1c95e78fabe19306d44538dbc4a3a685bed31c18c4 + languageName: node + linkType: hard + +"safe-json-utils@npm:^1.1.1": + version: 1.1.1 + resolution: "safe-json-utils@npm:1.1.1" + checksum: f82a5833b7f6f25583c46520b3e158da3864d4f6f85b7cd68ec956ae7023395872e834d75f7f6216c109c546d10b6ee15c066d849f75ac2a7b86b8a041b4f01f + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-regex-test@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.3 + is-regex: ^1.1.4 + checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.1.0": + version: 2.4.2 + resolution: "safe-stable-stringify@npm:2.4.2" + checksum: 0324ba2e40f78cae63e31a02b1c9bdf1b786621f9e8760845608eb9e81aef401944ac2078e5c9c1533cf516aea34d08fa8052ca853637ced84b791caaf1e394e + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 + languageName: node + linkType: hard + +"scheduler@npm:^0.23.0": + version: 0.23.0 + resolution: "scheduler@npm:0.23.0" + dependencies: + loose-envify: ^1.1.0 + checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a + languageName: node + linkType: hard + +"scrypt-js@npm:2.0.4": + version: 2.0.4 + resolution: "scrypt-js@npm:2.0.4" + checksum: 679e8940953ebbef40863bfcc58f1d3058d4b7af0ca9bd8062d8213c30e14db59c6ebfc82a85fbd3b90b6d46b708be4c53b9c4bb200b6f50767dc08a846315a9 + languageName: node + linkType: hard + +"scrypt-js@npm:3.0.1, scrypt-js@npm:^3.0.0, scrypt-js@npm:^3.0.1": + version: 3.0.1 + resolution: "scrypt-js@npm:3.0.1" + checksum: b7c7d1a68d6ca946f2fbb0778e0c4ec63c65501b54023b2af7d7e9f48fdb6c6580d6f7675cd53bda5944c5ebc057560d5a6365079752546865defb3b79dea454 + languageName: node + linkType: hard + +"secp256k1@npm:4.0.3, secp256k1@npm:^4.0.1": + version: 4.0.3 + resolution: "secp256k1@npm:4.0.3" + dependencies: + elliptic: ^6.5.4 + node-addon-api: ^2.0.0 + node-gyp: latest + node-gyp-build: ^4.2.0 + checksum: 21e219adc0024fbd75021001358780a3cc6ac21273c3fcaef46943af73969729709b03f1df7c012a0baab0830fb9a06ccc6b42f8d50050c665cb98078eab477b + languageName: node + linkType: hard + +"semver@npm:7.3.7": + version: 7.3.7 + resolution: "semver@npm:7.3.7" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 2fa3e877568cd6ce769c75c211beaed1f9fce80b28338cadd9d0b6c40f2e2862bafd62c19a6cff42f3d54292b7c623277bcab8816a2b5521cf15210d43e75232 + languageName: node + linkType: hard + +"semver@npm:^5.7.1": + version: 5.7.1 + resolution: "semver@npm:5.7.1" + bin: + semver: ./bin/semver + checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + languageName: node + linkType: hard + +"semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": + version: 6.3.0 + resolution: "semver@npm:6.3.0" + bin: + semver: ./bin/semver.js + checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.3.7": + version: 7.3.8 + resolution: "semver@npm:7.3.8" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + languageName: node + linkType: hard + +"semver@npm:~7.0.0": + version: 7.0.0 + resolution: "semver@npm:7.0.0" + bin: + semver: bin/semver.js + checksum: 272c11bf8d083274ef79fe40a81c55c184dff84dd58e3c325299d0927ba48cece1f020793d138382b85f89bab5002a35a5ba59a3a68a7eebbb597eb733838778 + languageName: node + linkType: hard + +"send@npm:0.18.0": + version: 0.18.0 + resolution: "send@npm:0.18.0" + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + etag: ~1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: ~1.2.1 + statuses: 2.0.1 + checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 + languageName: node + linkType: hard + +"sentence-case@npm:^2.1.0": + version: 2.1.1 + resolution: "sentence-case@npm:2.1.1" + dependencies: + no-case: ^2.2.0 + upper-case-first: ^1.1.2 + checksum: ce5ca48804051e056a6956ad75a1a7d833e5d8f5021a015d380a22d3cf04496d5238de2e5c876d9701a9218633052c3a65911ca1b6460d36a41ecad46e81d139 + languageName: node + linkType: hard + +"serialize-javascript@npm:6.0.0": + version: 6.0.0 + resolution: "serialize-javascript@npm:6.0.0" + dependencies: + randombytes: ^2.1.0 + checksum: 56f90b562a1bdc92e55afb3e657c6397c01a902c588c0fe3d4c490efdcc97dcd2a3074ba12df9e94630f33a5ce5b76a74784a7041294628a6f4306e0ec84bf93 + languageName: node + linkType: hard + +"serve-static@npm:1.15.0": + version: 1.15.0 + resolution: "serve-static@npm:1.15.0" + dependencies: + encodeurl: ~1.0.2 + escape-html: ~1.0.3 + parseurl: ~1.3.3 + send: 0.18.0 + checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d + languageName: node + linkType: hard + +"servify@npm:^0.1.12": + version: 0.1.12 + resolution: "servify@npm:0.1.12" + dependencies: + body-parser: ^1.16.0 + cors: ^2.8.1 + express: ^4.14.0 + request: ^2.79.0 + xhr: ^2.3.3 + checksum: f90e8f4e31b2981b31e3fa8be0b570b0876136b4cf818ba3bfb65e1bfb3c54cb90a0c30898a7c2974b586800bd26ff525c838a8c170148d9e6674c2170f535d8 + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 6e65a05f7cf7ebdf8b7c75b101e18c0b7e3dff4940d480efed8aad3a36a4005140b660fa1d804cb8bce911cac290441dc728084a30504d3516ac2ff7ad607b02 + languageName: node + linkType: hard + +"setimmediate@npm:1.0.4": + version: 1.0.4 + resolution: "setimmediate@npm:1.0.4" + checksum: 1d3726183ade73fa1c83bd562b05ae34e97802229d5b9292cde7ed03846524f04eb0fdd2131cc159103e3a7afb7c4e958b35bf960e3c4846fa50d94a3278be6f + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.5": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd + languageName: node + linkType: hard + +"setprototypeof@npm:1.2.0": + version: 1.2.0 + resolution: "setprototypeof@npm:1.2.0" + checksum: be18cbbf70e7d8097c97f713a2e76edf84e87299b40d085c6bf8b65314e994cc15e2e317727342fa6996e38e1f52c59720b53fe621e2eb593a6847bf0356db89 + languageName: node + linkType: hard + +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: ^2.0.1 + safe-buffer: ^5.0.1 + bin: + sha.js: ./bin.js + checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 + languageName: node + linkType: hard + +"shallowequal@npm:^1.0.2": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: f4c1de0837f106d2dbbfd5d0720a5d059d1c66b42b580965c8f06bb1db684be8783538b684092648c981294bf817869f743a066538771dbecb293df78f765e00 + languageName: node + linkType: hard + +"shareables@workspace:contracts/shareables": + version: 0.0.0-use.local + resolution: "shareables@workspace:contracts/shareables" + dependencies: + ganache: ^7.7.5 + nodemon: ^2.0.20 + truffle: ^5.7.8 + languageName: unknown + linkType: soft + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: ^3.0.0 + checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4": + version: 1.0.4 + resolution: "side-channel@npm:1.0.4" + dependencies: + call-bind: ^1.0.0 + get-intrinsic: ^1.0.2 + object-inspect: ^1.9.0 + checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + languageName: node + linkType: hard + +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 8aa5a98640ca09fe00d74416eca97551b3e42991614a3d1b824b115fc1401543650914f651ab1311518177e4d297e80b953f4cd4cd7ea1eabe824e8f2091de01 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 + languageName: node + linkType: hard + +"simple-concat@npm:^1.0.0": + version: 1.0.1 + resolution: "simple-concat@npm:1.0.1" + checksum: 4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a + languageName: node + linkType: hard + +"simple-get@npm:^2.7.0": + version: 2.8.2 + resolution: "simple-get@npm:2.8.2" + dependencies: + decompress-response: ^3.3.0 + once: ^1.3.1 + simple-concat: ^1.0.0 + checksum: 230bd931d3198f21a5a1a566687a5ee1ef651b13b61c7a01b547b2a0c2bf72769b5fe14a3b4dd518e99a18ba1002ba8af3901c0e61e8a0d1e7631a3c2eb1f7a9 + languageName: node + linkType: hard + +"simple-update-notifier@npm:^1.0.7": + version: 1.1.0 + resolution: "simple-update-notifier@npm:1.1.0" + dependencies: + semver: ~7.0.0 + checksum: 1012e9b6c504e559a948078177b3eedbb9d7e4d15878e2bda56314d08db609ca5da485be4ac9f838759faae8057935ee0246fcdf63f1233c86bd9fecb2a5544b + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c + languageName: node + linkType: hard + +"slash@npm:^4.0.0": + version: 4.0.0 + resolution: "slash@npm:4.0.0" + checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d + languageName: node + linkType: hard + +"slice-ansi@npm:^5.0.0": + version: 5.0.0 + resolution: "slice-ansi@npm:5.0.0" + dependencies: + ansi-styles: ^6.0.0 + is-fullwidth-code-point: ^4.0.0 + checksum: 7e600a2a55e333a21ef5214b987c8358fe28bfb03c2867ff2cbf919d62143d1812ac27b4297a077fdaf27a03da3678e49551c93e35f9498a3d90221908a1180e + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: b5167a7142c1da704c0e3af85c402002b597081dd9575031a90b4f229ca5678e9a36e8a374f1814c8156a725d17008ae3bde63b92f9cfd132526379e580bec8b + languageName: node + linkType: hard + +"snake-case@npm:^2.1.0": + version: 2.1.0 + resolution: "snake-case@npm:2.1.0" + dependencies: + no-case: ^2.2.0 + checksum: 7e42b4841103be4dd050b2f57f5cb423d5164524c1cb3d81efda9809265a82a2d02ddf44361beae37d75a239308e6414be85fe441dc48cd70c708cb975387d10 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "socks-proxy-agent@npm:7.0.0" + dependencies: + agent-base: ^6.0.2 + debug: ^4.3.3 + socks: ^2.6.2 + checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 + languageName: node + linkType: hard + +"socks@npm:^2.6.2": + version: 2.7.1 + resolution: "socks@npm:2.7.1" + dependencies: + ip: ^2.0.0 + smart-buffer: ^4.2.0 + checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + languageName: node + linkType: hard + +"sonic-boom@npm:^2.2.1": + version: 2.8.0 + resolution: "sonic-boom@npm:2.8.0" + dependencies: + atomic-sleep: ^1.0.0 + checksum: c7f9c89f931d7f60f8e0741551a729f0d81e6dc407a99420fc847a9a4c25af048a615b1188ab3c4f1fb3708fe4904973ddab6ebcc8ed5b78b50ab81a99045910 + languageName: node + linkType: hard + +"source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c + languageName: node + linkType: hard + +"source-map@npm:^0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 + languageName: node + linkType: hard + +"spark-md5@npm:3.0.2": + version: 3.0.2 + resolution: "spark-md5@npm:3.0.2" + checksum: 5feebff0bfabcecf56ba03af3e38fdb068272ed41fbf0a94ff9ef65b9bb9cb1dd69be3684db6542e62497b1eac3ae324c07ac4dcb606465dc36ca048177077bf + languageName: node + linkType: hard + +"split-on-first@npm:^1.0.0": + version: 1.1.0 + resolution: "split-on-first@npm:1.1.0" + checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 + languageName: node + linkType: hard + +"split2@npm:^4.0.0": + version: 4.1.0 + resolution: "split2@npm:4.1.0" + checksum: ec581597cb74c13cdfb5e2047543dd40cb1e8e9803c7b1e0c29ede05f2b4f049b2d6e7f2788a225d544549375719658b8f38e9366364dec35dc7a12edfda5ee5 + languageName: node + linkType: hard + +"sshpk@npm:^1.7.0": + version: 1.17.0 + resolution: "sshpk@npm:1.17.0" + dependencies: + asn1: ~0.2.3 + assert-plus: ^1.0.0 + bcrypt-pbkdf: ^1.0.0 + dashdash: ^1.12.0 + ecc-jsbn: ~0.1.1 + getpass: ^0.1.1 + jsbn: ~0.1.0 + safer-buffer: ^2.0.2 + tweetnacl: ~0.14.0 + bin: + sshpk-conv: bin/sshpk-conv + sshpk-sign: bin/sshpk-sign + sshpk-verify: bin/sshpk-verify + checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 + languageName: node + linkType: hard + +"ssri@npm:^9.0.0": + version: 9.0.1 + resolution: "ssri@npm:9.0.1" + dependencies: + minipass: ^3.1.1 + checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + languageName: node + linkType: hard + +"stable@npm:^0.1.8": + version: 0.1.8 + resolution: "stable@npm:0.1.8" + checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb + languageName: node + linkType: hard + +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 + languageName: node + linkType: hard + +"statuses@npm:2.0.1": + version: 2.0.1 + resolution: "statuses@npm:2.0.1" + checksum: 18c7623fdb8f646fb213ca4051be4df7efb3484d4ab662937ca6fbef7ced9b9e12842709872eb3020cc3504b93bde88935c9f6417489627a7786f24f8031cbcb + languageName: node + linkType: hard + +"std-env@npm:^3.3.1": + version: 3.3.2 + resolution: "std-env@npm:3.3.2" + checksum: c02256bb041ba1870d23f8360bc7e47a9cf1fabcd02c8b7c4246d48f2c6bb47b4f45c70964348844e6d36521df84c4a9d09d468654b51e0eb5c600e3392b4570 + languageName: node + linkType: hard + +"stop-iteration-iterator@npm:^1.0.0": + version: 1.0.0 + resolution: "stop-iteration-iterator@npm:1.0.0" + dependencies: + internal-slot: ^1.0.4 + checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 + languageName: node + linkType: hard + +"stream-browserify@npm:^3.0.0": + version: 3.0.0 + resolution: "stream-browserify@npm:3.0.0" + dependencies: + inherits: ~2.0.4 + readable-stream: ^3.5.0 + checksum: 4c47ef64d6f03815a9ca3874e2319805e8e8a85f3550776c47ce523b6f4c6cd57f40e46ec6a9ab8ad260fde61863c2718f250d3bedb3fe9052444eb9abfd9921 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.0": + version: 1.0.1 + resolution: "stream-shift@npm:1.0.1" + checksum: 59b82b44b29ec3699b5519a49b3cedcc6db58c72fb40c04e005525dfdcab1c75c4e0c180b923c380f204bed78211b9bad8faecc7b93dece4d004c3f6ec75737b + languageName: node + linkType: hard + +"strict-uri-encode@npm:^1.0.0": + version: 1.1.0 + resolution: "strict-uri-encode@npm:1.1.0" + checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 + languageName: node + linkType: hard + +"strict-uri-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "strict-uri-encode@npm:2.0.0" + checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 + languageName: node + linkType: hard + +"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + +"string-width@npm:^3.0.0, string-width@npm:^3.1.0": + version: 3.1.0 + resolution: "string-width@npm:3.1.0" + dependencies: + emoji-regex: ^7.0.1 + is-fullwidth-code-point: ^2.0.0 + strip-ansi: ^5.1.0 + checksum: 57f7ca73d201682816d573dc68bd4bb8e1dff8dc9fcf10470fdfc3474135c97175fec12ea6a159e67339b41e86963112355b64529489af6e7e70f94a7caf08b2 + languageName: node + linkType: hard + +"string-width@npm:^5.0.0": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.8": + version: 4.0.8 + resolution: "string.prototype.matchall@npm:4.0.8" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + get-intrinsic: ^1.1.3 + has-symbols: ^1.0.3 + internal-slot: ^1.0.3 + regexp.prototype.flags: ^1.4.3 + side-channel: ^1.0.4 + checksum: 952da3a818de42ad1c10b576140a5e05b4de7b34b8d9dbf00c3ac8c1293e9c0f533613a39c5cda53e0a8221f2e710bc2150e730b1c2278d60004a8a35726efb6 + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimend@npm:1.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.6": + version: 1.0.6 + resolution: "string.prototype.trimstart@npm:1.0.6" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.1.4 + es-abstract: ^1.20.4 + checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: ~5.2.0 + checksum: 8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56 + languageName: node + linkType: hard + +"string_decoder@npm:~0.10.x": + version: 0.10.31 + resolution: "string_decoder@npm:0.10.31" + checksum: fe00f8e303647e5db919948ccb5ce0da7dea209ab54702894dd0c664edd98e5d4df4b80d6fabf7b9e92b237359d21136c95bf068b2f7760b772ca974ba970202 + languageName: node + linkType: hard + +"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: ^4.1.0 + checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 + languageName: node + linkType: hard + +"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.0.1 + resolution: "strip-ansi@npm:7.0.1" + dependencies: + ansi-regex: ^6.0.1 + checksum: 257f78fa433520e7f9897722731d78599cb3fce29ff26a20a5e12ba4957463b50a01136f37c43707f4951817a75e90820174853d6ccc240997adc5df8f966039 + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b + languageName: node + linkType: hard + +"strip-hex-prefix@npm:1.0.0": + version: 1.0.0 + resolution: "strip-hex-prefix@npm:1.0.0" + dependencies: + is-hex-prefixed: 1.0.0 + checksum: 4cafe7caee1d281d3694d14920fd5d3c11adf09371cef7e2ccedd5b83efd9e9bd2219b5d6ce6e809df6e0f437dc9d30db1192116580875698aad164a6d6b285b + languageName: node + linkType: hard + +"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + +"strip-literal@npm:^1.0.0": + version: 1.0.1 + resolution: "strip-literal@npm:1.0.1" + dependencies: + acorn: ^8.8.2 + checksum: ab40496820f02220390d95cdd620a997168efb69d5bd7d180bc4ef83ca562a95447843d8c7c88b8284879a29cf4eedc89d8001d1e098c1a1e23d12a9c755dff4 + languageName: node + linkType: hard + +"styled-jsx@npm:5.1.1": + version: 5.1.1 + resolution: "styled-jsx@npm:5.1.1" + dependencies: + client-only: 0.0.1 + peerDependencies: + react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" + peerDependenciesMeta: + "@babel/core": + optional: true + babel-plugin-macros: + optional: true + checksum: 523a33b38603492547e861b98e29c873939b04e15fbe5ef16132c6f1e15958126647983c7d4675325038b428a5e91183d996e90141b18bdd1bbadf6e2c45b2fa + languageName: node + linkType: hard + +"sublevel-pouchdb@npm:7.3.1": + version: 7.3.1 + resolution: "sublevel-pouchdb@npm:7.3.1" + dependencies: + inherits: 2.0.4 + level-codec: 9.0.2 + ltgt: 2.2.1 + readable-stream: 1.1.14 + checksum: e9f09a7b95485ce5709597cc9a6bb9a2cb0f6a8c36f210f1cef6bed9e3ea3a535ab61cd21e38250c6231e4d9fe2f8bc0b067bf24fbcb15cdaa7339e158b020ce + languageName: node + linkType: hard + +"superstruct@npm:^0.14.2": + version: 0.14.2 + resolution: "superstruct@npm:0.14.2" + checksum: c5c4840f432da82125b923ec45faca5113217e83ae416e314d80eae012b8bb603d2e745025d173450758d116348820bc7028157f8c9a72b6beae879f94b837c0 + languageName: node + linkType: hard + +"supports-color@npm:8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: ^4.0.0 + checksum: c052193a7e43c6cdc741eb7f378df605636e01ad434badf7324f17fb60c69a880d8d8fcdcb562cf94c2350e57b937d7425ab5b8326c67c2adc48f7c87c1db406 + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: ^3.0.0 + checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: ^4.0.0 + checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae + languageName: node + linkType: hard + +"svg-parser@npm:^2.0.4": + version: 2.0.4 + resolution: "svg-parser@npm:2.0.4" + checksum: b3de6653048212f2ae7afe4a423e04a76ec6d2d06e1bf7eacc618a7c5f7df7faa5105561c57b94579ec831fbbdbf5f190ba56a9205ff39ed13eabdf8ab086ddf + languageName: node + linkType: hard + +"svgo@npm:^2.8.0": + version: 2.8.0 + resolution: "svgo@npm:2.8.0" + dependencies: + "@trysound/sax": 0.2.0 + commander: ^7.2.0 + css-select: ^4.1.3 + css-tree: ^1.1.3 + csso: ^4.2.0 + picocolors: ^1.0.0 + stable: ^0.1.8 + bin: + svgo: bin/svgo + checksum: b92f71a8541468ffd0b81b8cdb36b1e242eea320bf3c1a9b2c8809945853e9d8c80c19744267eb91cabf06ae9d5fff3592d677df85a31be4ed59ff78534fa420 + languageName: node + linkType: hard + +"swap-case@npm:^1.1.0": + version: 1.1.2 + resolution: "swap-case@npm:1.1.2" + dependencies: + lower-case: ^1.1.1 + upper-case: ^1.1.1 + checksum: 37b0c4988e12520fba54018f7fe259d62902e97349366209d2af9b1d5e741692c8f17da9d5e780c7bd1a56864bbb51d53eaf1a101a11afdfcae157912a3691d8 + languageName: node + linkType: hard + +"swarm-js@npm:^0.1.40": + version: 0.1.42 + resolution: "swarm-js@npm:0.1.42" + dependencies: + bluebird: ^3.5.0 + buffer: ^5.0.5 + eth-lib: ^0.1.26 + fs-extra: ^4.0.2 + got: ^11.8.5 + mime-types: ^2.1.16 + mkdirp-promise: ^5.0.1 + mock-fs: ^4.1.0 + setimmediate: ^1.0.5 + tar: ^4.0.2 + xhr-request: ^1.0.1 + checksum: bbb54b84232ef113ee106cf8158d1c827fbf84b309799576f61603f63d7653fde7e71df981d07f9e4c41781bbbbd72be77e5a47e6b694d6a83b96a6a20641475 + languageName: node + linkType: hard + +"symbol-observable@npm:^1.0.3": + version: 1.2.0 + resolution: "symbol-observable@npm:1.2.0" + checksum: 48ffbc22e3d75f9853b3ff2ae94a44d84f386415110aea5effc24d84c502e03a4a6b7a8f75ebaf7b585780bda34eb5d6da3121f826a6f93398429d30032971b6 + languageName: node + linkType: hard + +"symbol-observable@npm:^4.0.0": + version: 4.0.0 + resolution: "symbol-observable@npm:4.0.0" + checksum: 212c7edce6186634d671336a88c0e0bbd626c2ab51ed57498dc90698cce541839a261b969c2a1e8dd43762133d47672e8b62e0b1ce9cf4157934ba45fd172ba8 + languageName: node + linkType: hard + +"synckit@npm:^0.8.4": + version: 0.8.5 + resolution: "synckit@npm:0.8.5" + dependencies: + "@pkgr/utils": ^2.3.1 + tslib: ^2.5.0 + checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b + languageName: node + linkType: hard + +"tailwindcss@npm:^3.2.7": + version: 3.2.7 + resolution: "tailwindcss@npm:3.2.7" + dependencies: + arg: ^5.0.2 + chokidar: ^3.5.3 + color-name: ^1.1.4 + detective: ^5.2.1 + didyoumean: ^1.2.2 + dlv: ^1.1.3 + fast-glob: ^3.2.12 + glob-parent: ^6.0.2 + is-glob: ^4.0.3 + lilconfig: ^2.0.6 + micromatch: ^4.0.5 + normalize-path: ^3.0.0 + object-hash: ^3.0.0 + picocolors: ^1.0.0 + postcss: ^8.0.9 + postcss-import: ^14.1.0 + postcss-js: ^4.0.0 + postcss-load-config: ^3.1.4 + postcss-nested: 6.0.0 + postcss-selector-parser: ^6.0.11 + postcss-value-parser: ^4.2.0 + quick-lru: ^5.1.1 + resolve: ^1.22.1 + peerDependencies: + postcss: ^8.0.9 + bin: + tailwind: lib/cli.js + tailwindcss: lib/cli.js + checksum: 819446bf67acea1fc738f345d80f328b7bb6e6ef4b24070249a11219307045881cf97baed6258cbdcede7fa18886e9c9c41fd0fa087b3e987cf2948560a2f164 + languageName: node + linkType: hard + +"tapable@npm:^2.2.0": + version: 2.2.1 + resolution: "tapable@npm:2.2.1" + checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 + languageName: node + linkType: hard + +"tar@npm:^4.0.2": + version: 4.4.19 + resolution: "tar@npm:4.4.19" + dependencies: + chownr: ^1.1.4 + fs-minipass: ^1.2.7 + minipass: ^2.9.0 + minizlib: ^1.3.3 + mkdirp: ^0.5.5 + safe-buffer: ^5.2.1 + yallist: ^3.1.1 + checksum: 423c8259b17f8f612cef9c96805d65f90ba9a28e19be582cd9d0fcb217038219f29b7547198e8fd617da5f436376d6a74b99827acd1238d2f49cf62330f9664e + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.1.13 + resolution: "tar@npm:6.1.13" + dependencies: + chownr: ^2.0.0 + fs-minipass: ^2.0.0 + minipass: ^4.0.0 + minizlib: ^2.1.1 + mkdirp: ^1.0.3 + yallist: ^4.0.0 + checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c + languageName: node + linkType: hard + +"text-encoding-utf-8@npm:^1.0.2": + version: 1.0.2 + resolution: "text-encoding-utf-8@npm:1.0.2" + checksum: ec4c15d50e738c5dba7327ad432ebf0725ec75d4d69c0bd55609254c5a3bc5341272d7003691084a0a73d60d981c8eb0e87603676fdb6f3fed60f4c9192309f9 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a + languageName: node + linkType: hard + +"thread-stream@npm:^0.15.1": + version: 0.15.2 + resolution: "thread-stream@npm:0.15.2" + dependencies: + real-require: ^0.1.0 + checksum: 0547795a8f357ba1ac0dba29c71f965182e29e21752951a04a7167515ee37524bfba6c410f31e65a01a8d3e5b93400b812889aa09523e38ce4d744c894ffa6c0 + languageName: node + linkType: hard + +"through2@npm:3.0.2": + version: 3.0.2 + resolution: "through2@npm:3.0.2" + dependencies: + inherits: ^2.0.4 + readable-stream: 2 || 3 + checksum: 47c9586c735e7d9cbbc1029f3ff422108212f7cc42e06d5cc9fff7901e659c948143c790e0d0d41b1b5f89f1d1200bdd200c7b72ad34f42f9edbeb32ea49e8b7 + languageName: node + linkType: hard + +"through@npm:>=2.2.7 <3": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: a38c3e059853c494af95d50c072b83f8b676a9ba2818dcc5b108ef252230735c54e0185437618596c790bbba8fcdaef5b290405981ffa09dce67b1f1bf190cbd + languageName: node + linkType: hard + +"timed-out@npm:^4.0.1": + version: 4.0.1 + resolution: "timed-out@npm:4.0.1" + checksum: 98efc5d6fc0d2a329277bd4d34f65c1bf44d9ca2b14fd267495df92898f522e6f563c5e9e467c418e0836f5ca1f47a84ca3ee1de79b1cc6fe433834b7f02ec54 + languageName: node + linkType: hard + +"tiny-glob@npm:^0.2.9": + version: 0.2.9 + resolution: "tiny-glob@npm:0.2.9" + dependencies: + globalyzer: 0.1.0 + globrex: ^0.1.2 + checksum: aea5801eb6663ddf77ebb74900b8f8bd9dfcfc9b6a1cc8018cb7421590c00bf446109ff45e4b64a98e6c95ddb1255a337a5d488fb6311930e2a95334151ec9c6 + languageName: node + linkType: hard + +"tiny-typed-emitter@npm:^2.1.0": + version: 2.1.0 + resolution: "tiny-typed-emitter@npm:2.1.0" + checksum: 709bca410054e08df4dc29d5ea0916328bb2900d60245c6a743068ea223887d9fd2c945b6070eb20336275a557a36c2808e5c87d2ed4b60633458632be4a3e10 + languageName: node + linkType: hard + +"tinybench@npm:^2.3.1": + version: 2.3.1 + resolution: "tinybench@npm:2.3.1" + checksum: 74d45fa546d964a8123f98847fc59550945ed7f0d3e5a4ce0f9596d836b51c1d340c2ae0277a8023c15dc9ea3d7cb948a79173bfc46338c9b367c6323ea1eaf3 + languageName: node + linkType: hard + +"tinypool@npm:^0.3.1": + version: 0.3.1 + resolution: "tinypool@npm:0.3.1" + checksum: 23af5f3889ccab1619a0459748bd419db52b5cbdfd409241f8d42993ace485af5fa4eb3d945e5c37f4b90690b727b7858696967b00b4292149b5d71fb5848185 + languageName: node + linkType: hard + +"tinyspy@npm:^1.0.2": + version: 1.1.1 + resolution: "tinyspy@npm:1.1.1" + checksum: 4ea908fdfddb92044c4454193ec543f5980ced0bd25c5b3d240a94c1511e47e765ad39cd13ae6d3370fb730f62038eedc357f55e4e239416e126bc418f0eee79 + languageName: node + linkType: hard + +"title-case@npm:^2.1.0": + version: 2.1.1 + resolution: "title-case@npm:2.1.1" + dependencies: + no-case: ^2.2.0 + upper-case: ^1.0.3 + checksum: e88ddfc4608a7fb18ed440139d9c42a5f8a50f916e07062be2aef5e2038720746ed51c4fdf9e7190d24a8cc10e6dec9773027fc44450b3a4a5e5c49b4a931fb1 + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: ^7.0.0 + checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed + languageName: node + linkType: hard + +"toggle-selection@npm:^1.0.6": + version: 1.0.6 + resolution: "toggle-selection@npm:1.0.6" + checksum: a90dc80ed1e7b18db8f4e16e86a5574f87632dc729cfc07d9ea3ced50021ad42bb4e08f22c0913e0b98e3837b0b717e0a51613c65f30418e21eb99da6556a74c + languageName: node + linkType: hard + +"toidentifier@npm:1.0.1": + version: 1.0.1 + resolution: "toidentifier@npm:1.0.1" + checksum: 952c29e2a85d7123239b5cfdd889a0dde47ab0497f0913d70588f19c53f7e0b5327c95f4651e413c74b785147f9637b17410ac8c846d5d4a20a5a33eb6dc3a45 + languageName: node + linkType: hard + +"touch@npm:^3.1.0": + version: 3.1.0 + resolution: "touch@npm:3.1.0" + dependencies: + nopt: ~1.0.10 + bin: + nodetouch: ./bin/nodetouch.js + checksum: e0be589cb5b0e6dbfce6e7e077d4a0d5f0aba558ef769c6d9c33f635e00d73d5be49da6f8631db302ee073919d82b5b7f56da2987feb28765c95a7673af68647 + languageName: node + linkType: hard + +"tough-cookie@npm:^2.3.3 || ^3.0.1 || ^4.0.0": + version: 4.1.2 + resolution: "tough-cookie@npm:4.1.2" + dependencies: + psl: ^1.1.33 + punycode: ^2.1.1 + universalify: ^0.2.0 + url-parse: ^1.5.3 + checksum: a7359e9a3e875121a84d6ba40cc184dec5784af84f67f3a56d1d2ae39b87c0e004e6ba7c7331f9622a7d2c88609032473488b28fe9f59a1fec115674589de39a + languageName: node + linkType: hard + +"tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: ^1.1.28 + punycode: ^2.1.1 + checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 + languageName: node + linkType: hard + +"truffle@npm:^5.7.8": + version: 5.7.9 + resolution: "truffle@npm:5.7.9" + dependencies: + "@truffle/db": ^2.0.18 + "@truffle/db-loader": ^0.2.18 + "@truffle/debugger": ^11.0.29 + app-module-path: ^2.2.0 + ganache: 7.7.5 + mocha: 10.1.0 + original-require: ^1.0.1 + dependenciesMeta: + "@truffle/db": + optional: true + bin: + truffle: build/cli.bundled.js + checksum: e4f80d7578f05bf9f3abebff0cab7e5c96217f22c74407724ea8003339ee0f3e776aed12ae5a46a041826c84133e460a50443d60c682880a0c371f169ebc2931 + languageName: node + linkType: hard + +"ts-invariant@npm:^0.10.3": + version: 0.10.3 + resolution: "ts-invariant@npm:0.10.3" + dependencies: + tslib: ^2.1.0 + checksum: bb07d56fe4aae69d8860e0301dfdee2d375281159054bc24bf1e49e513fb0835bf7f70a11351344d213a79199c5e695f37ebbf5a447188a377ce0cd81d91ddb5 + languageName: node + linkType: hard + +"ts-node@npm:^10.9.1": + version: 10.9.1 + resolution: "ts-node@npm:10.9.1" + dependencies: + "@cspotcode/source-map-support": ^0.8.0 + "@tsconfig/node10": ^1.0.7 + "@tsconfig/node12": ^1.0.7 + "@tsconfig/node14": ^1.0.0 + "@tsconfig/node16": ^1.0.2 + acorn: ^8.4.1 + acorn-walk: ^8.1.1 + arg: ^4.1.0 + create-require: ^1.1.0 + diff: ^4.0.1 + make-error: ^1.1.1 + v8-compile-cache-lib: ^3.0.1 + yn: 3.1.1 + 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 + bin: + ts-node: dist/bin.js + ts-node-cwd: dist/bin-cwd.js + ts-node-esm: dist/bin-esm.js + ts-node-script: dist/bin-script.js + ts-node-transpile-only: dist/bin-transpile.js + ts-script: dist/bin-script-deprecated.js + checksum: 090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^3.14.1": + version: 3.14.2 + resolution: "tsconfig-paths@npm:3.14.2" + dependencies: + "@types/json5": ^0.0.29 + json5: ^1.0.2 + minimist: ^1.2.6 + strip-bom: ^3.0.0 + checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 + languageName: node + linkType: hard + +"tslib@npm:1.14.1, tslib@npm:^1.8.1, tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd + languageName: node + linkType: hard + +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0": + version: 2.5.0 + resolution: "tslib@npm:2.5.0" + checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 + languageName: node + linkType: hard + +"tslib@npm:~2.4.0": + version: 2.4.1 + resolution: "tslib@npm:2.4.1" + checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca + languageName: node + linkType: hard + +"tsutils@npm:^3.21.0": + version: 3.21.0 + resolution: "tsutils@npm:3.21.0" + dependencies: + tslib: ^1.8.1 + 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" + checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 + languageName: node + linkType: hard + +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: ^5.0.1 + checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 + languageName: node + linkType: hard + +"turbo-darwin-64@npm:1.8.3": + version: 1.8.3 + resolution: "turbo-darwin-64@npm:1.8.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"turbo-darwin-arm64@npm:1.8.3": + version: 1.8.3 + resolution: "turbo-darwin-arm64@npm:1.8.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"turbo-linux-64@npm:1.8.3": + version: 1.8.3 + resolution: "turbo-linux-64@npm:1.8.3" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"turbo-linux-arm64@npm:1.8.3": + version: 1.8.3 + resolution: "turbo-linux-arm64@npm:1.8.3" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"turbo-windows-64@npm:1.8.3": + version: 1.8.3 + resolution: "turbo-windows-64@npm:1.8.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"turbo-windows-arm64@npm:1.8.3": + version: 1.8.3 + resolution: "turbo-windows-arm64@npm:1.8.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"turbo@npm:^1.8.2": + version: 1.8.3 + resolution: "turbo@npm:1.8.3" + dependencies: + turbo-darwin-64: 1.8.3 + turbo-darwin-arm64: 1.8.3 + turbo-linux-64: 1.8.3 + turbo-linux-arm64: 1.8.3 + turbo-windows-64: 1.8.3 + turbo-windows-arm64: 1.8.3 + dependenciesMeta: + turbo-darwin-64: + optional: true + turbo-darwin-arm64: + optional: true + turbo-linux-64: + optional: true + turbo-linux-arm64: + optional: true + turbo-windows-64: + optional: true + turbo-windows-arm64: + optional: true + bin: + turbo: bin/turbo + checksum: 4a07d120ef8adf6c8e58a48abd02e075ffa215287cc6c3ef843d4fb08aeb0a566fe810ec9bfc376254468a2aa4f29bae154a60804a83af78dfa86d0e8e995476 + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: ^1.2.1 + checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a + languageName: node + linkType: hard + +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 + languageName: node + linkType: hard + +"type-is@npm:~1.6.18": + version: 1.6.18 + resolution: "type-is@npm:1.6.18" + dependencies: + media-typer: 0.3.0 + mime-types: ~2.1.24 + checksum: 2c8e47675d55f8b4e404bcf529abdf5036c537a04c2b20177bcf78c9e3c1da69da3942b1346e6edb09e823228c0ee656ef0e033765ec39a70d496ef601a0c657 + languageName: node + linkType: hard + +"type@npm:^1.0.1": + version: 1.2.0 + resolution: "type@npm:1.2.0" + checksum: dae8c64f82c648b985caf321e9dd6e8b7f4f2e2d4f846fc6fd2c8e9dc7769382d8a52369ddbaccd59aeeceb0df7f52fb339c465be5f2e543e81e810e413451ee + languageName: node + linkType: hard + +"type@npm:^2.7.2": + version: 2.7.2 + resolution: "type@npm:2.7.2" + checksum: 0f42379a8adb67fe529add238a3e3d16699d95b42d01adfe7b9a7c5da297f5c1ba93de39265ba30ffeb37dfd0afb3fb66ae09f58d6515da442219c086219f6f4 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + is-typed-array: ^1.1.9 + checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:3.1.5, typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: ^1.0.0 + checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 + languageName: node + linkType: hard + +"typescript-compare@npm:^0.0.2": + version: 0.0.2 + resolution: "typescript-compare@npm:0.0.2" + dependencies: + typescript-logic: ^0.0.0 + checksum: d6c43213e7689f8519438b6deceb9877cdc83b4f64677bbc07e6d88d8b63bee713035731678facfd3f81b019b93131a876a230194b4f8d31737bfc5af71594d2 + languageName: node + linkType: hard + +"typescript-logic@npm:^0.0.0": + version: 0.0.0 + resolution: "typescript-logic@npm:0.0.0" + checksum: 84506bd58b7e15455b3233ded7f43f2ff8667500dca94f8e96e61aa16fa5a78bd9c45455f27c49f0e4aee7322c3e5a4b270e68bf8ba29fdf1571256fe2607152 + languageName: node + linkType: hard + +"typescript-tuple@npm:^2.2.1": + version: 2.2.1 + resolution: "typescript-tuple@npm:2.2.1" + dependencies: + typescript-compare: ^0.0.2 + checksum: 7f9620d6b5c895b2b2a61817b27c6fb32c23fd3f47fef6aef202f387b7d82f2d49a2bab96f9a25b512b8718a70d38a2898a0dfdca623136f7aa9a5b17331da71 + languageName: node + linkType: hard + +"typescript@npm:4.9.5": + version: 4.9.5 + resolution: "typescript@npm:4.9.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + languageName: node + linkType: hard + +"typescript@patch:typescript@4.9.5#~builtin": + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d + languageName: node + linkType: hard + +"ufo@npm:^1.1.0": + version: 1.1.1 + resolution: "ufo@npm:1.1.1" + checksum: 6bd210ed93d8c0dedd76c456b1d1dfb0e3b08c2216ee6080e61f0f545de0bac24b3d3a5530cd6a403810855f8d8fc3922583965296142e04cfc287442635e6c7 + languageName: node + linkType: hard + +"uint8arrays@npm:3.1.0": + version: 3.1.0 + resolution: "uint8arrays@npm:3.1.0" + dependencies: + multiformats: ^9.4.2 + checksum: 77fe0c8644417a849f5cfc0e5a5308c65e3b779a56f816dd27b8f60f7fac1ac7626f57c9abacec77d147beb5da8401b86438b1591d93cae7f7511a3211cc01b3 + languageName: node + linkType: hard + +"uint8arrays@npm:^3.0.0": + version: 3.1.1 + resolution: "uint8arrays@npm:3.1.1" + dependencies: + multiformats: ^9.4.2 + checksum: b93b6c3f0a526b116799f3a3409bd4b5d5553eb3e73e485998ece7974742254fbc0d2f7988dd21ac86c4b974552f45d9ae9cf9cba9647e529f8eb1fdd2ed84d0 + languageName: node + linkType: hard + +"ultron@npm:~1.1.0": + version: 1.1.1 + resolution: "ultron@npm:1.1.1" + checksum: aa7b5ebb1b6e33287b9d873c6756c4b7aa6d1b23d7162ff25b0c0ce5c3c7e26e2ab141a5dc6e96c10ac4d00a372e682ce298d784f06ffcd520936590b4bc0653 + languageName: node + linkType: hard + +"unbox-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "unbox-primitive@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + has-bigints: ^1.0.2 + has-symbols: ^1.0.3 + which-boxed-primitive: ^1.0.2 + checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 + languageName: node + linkType: hard + +"undefsafe@npm:^2.0.5": + version: 2.0.5 + resolution: "undefsafe@npm:2.0.5" + checksum: f42ab3b5770fedd4ada175fc1b2eb775b78f609156f7c389106aafd231bfc210813ee49f54483d7191d7b76e483bc7f537b5d92d19ded27156baf57592eb02cc + languageName: node + linkType: hard + +"unicode-canonical-property-names-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" + checksum: 39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45 + languageName: node + linkType: hard + +"unicode-match-property-ecmascript@npm:^2.0.0": + version: 2.0.0 + resolution: "unicode-match-property-ecmascript@npm:2.0.0" + dependencies: + unicode-canonical-property-names-ecmascript: ^2.0.0 + unicode-property-aliases-ecmascript: ^2.0.0 + checksum: 1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a + languageName: node + linkType: hard + +"unicode-match-property-value-ecmascript@npm:^2.1.0": + version: 2.1.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" + checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220 + languageName: node + linkType: hard + +"unicode-property-aliases-ecmascript@npm:^2.0.0": + version: 2.1.0 + resolution: "unicode-property-aliases-ecmascript@npm:2.1.0" + checksum: 243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b + languageName: node + linkType: hard + +"unique-filename@npm:^2.0.0": + version: 2.0.1 + resolution: "unique-filename@npm:2.0.1" + dependencies: + unique-slug: ^3.0.0 + checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f + languageName: node + linkType: hard + +"unique-slug@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-slug@npm:3.0.0" + dependencies: + imurmurhash: ^0.1.4 + checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + languageName: node + linkType: hard + +"universalify@npm:^0.1.0": + version: 0.1.2 + resolution: "universalify@npm:0.1.2" + checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff + languageName: node + linkType: hard + +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.0 + resolution: "universalify@npm:2.0.0" + checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 + languageName: node + linkType: hard + +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.0.10": + version: 1.0.10 + resolution: "update-browserslist-db@npm:1.0.10" + dependencies: + escalade: ^3.1.1 + picocolors: ^1.0.0 + peerDependencies: + browserslist: ">= 4.21.0" + bin: + browserslist-lint: cli.js + checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 + languageName: node + linkType: hard + +"upper-case-first@npm:^1.1.0, upper-case-first@npm:^1.1.2": + version: 1.1.2 + resolution: "upper-case-first@npm:1.1.2" + dependencies: + upper-case: ^1.1.1 + checksum: 7467267967de978316c26c64ca9a4b2fbe5ccb530dc2579b1078bfeb89723ba24bc20881de1d23db301f6e7e5e24b4084e6f5f7ddbb2275a55177d06d9a250b7 + languageName: node + linkType: hard + +"upper-case@npm:^1.0.3, upper-case@npm:^1.1.0, upper-case@npm:^1.1.1, upper-case@npm:^1.1.3": + version: 1.1.3 + resolution: "upper-case@npm:1.1.3" + checksum: 991c845de75fa56e5ad983f15e58494dd77b77cadd79d273cc11e8da400067e9881ae1a52b312aed79b3d754496e2e0712e08d22eae799e35c7f9ba6f3d8a85d + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: ^2.1.0 + checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 + languageName: node + linkType: hard + +"url-parse@npm:^1.5.3": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: ^2.1.1 + requires-port: ^1.0.0 + checksum: fbdba6b1d83336aca2216bbdc38ba658d9cfb8fc7f665eb8b17852de638ff7d1a162c198a8e4ed66001ddbf6c9888d41e4798912c62b4fd777a31657989f7bdf + languageName: node + linkType: hard + +"url-set-query@npm:^1.0.0": + version: 1.0.0 + resolution: "url-set-query@npm:1.0.0" + checksum: 5ad73525e8f3ab55c6bf3ddc70a43912e65ff9ce655d7868fdcefdf79f509cfdddde4b07150797f76186f1a47c0ecd2b7bb3687df8f84757dee4110cf006e12d + languageName: node + linkType: hard + +"use-sync-external-store@npm:1.2.0, use-sync-external-store@npm:^1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 5c639e0f8da3521d605f59ce5be9e094ca772bd44a4ce7322b055a6f58eeed8dda3c94cabd90c7a41fb6fa852210092008afe48f7038792fd47501f33299116a + languageName: node + linkType: hard + +"utf-8-validate@npm:5.0.7": + version: 5.0.7 + resolution: "utf-8-validate@npm:5.0.7" + dependencies: + node-gyp: latest + node-gyp-build: ^4.3.0 + checksum: 588d272b359bf555a0c4c2ffe97286edc73126de132f63f4f0c80110bd06b67d3ce44d2b3d24feea6da13ced50c04d774ba4d25fe28576371cd714cd013bd3b7 + languageName: node + linkType: hard + +"utf-8-validate@npm:^5.0.2": + version: 5.0.10 + resolution: "utf-8-validate@npm:5.0.10" + dependencies: + node-gyp: latest + node-gyp-build: ^4.3.0 + checksum: 5579350a023c66a2326752b6c8804cc7b39dcd251bb088241da38db994b8d78352e388dcc24ad398ab98385ba3c5ffcadb6b5b14b2637e43f767869055e46ba6 + languageName: node + linkType: hard + +"utf8@npm:3.0.0, utf8@npm:^3.0.0": + version: 3.0.0 + resolution: "utf8@npm:3.0.0" + checksum: cb89a69ad9ab393e3eae9b25305b3ff08bebca9adc839191a34f90777eb2942f86a96369d2839925fea58f8f722f7e27031d697f10f5f39690f8c5047303e62d + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 + languageName: node + linkType: hard + +"util@npm:^0.12.4, util@npm:^0.12.5": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: ^2.0.3 + is-arguments: ^1.0.4 + is-generator-function: ^1.0.7 + is-typed-array: ^1.1.3 + which-typed-array: ^1.1.2 + checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a + languageName: node + linkType: hard + +"utils-merge@npm:1.0.1": + version: 1.0.1 + resolution: "utils-merge@npm:1.0.1" + checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 + languageName: node + linkType: hard + +"utils@workspace:packages/utils": + version: 0.0.0-use.local + resolution: "utils@workspace:packages/utils" + dependencies: + vite: ^4.1.4 + vitest: ^0.29.1 + languageName: unknown + linkType: soft + +"uuid@npm:2.0.1": + version: 2.0.1 + resolution: "uuid@npm:2.0.1" + checksum: e129e494e33cededdfc2cefbd63da966344b873bbfd3373a311b0acc2e7ab53d68b2515879444898867d84b863e44939e852484b9f3a54c4fd86d985a7dadb8d + languageName: node + linkType: hard + +"uuid@npm:8.3.2, uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 5575a8a75c13120e2f10e6ddc801b2c7ed7d8f3c8ac22c7ed0c7b2ba6383ec0abda88c905085d630e251719e0777045ae3236f04c812184b7c765f63a70e58df + languageName: node + linkType: hard + +"uuid@npm:^3.3.2": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f + languageName: node + linkType: hard + +"uuid@npm:^9.0.0": + version: 9.0.0 + resolution: "uuid@npm:9.0.0" + bin: + uuid: dist/bin/uuid + checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 + languageName: node + linkType: hard + +"v8-compile-cache-lib@npm:^3.0.1": + version: 3.0.1 + resolution: "v8-compile-cache-lib@npm:3.0.1" + checksum: 78089ad549e21bcdbfca10c08850022b22024cdcc2da9b168bcf5a73a6ed7bf01a9cebb9eac28e03cd23a684d81e0502797e88f3ccd27a32aeab1cfc44c39da0 + languageName: node + linkType: hard + +"valtio@npm:1.10.2": + version: 1.10.2 + resolution: "valtio@npm:1.10.2" + dependencies: + proxy-compare: 2.5.0 + use-sync-external-store: 1.2.0 + peerDependencies: + react: ">=16.8" + peerDependenciesMeta: + react: + optional: true + checksum: 3fe6b6d5b7a9338ce92eac9954d7aa98fd98ab07cb2be7fa38aa750e8bccaff700e7a6684c0af09932bf3c1b3ebc69684aaa0aa5b101079ecd2f1b2730c0a4eb + languageName: node + linkType: hard + +"value-or-promise@npm:1.0.11": + version: 1.0.11 + resolution: "value-or-promise@npm:1.0.11" + checksum: 13f8f2ef620118c73b4d1beee8ce6045d7182bbf15090ecfbcafb677ec43698506a5e9ace6bea5ea35c32bc612c9b1f824bb59b6581cdfb5c919052745c277d5 + languageName: node + linkType: hard + +"value-or-promise@npm:1.0.12": + version: 1.0.12 + resolution: "value-or-promise@npm:1.0.12" + checksum: f53a66c75b7447c90bbaf946a757ca09c094629cb80ba742f59c980ec3a69be0a385a0e75505dedb4e757862f1a994ca4beaf083a831f24d3ffb3d4bb18cd1e1 + languageName: node + linkType: hard + +"varint@npm:^5.0.0": + version: 5.0.2 + resolution: "varint@npm:5.0.2" + checksum: e1a66bf9a6cea96d1f13259170d4d41b845833acf3a9df990ea1e760d279bd70d5b1f4c002a50197efd2168a2fd43eb0b808444600fd4d23651e8d42fe90eb05 + languageName: node + linkType: hard + +"vary@npm:^1, vary@npm:~1.1.2": + version: 1.1.2 + resolution: "vary@npm:1.1.2" + checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b + languageName: node + linkType: hard + +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: ^1.0.0 + core-util-is: 1.0.2 + extsprintf: ^1.2.0 + checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea + languageName: node + linkType: hard + +"vite-node@npm:0.29.2": + version: 0.29.2 + resolution: "vite-node@npm:0.29.2" + dependencies: + cac: ^6.7.14 + debug: ^4.3.4 + mlly: ^1.1.0 + pathe: ^1.1.0 + picocolors: ^1.0.0 + vite: ^3.0.0 || ^4.0.0 + bin: + vite-node: vite-node.mjs + checksum: 0f231e4d61a5c84e981d098cc1ce878300b8d690cb9e24e270e19fb116800dfd3530a1d8d74a8b25859ce6e80981469d6a1b26b6da4c2e5f8a0f7219f37935a6 + languageName: node + linkType: hard + +"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.1.4": + version: 4.1.4 + resolution: "vite@npm:4.1.4" + dependencies: + esbuild: ^0.16.14 + fsevents: ~2.3.2 + postcss: ^8.4.21 + resolve: ^1.22.1 + rollup: ^3.10.0 + peerDependencies: + "@types/node": ">= 14" + less: "*" + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 50a9a1f2e29e0ee8fefdec60314d38fb9b746df0bb6ae5a8114014b5bfd95e0fc9b29c0d5e73939361ba53af7eb66c7d20c5656bbe53a783e96540bd3b907c47 + languageName: node + linkType: hard + +"vitest@npm:^0.29.1": + version: 0.29.2 + resolution: "vitest@npm:0.29.2" + dependencies: + "@types/chai": ^4.3.4 + "@types/chai-subset": ^1.3.3 + "@types/node": "*" + "@vitest/expect": 0.29.2 + "@vitest/runner": 0.29.2 + "@vitest/spy": 0.29.2 + "@vitest/utils": 0.29.2 + acorn: ^8.8.1 + acorn-walk: ^8.2.0 + cac: ^6.7.14 + chai: ^4.3.7 + debug: ^4.3.4 + local-pkg: ^0.4.2 + pathe: ^1.1.0 + picocolors: ^1.0.0 + source-map: ^0.6.1 + std-env: ^3.3.1 + strip-literal: ^1.0.0 + tinybench: ^2.3.1 + tinypool: ^0.3.1 + tinyspy: ^1.0.2 + vite: ^3.0.0 || ^4.0.0 + vite-node: 0.29.2 + why-is-node-running: ^2.2.2 + peerDependencies: + "@edge-runtime/vm": "*" + "@vitest/browser": "*" + "@vitest/ui": "*" + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@vitest/browser": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: d3b1069cc80f52649dead896f2dcd77b604724f64f35e0bb9478d5078547302bd4a13c18bc69d078516dd136e7aca343e2fe584c92d658e9545f40ca9cfb406e + languageName: node + linkType: hard + +"vuvuzela@npm:1.0.3": + version: 1.0.3 + resolution: "vuvuzela@npm:1.0.3" + checksum: 9e20220fda2e7cad1c3482c0831f3959ab113ec7ff818ea528c885cf495e7850a15d8392459eaaa4d0df024faf9ba27d287d48392fcae8579f921a2ffaeea96f + languageName: node + linkType: hard + +"wagmi@npm:^0.11.7": + version: 0.11.7 + resolution: "wagmi@npm:0.11.7" + dependencies: + "@tanstack/query-sync-storage-persister": ^4.14.5 + "@tanstack/react-query": ^4.14.5 + "@tanstack/react-query-persist-client": ^4.14.5 + "@wagmi/core": 0.9.7 + abitype: ^0.3.0 + use-sync-external-store: ^1.2.0 + peerDependencies: + ethers: ">=5.5.1 <6" + react: ">=17.0.0" + typescript: ">=4.9.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: dd275f7e4f44b4166fd4f95e71b3599bd01bc70a2d5c8458970a3bf560228c82140f72dc9507aa4506904c0c28292580c7705688e9e84157e1996f8316e059a9 + languageName: node + linkType: hard + +"web3-bzz@npm:1.8.2": + version: 1.8.2 + resolution: "web3-bzz@npm:1.8.2" + dependencies: + "@types/node": ^12.12.6 + got: 12.1.0 + swarm-js: ^0.1.40 + checksum: 54e01bae4668ab391d349de46d7479fcfa765262fc8f748f1e4b3c8ef815b8c622be38ec34247d690bdd110f90270ee2aeb3d879e01ea5acb51531b483fda2fb + languageName: node + linkType: hard + +"web3-core-helpers@npm:1.8.2": + version: 1.8.2 + resolution: "web3-core-helpers@npm:1.8.2" + dependencies: + web3-eth-iban: 1.8.2 + web3-utils: 1.8.2 + checksum: 6575b26587aad005fb17658938fa07bc9769019e3451960130a00ac83500c27c35708eafd1382d9cc0a2ea0e39ca220d83a2ff28430ef67ea009768f3cbce03d + languageName: node + linkType: hard + +"web3-core-method@npm:1.8.2": + version: 1.8.2 + resolution: "web3-core-method@npm:1.8.2" + dependencies: + "@ethersproject/transactions": ^5.6.2 + web3-core-helpers: 1.8.2 + web3-core-promievent: 1.8.2 + web3-core-subscriptions: 1.8.2 + web3-utils: 1.8.2 + checksum: 99ef07865a9dc09615bd0fb1dab7a35851e24b5541f3daeda4f668911ad2540395a8bb358e52273740696bb159858d8c8e295f850afc6ab30d6c7a8be20b0223 + languageName: node + linkType: hard + +"web3-core-promievent@npm:1.8.2": + version: 1.8.2 + resolution: "web3-core-promievent@npm:1.8.2" + dependencies: + eventemitter3: 4.0.4 + checksum: 41ee45b313e735e205cf76de5255bbc013eb82c62474b3b4a282a2ca756114898bf4d40b1cb423ef487979d89dd282728d93d9b1afad1040cc449de3aba297f7 + languageName: node + linkType: hard + +"web3-core-requestmanager@npm:1.8.2": + version: 1.8.2 + resolution: "web3-core-requestmanager@npm:1.8.2" + dependencies: + util: ^0.12.5 + web3-core-helpers: 1.8.2 + web3-providers-http: 1.8.2 + web3-providers-ipc: 1.8.2 + web3-providers-ws: 1.8.2 + checksum: 6a7374aade4dd32232fef929be5f2b2e4e0830cf7071d44343f3735a52ea0b4e64b4959297a3d1237716742406dafa61d16d5123d3c5288b21df00e06ea4555d + languageName: node + linkType: hard + +"web3-core-subscriptions@npm:1.8.2": + version: 1.8.2 + resolution: "web3-core-subscriptions@npm:1.8.2" + dependencies: + eventemitter3: 4.0.4 + web3-core-helpers: 1.8.2 + checksum: e4bc9b4e62f4c5357e9111fe73edc4c880e2c3ad1476fbbd2d63851f05c3e60485aca9f524a5c1bd317953a68f8012f3c45343603b9785b131c6cbda0b46864d + languageName: node + linkType: hard + +"web3-core@npm:1.8.2": + version: 1.8.2 + resolution: "web3-core@npm:1.8.2" + dependencies: + "@types/bn.js": ^5.1.0 + "@types/node": ^12.12.6 + bignumber.js: ^9.0.0 + web3-core-helpers: 1.8.2 + web3-core-method: 1.8.2 + web3-core-requestmanager: 1.8.2 + web3-utils: 1.8.2 + checksum: 362405c7b3646723724ebc134426ff7809cadc66eee1cf411c05d2d46a1c57e211c5d32d7da936d36e94f20e9afe54ad3a921fa7d90b77410fab8ef1a6203f7a + languageName: node + linkType: hard + +"web3-eth-abi@npm:1.8.2": + version: 1.8.2 + resolution: "web3-eth-abi@npm:1.8.2" + dependencies: + "@ethersproject/abi": ^5.6.3 + web3-utils: 1.8.2 + checksum: d593b42c5a63afaba88b947245594769df6aa1a2b2cba5a43fddb8e77791fc38da3238673d713d2ddfc3fc4aac91f7ec529bbc3ad8ea4e02995919a0c89cbb88 + languageName: node + linkType: hard + +"web3-eth-accounts@npm:1.8.2": + version: 1.8.2 + resolution: "web3-eth-accounts@npm:1.8.2" + dependencies: + "@ethereumjs/common": 2.5.0 + "@ethereumjs/tx": 3.3.2 + eth-lib: 0.2.8 + ethereumjs-util: ^7.1.5 + scrypt-js: ^3.0.1 + uuid: ^9.0.0 + web3-core: 1.8.2 + web3-core-helpers: 1.8.2 + web3-core-method: 1.8.2 + web3-utils: 1.8.2 + checksum: 74e179a235b02553c862fc24ccf68be8999e4d67e931e94ee9bb969f9a850a82a8a0125e2004db587acb44cf80dda4ca04e196c0330f2c0b9a1f8af290fc813c + languageName: node + linkType: hard + +"web3-eth-contract@npm:1.8.2": + version: 1.8.2 + resolution: "web3-eth-contract@npm:1.8.2" + dependencies: + "@types/bn.js": ^5.1.0 + web3-core: 1.8.2 + web3-core-helpers: 1.8.2 + web3-core-method: 1.8.2 + web3-core-promievent: 1.8.2 + web3-core-subscriptions: 1.8.2 + web3-eth-abi: 1.8.2 + web3-utils: 1.8.2 + checksum: 7fc9111e350be1b1f3337deb258a88eb29e7ebfe7d3f1bae96fb7e925f991f2f18b69983ab16f9780e3447453bf42d891194499d3b875c11711a8f8c6a6751a4 + languageName: node + linkType: hard + +"web3-eth-ens@npm:1.8.2": + version: 1.8.2 + resolution: "web3-eth-ens@npm:1.8.2" + dependencies: + content-hash: ^2.5.2 + eth-ens-namehash: 2.0.8 + web3-core: 1.8.2 + web3-core-helpers: 1.8.2 + web3-core-promievent: 1.8.2 + web3-eth-abi: 1.8.2 + web3-eth-contract: 1.8.2 + web3-utils: 1.8.2 + checksum: 4f1ec5a7006031ec0bce38204c88a2d43890809965f1b581964bb8c90f16d87dbbbbffd456de2d38dbe845001a6968de6160a9051a1c64b02d5a3acf109d8b0d + languageName: node + linkType: hard + +"web3-eth-iban@npm:1.8.2": + version: 1.8.2 + resolution: "web3-eth-iban@npm:1.8.2" + dependencies: + bn.js: ^5.2.1 + web3-utils: 1.8.2 + checksum: 915cb79d90a5bbca4694df1a29583ea52ba4482fee95534a3ec28632a3e196dd01f50bb38ad8cbeb65abd109b76afda9b207675cb6a8184f633902afb4cbfbb5 + languageName: node + linkType: hard + +"web3-eth-personal@npm:1.8.2": + version: 1.8.2 + resolution: "web3-eth-personal@npm:1.8.2" + dependencies: + "@types/node": ^12.12.6 + web3-core: 1.8.2 + web3-core-helpers: 1.8.2 + web3-core-method: 1.8.2 + web3-net: 1.8.2 + web3-utils: 1.8.2 + checksum: e3104c554f4f2b37acb4ad7e2515921a5e9c96181ee78924e07c8fb38f61afa01100c3a8f5df65139062f43066a030a7da14829b71d9d0619b58e3a220a067f7 + languageName: node + linkType: hard + +"web3-eth@npm:1.8.2": + version: 1.8.2 + resolution: "web3-eth@npm:1.8.2" + dependencies: + web3-core: 1.8.2 + web3-core-helpers: 1.8.2 + web3-core-method: 1.8.2 + web3-core-subscriptions: 1.8.2 + web3-eth-abi: 1.8.2 + web3-eth-accounts: 1.8.2 + web3-eth-contract: 1.8.2 + web3-eth-ens: 1.8.2 + web3-eth-iban: 1.8.2 + web3-eth-personal: 1.8.2 + web3-net: 1.8.2 + web3-utils: 1.8.2 + checksum: cadf3dc062faba4cf9dfefe02fa2b9ffade49b337e7c46be96c1b38d5440112770b8a868449b14a89550dd474698b950e8b1b9f1b2bdb2f15332a6396dd0a4ed + languageName: node + linkType: hard + +"web3-net@npm:1.8.2": + version: 1.8.2 + resolution: "web3-net@npm:1.8.2" + dependencies: + web3-core: 1.8.2 + web3-core-method: 1.8.2 + web3-utils: 1.8.2 + checksum: 1c0bd619806936c6118a2b13ceebc3d7d985e4ed320b9287a248d44ac5cd16d7e339b98fa5eff62840825d0bc716d237943edfc6a695f503cd0195d035c9a522 + languageName: node + linkType: hard + +"web3-providers-http@npm:1.8.2": + version: 1.8.2 + resolution: "web3-providers-http@npm:1.8.2" + dependencies: + abortcontroller-polyfill: ^1.7.3 + cross-fetch: ^3.1.4 + es6-promise: ^4.2.8 + web3-core-helpers: 1.8.2 + checksum: 5f95ca0be78d7f8e96dec128a78b7a3b49d42143be77fede874f35b0c3ce3f0422e56ec3a21171be0df7adce1c1df06ee2b23f5ba8d673b411a62edf5acd4843 + languageName: node + linkType: hard + +"web3-providers-ipc@npm:1.8.2": + version: 1.8.2 + resolution: "web3-providers-ipc@npm:1.8.2" + dependencies: + oboe: 2.1.5 + web3-core-helpers: 1.8.2 + checksum: d143064e96223ca79cb751c5e1f10bb48c3181ec87d7f61127e05eb733c67075c98de4126db793b3cf36102dda39f3e9d63927e592c43373158373c17a8e252b + languageName: node + linkType: hard + +"web3-providers-ws@npm:1.8.2": + version: 1.8.2 + resolution: "web3-providers-ws@npm:1.8.2" + dependencies: + eventemitter3: 4.0.4 + web3-core-helpers: 1.8.2 + websocket: ^1.0.32 + checksum: 45fb8e29b3111e0fea4ed6f83e28895d3b6bf151811a65002a04bc39c52b5e70324db4c35f00f842637e225a9d451519e4714f51c7cd518be52784dd0632bf8d + languageName: node + linkType: hard + +"web3-shh@npm:1.8.2": + version: 1.8.2 + resolution: "web3-shh@npm:1.8.2" + dependencies: + web3-core: 1.8.2 + web3-core-method: 1.8.2 + web3-core-subscriptions: 1.8.2 + web3-net: 1.8.2 + checksum: d385b163710eb1b40ac75738a7eb0a4cbc9ac59aad7381f7b19d3891918fe6bf07229b78fbb43d47b60da9692531140ad3b8ed3336e87c22e80c593d52afc012 + languageName: node + linkType: hard + +"web3-utils@npm:1.8.2": + version: 1.8.2 + resolution: "web3-utils@npm:1.8.2" + dependencies: + bn.js: ^5.2.1 + ethereum-bloom-filters: ^1.0.6 + ethereumjs-util: ^7.1.0 + ethjs-unit: 0.1.6 + number-to-bn: 1.7.0 + randombytes: ^2.1.0 + utf8: 3.0.0 + checksum: a6cda086d7bde4939fc55be8f1dc5040b4cacd9205ac2ac07f37d14305214679e030af7814a3e97f6fabf2901e3452cd0dc8ce7c1cdd8bce4d0d4bae72c50ad9 + languageName: node + linkType: hard + +"web3@npm:1.8.2": + version: 1.8.2 + resolution: "web3@npm:1.8.2" + dependencies: + web3-bzz: 1.8.2 + web3-core: 1.8.2 + web3-eth: 1.8.2 + web3-eth-personal: 1.8.2 + web3-net: 1.8.2 + web3-shh: 1.8.2 + web3-utils: 1.8.2 + checksum: cd3c20c7076ab0650ea8afe216c79dad38592ef17a6d5a169ddd22f2d99c15b1933de728b6f69a6449ebacc33d5e365424e4b95fc0b61175bd13a2aa62f2b9da + languageName: node + linkType: hard + +"web3getter@workspace:.": + version: 0.0.0-use.local + resolution: "web3getter@workspace:." + dependencies: + turbo: ^1.8.2 + languageName: unknown + linkType: soft + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c + languageName: node + linkType: hard + +"websocket@npm:^1.0.32": + version: 1.0.34 + resolution: "websocket@npm:1.0.34" + dependencies: + bufferutil: ^4.0.1 + debug: ^2.2.0 + es5-ext: ^0.10.50 + typedarray-to-buffer: ^3.1.5 + utf-8-validate: ^5.0.2 + yaeti: ^0.0.6 + checksum: 8a0ce6d79cc1334bb6ea0d607f0092f3d32700b4dd19e4d5540f2a85f3b50e1f8110da0e4716737056584dde70bbebcb40bbd94bbb437d7468c71abfbfa077d8 + languageName: node + linkType: hard + +"whatwg-mimetype@npm:^3.0.0": + version: 3.0.0 + resolution: "whatwg-mimetype@npm:3.0.0" + checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824 + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: ~0.0.3 + webidl-conversions: ^3.0.0 + checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c + languageName: node + linkType: hard + +"which-boxed-primitive@npm:^1.0.2": + version: 1.0.2 + resolution: "which-boxed-primitive@npm:1.0.2" + dependencies: + is-bigint: ^1.0.1 + is-boolean-object: ^1.1.0 + is-number-object: ^1.0.4 + is-string: ^1.0.5 + is-symbol: ^1.0.3 + checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e + languageName: node + linkType: hard + +"which-collection@npm:^1.0.1": + version: 1.0.1 + resolution: "which-collection@npm:1.0.1" + dependencies: + is-map: ^2.0.1 + is-set: ^2.0.1 + is-weakmap: ^2.0.1 + is-weakset: ^2.0.1 + checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.0 + resolution: "which-module@npm:2.0.0" + checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": + version: 1.1.9 + resolution: "which-typed-array@npm:1.1.9" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + gopd: ^1.0.1 + has-tostringtag: ^1.0.0 + is-typed-array: ^1.1.10 + checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + languageName: node + linkType: hard + +"which@npm:^2.0.1, which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: ^2.0.0 + bin: + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + languageName: node + linkType: hard + +"why-is-node-running@npm:^2.2.2": + version: 2.2.2 + resolution: "why-is-node-running@npm:2.2.2" + dependencies: + siginfo: ^2.0.0 + stackback: 0.0.2 + bin: + why-is-node-running: cli.js + checksum: 50820428f6a82dfc3cbce661570bcae9b658723217359b6037b67e495255409b4c8bc7931745f5c175df71210450464517cab32b2f7458ac9c40b4925065200a + languageName: node + linkType: hard + +"wide-align@npm:^1.1.5": + version: 1.1.5 + resolution: "wide-align@npm:1.1.5" + dependencies: + string-width: ^1.0.2 || 2 || 3 || 4 + checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.3": + version: 1.2.3 + resolution: "word-wrap@npm:1.2.3" + checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f + languageName: node + linkType: hard + +"workerpool@npm:6.2.1": + version: 6.2.1 + resolution: "workerpool@npm:6.2.1" + checksum: c2c6eebbc5225f10f758d599a5c016fa04798bcc44e4c1dffb34050cd361d7be2e97891aa44419e7afe647b1f767b1dc0b85a5e046c409d890163f655028b09d + languageName: node + linkType: hard + +"wrap-ansi@npm:^5.1.0": + version: 5.1.0 + resolution: "wrap-ansi@npm:5.1.0" + dependencies: + ansi-styles: ^3.2.0 + string-width: ^3.0.0 + strip-ansi: ^5.0.0 + checksum: 9b48c862220e541eb0daa22661b38b947973fc57054e91be5b0f2dcc77741a6875ccab4ebe970a394b4682c8dfc17e888266a105fb8b0a9b23c19245e781ceae + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a + languageName: node + linkType: hard + +"wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 + languageName: node + linkType: hard + +"write-stream@npm:~0.4.3": + version: 0.4.3 + resolution: "write-stream@npm:0.4.3" + dependencies: + readable-stream: ~0.0.2 + checksum: b5ad4421fee1a9aeb5a9ad6f035b9b48a80d9c6664dbc3900f7f51a588978d7fc592a13f043648cf6b988ba247fa8c712d7f1e6b9639b634642133983290cc4f + languageName: node + linkType: hard + +"ws@npm:7.4.6": + version: 7.4.6 + resolution: "ws@npm:7.4.6" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 3a990b32ed08c72070d5e8913e14dfcd831919205be52a3ff0b4cdd998c8d554f167c9df3841605cde8b11d607768cacab3e823c58c96a5c08c987e093eb767a + languageName: node + linkType: hard + +"ws@npm:7.5.3": + version: 7.5.3 + resolution: "ws@npm:7.5.3" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 423dc0d859fa74020f5555140905b862470a60ea1567bb9ad55a087263d7718b9c94f69678be1cee9868925c570f1e6fc79d09f90c39057bc63fa2edbb2c547b + languageName: node + linkType: hard + +"ws@npm:^3.0.0": + version: 3.3.3 + resolution: "ws@npm:3.3.3" + dependencies: + async-limiter: ~1.0.0 + safe-buffer: ~5.1.0 + ultron: ~1.1.0 + checksum: 20b7bf34bb88715b9e2d435b76088d770e063641e7ee697b07543815fabdb752335261c507a973955e823229d0af8549f39cc669825e5c8404aa0422615c81d9 + languageName: node + linkType: hard + +"ws@npm:^7.2.0, ws@npm:^7.4.0, ws@npm:^7.4.5, ws@npm:^7.5.1": + version: 7.5.9 + resolution: "ws@npm:7.5.9" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 + languageName: node + linkType: hard + +"ws@npm:^8.5.0": + version: 8.12.1 + resolution: "ws@npm:8.12.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 97301c1c4d838fc81bd413f370f75c12aabe44527b31323b761eab3043a9ecb7e32ffd668548382c9a6a5ad3a1c3a9249608e8338e6b939f2f9540f1e21970b5 + languageName: node + linkType: hard + +"xhr-request-promise@npm:^0.1.2": + version: 0.1.3 + resolution: "xhr-request-promise@npm:0.1.3" + dependencies: + xhr-request: ^1.1.0 + checksum: 2e127c0de063db0aa704b8d5b805fd34f0f07cac21284a88c81f96727eb71af7d2dfa3ad43e96ed3e851e05a1bd88933048ec183378b48594dfbead1c9043aee + languageName: node + linkType: hard + +"xhr-request@npm:^1.0.1, xhr-request@npm:^1.1.0": + version: 1.1.0 + resolution: "xhr-request@npm:1.1.0" + dependencies: + buffer-to-arraybuffer: ^0.0.5 + object-assign: ^4.1.1 + query-string: ^5.0.1 + simple-get: ^2.7.0 + timed-out: ^4.0.1 + url-set-query: ^1.0.0 + xhr: ^2.0.4 + checksum: fd8186f33e8696dabcd1ad2983f8125366f4cd799c6bf30aa8d942ac481a7e685a5ee8c38eeee6fca715a7084b432a3a326991375557dc4505c928d3f7b0f0a8 + languageName: node + linkType: hard + +"xhr@npm:^2.0.4, xhr@npm:^2.3.3": + version: 2.6.0 + resolution: "xhr@npm:2.6.0" + dependencies: + global: ~4.4.0 + is-function: ^1.0.1 + parse-headers: ^2.0.0 + xtend: ^4.0.0 + checksum: a1db277e37737caf3ed363d2a33ce4b4ea5b5fc190b663a6f70bc252799185b840ccaa166eaeeea4841c9c60b87741f0a24e29cbcf6708dd425986d4df186d2f + languageName: node + linkType: hard + +"xmlhttprequest@npm:1.8.0": + version: 1.8.0 + resolution: "xmlhttprequest@npm:1.8.0" + checksum: c891cf0d7884b4f5cce835aa01f1965727cd352cbd2d7a2e0605bf11ec99ae2198364cca54656ec8b2581a5704dee6c2bf9911922a0ff2a71b613455d32e81b7 + languageName: node + linkType: hard + +"xss@npm:^1.0.8": + version: 1.0.14 + resolution: "xss@npm:1.0.14" + dependencies: + commander: ^2.20.3 + cssfilter: 0.0.10 + bin: + xss: bin/xss + checksum: 77c6a60a5f96490098ef837c3b49321c0f31963f323c748cb0a01bc02fc6e465a6accbe4c54cad62f8d6ffe647d984be173879433af861883f6213d9416d3f53 + languageName: node + linkType: hard + +"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 014dfcd9b5f4105c3bb397c1c8c6429a9df004aa560964fb36732bfb999bfe83d45ae40aeda5b55d21b1ee53d8291580a32a756a443e064317953f08025b1aa4 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 54f0fb95621ee60898a38c572c515659e51cc9d9f787fb109cef6fde4befbe1c4602dc999d30110feee37456ad0f1660fa2edcfde6a9a740f86a290999550d30 + languageName: node + linkType: hard + +"yaeti@npm:^0.0.6": + version: 0.0.6 + resolution: "yaeti@npm:0.0.6" + checksum: 6db12c152f7c363b80071086a3ebf5032e03332604eeda988872be50d6c8469e1f13316175544fa320f72edad696c2d83843ad0ff370659045c1a68bcecfcfea + languageName: node + linkType: hard + +"yallist@npm:^3.0.0, yallist@npm:^3.0.2, yallist@npm:^3.1.1": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 + languageName: node + linkType: hard + +"yaml@npm:^1.10.0, yaml@npm:^1.10.2": + version: 1.10.2 + resolution: "yaml@npm:1.10.2" + checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f + languageName: node + linkType: hard + +"yargs-parser@npm:20.2.4": + version: 20.2.4 + resolution: "yargs-parser@npm:20.2.4" + checksum: d251998a374b2743a20271c2fd752b9fbef24eb881d53a3b99a7caa5e8227fcafd9abf1f345ac5de46435821be25ec12189a11030c12ee6481fef6863ed8b924 + languageName: node + linkType: hard + +"yargs-parser@npm:^13.1.2": + version: 13.1.2 + resolution: "yargs-parser@npm:13.1.2" + dependencies: + camelcase: ^5.0.0 + decamelize: ^1.2.0 + checksum: c8bb6f44d39a4acd94462e96d4e85469df865de6f4326e0ab1ac23ae4a835e5dd2ddfe588317ebf80c3a7e37e741bd5cb0dc8d92bcc5812baefb7df7c885e86b + languageName: node + linkType: hard + +"yargs-parser@npm:^18.1.2": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: ^5.0.0 + decamelize: ^1.2.0 + checksum: 60e8c7d1b85814594d3719300ecad4e6ae3796748b0926137bfec1f3042581b8646d67e83c6fc80a692ef08b8390f21ddcacb9464476c39bbdf52e34961dd4d9 + languageName: node + linkType: hard + +"yargs-parser@npm:^20.2.2": + version: 20.2.9 + resolution: "yargs-parser@npm:20.2.9" + checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 + languageName: node + linkType: hard + +"yargs-unparser@npm:2.0.0": + version: 2.0.0 + resolution: "yargs-unparser@npm:2.0.0" + dependencies: + camelcase: ^6.0.0 + decamelize: ^4.0.0 + flat: ^5.0.2 + is-plain-obj: ^2.1.0 + checksum: 68f9a542c6927c3768c2f16c28f71b19008710abd6b8f8efbac6dcce26bbb68ab6503bed1d5994bdbc2df9a5c87c161110c1dfe04c6a3fe5c6ad1b0e15d9a8a3 + languageName: node + linkType: hard + +"yargs@npm:16.2.0": + version: 16.2.0 + resolution: "yargs@npm:16.2.0" + dependencies: + cliui: ^7.0.2 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.0 + y18n: ^5.0.5 + yargs-parser: ^20.2.2 + checksum: b14afbb51e3251a204d81937c86a7e9d4bdbf9a2bcee38226c900d00f522969ab675703bee2a6f99f8e20103f608382936034e64d921b74df82b63c07c5e8f59 + languageName: node + linkType: hard + +"yargs@npm:^13.2.4": + version: 13.3.2 + resolution: "yargs@npm:13.3.2" + dependencies: + cliui: ^5.0.0 + find-up: ^3.0.0 + get-caller-file: ^2.0.1 + require-directory: ^2.1.1 + require-main-filename: ^2.0.0 + set-blocking: ^2.0.0 + string-width: ^3.0.0 + which-module: ^2.0.0 + y18n: ^4.0.0 + yargs-parser: ^13.1.2 + checksum: 75c13e837eb2bb25717957ba58d277e864efc0cca7f945c98bdf6477e6ec2f9be6afa9ed8a876b251a21423500c148d7b91e88dee7adea6029bdec97af1ef3e8 + languageName: node + linkType: hard + +"yargs@npm:^15.3.1": + version: 15.4.1 + resolution: "yargs@npm:15.4.1" + dependencies: + cliui: ^6.0.0 + decamelize: ^1.2.0 + find-up: ^4.1.0 + get-caller-file: ^2.0.1 + require-directory: ^2.1.1 + require-main-filename: ^2.0.0 + set-blocking: ^2.0.0 + string-width: ^4.2.0 + which-module: ^2.0.0 + y18n: ^4.0.0 + yargs-parser: ^18.1.2 + checksum: 40b974f508d8aed28598087720e086ecd32a5fd3e945e95ea4457da04ee9bdb8bdd17fd91acff36dc5b7f0595a735929c514c40c402416bbb87c03f6fb782373 + languageName: node + linkType: hard + +"yn@npm:3.1.1": + version: 3.1.1 + resolution: "yn@npm:3.1.1" + checksum: 2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard + +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + languageName: node + linkType: hard + +"zen-observable-ts@npm:^1.2.5": + version: 1.2.5 + resolution: "zen-observable-ts@npm:1.2.5" + dependencies: + zen-observable: 0.8.15 + checksum: 3b707b7a0239a9bc40f73ba71b27733a689a957c1f364fabb9fa9cbd7d04b7c2faf0d517bf17004e3ed3f4330ac613e84c0d32313e450ddaa046f3350af44541 + languageName: node + linkType: hard + +"zen-observable@npm:0.8.15": + version: 0.8.15 + resolution: "zen-observable@npm:0.8.15" + checksum: b7289084bc1fc74a559b7259faa23d3214b14b538a8843d2b001a35e27147833f4107590b1b44bf5bc7f6dfe6f488660d3a3725f268e09b3925b3476153b7821 + languageName: node + linkType: hard + +"zustand@npm:^4.3.1": + version: 4.3.5 + resolution: "zustand@npm:4.3.5" + dependencies: + use-sync-external-store: 1.2.0 + peerDependencies: + immer: ">=9.0" + react: ">=16.8" + peerDependenciesMeta: + immer: + optional: true + react: + optional: true + checksum: 166099ecadd870e5e0f51b5b443b71145149447b2bfe557d73254891dd0fe603d55c93e560649a7c31a30b4a180dd6d4f4d90463636fd54c3393ace3b68dbc67 + languageName: node + linkType: hard +>>>>>>> f548a5e (widget format) From bad9b5b0c1a53eae7acef807ffe5a0d3b220d6c5 Mon Sep 17 00:00:00 2001 From: jajablinky Date: Sat, 4 Mar 2023 22:10:08 -0800 Subject: [PATCH 05/18] widget format From ea95b3ce09821e1c7200a8721c604ee586a6987a Mon Sep 17 00:00:00 2001 From: jajablinky Date: Sat, 4 Mar 2023 22:10:39 -0800 Subject: [PATCH 06/18] No more oops --- apps/dashkit/.gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/dashkit/.gitignore b/apps/dashkit/.gitignore index c87c9b3..de2a148 100644 --- a/apps/dashkit/.gitignore +++ b/apps/dashkit/.gitignore @@ -34,3 +34,5 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +.yarn \ No newline at end of file From 82fefca1644d5247a79a4f607957f1739a01f004 Mon Sep 17 00:00:00 2001 From: realkdi <83046171+realkdi@users.noreply.github.com> Date: Sun, 5 Mar 2023 00:00:17 -0700 Subject: [PATCH 07/18] Update README.md --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 652aa8b..bce5182 100644 --- a/README.md +++ b/README.md @@ -4,17 +4,23 @@ My Room enables people to collect, share, and utilize their NFTs in a secure a m ## Our use of Sponsors -### Lens Protocol. We rely on Lens Protocol to integrate the lens profiles for each My Room page. The Lens Handle is prominently atop the dashboard and we use that handle to check if Users have created a room or not. Users can search for their friend's rooms by resolving to their Lens handles and they can follow each other using the Lens follow integration. My Room's entire social element runs on those fundamental features of Lens but adds the personalized dashboard for each user. We believe the intuitive and sleek UI of My Room will enable web3 to have a better social web3 experience and encourage non-web3 users to socially utilize their NFTs. +### Lens Protocol. +We rely on Lens Protocol to integrate the lens profiles for each My Room page. The Lens Handle is prominently atop the dashboard and we use that handle to check if Users have created a room or not. Users can search for their friend's rooms by resolving to their Lens handles and they can follow each other using the Lens follow integration. My Room's entire social element runs on those fundamental features of Lens but adds the personalized dashboard for each user. We believe the intuitive and sleek UI of My Room will enable web3 to have a better social web3 experience and encourage non-web3 users to socially utilize their NFTs. -### WalletConnect. My Room is a deployed Dapp that integrates Wallet Connect to provide a convenient user experience for onboarding mainstream people into web3. We place a themed wallet connect button on the home page of the dapp to immprove the user interface. We rely extensively on Wallet Connect to provide quick access to multiple wallets across multiple chains. The wallet connect themed QR pop-up emphasizes the importance of connecting a wallet but relaxes the user with the use of the orange color. +### WalletConnect. +My Room is a deployed Dapp that integrates Wallet Connect to provide a convenient user experience for onboarding mainstream people into web3. We place a themed wallet connect button on the home page of the dapp to immprove the user interface. We rely extensively on Wallet Connect to provide quick access to multiple wallets across multiple chains. The wallet connect themed QR pop-up emphasizes the importance of connecting a wallet but relaxes the user with the use of the orange color. ### Magic. + ### Base. + ### Scroll. + ### Polygon. + ### Infura. From 6f7ef3fcda3e02befd8611510a7b11a45928f09a Mon Sep 17 00:00:00 2001 From: realkdi <83046171+realkdi@users.noreply.github.com> Date: Sun, 5 Mar 2023 02:25:21 -0700 Subject: [PATCH 08/18] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bce5182..34cad60 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ My Room enables people to collect, share, and utilize their NFTs in a secure a m ## Our use of Sponsors ### Lens Protocol. -We rely on Lens Protocol to integrate the lens profiles for each My Room page. The Lens Handle is prominently atop the dashboard and we use that handle to check if Users have created a room or not. Users can search for their friend's rooms by resolving to their Lens handles and they can follow each other using the Lens follow integration. My Room's entire social element runs on those fundamental features of Lens but adds the personalized dashboard for each user. We believe the intuitive and sleek UI of My Room will enable web3 to have a better social web3 experience and encourage non-web3 users to socially utilize their NFTs. +My Room relies on Lens Protocol to integrate the lens profiles for each My Room page. The Lens Handle is prominently atop the dashboard and we use that handle to check if Users have created a room or not. Users can search for their friend's rooms by resolving to their Lens handles and they can follow each other using the Lens follow integration. My Room's entire social element runs on those fundamental features of Lens but adds the personalized dashboard for each user. We believe the intuitive and sleek UI of My Room will enable web3 to have a better social web3 experience and encourage non-web3 users to socially utilize their NFTs. ### WalletConnect. My Room is a deployed Dapp that integrates Wallet Connect to provide a convenient user experience for onboarding mainstream people into web3. We place a themed wallet connect button on the home page of the dapp to immprove the user interface. We rely extensively on Wallet Connect to provide quick access to multiple wallets across multiple chains. The wallet connect themed QR pop-up emphasizes the importance of connecting a wallet but relaxes the user with the use of the orange color. @@ -14,10 +14,10 @@ My Room is a deployed Dapp that integrates Wallet Connect to provide a convenien ### Base. - +Our target user are mainstream users who are unfamiliar with web3. Deploying on Base means that users can enter the convenient ecosystem of Coinbase and potentially begin to use Coinbase's financial services and NFT marketplace because of their use of My Room. Each profile is a mintable ERC-721 contract. Each profile resolves to the minter's address. We deployed the ERC-721 contract on Base testnet because we wanted to enable the user to resolve to their addresses. The ERC-721 is an easy and fast way for users to share their room profiles and to save the content of their room profiles to the token URI. Our target user are mainstream users who are unfamiliar with web3. ### Scroll. - +The dapp we built needs speed and cheap transaction to ensure the best UX. Scroll delivers both. Each profile is a mintable ERC-721 contract. Each profile resolves to the minter's address. We deployed the ERC-721 contract on Scroll testnet because we wanted to enable the user to resolve to their addresses. The ERC-721 is an easy and fast way for users to share their room profiles and to save the content of their room profiles to the token URI. ### Polygon. From f393bf578b35f170a0c3bf113e29cc7208736e58 Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 02:24:52 -0700 Subject: [PATCH 09/18] add truffle migration --- contracts/shareables/migrations/1_deploy_contracts.js | 6 ++++++ contracts/shareables/truffle-config.js | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 contracts/shareables/migrations/1_deploy_contracts.js diff --git a/contracts/shareables/migrations/1_deploy_contracts.js b/contracts/shareables/migrations/1_deploy_contracts.js new file mode 100644 index 0000000..159027a --- /dev/null +++ b/contracts/shareables/migrations/1_deploy_contracts.js @@ -0,0 +1,6 @@ +const DashboardMinter = artifacts.require("DashboardMinter"); + + +module.exports = function(deployer) { + deployer.deploy(DashboardMinter); +}; \ No newline at end of file diff --git a/contracts/shareables/truffle-config.js b/contracts/shareables/truffle-config.js index 1ca4e61..e153ba0 100644 --- a/contracts/shareables/truffle-config.js +++ b/contracts/shareables/truffle-config.js @@ -58,6 +58,9 @@ module.exports = { */ networks: { + dashboard: { + port: 24012, + } // Useful for testing. The `development` name is special - truffle uses it by default // if it's defined here and no other network is specified at the command line. // You should run a client (like ganache, geth, or parity) in a separate terminal @@ -117,6 +120,9 @@ module.exports = { // } } }, + dashboard: { + port: 24012, + } // Truffle DB is currently disabled by default; to enable it, change enabled: // false to enabled: true. The default storage location can also be From 4205922267655e8dca5cf641e3a590b61bba009b Mon Sep 17 00:00:00 2001 From: jajablinky Date: Sun, 5 Mar 2023 02:29:45 -0800 Subject: [PATCH 10/18] Logo added! --- apps/dashkit/src/components/Navigation.tsx | 52 +++++++++++++--------- apps/dashkit/src/svg/logo.svg | 8 ++++ 2 files changed, 39 insertions(+), 21 deletions(-) create mode 100644 apps/dashkit/src/svg/logo.svg diff --git a/apps/dashkit/src/components/Navigation.tsx b/apps/dashkit/src/components/Navigation.tsx index ab1a233..bf0ad64 100644 --- a/apps/dashkit/src/components/Navigation.tsx +++ b/apps/dashkit/src/components/Navigation.tsx @@ -1,25 +1,35 @@ -import IconButton from "@/components/IconButton"; - -import { HiMagnifyingGlass, HiQrCode, HiWrench } from "react-icons/hi2" +import IconButton from '@/components/IconButton'; +import MyRoomLogo from '@/svg/logo.svg'; +import { + HiMagnifyingGlass, + HiQrCode, + HiWrench, +} from 'react-icons/hi2'; +import Image from 'next/image'; const Navigation = () => { - return <> - - ; + return ( + <> + + + ); }; -export default Navigation; \ No newline at end of file +export default Navigation; diff --git a/apps/dashkit/src/svg/logo.svg b/apps/dashkit/src/svg/logo.svg new file mode 100644 index 0000000..4d5560e --- /dev/null +++ b/apps/dashkit/src/svg/logo.svg @@ -0,0 +1,8 @@ + + + + + + + + From 30c264243f48d8cc218d73f6c775dddc0a51fd97 Mon Sep 17 00:00:00 2001 From: realkdi <83046171+realkdi@users.noreply.github.com> Date: Sun, 5 Mar 2023 04:21:52 -0700 Subject: [PATCH 11/18] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 34cad60..747b456 100644 --- a/README.md +++ b/README.md @@ -11,16 +11,16 @@ My Room relies on Lens Protocol to integrate the lens profiles for each My Room My Room is a deployed Dapp that integrates Wallet Connect to provide a convenient user experience for onboarding mainstream people into web3. We place a themed wallet connect button on the home page of the dapp to immprove the user interface. We rely extensively on Wallet Connect to provide quick access to multiple wallets across multiple chains. The wallet connect themed QR pop-up emphasizes the importance of connecting a wallet but relaxes the user with the use of the orange color. ### Magic. - +We aim to use My Room to transform millions of owners of NFTs into millions of users of NFTs. My Room will help onboard more owners and users of NFTs through improvements in UX. The Magic Wallet SDK was crucial to the building of our Dapp. Authentication enabled users to login with their email address to access their dashboard. Such an improvement in UX is important to ensure that mainstream users can access My Room without sacrificing any of their security. ### Base. Our target user are mainstream users who are unfamiliar with web3. Deploying on Base means that users can enter the convenient ecosystem of Coinbase and potentially begin to use Coinbase's financial services and NFT marketplace because of their use of My Room. Each profile is a mintable ERC-721 contract. Each profile resolves to the minter's address. We deployed the ERC-721 contract on Base testnet because we wanted to enable the user to resolve to their addresses. The ERC-721 is an easy and fast way for users to share their room profiles and to save the content of their room profiles to the token URI. Our target user are mainstream users who are unfamiliar with web3. ### Scroll. -The dapp we built needs speed and cheap transaction to ensure the best UX. Scroll delivers both. Each profile is a mintable ERC-721 contract. Each profile resolves to the minter's address. We deployed the ERC-721 contract on Scroll testnet because we wanted to enable the user to resolve to their addresses. The ERC-721 is an easy and fast way for users to share their room profiles and to save the content of their room profiles to the token URI. +The dapp we built needs speed and cheap transaction fees to ensure the best UX. Scroll delivers both. Each profile is a mintable ERC-721 contract. Each profile resolves to the minter's address. We deployed the ERC-721 contract on Scroll testnet because we wanted to enable the user to resolve to their addresses. The ERC-721 is an easy and fast way for users to share their room profiles and to save the content of their room profiles to the token URI. ### Polygon. - +The dapp we built needs speed and cheap transaction fees to ensure the best UX. Polygon delivers both. Each profile is a mintable ERC-721 contract. Each profile resolves to the minter's address. We deployed the ERC-721 contract on Polygon testnet because we wanted to enable the user to resolve to their addresses. The ERC-721 is an easy and fast way for users to share their room profiles and to save the content of their room profiles to the token URI. Our dashboard pulls NFT data across wallets, across chains, which means that user experience with NFTs has vastly improved. Our dashboard will enable millions of owners of NFTs to analyze their own NFT and others without viewing the junk or uninteresting NFTs owned by each individual. ### Infura. - +Our social web3 app uses Infura along with Lens Protocol to provide a cross-chain, cross-wallet experience. Built with Truffle, our dapp enables user to follow and post using their Lens profiles. From fc670bd777dc0745527412c844cbcba3fd75075a Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 04:07:45 -0700 Subject: [PATCH 12/18] add Polygon POS deployment config --- .../shareables/truffle-config.polygon.js | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 contracts/shareables/truffle-config.polygon.js diff --git a/contracts/shareables/truffle-config.polygon.js b/contracts/shareables/truffle-config.polygon.js new file mode 100644 index 0000000..f0bfe3b --- /dev/null +++ b/contracts/shareables/truffle-config.polygon.js @@ -0,0 +1,59 @@ +const HDWalletProvider = require('@truffle/hdwallet-provider'); +// create a file at the root of your project and name it .env -- there you can set process variables +// like the mnemomic and Infura project key below. Note: .env is ignored by git to keep your private information safe +require('dotenv').config(); +const mnemonic = process.env["MNEMONIC"]; +const infuraProjectId = process.env["INFURA_PROJECT_ID"]; + +module.exports = { + + /** + * contracts_build_directory tells Truffle where to store compiled contracts + */ + contracts_build_directory: './build/polygon-contracts', + + /** + * contracts_directory tells Truffle where the contracts you want to compile are located + */ + contracts_directory: './contracts/polygon', + + + networks: { + development: { + host: "127.0.0.1", // Localhost (default: none) + port: 8545, // Standard Ethereum port (default: none) + network_id: "*", // Any network (default: none) + }, + //polygon Infura mainnet + polygon_infura_mainnet: { + provider: () => new HDWalletProvider({ + mnemonic: { + phrase: mnemonic + }, + providerOrUrl: + "https://polygon-mainnet.infura.io/v3/" + infuraProjectId + }), + network_id: 137, + confirmations: 2, + timeoutBlocks: 200, + skipDryRun: true, + chainId: 137 + }, + //polygon Infura testnet + polygon_infura_testnet: { + provider: () => new HDWalletProvider({ + mnemonic: { + phrase: mnemonic + }, + providerOrUrl: + "https://polygon-mumbai.infura.io/v3/" + infuraProjectId + }), + network_id: 80001, + confirmations: 2, + timeoutBlocks: 200, + skipDryRun: true, + chainId: 80001 + } + }, + +} \ No newline at end of file From f6ee7951d9a1a5d3e2315ee717de7f0e4dfba52a Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 07:26:08 -0700 Subject: [PATCH 13/18] feat: Slightly janky switch image (#11) --- apps/dashkit/public/img/Unknown-2.jpg | Bin 0 -> 111704 bytes apps/dashkit/public/img/Unknown-3.jpg | Bin 0 -> 72881 bytes apps/dashkit/public/img/Unknown-4.jpg | Bin 0 -> 42924 bytes apps/dashkit/public/img/Unknown.jpg | Bin 0 -> 60682 bytes apps/dashkit/src/pages/rooms/me.tsx | 1 - 5 files changed, 1 deletion(-) create mode 100644 apps/dashkit/public/img/Unknown-2.jpg create mode 100644 apps/dashkit/public/img/Unknown-3.jpg create mode 100644 apps/dashkit/public/img/Unknown-4.jpg create mode 100644 apps/dashkit/public/img/Unknown.jpg diff --git a/apps/dashkit/public/img/Unknown-2.jpg b/apps/dashkit/public/img/Unknown-2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d94d4429f1dcafd5bec81b9f3164a1ad1dab6e00 GIT binary patch literal 111704 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 literal 0 HcmV?d00001 diff --git a/apps/dashkit/public/img/Unknown-3.jpg b/apps/dashkit/public/img/Unknown-3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..351e47b095db484b2196ea8e22731c2a9f260a7a GIT binary patch literal 72881 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 z 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�_cxsGi`gJdMVA^gFHo7K46n7Wnq%xX4GhN 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 X%+eB{A-RDUL0qw>8yI~f{%`hw50MK6 literal 0 HcmV?d00001 diff --git a/apps/dashkit/public/img/Unknown.jpg b/apps/dashkit/public/img/Unknown.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a08cd9ca976e35169de7f74c3af95c71d03b28e3 GIT binary patch literal 60682 zcmbUIbx@mM)IW-bLa`!6i@Q6;y%hK25Uj4&mhczUO!E z%>C=0vop!eGtb&ZOURq8X00##Ez`;I%w-tZ{;5|G70s{Pd*w6d- z?-7yEkda^w^TP)eG%QSPY%EMHEF652PdKHK7Ii~2}vnw8Cf}bbq!4|Z5>^piK&^n zg{76Xvx}>nyN9P&P;f|SSa?KaVp4KSYFc^*D8HbvsJNuGth~0azM-+Hxuvzcr?;D@Sc(r5nEgp>4zf@)#m_Y+^-3FHUChkxzsN3jGd-X@oBiXXfOYR z_CLt}{{t5I{|edv2iX4?*D?SN9u8(acr1Vz;9)rOE}QGlsz=# zuvyGZEUN2ztLRm9y=zOizd=AILyp_>P)Uf#q`S1*A?;50p)>ayc_#C)R0hfeR9Q-b z9Qlu8jK1<9clFnLtO~B%oRj}4y_1PnH5_^apv_!5Lx16KJdl2R1K=qp-Pt`}SGWk+(C?LOv?w-ikHkcTc(7s!b=immL11yd!S_ zc=Z>{C+H`rAA1LpuMGBGF?4&Vv|7`C=?wt+epm?1Ejsbv{x)>+3F754No8MjL;hm$ zfjHFv>eBZ>v>@UQkZXTtk*;c(+V!rJK4~Hh*Vq0#tm{#?5Bx*wnoE@C(|X?=*Z9`34B}e@J=*d^yH^!GJwK?U6q& ztcTsAX}>)CI|~;_-kMy%L-^kSX&+z&DwoA?fbPJDm<<&esAuwrsoPPp>*@~7XED4t zfau1mrvctk*TwHnDwr-(bKd{~Wil@e?BQM4+duw$P&xMS-#7BYJbC$#z2mNicKQGE zTkih*23UcC{_+5SNe&ITgNJUIz_cpb6b5y@{|%k!^PgzC=Ng77Netje4dWgX@CIm_ zg^^f2pj?vt-)jBO5TXqdFa#m5xsm^?rc_nKLeY0VGW1aKd5L3R@`u?97$QQF6|0Kd z4&eV%e_-zudvt^Dc}n3O?QbIWQoaG$o?sF;_5Cm2klcs6nXU^?%cnWaeIt)IK;5O$ z_37(CimD;_4S@Oqf+03*mHR*-)*b%>{}2XKMXMvM_gu+sIr(_!4f)bT_2V6ky(ZpK z&?b2=%mi#8cPL^J9`~TW%3?_^hW~s6N{>pR4ZoPIHOqszCG3(s}|Knm-C7XP`sxbOv zn8NJ;V?YkfgZYE_|FLds_mv$7<~IMM7k>*#*MFky;Wiw0T@?6H-2bU1 zzkA5t7JneV1o)3+!#uaCx8PVqEZZ0Ie{4ExSuJlLNd8eqiFfjq{Xe5iK2Tqx#A0Mv zckW$@9auh%k;8PJgM{6+`ycOF?NZDDqmRggb${Lfe;W$L-gQz0y#dJF#2yHe=e*cY z**oC>LbPAnVD8%;c?*9*5BW&=j2H1_NGmOh=p#iBuh0PNIQRzW2Wtc^E1XNVv%21q zuTF5~cgTzV>cZM6&NLTo`cGYQu&93nTv9`QSo|+|7_VhopQpsMz%SKj{{;r2-#Z_9 zmB--auIHwj++$UkR5)>K7iZ^1vqmqPBvS_3usE{b7=+n98}I1D1r8+PaI4*a<-fPG zU3IYd#6SKm*`+tw^-yj&pL@;Tfi!3H2B3zS(xu@j?9TroOYmTR8@d6r9#IVRosR;{ zmK5I3H|=pRR%JbpY3o5pFeC}DqgO}F(<_@6y(!1}l74B9{+Ak47km)ai5J;VaZg@R zZ-B@GkjMgze69;deQnJ=J@9uTg1#yW_0=90sgN?2zg^**{)1E-Fu(b4H2sS+nAd7n zzr>wcWK0>x`yu_wCQg^@jc?M6rDwNnBHLwzsK(HGcsCDwc$$vhnf zi{$XIs+6B%r+4g^zkM(s!u|I?!GHzSz&z~tQ-l4kzvEtg!=cedK_@KGCV6LIqnf}* zb$UU62v)|(H5WU*61yx8I=b~wc^x>Y4xW_ZnIs=*sJR)e3Q(VKv7`Y_`+r7roF%*U zZJ0KukP5q%v?5xIytM5!JIws9mXnnfj6Z(s)~7;#N^4 z^Fvm`crJzl%=o0&lgoay|r`fTMx zfUW9Le&PK^)-F&1+9P`gx-5-_Tq7TuL>a6@BE{%R2ij&D%wAZ;2%cBcBzhB=rDzEC z7j@qZkw97<1>ERAAdlDo%vl@P7yTiD#fPfa_GQ>HYxXB5Sl6{Q6Fzdw!rByp$O^HD zD!n@(zRAxjCQDBBoxN z=#vD+kY89igXIv^8MUKu1FInNBCM7e#vIvJ|1g-`@F&tWg@_8BuzTH~u0H<6(+ zo?kar;Tp+WJHx03=wlxrC!1MQ5sd5mYR1KioI#qS_|emKf6}pbgNFYcXv7^G1{AFn zjU~IwBv75f&m3!9l7Q-R>NR-G?J`WqcXQJhZo!fPxZj!LepjHD5nz>2VAwEg%-dGp z%aGBf_+21{JT2hKUxP)^Ogx3CC9I!~(~kB38l_*t9&l?X`oq9 z@KV)AO48rGv`C3KTyDzaqxX%$ulc-3LvHddX#xn^F*VgdAZs}Kci^aGP0v3@GQEv! z+@Qu~Y0nLRE-!v67YA&h0*V~zd63pl#X0epPZR-L(25pTcpT%#lm`d!E?p1%etP`L zN}Ni`L7w}1x+VQy9rTf0fFDdKNCf6b&_HGkig71j!Wnn@8q;?gZG zc45kD%TU9BD~w$n4oR&Zv%w83Gb)i!<@h804wc37c*(mheSvryKO{oUCc7h?CPc!# zmDK5scZ~?3?nZ@bay|k60vH(@p2d9|GIy6GEmSPOcK@FPi zvYRrkxu$n;VC{N+GZ`M*dK$Fm67LVoti#e2kr?Y<>hBPtSU@gGx$PpYBx4dZYz8%^ z&n?KmP)!4H%7)4U<>UbdZjgH9(|54;MCBy++(3Htq@M6F$u>3L6$JxSC2I(>lbtR!!~3^ zfr)SjCu6JHo&tRc@)T^DsMZY-cyK+DQif(8wlW=s>lIP$O{9_x6Ql zB5q(`2Q)_%42nz5jhN=kb~&Xh@LEu(04O+93t>fXC(Y2r{hjW<;zq4Y(P= zOWJxow@ZElSV{$I;KGT++v{(V`B^VsEh;p;tMYR4PqV(+jVzKDPPMuNlKBeqFju+B zxcf4FEVJw-ahk@wUhb&tZc5m&oF5g{*7<8jU(Eck!7RoOyec0m<=ZC5vP1r3LUq2e z^2G>z*!XU_Z@NzfotnbagEU}MI~O!l65Czcx2)Z|0YzC!RrX*}u-9oY_bv>_{(K%H z{vs3bIE(gsGbmnKoFvE)UbL>_NUKhv!a6N21ckFQF*_)>yZ~TP^wWc@UobS{bDzVQ zv*~I(i_^%F_ROIX7fY%gd!lyYfiDY}N57mhugab`Vcasv_^#w&VP3E=(D3lOa`MkU zsm2r5;#?1+jQphq%2)kbEsGkW8c@4#CXL@5iUcrG@6SG-!Io$WA9DsSA-eRp`M9OU z8{C!G>)mKHw?udWy8gYaHD=MJ=f2PTWVsxbR34L%-4rhU}X`-oGw}fMK-8@ zoHqAn6Pz`*DAG^hoF)2|2gW@kDTMn#0tcF{o9AIh#wVa>igd#LC3CEq@0PI$})Z?4sm1yhsJoNzX*r{iHTw|Qc8glLj!sD*}?e`A57d%6N05139OWhpeQh%wOZ@qZTIGd1M5rj*y}$$dB- z!244U*apki5DNZM(l;|sackn3U)JS7`00GAH9ss{fF?7GG504S_-{XxQdFG&oHL;c z{u4C+XpQnthR_RlZT_eG6=oZJO- zeHK)UE%h8}HgRH83ZGoe;51j_?CK5s@wfyXd};(nNLh=%<2mbb9N7If^8|MY&KbuE z35XnB1?f!}?w4&txCCRhV*8~!Qwsy*xcM38|`4)&6PJeZ+N=f$K>jUGofhXZr-Ize(;{e%w{7)Ns*@*IFA<8V&u=xp z_kVZD+KK*Axy6_?g>EI2VH0$-AC7s$AN9!p8QZBT=NloB5U|CU}OApxo0g*GvQSD;5XTVP}4{}|Pe@Pn@Tnr5to{YP&A##w!jZN2suG6fkM?A%0#S(8h; z*6I%)l?JVPMz#ux90acmux+}b4j#m|r^yl6$j3SUu4#nUcqM92y4myEyVfgbKkxXd zI+T6>StS?n2B?g_N@Q<_Hk_}+Uuva6MmT9R!>dx9S?kC%dFWmUKV$;Sho%N=6SC#S05#JjDgw&P`n8#q z^LczIVC9y*mktaRmtv$d^K82KFI)cd=b}9X`|r|DI1{2#chs`)K0_C0uMciQ-QdlP zYym9dfmxuFkZ5anTk;V3`2!6{iRAFI%%KL8m^ewL0_Iuw@=w4I{rdnsk>hsW&1e(u zq0^6jf#|eaa*;U}{2jWx?yWzfU#G3>wHRMa5ZgMGr&J?1jsNV|eQumJl&ebDv?V(w zG0w94!JAD?Qub0_4{`}~{f46E6?w|ag1ye#JS1W@4W!2Sh}yhh6}DjFO_Fk!KCSmd znotHf&=k2x+@N8OMjTCau9QFsxUfpF`cv6y!;}hUga~M6_yc1iY*R*2x~dQ@6N_o! z0+#a~6V7#+!kFCMnVRO4F3Sw5RFH64zWAQms946dq=eUsml?;O|KmO_75qNShse`| z6DSC$%$~i3GW7Z1k7MOHq}YZOnyTKH0kY(|M5*UWndw%)($fmcyr<#N@11%H3l0a& z*s7q}jJ4Uo-W^RYQkSW?IxSY_{G8!$4HhH6i(H)J;w#mcYO}CG=}x5gndeHM zpZ5wl?^!JWB1Jw_kQpRU8e75jad8LF$g(KL#I_U*`7Gg)DNz)n3a%zOa^ol=Mxy@7 z=#!y@3JVOh{6qdiTZ@|dq%H_t-~!%_qD4 z`(}riZ-MS34h$nM*d%hyv$ z?Esj$v@iL>>Rs(mSq;b6!i0#v=)dAR`7<>$&bmd~PxcqN)8lSIyYChAV$aS) zd24-s`>04(#_jvp*VJq~JDv|K-m)^fbn#SB^A>b<$UxA~T8fTb)dXeK<-f9TfX>Vh zas8dLb1zaNa|0QrN7x1i0y|uUW+u5l+n2@Sp8gJUSHY?#P++Idl~}OL%cWrqNn?u0 z&dy6rUO+PJ`rwx@b-9mKqMk18w96oc6hF59SbNhSO@fJSLv`3GkoY02m+jcQY*mHu z@Ll6z*b9P#Kgj}J>>I#BC;JWHniVh!r@?kxVe|P?Cc=VLgG>y^Fqxs$hxui^bTUst z&*naplk!@4C2YdSg`m`~U52#z>IBbV=wH%5l8^FlTK`ibhL1)<`Zq=XIF)MAKp= zv*$vTS^~BS8_kGI9H8PK|3ofd<#HS->P_Ww8m*O+P%;Yg(M78cbP!rlLJGZ2#Yzs9 z`V3HaB%t^ui}nXrA!f(?b~le?25kzpGIm_%1`vAW=Prw7H)) z5gOW^d)ER5pl^V@^V{PidrtqXMCWl|o1Ges@*gE9dzH_yo2(QTa;`QnQoIz%s(?Y8 zKT-YSnA7|{I$FTL9T)KXdHAxye~^}JC6+!tBwBW76a5s@Bl;clx`I|K5@+p#@7e;D zSyd)XY{bbt#AX?oigR$*HE6bkx8Nqj4;+xXGvoW09<=C_-PN5tvJ}E3yz;{F=D+Dp9eniDd0bDZ zCW`xc@9Jalt@B6tX{PxIX@B7I;<_}S0;M@64hzBFE63lNmS{O z)dI;hxXwiXsIfxh4qH^Okpns>=W~W|fEA^#Ngy zpe!Vnu5gf*8r@-_)?ctrp!<|miFaiudY?Em(PpfZ^F?#29mmo(5wdPzXx7WoGCTmC z*=}lZQ!QWutB0P9k2~E6cHw(ee7z{nS^)K(I4}%pj_X2$Iz0R%{ViF6cXAXL#c3p* zJEb|Bb|R1PCDxZ~Mn`W+g_(5}=& zNWV>5reQ=MB@L&g0S`j=~b@Vng5H!Papp&=l1fWNb+}c{ zRd-Ml6fXpVi5n%fP*ay-XO|;V+sKC;K`$gzt=x{L{h`7mXL(xN;N0CwWn6Atr3FmS zFmwOC3qEtD#e3SqsMO{YU&&sw-d|#V^_k=2n?oIT(T46LAhf_w zzCM&8?n0)|qQ8c312b2DUP)Q6jy@vhb*?(2q0%GqT*CxMeo~KoQ)0wd$vj`r&3`^P zaxt#mS-q$oY4TNxhoH~W!gFkGsV0y>=aP~~v@Hs08DH zh~Q*lpvKP3z4CSfa;gO@^O%8dWJ?6^z%4h(!U%O+pKcyjYu^u95i7I7V zC`H1Ae+MJw6#WMzQw(#$6{F)WIC8bM|88U)Ntt=1Z%#GZ_=w?n{^@lnd)D~ur23vf z4ELw#P_fmQr0Wej=C~Z*XQffwtm`4zQ8e<@kJ7S}B6LBid9FdhJ6&`!9EkO@{DrlCb z(izwVnjThi5f9->UR1n}{P6{W5^?iL0Nd`v2KFTcg!%ufIY&{Nyk0nnaU4=mTB`37}WP7d=lzH(k8w z=KpvM1b^%^PN<}lOB_f!Yxd0a&D`<$snjgdGqHmN3r;FicW@$oN7eMoh2TQrL01!j z{x}q~S{o7zg-agkv5Y(Rw;db=ZvgK3@mfiC7#n;(LWPhS9=JHf#8lD1V?79@w?qFLA^EE69)eKG3V00vmaW@ z74_8D#N~!(q8c>sNtMj&3-?*SjnHi;d`ksm3m$CEQk&`+BR|gpH>2IS=bdAj=_D!ZhA}l(p#nmwV%u{dY6S)+aD;91mZ~V!O?_OpnqbR?NL#USieEH8b2n!n zk3}7cB-UywFVW|FWM+mlPxA)*hXlp%U%*_54giAkg@dws)B*-grNu%kE@i6BbJ+t$ zr$l10;p&wmjEd0x^}4^@(I|(?3sf%KV&Ti5`jTz;xo4adNPAC7E7(}d(=1RUQOxN9 zm}=grS8ssG)`^JQe(1l8XdJ!8oeyATIY|_T0jA)XJ{gjLiJ5A<4{R0DpctMK?a7@i z#+lXShqOysUEx;p&>cDZ#sr>qXVR`e(Ch1&29NBy*aW+cW#>9;P;|870^d)<0FizV z_@sVjJ?O`^&qI>H-0)4I08I3h+QI!;<-2i#yO+|&i>?rJ5N(iL>nwr~ZGVwdpZbdN zrXPa#+IOeEkeIw{U)`|@gn9wyHvrZm3O;Q|th75Sb=;n@H+sdm80z%1Xp=i~4lyHm zn>CL2<`Gq7e7o%pKq^qxslb2Jn>NS`G_`ZvSE-G~r(P``Ge1H%`<%2JL6Cb}TgKvh zWmBc`J7vc}FopIa{X@RkQZy(n9K&hw;_z;_RzxxpAVynS?P7p$IV)ANx-QuK{k|zC zP;5;fqan{>0sm+nC^Rs8BEofI-G1LVZ*9kBr}0%=Xo7&dtY3fqxM>JgE4Fr)vZM3Q zuK|Eh*Er zO2uAWfQ_kq@-1@y)cRBMLL$=JOql~x zi&Yh$9c%;07r4CoCU(_(kw?N@t_BQ{AXksT^p!W>dw@EX&a`L*R-^gC1f2m3=|>;vb6ged^mPw`;>Xo2bO7dPV0z$4TR6hFc}h zaG6lq$J;}-*Q&ljM$W%y{=M_{9O*zt24?na6o^gp)rLX}JAJl&6+XdS!L?3woH{JW zTYuuXw;XVTo5ZYdpm?!rtHN=5!+jHaDf?KE>vlwoi}6XZ@=7Jbr?$RHIBzb1wpnky#gVpq98 z(@z(0TG@%Yv;3N4H-R<-`03j)=R28Zcp~bDq;@OQf5cp#4gNT=nSLRJ=-4+J0abRC zqfx#rdZarci|IS-LKq~76_zwM3Qoq1=NJ#pGVY%B&lRgBrpx7ba-8+6d;IaFAWEd9 zOZaCL*bt62;^)6!WL?>=*iQV_QQ)vtvVsyG^Ej=zI#OYz&hlFS$1@QdkofcJ=*RwdWR!%~M-U6`G zN$m}qgKmW&M1|Mft|vgnCN4P|Qo-dtOEVv$UO4kp`ZtD05j2)C zR*`der^iqkbbZCbQ+NyYxm&&C&-B>^`WVeUCJ*5UA{D7!y!XTXXM1|h$=lZQy`1+e zfAKO)tv_ksiyCy^JIT>})buzSlhm37(r3C0jxlGC2K`d`ZFE^(AkPsQ!(-}v)wXt~ zQoN$#NH<3{z2@9XpiB@n!@r4vqJIK+LvTTC1MH=Mk3)``@L8a=aYqSFZ2^_6tSg z!WS!nOPczog99(m3wRI}9C@rXm3Wr#DW2hCu^Z}V{!h0USdkrC*u6YwGcwwh4{6F% zl|IE{maTsHc!VamH+Z{Hs=2BL^Uv$6Qs|XR@kmeg1e5nQv6G@b`?Ok&z$CD%B{PY7T8HP+7+Ar`B6#sIeCn&p1pDO>6fZvY zBCcx>{-!`F?DP}!N85};1EuW3)HgtzF4p4p^+3YYj<(RfLJ5+(p8nrh;?IC<1HD5n z>PAI#p%Y&z7biVRcwQ~+{jzTwvjr;koH0+#IB}0A9AgrWUf0A|&F8Rd(Ftb$fPUx^=&dvSba- z^Lrxc+RTQ|8*|@WIp^%_l4A6C^BZCoPW|K^iCVV-MG|+|Lrws)y>?nZ)TM&gabVoqHB(YtMo; z-+4xaL-7lvuXpYSpxq z9JjAzQ~R9G&Uc^R9H&Ij$PzAd_@o}v%!2l*_Zdsgw?ZlD)hs{ID@7ILHBczeMXZ41 z>;LNV*tW43n&+GND1`MW7>>Yl(R>dpVS#EDRwSX>-dMXYYP){DoUFUZ6FymUy6^w`Gg~5DV0eJ3ok8*< zk#1hPAhkNhnmGOF1-(sQ8r`GBRpEkNeaa(bk>gwr+ULD$TZa#O{p^8eE+1=j58+KQ zw?!4x)6OkWTA5i&6~qK4tW2J6@E;zRX5tIO%g^M|)Et&lqGOthBbB00JJlSwI>pkc zZlK%f2YVWn`NT8qlh;eR#Ke8E)@-sXG_L&8>=*#*Y&<(624H%nsTL5WJSz6qZ~U?{ z?5*bUvQ%U;62`EhS6^VQWF3*;EgTs7c(k#}pnvTafmOk1gD<=in>A|-hc_~|-GpOn zEAq}Fk!A?~s$}EgS|yT(w{b?FQ|xoiQoUbG)kc}IT|KuZP!KV0Is>@m9b%l?rN^tsw@1N0ot$-JaPotwPY3S3@p=>A{M2)lq!bh z&`q0+8jP@d6{bWM@2dIdT|MbLKY3;4+IC2!!)g~(9et6iJJee{VsRbhfoIQGvd+}^ zn;1&Y%h~-`KH$-j5#e8KzMoZ$ihOgB;AGyDJKC&nW)-O(sg&9@vGmQWRrc8YAv7n8 z(kKoU#{xZqKDY_!H2I7zl)ZSXYwa;}T(L;Y4L;hD`Wcnp;2BgKN?n^uIP^3V4$O$i zOlo_(FX~4-AMvSu{n04Z)I^r8vZWdGPp8pzh}}sUb6ZW`G&uq&{^t%^90+##5l9!` zZk=$ox`_$4Lbh@n-B;rTQsRFt6dt8bYV?3V)Z~dVUtV>Bnm%;*hS6W0h#V))`uw;X zDy*G`jDC-w`7_|ZHD^`i&yr_Dg<`*GFMCT=^{+h_7b9FJ!#{3oS2#Uo>wMwAc;ak-#^#3=Gvv0 zulHppH@_g4XPuUt*B`V2Ra=~;r@(#7N~HhH4Zm)Ky*~B4qKY_cBu-dfqp^IU=Kn{& zt#2PM;c!9#*iKF7#JY zKxm>eXSA!>d`(_@rG^DPhF1PsuCt;vhDM1p>&CjmIZgWodLK9|4Sz<7JT>GlZEdDW z+=4_X za=gSd_)-nW2#+x(^$;C*!LtKps}Hmu6b--JggIWX_!n+3l;+6lEEkb!h0H{PN;y`E|t|j3kH%KtAgDG?Pun$ zIxR91D;^ZW!qC|fnoPXa9A6Lqf5#dw2FfF97vp9A#z_$;s&Y8u$ViTx7XpVfmw1Kr zE~{RIDsrVN?$aYrEkk;TGwb{cvQ;MbGVyRPU0}mEK(LAaH+VTBoXL#q+~HRKn^Ujr z9uvK=Z?zE!wv@kqvwV&H^61-P#l6D*am~`vh7(*@Ah(Nv?P=c}%YkIrvImyq@jsr7 zOaSFFb+!@6^njLsZ}^jwN-I%Z?A1zdm3DKTDBA#s$#K?=luBs9r(>&(o#Hr@sQhPM zx43KOBfTKs*4Hxj6r=bR6H4h5r!OU=RVnj@&6-w6Hyh45X-Zvz1~cPvf1CrNBMVB~ zi{AA|%kCGs@FtEq|1?fyG)w6;_=kb=G|zq2t`rE4-gcV-mRS8XV`w5ZYso;Lz2qg- zAurO4v}ut!E1+?Ibksbrl8g#PayN;_(zfLxHX%@F>jn&p9Ba*0oABF@jOt&UxHp1+ zHGh^4_j{__rhc)Rb2+Y^>T|beY83pO+hM5rek|cw(0Oq|eM?D+b?2GU^@^67Ud*+P zXkXJeMN^ANwA1p262n?K(_OFN7`FcBam6gX?*}Bm80hh>Uy0q|BjpK z+1h3;ZS&bbAu4%ac};6?EAlgEjXzUJCF|nL(4)o>Q_fANi$csROD3pkj$Yia*nura=qIq;?CKl#%r-f6IX6D0QLZXx1x(k|4um-R|J29tI+( zW=TJ1&RkTIUZxD58j#m{p{84+{{1~Y?U!-i^10Zwz23ytRIMM`K~3|CTQ8~Z@V~q@ zKg7uIesUVsAn$J|z7e4%YM@Fcjajt){_A5n|4x#sp@H5?zwi>kE)Pjvf5mW39`k$^ zenrHZIKr(IX^*Fbb~x6Ep55>3@$xp)OHBwpI3H391}#-XYr=!9Q}Ax`+?t2TKdcJt3xJa5DzQ;%ZHp>16z>$HQVZ_ zHzJ9}qDyr}Fr_jR?p&h4tyisHkaMXW{?yO#+f<3>re^xAIZyoY)$}#!WKW3JPSTOL z`Wd~ZL6UwFEZ61#s;Oj%ACt|xdp9vWu=<4R?nHN>VeV5mKvNVpT%84X(zUH++L%%& ztQH=3$+rIGZcLNUP|-=wnfqH{`%mHA{uTq1-X@`!Z2k-yb!bg1)~jU-&_#1^w1|)X zEE};ym{;o!V3l~$4Xe(tq`mBd!XF!&KsIoq3bD?gMN<8A26rdQ;H#(09x{7J5}WuC z_gw9$ktn?OXC4<&JcZWu+b43{U8xW)(IFM%;{iC{&wIu!BFxMI&CISYU+2p{*P`NeLBJpl$RK5{n;4JK40)$kyrN zU&+1{qmigKExGL+Y0CsmYa!;TD>7_iT9HXm>y~^lHqEeONvH!8jta^VZ z{`FFSow;Vh*Z8HwTxf%*qV~MDKdI7d`yp*v$|AoV@}k(&?MaP?QFqo9w)cT#5r)}9v zToEvrR!$FM|JRxir@d!;n~*z~J;zd<0i;Dpw^Im(aD{>48#&bMQthktA%AiNL*hA6?3BqFxRX|R*vu2uf3WGAY#n`z} zBiLePcQsnSTqD^)c18IWL)rlU7U`@==I?fCo~`Qvhe@n|Ikta_Zji#<8oU%y^MGbN z=DzY0cqPZURo|5fg}lhEUw@>f&$6V#GEFYG7fG!#Qq^lJ%ir=x| zsUbgN#FmAQiL{c{Wd8DVV+ks%{eWk6J|H2O_&-@W~*ad7I`$xSOAp3;O z9Fqz`yx5W3@2A0^lrGCrrd8K}RJ1rL8tzR)wj{n+-@6tq(@)P4gL_A2NQ*<P`Mn#5_3dlC6*2cekk*slFQdCy#oR}ftb}DT(Wbclh*NE99I&RQlYr)V_9S` zptgN|0}t%2!bqv~uMQ!8<_K&YLig30e8?J68`7N?xoq<3>7t<2`q_bBXy2p5_ax4T zN`(c_);~6dV2*==zdIitVP2QjXZS-RIR#tCA_l(}a*jLp@pYGRi{fI-Svk)Ae}GQ<;(K~Ew0U?Rl{~#Gn%nQuMUm>{LpzITuEf(6f>Y$8x8d+ zH)Kkw!e3und;^poE@WN5lnJw!#jy9Edb^sGzDCRtZ`Zr+JLRO`@hJ4(Q@S>r*9Bfd z*7;ZMd8-O{b{vBuMS^z?GaDn=GKGNM9w51SkXPgLt(nL>p2&I0LDagM9}kh+JcMM+ zSC%Qt@Hw1MTCb_awuU-Yw(OiNRa>3oi-4RLM-5@gBOZZXtvH5j3|SH!gY`Fna8~Nc z&R%p`AAK#Sc^1d`s_6|g6fc`Kc&1Ll-i+m!D2g&gr5>On&Mj_u?yppT?0N zDKy9(J*vvF?qb%m8jMrJ5~!#WW2<8MDfX%AxgYmKdZ?KLmO|WtF%7Bpol3jyX5rn# z1sEmA>&@O^Y(2f9-wN?iJrfGG3h_RJ6#0Uvd(}fjy!i#S20gh|-(sw*eL@GM>uR?L z(rxk@!{R7+3jFKF#l;&rv436JK6!;w&LzW1L9J4h$$`!TCWcY@#~h<&ENbt~Nd~e$ z=X7o9L%Vr4FK&4)q~w;KrLIK}BSMGA=6`d^?Da3Yl5)+rUoOIKC(sD)mB zZqYs~Y52Yd9AMf3R3RZ~xj2oW<*CNLT)lTJ8%G_==5d&n2K)&PL(2;YbNL$Ou1xe{Pg~yFE_ZZHuV1+M557> zylYA3DkHfCAJ(mR(+*}bduk)^uo-w0mAMN^#S@%?`%@Vv-~ZGStw3{!_juG3k#g;x zaBj@j>+&SXgm{HZ3s z^pB(MinTGITpsVCHEnTjD7qcEm-(|ldsoeKY2S-(-@D*%*_GypvV>|z8SVv_s4|2iNz#)(3`A(r5Y3n>PT0=dj(pibP5CJe7V?mfw$aYBbdT)-E~n zS1NVpJJm^Fq=$K$`yOJ`W=+EY1rxClv(=-!yL|@Jc#a_*2+g*LU&^ud?N8io__D;y zh}BFJBlU#~+_|<@KP#Fas{v4+z%(ZX%QUx1uCgI!mOKZfKSM9fyvMztQm?+Va7up> zMjsH1eQ%J5H#V83mwp^nXJ;lA$=$C2_i~K?2GEeDWyg6f)}nD8)FFn7*-i1HfstOH>(H7mNV(bju!%)$ilV zZh0cVoa(Ce4BO{4RyUc1c2b|rth6lp2wf!Fj4$x1s<4PR%8+<`+i_j(y+D*vZmE`s z9o9Y#28VMKG;aSkqnY+$Xi_ksTE_eNF>+L7(G*(TVfR=1GK4WHwzxi(aX>POyChgk zDVNWqr(4URARSCMQ#EU+@#9MFNbvGOi!H2N3YSBQQxg?cw&SzNm@m>Lu~Kd8)Gm(n z?|>Bk11X>Ox+q_n2^*ayd^Mj&a>o54`>t95i^9c?Zn|(it_@kZB{Zx$ zQO?zy?b+EL*;!X?wrabZXF1MVeuXnmw42Qf8^M7A_18fD{2AeNoRF(U2BTh9(S^Q1 zdaKS+!X1I}O~*6Fh2CegAwIJm12pc#=L_ItCi<3=B&>c14>8$ee1@8FU{~Y(2HkLc z+U8%WZvD67drkwK1{og{9;{2HibmktFA*=I*z4ZOj>^VkVl1YVot)c&p)jb$t5574 z%U7>Lm8~*+J2vo6;t^vWHU?h*d7syUO_5J01zPW}==k+AtC?|KCAyf^% z+~JGoZ9wD1V)k{|YJ6@Q_yP7`--gpU#9<_*w)@B9M+@E;ImboA% zxLz~#`b*4ef4X$qM5;#!l;9xoMulwU8a^u;Z)nU`v950QKH1Hy9{(B;%VukFEL$6m zx7M!fN=1oTQB3wfpm_E(uKl;0(7jL~YCcPnGiG?mJ~`iM!ZZomZThU>I<KNTz<1Y{dS7oc(`L>rpTnNEjmMOc_wny`>K23S&w);G`(R{~;+kz{v)XV*nc3kro zM;$P=%U0@fab17N>7(#XOSk!vO)dP%V{3bQM0$O=5dQ$9`C((&2UTN}f!x+Vh#*T% zJhU*BL^0$qm;fb)Gx^rl^d-SZo=C{GkC332%wXW;6OPG?wyteDB;d zkzTYEVC@|h_F5iKG^MNT8r%>?;oGMs=XyCv&hiKY7(Uz_)ricOz5sd5*OA^u0U}85 zmWJaEFUgRbyK{=4Shc*d)~s~vTj^vMAZ`-eGOBTt z$mg2U(DfMGNz+8%CA_+MwvCAXJZ;JPnuA$|{{XjaByx9T?c>pNUXqJ*vwi;n1J8}Q zIhOhqCrx78R{IFJmUxQp-5uMmF~J;@Oun?&C7MyD>en&F3`ou{E)OKNc)tS|^BLjSc3ZB=Jf} zJ0)VEZ9cyBk*Y}X>Ng0eQebJ7fga1 z@TjbexCtpJRB%l(?{1i8TVhB1wOV_NNf&I^tQ*t} zRKfB+4JzxeF}m9AwY+9SE=c5o)caQ>bEr){^tVKmXpS^&0V}Hx*%i=uZDNk~ZamVXZU@brG3aqvcU~IS z?W1W;p7l|Z5@m3?#JtyHhFFL%emnWE>tZmR)THUXnePN( zVwkWeo968sjYu(oYFO9Xt$uj)Jq~9SHJ@QzcC8r5cyZpS$pbceR6cx=khmwFYH!M8 zDt^%}UCXA%9G7Lwde(leWUU97pbUCe)JJ>@eX6D8iW6ZYJu2_BGoxCfp8FiN)ta;$&)+YS>~R+7WGDtctl8tOOc^G(KP-;Las$YE9Q7SLS0|}zdh8xc-RXB0 zVsV&Eu$5T{`y}vc2Gupm7iz19;AAKthg$bNwJWBX;>(|^JDY`y28uYuP$!fb`f}g? zuxkTTytlX1+(~wT`AQ269P`?_r;l8?Id|at)me0l=OyR4RVTSLs$wH3^4t_ApE6AA z7hTfU5ft}11D>6Etc_E|7IS{;ENutx5sX$k=?;1OTA!fJMfL_V?EU1MxENju`qpx+ z+-x-oC$Xn@;^()w7TR1&rx-H21FO-=I0Q<|n8bfe8BWG93CRMs~>UE} z;a=0>{{R+P8+CJVGFQ2;9JlyW;|Gj9miBh}{{WtsK>q;fIjN)ged0@Bk+q#J0qu0( z{7qw50V#XYR{0y!$8xS&>UZA~ylG_~ksw(jXDU?`b!H>^SAwmL{IPwb?Dq{3IWOh0 zA6}K+&)_(%nQnEBdJBWpqz$_Rxh#4Py{WC^8>?%Ux3GpchTV)%N|6I2CV0u~&WGNfWh+tQ=h{%o2&R&Q`4kHxVp3=Mco-!Z&q&&_Iw{X|cr;eaO)5QTPE^ zn&zjf>(a+1(1{i$+ZwOR0Q_q@lcJ;Uy-n%Dw59LtWUili3hqf_E;-0={RbbtYH%JC*<+hQ38;4l!-Ms|BR#B+qsz&mq7OdoJw~Dm6 zEtwh#W09LA`B=d8AE)I~>H7YPs~b#OJicFWIT)_XIt7#(fA%)JlHb@( zC$1bCr;3&K{7k)tB>q3Z-}9h=FzK#ob;=b-$5&nB$d>l#6Xf27B_Fg#9F0xOS~ zPSlt0_;N+ZUWXN0Yblo@^l2C9nWydNE#vs1%8e+$kMREhfO=k?uGlR5ns{~&RIIzY z^~g2O_@l&nTzHNM66Q%clq+q(?d{&U;T%YQZ6Cn$fytVMfm2*A^V{{Xzd<54*| zE>{o8s3<4y&-(j|<5`8{F4o|w>|IakPm@#A=Z9k1$sZgA8OP;SKeQ~+VoM0~)~1g8 zN_88o@^Ss(E0x71@H3_te{6yqG@19sbQpu3k}lupUCrv;Ndqho3zvkd;z5FNMn78R zA-T~AIg0HM`wR%GH=@y>Hq$;c(T6{sMAtl(w6~F@Efm*ty|&Y}iQ|_GZ8Vn#Jv8hdRr2gZw)RS6i;kll|Hv2e#Err6K7!3V;R9|k?qPzP+(%pxX5LmE1Ir$m+ZY(RL@$=%enZW;9-2AHA~`vu~m`-I82OcN(({gc0=pYo0H1r=tG=pTeb&QPg1=M|^!V zQy5!xYdPPkvHgl73>IkJv7eeUGx+AVBh^wHNbS^pofHKs1_o=BO>X`+$;tl!fYX-! zXAEZDmgAtVtTf{ZU1(uZ-D-9=x0cQG#dEqr+>XCW=X^z_MJ4gOw{aUxGRwD(-OuCJ zqO+P6QmcjC$0wya>F1SWFkC_zeP69V6T` zWtmbbqiC)IVf*eG&VQA8Yssr73Abkh_?NwE_)N=fRpfU^ zRHEMK`-kC&iWghb64L5H_WM-}CP~bSFaz_{_CEfZ728DM4z=?4fxJs5m8je5FcL_{ z;hYCU)ld2Biuxl))h+cMJ}b+41H~eOxc*1pzE3>Meyvm5L3@(?A7f~K_C9AovH~%h zseH;LMkk7c&%n-bDhcHh;d5ROD=M7}O6IM-@`!e~ZkViHZ&mv_Bt&H_GsZZinqMs# zZo>Q5Ew9|kExR%{O7;e~!%=l5XR+0W!N;GN#nx}$d1QGcCnxf(JBf^k1BD;0K7GvO zu{qB|YP;9bQ>LJ-j>*fR8}m#eo@u7GMl6kowMNTR5lthSw9MKeBAP``S0b6Wy*rW0 zLyAJa^*LHXw9^+U;2Ot|JXzumIt>>5Ml{$a^B{pE8)55=5=rAY^~bGEAK9W++>^+_ zbAS`;cS zWjRz_(2F94JTxD@Q9G92c#8bGbVJ?QnEwDetv%GwNhP>oXh_IQ-#qw~lN zJvgo1I*J_aB$3Fg(e|FnIX3?QuI!snx0+<~{><$l`@;i@veu~xK6)$}{_)53t9N=3 zzJD}cO<`@Fv0K}cNm2Yv#k!xNr^TRnd0<4kurkOFM8;-je_}I_#}t(o*0T8_{b!_M zw^#oF3}%07X!er;_wisKm?+$TO4NUdIvIjJItVWs-WJ?Eq7*sDe&_KOD6!IGIg3cM z80bVRpUjH8k%1jwspNZCegd<@O}bmYr<<5kmL?0@ z?7JLyj&*nOEVi;OwdS8JUo46o>~YjK-pAj+wP3cBGe&or8Am&bY>&>mBWI}HWZT;p zBZIZJfNIisds;a2;8?*NZk!y~bm(F+684R5dGPwZCCZEeZ7bS+l-~Jpg)8Nxua?hJ z-Hk(|Xcwt>6n4m8e51^5nA(8#&u-Pz-gs*E%F*=;$%HUMyU164$J>lzqp-iUySIs~ zrJCAUJhD?!fgXx|O9JRnC1; zq18_dJdNcjGBJ->`?uJ%~VX2MxWMQ%Ep+KGyyuv`-m{CMmBeJjSzF%E=d zDpJ!^*~&2LwMoXjJ8p8vNtrqsm*32BQ^TWbEH^=SBK>4@{b?c4+T&NSiS^#Vyux^BDaxjgt&XWn15Tr- zQk9?e*zh>?&3zOq>SOUjf1OIUekxE_Jwi55PqTtQm3sx(!28Qkj~9!s*$V*0-~@q? zGr=CU!F*%zuC?&``oRvWbt`+oe|hD3WeDs>`h`P2y&o zN(<$G_$Cp+Q*ljHdiS^d13hg#4I^xwHJd33z|2_`$@EVNyN|Q@owkmvBxO!N5nFL; zHiU6|v>xb$e;{gT%roSTPSRg#&p)WB`umRYYv=y}0H>DUX|K3<{2(3&mq%IG#=_F+ zlW-C;u<6D?t|scr?%H`GhV~1n)v&Tg*$zExr~bl@_B(?uya7rX7DU*pM(`K51Xp-f50?g+OCj%)=l*s)rny7I(5?L{4xGD1f#@ixqTw%j{6OC#Z!A*@BaXTanz|%Yc6m6 z2mS#Jnu-EE+ecrjR7X;=JeY?*s3{)zR*k=Tr_P?m2_MR#msFoPlFf7e)PMbI=v3E5 z_?)j4y0`ZZd%Z1>F#vs(59v^uH0M7ep1!!IwxF-~ts)21Mrj4jt7Nnhf8PeSjBKr` zgRG_4wFZ|x+U~SQa6Kj*RIB0bSRc9vv6xeI&1x+_%vfLy9~lFTW74!E@inm{&5A|$ z7(dpnN}Ar}K4-HHE=JJ|6J9tSs8iw$^9DAd{fSB;)d_EIdc1yy&Lo z;>qNc&*_@kM_G@aCshlbySU$;Mg@1^sne+|uAR<2M5;zMeR~eFv(v4ae2W`pWj#V? zC$A)qdRNhZ3-s+L#eNrx<5AFb$tH~XQkSuh1mF-y9)x~1^M~3lC!Idg8b{?G6YnN4=9Fl!M$j|ZTz|Rb8 zdSvaQ!Zb}&W?`D&D+yuHJY(g-^#Bq2SIYXOrmLcB7kVDGU@h;hT%@tGa1UY+a7G9t zs5SZoTpopSiu13F{{RiVHRF`FywpUt*Vd#2y0_ulJmkdQs(HqK={X%pKRK4;{gdRX z+mC+V@DBUVqqkGTeiis{RM)hLZf%+vqlJQRo!AKuKZgMH?_SOD=FeHtrnt4dXj;&X z$W_Vty@owMrD$1MSZQ`J*lG5uZEFIAiZvYv^*;3DF-ABhyD>SXY)l<3IeiaOj$KYG zo2k-y=etq3mjpF)g8j#OYie?V@*E#p^1iPwhTm0v4V`l77T?JS=RBNtu0vFik&N+E zU0k^(nTr$Dn##L;p0(SDqsWb;1xgl0Igd2~sb89572cV_C8-e<(kfCZxT+$=bYrzY zZ5wK?E>bcnrFp4}(@3J?Kaa)Z7VIbUP%#P zWCl~vUmxfA=z0>x)t1m-pXxhb)-?N_CgR%Cb&=R|d*d~q;8}c|wwR!Bqi{p~ zSi%1QKU$wt(=_`%HNMRo2MTcP2Pf-_tKm6ZFnCvU1_J}uwW*~WMfEVG`Qav zyD=a{hIxVzFsp!jQzh{gh*}9dkO|t3Io=#UVx%J#LwEi{C z>N-vJl$f}PLmPeBdZT?Cp|4V&8w~8Pul3(Uj-_lwSh9GdTM_{jR?+9D%b({`i$5HA zjpB+68L#9&GNcN;0qQEUTB^t$ww4_kx(e$2AFEzzQ?=Y1;_@T&Vsdaxdi_0qwOE=o zaMU^0ucpLO_O>tjPNm`7OWR#uHn!B|V30=SVjf23a58#limP*}c#Jt8Yy=)i z2n&BN>rpM;&Z&2F(ub01x;N6dw>pQ$z0H;J^AP!`=4djR5|-X+rfhh?z7VneDbyHU~ z`@ag4AU4RZ!;PH*`gAqU>Cu00@H-=kthMDh4-ZTe#1;=Mio?%N0qd3my=n=(%Vokx zkfBCSI0CX>*TRx{GPWYPjzCexxZ$&qPaf5x^XUl*5bN;{bBV2(pU?W@ysXy=DwN|I zZ9Pv%EX*ScvXw;EmMhytQ(e(xbA$b%0Y8kZUv28qZ+IWB6CcXHAk&;psoBW>Akw_M zYm}Gn$($>LkGt((TtV?az&FVmi^NvIs^sog9lgbT{%MA+u$-2=({EFoGODX$l}bsq z{{RBUwyO{p5`sAZ5&74Ne%P?1cy~se5F70QN7HDpTGaeo;d_e-&Az>-$i_3ZeBqLN zSBd`Ay7r%}=~^YGi**hBiz^vKQZMd?-uX4;Wb`V>5WUu34M|QeNv+Q=(8Pad3oOvU zs-QE<`&4JAKDEzZd_74emV14FPj``vC}Kbv_r-K=q)l_-3z%Y>*lH35@~zFxV7JZA z4(>5r{g1=19nWTNEp!>Dj1030SD)9K`rIO^9%mWyyY}4nGiO4qqMGJb-se%^J9+f@ zi&0Svmedn2tsV738v(c-q z%*+1(1b8~;<cCWhQ zm8X%W+6dX(*1jM3$8>|@R=Fni{{UW9ha3^d^sY>na{A<>3-Yw|`J=NXa+;{BJJ~Oj zH=_85VW)UsOw&e_b8=S8$&r!(S0`~Jp1ihy8uNL)Q*ji^?VwsJ58;v{kI;(lE$`n< z_+@3OSovab<$h!hz-(g&>MIU^8tbyaQs7%WY&lsifggxGW9we#4wPd#IMTkYYbW2e zj+|#VDoUlg=@kC}Q+HOB$zi0)YNFmrV2RtxJ9#mK+upr9;U~f!6UH7KI<>#KBT zUX=`v62b`lm!U5#qWd2q6!<P>x5Q zGX!KtRfq%e82ocxUxEG~c;m*pEv~DlTzGmoZe(Otx`>8c9AxcN{z$JT)^!mLzLRYn zYa`mi%FIx0a%5%%51|8`^slRbW}QJN_)BVI`5qh6GoFMrWY=bN-d}=MqigeS(%H9V zZ@Ba+V`@rrif-vGF6^&wJx(7}_yO@QIJYIAg)hkGY%{VJ{{X&_3i5lXp4U*i({&vi zPJ-^%W`b2^&evAjMn?yq!oNcfYz{vcwRAumG z;_>$Q$sIp-KcTFXt7>sf$hQs=TL6Fhs&&@y#u=w#-on226QZFNIQ-9?s;25omG$&B zY_v)IH7jd6lot2UB9M`SGq~fZ=ZfCZ?^|BIg4*Br^G@I`v?Dk;>^_5@E1iQ{j{eo{ z?@r|%Ml<-{BbUhVMu&gVh!rIwj+P)iCO`wtl;p1+MV!(J)S{7Gf@ts40! z1MkLok~8Sac@?6~=y6{qm}WKciBqhtXWGZVgTPUz??YRg5#L~PO+$BfWQeM_TFWj+ zdWuQH4D()JBDvbIu}ZKVi&Zx!3YCW5p zX6l8cC!UoXK0DV^LTp)^CaKHLb5lEKy+ZZ8bTFvyK+DcCOe<3nnrRiHXETWwDWz&+ zDVX-ExjdwMed(lBrA;9o)Lc16Q%yetj8SoNk&#J?lN5wgxi&pM+r)N0DVp}*MbML1 z7EBW5WtKG9PI$u}dLEVFo<8wMf-SG^?evcaL20SMJI6l9I}582MghmKBE1{nUBote zPm48T+apNYX6Ms!{+08swXoE60_EB6ZzgFOv(Dyh{{UL_s8evL{hXgqo&67-r8Pf^ zY5qpV?}#1wlfqdY3wceBp5m)p_?pEe2>uiWNyp0zXFk~A*4K6YFc|Cd_oTGabbELmX7LS$>PQcok8bgY{{VoTis0qcZDnz5 zX>od?zEyJ}$LrVeq}R9U)}s1b>$d~t3JCd$>DswgGCC-&4wp)6kbE}KlTd5V z_)5w{Aq*{2*qwu}10J;fU&GpEq{z1(D7uy=Rv}i|PZ`DzI)0v`rE@mgzOSi7qfeSd z2o$iD_hEC-YL`~=F&gmFUNvYuz$I*a$Bu*2wWEoRn{m_6r{Mnp0~yeFQBu|R{{V+A z-{{EW&bPnSuHqvB463;wL&Z#*b+w+Xnl_3>ms%jcNz5W-<5WJWS*c)8+&OJTruhul{dGDc|GuvOvo7PQ-%aCKE zkPZ)}arZE5vRz1#+OtSIM&Z9vT==|3Dx?*a)7Ir-=}=R&rDnYio2jgc!0=X`x3M$! z`eLI^OG}UUQusGc+x`ClH<9$|isjxdaIt68uLvLX%+gDxYwcz)pTqa&+c*-Kj^EC_ z?rcTX()*7>QNsTKH{b||jat6aubvV%`!0JMO^{N?dXO1>$t*+r;UnuST@rtK9orUb^ zH)Sux>bwQUjdB>5Q92Xv$iS}C!}j;mYgbcTMVQPXu_iH$;9yr3@Zwn0O}s*PD3uF) z42tc1GA4a;b%;*UygP|u$6Rq-IivpoWt36Xl)-&*U;5BzjA0iuKrLd1+(nEeae=!z zCphiWo#LqNm&DeqX=wx&vOxnhN`M9=4c$2zt3D==4rDk3bU8*>U6&mw0#>)pGTif)5WLSV)JDJR%LFO01|L2 zzr_7JOtaDaGkIfRw$t6o7o0<}S5mzEtVkI>z^lIzE}HQ)fL!7z_9{08K2_k3-3hFZ zAKgxt{uZ=rhFG1Dc_D~az+4=Ez>nu%Mh#c1M++q{0!J7Htg(G9QD92I<=xdykmM zTTO8XmJDkXHgle&gPtq7pTPbajg$Qj?%cUJXs+b>vFuJk&!upG2yg7IJWn`Vq`r+I zB)l=O0OVtic&}2qyt2AG7f`s0bk4xa;DSf%UDD=?OR2>QicQHq4>R#Ty*Gt?Q~i&n zjY+LcY01>2QXKw0D@I{wc^!j81dV%kL6S)kXC;c~qmNv7;<(R=%x-=ly0_ihm;=5S zAK_gVphdogr`)84B#qJc{{VO7KjBKXFLn>FU$~kx=5-fEu@1GZYT6a&*-F|;<>LV9 z&}|;zZ8fW9;#=$c1fF|+KO^sju!Ls^*=vRIE~xs1*3Tuuo9D!b0AYU$*zo-87KG}} z^D*3~*o=QX)-@?|&{JyCzhi1{F265J6G!8D?r&1c-%8WgRwZ}Kr$EYm$IH^YUkP}} z#=35UEZR{8@eB(Ar&;al(PNg|@qxMt67Q=DgN9q&_9J zkqO+=g;Ad5kN&-M8uNdr+p*+3DJSx-x6SQi86@M@=|9XlW9%hT@0)G<9cPO#waa)Q z8swtpE27SuuWlTZ-10}QXIooZNv5^bdQF*ygEJE(i_@v({{ULI@g8NH`yDrDYy<)L z4Ayq9DYft*Wqqvw04N_?c#K5w@P{m7`JKKM{ziCP)#m1HSzku~0L-qJT10A|R*VT_ z!CQyq`+U_Dlj$-ynKqLm#I(57p zTon%FF$CmyuD`9#S=nm)b}@|?B_^)g^E8lXa#}p8q8C(CxEaUt#YJT%lReB3#i1)C zkAOV<5m5Mc$?f!+?dFik;Ys}}_kwL~E_M4T=ZrK)MJ>r2vCmQTp=0Y>O>*0#vNVaKbxgM1rp7mMI)Lw}*(MF_c8j&+q}O~4RGah?dxdpk1AmbXV?oOJJAd8N%1 zUOb4VaW0)IDbHafX1e_gS8H3DVd|mxbMM~1e;DfGW6vjcmHz-k*}}p!E}**G@VU7L znR_k^LQo#;f2A$XiF6_?3X|zp6Ht}iaOVcJqlrv=nb?vm!S>Qmv8?eGpziE&_qOxf zP36xUDJO%BgZR`}Hs&M+i3E<~y7~Kq(z111Q!GHP(yPzCbW+80G>(|oa<$HFvrw_A z=fG?VuQEEQW?Tbaie-#6j5y6FIHV->trIhPjWiKO2CYbrQ4J*-qMga*8gbT;ihe1i zQsxd(gj06=)Pz%U?M~ux8-wXdig6T%oyp}q$42p`-jDFpR??Fn@is`}R{kX!$^6G3 ziLQ4;nmbgwzLs64-WHT`=r{xX_N;w&D~mlw3qL3w>*rxJ^5o+ftNJoqUJ<3;7TI^0 zosjdlJxAqVPVDO@mA3oOk)>!;Y{Bq#{nV36vOCJe?j??LYrE66c_g^a@dcaZJG&_D zRj&LWr0CW&Ug?*2zG46ba^R*t_|N|Us|E-` zq!qdx<>l+^J}0=iR?5owTy{~=ewEw8Ry{ItkO+l|`~_f3qv-YyZY;G;@~dFN*5x;P zl^~J%;~mgv+CC92`jvDT{pxp`2cL2DJ3nx7rBDuYsqcsL}x{7q% zzC|AiNMM#>7$GEqP#@IRbg;{D;)yjdiX)6LlReJ^HMyw^eLq!#&eSAhX<~8|7OamJ zNgai!lM|Je^!bc1aG;*v)KqRTbo$@={KrPlv}!$)xj%%izSpbTrtIvQKsf8)`c|Kb zrrqPo<1(OFBZYR8%Nzs8;au;5q*(R1RuDcxyMf#h)~tAseBTuA2k^9!h36UhNBR6J zsm0kV`59N6Q|9wJ-xa<3eU>{}8YgK=mkYQAC`jY;t|$HzsqC(2u)4Chnb+ibL39p1 zz&z%uU3Ge+XorS)yYpO{-rPlShhz3Rs zLLB;MImh#^S46Vq)v1&G!e`X5KZa3kxob3t^Ps6Qt=i&bVh$4YxJ}J@sx8YxFVUM87@_)j-dbs>H z4oZaTB;(UwtI+g)om@-ysxMzohXbllJ@%q*f3qaEn6_qYWH$tHkHfV~;wa|7yU;$& zRhG(CdBc*p18#Aiy$?$6{{Z1$YwDy=;%y~Yjl{yo1okxRuZG&(F_&);X)T4%`iC7m zcjx)nFZQ+pxLT_BZ);zww_`|Qs>hnqe)YR_)boEE+TUK=#SWZp7^!W|BYoWCw?3b( zE!-^+g5c5_8}0GNQGBDiJRg1luRtFTwW-xSjcY`5{{VH1I;j}|obBv*u6M+K8`N|i zH~UiWQPOTA7YhMPd0faC{{XVeIQ~_x8ykYCqec}I*G~5;vaIJSjdZbt@N(V!H?K9; zriCrm1BSsQzTtt#J&F7))Ae5(Sj?rMo>a$02v0uw>t1g)^^pLJz#AXkt3Da9yYVig zJ)M>1v?3JTT0~=!oD2@8y&PY%igjwr$!>DcZYe@5(5J23!+WgV>NggibkqEZ#W>mr z4WD0bI#!miI$L;h)iLL|Si>Twdj9~C)fzaM-KcNqar$nF6}|K~H#3Pz%K@{6ALCX2Buv9s zvztx^NXRG1nVy&>{k6)C3`u_kbqo!VKH+HLRw>G#$ z7>u{h7lF|IMJ}b{dzlK_%cjCCywd=28mN365>$+ey{P{HW%yF}PS$L^#lN|$FxrsbzBw ztkdoyGqOAYa>R^^$?*P_uHJaPZtUPQLx+=ku)vEPvHUyNRbrPH*VgtvWIw)_V0j-3 zI430j72N*-cUCe^_c&ww+A@n)S2-O%DgOYr?3v(^5obbNjyl&x;%kUwM7WVg-RcGg zKQGFgsA{)w4YjtNYYLmm582BBzhER~y)r@k1ufQ_sasy!TWc4Vg3fnb+#-^wJCl+5 zR`ncXQZjS1v(veiI+Ju~PBCqMMEdQ_*UzWA#=J<9nCv77-Ny3+29q=$@QgLOF-Z$Ovq*AUFI0MR$+RjqZaX$O%Mk%n=Npa4x@@I(nO zinQou+pye%PtfFlO42lACnaqele_ z{5**=32~FtHQecJt!^QB)W*w#2+!wVE0}vMJx2L%wzukfHCvQ%W(4ZVa`DtlHTm0a`Ja=x|BT*1B-`hNZ5il&iM&IH`aK zE7FFu6uzj2d<* z#T>$M7)2Q7pYKR%sR^PpOd_P)?MPROtBaKIj|AR6v*UEVC}nF@#t6^KPc;dS4Kw1C zK>&ZUnbug;{{RSJa=)H`Du%}L*47}w9x|)7w#v)D9mxliMYYAI=bd!z&U(rQNFJv( z_HLU{QS9z~G+IraACEO))`r?O^2Du-dJk&nJU=$cmPI)#m^*(SY4B>cT7f6*7VH;= zkgfS!c*G)-ERijs;=w}sbZVRc-PP0pJ<}9+4f-}&1*3^*4 zb`}l5qZLp=#(H9{Ako?;lk8S*NFcV(LGRwFNgbmf^jEouV`MBXh933jOAO<8e!87X zvX+f>u@{S2f5g9f?2{5E?Bp;Qrg&C$x4e<0nN>m$nDogtYCRgldth&yS9t*;0he(XJRg9=45jfmW^!;hojY^fhrHO?|!k4o~M~fzkeNAVL(pZ!Om2N(? zy5xF2?fekxw{k?G41Rt2S#n(_cd6R73i!-XQOCZD2nFQ?#!)$nH@@Ck)FWk{A!$fkegAzklLYw z+Dx?BT#!#4xcb*d`elx%7ujcfhuT@P4h}P(PBB$q!n#$hrNx!BmvJr7Qs;8M;0{M_ zD3vtci%y=Sjds=K+kc_XE{SF0N#8n@it!)=YXVA-Z^!kfPvGlVd3Ljt4F&yIk&(cttiGZR+gbTDa!jC!+14f zVh@O8Y;lurPx7T65rz3aD7J_mq}fV;lGj}xoqQQmOrLhO5 z0Uy?#;`LGfzVNeMOgkuSY;B{n{@sFQO!Bsu49rRI@_rSatN32iQ`BU>k6)V6Tns1n zRO|)^sRFwd((l6u{?N5$A2A$|dV1B7J?*@06lNnJ;~+)p z#P8xql%dW)vgKdvT3#T%Tm3d|K0RVd#G@E%cST-(`t+`!?U%wOm6=&~?o>gY-;OFZ zyt;hm+Av7YUjsha6*rPrOsgjOuXCC3cZzO&8)0#8X121=I|5!zt}p<=Bi_1upN!ri zg>VuJnIn+AMIwz+GPpPdoSgT_r`ygQj{Q0zx2ZS-^%Ut2meQ(Cr`V0hhGiW7mE~8- zuy~2Om13KH&dPZD)Zxn=kdypdzL{kWrd(n|WNpSJ4&^p{-!C8oz@&@f_N@f#Ak(eG zEYZ!Dl`)h}fMajn@AaokZ=ow;wB0&Z10xDK{VBg@(})irhwT*ia{u^-jH$P?nWqPFV<*7{o}$3`-?;=$j09u#s|1E0#VJW1ksyhWu+r(EhW+j*0; z-fAZ18DiUd;DMeiX5tMeYM<;_ivIw8dB^EZYdsm$FzLw?V4vRSpTiZUERPFLN^sGl zWt!JygE9 zq3oo2f`osOypLU>ij$vz{{U2yc=uP5IU;x=D#*$lV3Cp63QcFtq*y6mEZU#{-SkFJJ4e&Uji!96P1eAWUZqBDl}DO6%g+ z^mz1VwA1cd*aK@PGyUA4M{O`56sa8aa1olIGhTF!tq#tBjHOsXA zTu6?wdUZWVu4}4Y5kPiY!9E`ZMuif?oh8&er&x0`AM+~XV**0dW!f(H^G4qFFeOF9)i_u`*;8e2hWb)_tp z>Ht{Wwg+L3Dxrept?gl>dz{j(%}x^R?OBBt+BVZu}CfUl`(_C&(@<$OFKJHCLJ+MPCt3Evs+T5QXKj% zUBazs&zH#<*06XvftUMBR8{H^*~UlXTVlgQT^svOJNxM3LRL9cVS{5l`_#f63S1*t zyhz+)H`)ehyIVMIqtoF>lF=EQbU!gY@$FkWRVA`XlBWf3sNVP|W;HER>sPsXu5T@& zREkDyfxMiYdf;R6HMQcACx!K8lJFt0)E{()C%ii-RqMvf6GKWK&!1bzoBGIkxAwStt+DP9n(4momUYtea42dH(>wJq#8pNhryt{{XJ%VWaDDSlYZ&E52KB z$2CV=*6#HUsIJgPhbpnQ3HqAL`Hx;GuLJ5-qc>98v(-?KH#N02^nG4PSVeauyhP`5 zIU=oV+P%Ei>Xy#Tz=8Zn&F5s#qy(p^bsCCrd5 z(FlW}Zm0Y!8Ady_Tw8iv(6qL*h-L`l01j11IQI6fXqwoMmoEExRpi$x8`|ZKx;$>U z!}iT++3IpeOie6OOa9Lse~ma)>9FS>#{Ih9GwzVAN&G5#KaC~Dw8^?tAbfHafBjXN z7NlAhl3eGIBLJ3edtg-2YX(Tx813cUN%>nN0Dcuww)Zn>*lWpmB!jA`JsEjFm0Qfw z$K|xLu1GsT>s2iX++CE0CoH?VR+rkLMn#irV;CYre@s$Qv$^fH_CKt7~ zH>V?|xsvckBbx5rSRik`&$nu&EVr?l4ARI`X!+w{z#QkC{d!W#a~zQ;ooN(p??M1D+X7y(y|{uRmW6q&k}hFaALv+0V2Yw{!*npKzp zaLC{h#(DIn&*CU9Bii#w{#eLW&mT%oDZR(e(y$qP+lz~9tC(%x5;{gP%~-gCGi=^o zs*HNzU?1mP^|qyQ_i|la#TYU-8;*9bZry89?(}(J9%ONOq~Nap2&~jf=GSn7{(Kmv zhkBsugDP-%#Y_FC71Wh`wqtK1e=eBfgM9MWCtt0I|fZRD0_1865`KKZV1 z#3m)PlHxr|H!!x~gQ4x$9cv!L#H}3B6_F)H<7qrrsXG}qj^(4fk_9(6CK=d$)c}uP zxTSABP@`PS6rG8|&*542x}CN1rIS04@0A8r- zI;u=$-#V~kjjfDQ<<`h|R=tjcLb|w;Q*#uuN*nl3MK!E1qy+i%34!!n6|Mp;L6>=H zf|JlIa5?Wyy4JZ-6p~~BtWaXEE0t=@rwE3D18QDj#!6O7~Y2C*IWGn~gjszFrrgAo~p2>ic%3-sTQMYsSC#TZ01aO8Wq?NsP zjlBN6RVCN0P%xH#x%TT-Ch>%Dso|s@4;%`#lGU;=!mSjZ$L}LMmV#{{SzP z${26}-#{S0>UrbVn%5TU18v$z0mF2xOO1LE!(#9Gc_#xWAJVI8TD%OoMnSbfJ;~2e z`cUN*t{R#etkT5+k|uEJ`_*+l2*xmLR@=qe)vc^I$#C)9jk{zABypT$(y?@?WW7;y zD|vRDe7y^OE2v3y@ocfd2;gIklSL{HtL97fH;*)Wp0nV;6fVEv`+MfLkleF~=0zL> z##nRHy>vv3oL885FIQM(P!GreTprcvHunt53ydDPHR0xXMNU_W(E41yyr&h+?#q;h zksp5);yvr;>bDnWdvJ}_#?eI;i;;YSQAQ^cbt};#iv5q7dAyj4;pUlgF_=s}3lHaFWZB-k^zi$>*9}iE13o-j7_081}N?a~EIHZG ze`to}$_YH4YBtoDX;-+yp2XG~#-3-*@~`_{>#O)@9f0x1nH}Y&rRA}agGD?GA`!Ip z4Z*H_O;2G;RV}i)r8MOw71Yj)REb!HnMwNQpZ%%<`@?o}NdEu|`xim9@XRQpKMrW{ zW4v}z41PkmU)s9EN&f(ab76IFV`B`1QjJ8hz^cF$e2jt9j-J)=_+BiACleY9lU&Z% zzx)H%o?AFU%bR282G&|OB}VqaA9od2ZDQz=<*v_4_OAncHt;R=t+e;ndWG_nmvp@- zj5`hhJma=1$H$+Bo(J&n!=={zIcGJ!+TOz(6Llnjqk;;M#Ej?Do-5N?{uSaQhqSKU zwpRSiDqyQZ4sERu1#L$4!)8YJ88p?ryCk=mbKLhds){5EFnw{_oFfd|eL5QY6-q5! z^SPu((%nkCWMae6oYQv8xR1KZdIO5sv9Xd^uz)eaAP-I|ghW28b)T6-W3OJ-6**xm zB9t7J$b6fExROWOPeSIb+1Zc@#|Mn!x-Bb2Yqk;X>YK6XD^A})p2l7GFrAx2CVlGC zL^o%t%*CbM$ew(5Q_6|emNp=LNa<8&)Fq8Dw($ZEH#f~+d;ZU`X@dzkJb zC1j0*qYj{hkZahQve4yQ>UvFw!taS!5gUknC9MR;Nq9n&_!1367sKBlyOd7}Yb1fr zEgKp7^slr$J*)o!X!tu%)}k!yb7>X80QO}B{#@4OwZh8)c-XS?0rkff@YOhv5eYcT z3s390?*9O1!AF}`y?@{zo!Z5or=;o=Y1);X_Lq>5B#LAz%aM_geXwd3GKlaAIqhD> z`%>wuJ|tY+AUo%_fRzKO#y_Qb)`8*si`m3MN!)h)!0}&cfo~CqgYsVJ?H zgrZ%!XOIKanzwBC5skzWIsyfH9*y919xKu2tHoN}>G0||)2tS7OLZaW zk;Yh`%C2gD5%H{AY}fMmdr^wk6)z;l5*1W+B%amwriW{xY-sf8Z0zDgfRI9|n!xzh z=@-K95JwxKCe$Yb`|hd6Ki;nk{bZ?Dq$5rW&84gEde1J5E~eel@Xf=^u$GkMbJnX` z#VpQ-V#G1d39gdkLbz#mv`zvpNykygG)JYqv#fK7UsQh0@hAKv znuMTWnNf3(_G?eZUkE%O;-3&cx2Ub`cM@aH5KXmYAYc+P!N46W=4)qhp^Tjxi``o^ zd$jVuYln>B{pa6f<7Iy_!IU>&;Tb3CUWwqJh5jP(41(zCbJ*#KGOcn78OZ+tWb=&o zuco{y@c#h8UKV9-D?znc*Zy8*9&EY)0C}^I!xh+Vd1D15B|DsPT($U$8me*o&FN(P zn$%~_mcI>rOm12;ZMG4>axkD)-2VU%F08ckDuB|c$=Xly#e37h+XFD#Juz6?g@p55 zFd}~ezol7{NGxq%iSLfiA&i@zQ@J} z%Vg!$XN+KTRSlNwt+F;oGIBcBn3craaog9eXWv|TXK-VXd9TnaMk!qIR;YsF)qLa$ zl{x30)IFqb7$*nRRFPb(sVv_+bQLcV$Gi}8!1pzquvno5yzN@Mzd*_q^I5nG03ca zSHaqK-S9Rpnt5V=RyjkC*gY$x(dU$0EQ+OBcq@<8Q}slY>TFgeC>RXq<{tISJsGTH zba|$s;mK_pYgxzd(EadE2==U)?b6)3$a2H3dsm|TL05|E)<8ku4#SS*S0#65E>N-B zt&STNoMfzxd2Vyk#Ig;;0cryXR3*6`2Q{ZWZIKfXlpK9(JDW2aGb#CY_NUB*;82VV zd1saEan_v`u~{+7#t%>q$;tyZBj~}{kn1QSTfyj+*oa5ani1MM&|0<#hO&`5M^7qz~>nofFS!2 zNUl6(s!^JcXZaga_h%R8eMhEha=~FRzK|_FWWv6B$2i} zo9JaAk7i%yYhGDx-J|{Pm*#zKYdSOZe~~A_x%|%u+ZTO?IKmI&86XhH^{M{=Xd9W2!l>Z#f{8U~ zM<;POR>lvdbAJObOr96auFSCzhn`oi&^@p_dsdIf)}DWc@vxU79YQG^s32`B4nC)f z_Z&HMXr}(z$5E+aB>ayBlw#v<)3_WOkzpW!3Byr5qA4PGUzo2xpN(4pN|7=y-gDBw zM1-!=K53*|(x7KlfXdN%r)Kr)qZz9n1kkLmUFEx(+_Z!)1_nLNTGF9uRvGdFZ@~8A zrtpy|XrWjg?URGZtgFx8itcYto$1b9tamy+m84TNam1>sxEMaC6>C|HPi+i4M&(r* z_Tbff7+xut_v%3%d)AhuB0su_f#s^JF+Re!gR#dn`H}A*14NK~JGVwGe|ss(>ypO4 zZ~d!oMc2id)-}UJX$&OyJzM_(W;OJW!iISK1!a%|{M?TGoc^`)=j{N~-TYhD9RZR- zBxKlXh zs2&o>jl!t7C^w#mp&hVm?dIL=c-B7W{h4lLyZAAp3y+&($q>&!D#*ZBrwx&)0{~;U z72_YW$A~O-4~15CcEl|DbdLqZc^M6z%GmT^e=uv+?k^yQBP7zQC>)Y&^4!7_jw+&S zt3IZbdFjU5=#QTMJk9o>iwzDD#8AR8M?ZmXe>H5}=jeeIY6V7(eC=Ahq(-;`*?_a58>)GJx#$At%&EYDQ)NPl z8gvsY0TI|U^LqQ#g86O!RgkC$X&$soez_?eg-GnjKcObScaA3wP70i!y-&$Kjakc? z9*giU;cUD;ew$8O;B6k;YtUBg$iU!^I#-$eJCz2PaAN?oNDE;5S7UE+CNMd#!?V{H znO3&fKU&H#%2*n5d)VJu1C>Q=mN>2Dc1FP(4yW; zkD#v}Yns}c;_}(nNkU6QyStSZ;i3$qI2fw3+*@0zS7GL7fm{q)h0J$VNXX5}=~wmr0bq?})8>{! zgXT#ahU2mASzBZawbhi4p!F5BEcRxUB~EZo4&)b8OOlH#gz2;%F;xvoaB$>$R5_}< zJL$nCpr?v4=}pdQ;PalqHA-Jbz z^%ofDoK%s-(y7>_lZ~k5h_(w6kEK!k)Q3YKMs@ zh8-?wJl*q1gmKM&>xaTn!No$7Nq#>zekEHGI?}wE#33oSb~BDMS=zKR1@jIMIq6y# zR+F1UGD6OPa7S9myuWpWX-&!w4o!Krsz+;`5Lyga7{}*r89a)T(Vkfg>^mYE#(I-e z>29}h>_t0(#yu-@Ptw-T-Zh#se8HB<&pECd*ot(bn`Vhzp=UWUi9jLu;Dg*(LuFwc z(T0v)j;AHPb5pjPY8D%Gfe-_@$VVg*^#1@ksuTIP(n%SZtZKWr1C07tB|Op-m63kU zqjuHZSSw*l@J=|zZCp8#Ev1XfEPD}-p0&tn*M4=mKu*EaJwf8Sy&aZUwYTBf4%SR_ zN~SgsR$M8*hBw4pR=Tsaju}QopMR%O&2bBBbsWEEis2+?`A&EvpFv)Q@ew&?*{{RYI>a23aCP~@`MR_&zn@ZHx&Y0n}_l`o>!xzT! zciWK@U>Dv$9y9M&ZagV+kiPZ^sLi>Q?#Svtt#tO&FeT+;HxZtA$E|8vuKXvM0xwc{ z1lI+8=MtWlMzF)vN0CjTYMZ2$Y~&y@13VT3xF471D&K~*tJrl%p5`l?St5+IP8Xw) zG5Q+zA?2Nb#;gZcU^pYNt8vQ?10AoAYRaa6QNhK-a+VqqnvrKh)eqPd&P3OUOi#Ef&1#b|tM)~;^67M2FyOgzXLfcZw=N4;yu z6f&tWxQbzr907yuYo6AxR#cM8U?h=&Nuv#)#=S~)eXcX>9J@Q%#kT0WYqgIkiWf4) z6J&xzbLmzbgbFx z9t836(6olIy@=dfDBW(bk-bSggOUc`r|b2vBk^>zT>MMB)?Pe8dn~U3&Opkq<*!p8lZrIj^3D2;p(EuNA)Mu}!MDenW}z%wA=?v*#<* zBDi^&8%?`=j2iF!OKo$12bUIP`*R%M5SwFwaHe@uU$TKXE8 zh)T^f&U9t9j?4B}y4GyGO?cKHHk~cL+p>5Hz~u<{>-ZC1=i&>wV$yFfZZ5pfE*Ef& zax;v9UVHHEtUN1V$!}n<6pRdxtV8D=@^E;qzZm$7O}p^D=(3O*9x?*AQONCI8JSS6 zTO6M!y6mpMQ|q$Il(6_s^+~_@W6Sh-UR#*NY<$!$yB#o2a!qurZD(r343RRSA%N$e zwaV#t!Zs-!-dvc&@yQ*HZCywuw|Lo%ayA=z?lF)DrG3pQD8%?`tD09j4KTs>SPa`^ zEWtd!`OkXw9s6V4jzJi~72-2o2qChNO3vlg*y9{$IQ)UHP_pq>g>oZ>ZpWFp0l7#W zeQV_SnuTiBX}WQ3B=%Ra^_(|SohozYl1;RB_FB8TeV%)L1usTe)Tj`2k+J9D+%MM8K&~K?b~Y_K9_m##$ude94l;1Aq?W<{l5>UUv;X zT*fVSXLfxAuu|pgV-Dsenl^I#SRcQh+;;pcCivUMw%zp`t<0lq6Ttl{BdOg@AW)8h zkM}qjJ?kIDHxt|+Fha<{{Kq|UU!~$FPHoGU=fXirB#&bFC3iHI7tl(@!W3b~I^=&! z^dUTvNL>i}9+l;v0;I}n1Tp)gJpTZ+Yt$Kl$v=&LU7fC6eAlPsexs24*a$c0`IoFO zqPV#GJfFIljEw!$`1Y++rCx0eA>X^xn#qFPTf|8N&3;(-_7&9lTIy-6om`T!5U5D) z>0UgfukM`~ij$^_e z?t{-As8uBvdG8fgNv8K8pHR7FSz@x8&#g}I-R>nxZcr{RWsQ8*5`;dEqdb2K)bZ)<@rE}7JtQvuRXEw zHmLq1->6G(4xY!%lI5HXs2wraIl%mDN-*YbE?S+KC`u{M5j{IE&i??Sx$F7{m!sTT z#!@)$n5ZT5kaJcwZ7;+2R;FvHV~KqO5Kq#$+nsV7Zz>HX+9;uq%2`HoM{o!AtbIpO zo?*1Rx&9}1B>gM52a(sSXIAk~@BaXRcs1+t&COMI?R`b@9<6UNdp$lA6bwOa+_A^M zYRc1Qn$BY5=0^L-dJ+CKsSj4}dgiP}Z@h8I>;-*fF!U(VbW-8e z(N3)*9su0SoRl8_0G(^;_R2h~i=D_DpCop0{nq4S8`knR6o@gm1(u3}xA1c%B@1EX2 zEmRRz9G?AZJe}3$`!v;sx+ZxHj7jQwr5PO#4M&=ABRQpHm4-}{%9!UrT8>M58}MVh zwop$S*Mccj=e;)Scx>P|Hx05iAQswAGH^O`)YSVvXK1ZLGI5e|c4x?UH#hQtW}UpU zPs)b^h~o3t$&NMvjl|b!diED{JVM$b0RR9%7(U!qHPk^AwiZGVff|egLB)QtTR)S7 zP=%hS=F!7K7IBs&%B?_1DbmwY2JMUs>73WM+*aws=lkrp_imh`szmU*L3ahp-*#rPhWIf8f5wR+}4nW2at`Fl) zjL&>pHB!t6EuIZFFyImiD1 zsMiYCGRJJK5}89NE4g_-qPDypb1kH{^Ip3{98JG#H)Gfj&ac{8CwrPg>FRV}5#aMY zH!dXI^Pu`=>yWbxY7!NE54u~__cg!b4Ngr$*xJYCnBCNXRPHA^=e7-E-Pzut^A^%a z!X2sys`F8ZbE_D^Ee)em5qG(5iDW)mBZ2bq$f(Lh&=ath9Ah0b>s4%vqAEzl`Fyw| z2dDI>EUY6e@4*;ef1P=*n~bcPzqL&dFrFD?XAAO@2THwZC|HWIB=+?fs&;{lzblND z;C3Wb5>MqgmG=YF>eS^IQ{5A&qONp_e4;;>ls*0Gw6~7~0SNgC!+?1Q{3{MCiMEv7 zO707vax~M`J==PGd7SNk550 zV-=sM+`ZlCZ!`Ci<2XE@N|CJQG0P-bd2xmcIjXSO-NzYe?d9_usl{Cy7F_9m28z5B zvuggOn|T^A5?piqUBCT*O0xvnZOS;taNOtUYKvQ4BB*3zoE&Y&DH(1p&d~&%o=ILR zlxG*rv}JR~OLJyTblb)wiwbedZK#`7Z9p%cQC&Xj?E{L(m6CYCkPPD3G6hH_6@_NY;oB{vR-msYx@?ITYA08&V_=a`gri4O9MlGv;(Eof>& zNiFp0<3&vFkn!{b)~>D!=L?SG)`2lNP&VVH2Nk5UXD9I!4BL@4VQma@NPP7LcZR`I z8w0j|>r&C|-NyNfAWfx+!vos0OrWmQhR=Ld4x}&cy80TH*|bcN{|OSgRE| z7{E2fPK(|D0Kq*Ut@A;p)LRHFmVdQO6u2M}j-wn_#Ft9)5#;%ZKnSC$#d9Q+cNke1 zXPg1S;~jqr+_ahP;02;ala4(H_}8sT#dJKmUvY1BM3}{IhXqaJ-$7(H&z}aq$K5}qNzIOTw$Jo%wlc6EhhU?QD*IDse-E|*` ziW6(b*0CIc$;o4i;G>qoW_0CFHgZn>sO+tdl<;zl-ipT!rrFIbvF(>DCJr`qHDd2h zmIrezIOja4KcB64x>twoQG-T+5;*~S)jt(!QQF%xd5rkWa&y|g!Z~Atw3+koFs9|o ziyr{2R^s1Qn9Z=OMle@7&f{L2E}1Un*>Mp7^OZc;oBSZuZS;*RSGl>0Vy!etJfzM@ zQ~7@??&9%ghd5$xnk~P3dT>81*XMbzNb2IMRQ7G#s=4<$UTsp29yH@5zT;)_kKP42 z9aXv?%Cs~sN((DLv&fEExnjT!bNKsK6~3XT-Kg>}Adt5}7y^F^v9JMw&3Nx7p&xa{ zufO#>=a|*1tlDVay4Nj$COG6c#s>pGtx>qv?q=9yRfR|18Qq_3)^T0K2AL``Tyzz5 zvYb3!?Q<83nlIgWlH`K0#S~tLt}8al5?7HMm(PV1ze`ALZ>E1iIPTfj=q%pnSRZ0 z`ClWKbfO$ig8~P{0eIxMox3q zq}Zi)k;l@XjFV0ZKN`8swsXcdI-d<{2I|mT%-Nn1jGnB$0j*)jy>PbDNo{bG!rNp+ zkzJOVdlmE{)Zu{nl=T(!*@hF5`$#Pw{zs{Xt<1Sz<&~!ndQ)X&iZbruRB}l*l|G{- z%eq@1DmDA^H~Hh~*0^x^T9}va=$7s5j+seE)tU`?ZxqEQY$AeWlQ;{3)9YN{h;`v4 zZEjd15yAn>b>!!zX6u@<3@z>R@_!lWpJD6oT>jG8EX0%4o^xMMmSnJu)oFCw&(6o4 zj?5Gw=|kdszTStDCbZH80hnyg;B%bxt2erbmlP8#6C(`do(cMXf1OZm8&tK4%Ug@X z>k$o}Jv!EX=a^z>sK4&dK$-Zf&u& zIbXaAbB}6awriDCw~ew!Hi5hH{{ZXOXN7GVQf@9=Xe)pRAFXr)QD~3Z?bT3Y?a`D|>~U z&NgHW5s-UuDo|}L-|j1}a(M67vaW#xbeAg96&d6Vk3m!}FZMb{$kC?a8IOANGc20} zgqnkG->uHPCO*A*-Rb3HsF%x@2WXfLoPY;APo+VnLej?3XL6y*J9*DsaasCB+TXKU zK_FX)Lb>b!?~2%i_Yr-aA0K^a+?H=E+nSIHw>(^5Ec%mIsu`Z znyaWr?-K}mo`a~VQQRjdX+0G4O0p|(2P3fJxN#T?RlV(>bE=jyr5A0{Ldo7IJE9?p z7%XxHUcS12CPHNSkYo@(_C4x3qDdqNXyEk~73>muC6Yba>cH{&SD*E2_+@KdcSog9 z8A`8{Fti;;=I2rdM`n*W0P~Lj0Mff#h77qZGQ1k*EiDo+HdInJobk{aORY|H+yimk z=CGxYrAao7|t{PeQWDyj-}0X&z+-%lBvwh zeHhCU$s7+L%)7QL5xCA zDlr3(YRPCBPs~3Ga)w?2#Y?44#?N0}O`Ul+eZ3C0&&N9C4VfC==p1~qpdXQ3e_HG; zJY}HVTEf>CV%BCrUN=_4F&vH9!NKodN}GW>0~IL&l!5Egy!=L0LaVx5zMtf6Pa9G@ z>U(Xa<(=y8w7P=ef73SxmQ3#4J9MuPK=C+|He_Wy6*$Fqnn#ahhSed|wDWT$U?`S3 zHf|o{9ewM_#N}0KE7SLm>Nwa<+Ik(hiJgM?H9J8X#BfI)Sk_LT;@t-JM2#kr)!5?` zfChfOD^BiJxS#B{>Lt8wGqcU}hHUaVV^eAo?Xmy> zqj<{HvC5X}HvH0&g;D(Jx2?X%EC67`KAEVLr7DTq(dci>7}9F`*vZB^(t+NbMF0|O zp`Lm|eQNEjQ$@B_l)>B{{{WR|$#EPKa#XVO&p}nLuV=b{mB>8{de+qNm1?atUElc= z?dei}_OG(j?`F=Ys64KUmj%jo2kxNt*z%B^QU=5`_J$~vuBE9J_jchta#w$(QgY)AUzO$;%mB7 zP*-P^lbo!1+ewq=MR37$ka3!l^5gAR>kZT^a~3i4jN|A}Bk-;Q9cJPtRYp1JLw5G9 zm^?(_1#$Cd8?nIrE0P(FIj&lfx8jc$SZOU{%`1-$X_L8@3#n}6arYTSi=WVs*0FB9 zJE<-e6)v{nw?cBm{sY0SIki-YRJ6+E)D8ngY|X|owr ztxI&iXEz*=ZzDw_$sCB=N;;5N9=WJ48}A=6fjt*F#dbP{?T({lu-vG+{4iJO-G3_N zb!{qpJ+j3hcn?O#dGtQ@$BMvKr|-$#FTmdqiG;n|S(bFoX6D&|Aee_kjN{t2#l%-| zhS?macR5kkxj1~rV;|Zh8@=(0wHn;p%Nbb%vo{zxub{z46)ZorsUB$e(Vl)L6kS_I z+D6p+Y;5f~Pb7|;Pk-rI*HYZs#pcMOSbw|->Fz61#`s*i!tAlLa6=xoa(h%nDgE!Fn-2V(%qw{ZEZ9bQox1&&W@yW#6|e|oTqcVkwd(Q#7F9VIO=P18*dTcWD84$47*9kmzDG-h&Zk2(hDEm!vaI< zf5Dq=_R_!%t?IsI4`DC_O`Ddr6Onx=5X>^yY z(nlub&H&DED+p!q#5U?X%gk>RQjNJ)myy6;==Yj7Z*1l=DjmhTJbzK#d(`&2{KX18 z29b|A7{zxNmeID^Bbnlmbp!&AJAw~t^3M=y(`fpuMyggBPUyMHmG(Z>=3_GYxM_32 z*)!X~W;F2;_H`0$?6mD+Cw9t|*tjH~4PMhO{N-{K6iyiQ=iayoB|pYbBOjG%=^C8Y z^D)TS!z5;mK4m^=#`9Y(;X=y zh+wlb?dy)`+M$^m3)qCO}dgR_48yKdN%Hutx0toX)X#!laJ!h z6wOaX5p-l7A22&qi~?W-)Cg&G@6E zaU(fn%7Q+kr6mFuaB!!Co@<_uP?jrKg@)o+hR;e%eN)Ln5nbm8l0T(=9USWoQK;V6 z@6n$-Uo5K|zQ;ge4oj?{p1X0ur9!9%)ITuf6W`La?JozB!NZT3DC7}OH-yC$-~s#I zoOiE5Vj*s2>T!Ds-oo5O1;>`4D#$Vj{c9rX%Hbp^%jU*%GuHyH>bKjrL;=bik~?R$ zBpRSuPnf3|`^(zCR~v@IJWS)wZ_%GYhObdkjnSSL$R96U4%n*_UCrhp49bhc8rhCJ zJI+}V_|F|_m-;2F(6o_VNeDf2$gWA{)uCx7pP9GTVJ#knntr5CV?aq5{W-13E<%Q7 zCD@Kg?dkZ}D`}=lYY&+e#$4kE9cl5k#1a;eKl}$cH4=_8oRrdhsM4RXw=L6U-F8=N zHelq1Il%O&bR9-fD3KfmkEsKws>bAyM1&pQqMd5%0FiCm%5&Eg=ZtNtt!g;IM^1-P zsd$dS6()BDcM`D@2M-t}M4R&%f&ql3+JpKH`tD+`(P#sN9}D!b~kK_eq1 zfVWUa1yy`{qa_-N#rc}joGPou-0c)(WRJp~wq4w~pv%}-UgLw%*6)V=U#Mv|?PUI4#iJf#bAmtJZlm=c)rGhd$9iKAoSbo< zD;o46T0FB?Iw@C`H+ZwwEVaEmSt$*X5J}L)?a$GB5${vUDx`+m(1({eW*r52EI^}& zMj($)2(F7o@lD>I1a~nl%tMXChaZo6@+)OhjnB-B@| z!rbm424R8yYasZl%6Jv5&gaL@58hw+5B03swRtCRls`RqIW@;iF0VJuJr0Vwg$S-# zYHXR}kC$*g2Xj@fuZb9l>{HbDtoTymRwORadY0=};3lreA%w)pKhI|frNKMpGA7+S*P=!Cry$JhEAN< zR|V*rFSR=bkn&W1pnFyqi3-ng9pqq)@c836>0ZWlLkTtQsmUqzUH<^!pBa}_uAj4- ze7zY;TZtfz7!t(tbK4bfOg9%2Gsrd}U%b^_?c-?7#2yFAr@5xsUMzEwI1anBjPyOL z!Nb&(YBZgnchK~!MOnA0)9Ch-xr{=rM>(C&6nzI%TasxuvfG$$<#}aeo$A4O_5=FW zZ93!au||qi6UgGNNeKfn$QgnApkUX%^?1Rk)svs)_Z}ST)Ro*4iHUvTTZr4vv?+8k z%C8UkbgK5gOmdMVZ5u8JOcg)Qx@Mf)f{u3N1CM{ssp{78-oPh`Lfk0pjBXx=yxdM( zB?mk#nroreLmMt-8tGfPk#VKNaQ^^lia@SDV9IzWwsBEeU0rGIBHcvI3t*W#^WU1R zWtJ%h)-g9sW~Yx+DmKp^eR$yh73blzd{qXX_U?K$aFpt+G+a9Fo3~(%*r~wxHJ_~C zTiik*+rwj)9V(^dR@W%fTl|t|cHY%hp(4}oL8)@rDXaX@xaoj?^^6@ zgj@~?Q;oo2{xv3-diEDP;T*D&pH6DHc8x&*G0#FXnze0jZE`oWHLQ!vGW7hZP@yh$ zD7||MrC9Q{Ew(f@9}$RPa&aV$!1T|(Thn!P)ophx2v{f^aypK+%-m@5Ng}e5a1ULr zhBZ}fE$wasxVVM0$Rw#1?L#%IhO5s~o3*WFr{Zz_N|kziu%5TS^p8TYhB+YeWZ5cX z2Ot`PT{$i1^Yr zOlM-$NjX<64spf>bg;w?pOmf0IUx6~4HHMPKyM|9AF};u!^PK^vx+dST}5-u&hYk$ zEyI1H^L%g-kfZN6{{ULLF%)qD1Zm|j7{I68x)YUVj1HJQQ$o!)7@Pn)=dFDf8!zNn zYvy?M^B!kt{lHMhbGs-HB=@CKyNfT(Pdz)*d2&d*P=LKYZq(Cn5MX2^xbDCGYU-&6 z1~^>9~BOQ|z_y2Ql2(E|Z3gn?!fg?qh+Q05(V-wYPt!+0F~X{{Ux@@&+=k?T_&M zs~&WCB+Gy>cyHl9jd>W1CL;>1y6(0+DOaae>A4NeZX{wD@OcK7FjQ_MKkU@foyT}= zagSq6RKkO}0(q_;cGjmwmGm7Hj2&GhWFxwo*MjwzW@Iycc*SDvJ30}#XX#Q}+?epC zeAOJ|(!D&l7fyujRb75Y73sOJbm$)UAYh-RJc7V7u3Ys6x>ZXnn+ZN;kt1Qr57^VE zzCs>La;?t*_r-l3Ol1hinKfgI7-_v3VtZ)kVdh3X%GGP#CQv-f8NAN^TXm_l?Lj8C zmE>fI^d!~mcZ{%Tr5;;yFnRYCi>HOfSxIiLZ#dVWuktx)?-%A-PSzY@x`R;3s7Gxu zlPpmE;5$}Er0y=H5^fAw@M1X-B>Nudxm&y^sl6+o8j?L_IQP-ndQ$e zohkFvV;PFb#ka4q6?P3$c$H&GSYv>5$Ue1gu5GU%+K#0E0Ce}NcQ#h)o53KDytU=j z%BM{_lqQ-w>0+C9lCw1Iyh(Wx!^D>$;GW0-0N2vDto8c|f{6)%_{zBGeznOpkd73R zDHMU!G2qpxB1Q+#3(DYktgxAnG?ZsAyzkX3oy=^kyODuXG7UTeM>WOUHN~ObXFd>e zRP$R_J|K*pm$8`G5578Ayq=nq3`At?*{<88kUB9&2ZmFFT~~&65qiI7xCm|(e2t85 zALCrSMk|Q7#LDZ}Akh$boH{cjj&cqNsI5*lp>C%1=gBLchE9}VVg-UfA_f2WaDf`DyZlWX#DhusS-qALe5=q$<@_)j)=fAp`ZF`2n{^-VP zIO8R^ACz||sjhlB3rh7F)htz&qIeCKqG588Dxd%kMsf70?k-2m2y*y2!Tz;Wv3S+O z1|HO@8nSQ;GV{+Q zT|S4e;a;3*Qp7{r;in}30K9nhr&A3+TtpLH(Ox}z-d6qgB5&@I$LChf>=4^D(n_Ks z_f&N!+PTeBM|(7B;v#!~=NT$J@%-yGm<1r6%b%Ad)@w4Yh5g-V>bCy6nk+3GN>isT z3H6OiTdCDv6-E9WE*tSR1d@kPQTPXvf2~@#x=6ySs_#5*BfqUAcJ|Us=7!iXNgYF1 zjZ(6!Cpl=@>M9Nqv=)V26vJflaCzdS6Nyz>_$!=}I*f2XKj%z%AS$EGm`d5iXrqDk zHF{4A>g}h;b!%;KRfcghB9r(6Nc?eHLk}tHoy^_hRal^vGBP(DGXuvQnzbx&L*=Aw zugKkl)MB&9y0#un*6jm~9jrS2Del{?9yB1~vc9YBSO;<~3V<-U$5UA;F}Jd517(;DbJP-Z{HooJ^IFJO;H-eB%kuR6 zYu(E+m19v-t1or6t7ngl!$v98g4J|2PLZTd611{BcPEn3fC0~6Z_}Emf1_N%hl=hw zVJo;azbWIW9cq*_J>0TpL%kG`PXi!y`d0RXqu=XN01x^)b)ECIN1*jJ?pCRm;-x0( zU!u03J-^K0rtz42FKO$2PIVe#Cd>t5aly@Q>E0dJZ`B$*BNTc2^Bsfr=Dh<+&@|mB z53|6sOO9udWxoO1wP94Aa|1sLM)G>&Jq37D%jm`PPek@#@J~zY^(XGZe9lWr@Ey^& zZ0b;>H&Yx%#(Rw9Q>OTNsiOyjQnZE~rZn@+SEtAZ_!S?(s z+LR2bL&!X^;2Ni_=^9q3#WgK93yCqql-mB-am{5$KE{0T)6~-uhIJ##d5l+)+_RQ# zxF0G5R}r7h&hQifPoNd8sdyJnwz+9^`>CLOACiCGFVk@3emSmw{wwQ7IXW`7}C;votu^t0xtZQh{zbu|Rf zyya1w>Nu`Nbscrf2<(zSVnH~m?Wfhlk2%mO9W#%};=K7|Al>Q3zdIf44;pu$On*Y(nq;DE|PyJ-rQR${s)prVrPOabvw_#4D zS{CN&aMDFAGHjYQjGln4D={N!7z3fM&Pc?G+>$?)_cT~Ez`iVFgy~Vnxm;&K{;EiFctCh$Bb?s zzgmr5Uk7(X(=@2tTrhpTt8cH=l5wl5{7O)zC8mt61+B%=3vU>Gy+Pow<5Nqc>S_j3 zH#y`90X2DUb}yEM0)FuW8LM!~`@DiZ*zx&SsfNH|r%6sydiox1YV~6)MI7;p>K5A2 zNR9NVKHDP=j{IW6ipBq0gvZi zZ}wNUgr=RJ=5&2wL8ME0F$DPx0|AZ0p{mg8K)0259$0alVAOJ3POcg!1zWQoDm%M( zWCJ-a!RA2t;|Cf402;CX00~9RNB7pE zW$CyaAFXmRPU^-PTY<(vtp$tZ1I)^ik&~MGC{~Utk3AoWZolAlJiArH&eE2j*Hg38 zwc88t-K#WG4yfZC`&NlOob<0fwtbgM9Z`D&*!ot@p0_2my8w4WG3B1e>t1af(_UJu zQ_+l@S30#&MoRNfD5Q*4D-Bx8?N@AqH^(T)kynP^o4L(;ahztkqRLGUj^;?t(#?;r zN}4<9$KKD^6-}2fkPmFq?Hw`FhkNK<&4{i6MJc-0B#{F`P;tqo%CgA6y<*>uXF$yi zo6{io9<_YDZh}C5qLOxDd!y&bgw~I;KtLyq{{T9fTte#Ta)k0nZ+hQ&qM1l|)rW9K zYOCqU!w|mC`$)(uh>fkWH zEP--m=yUC!quBTQ*9xS0!1;nr!x}P z>#0tsc^rF0j&OM(b6a9F7*>a~oGX$;%fa-eQwd>=fzy*+F{e6z1<{(GYD*#~%uY$|Q^O>^9f0Zq^rCKQUAr8S zrz(!g5yuo3w~;m6zqk$qs-KvQ^!%&YZ3VPieXzFyASfOs0|0_D4S5~D=v*|gEd3lS z4CAj_>l4NDGOSx-k?=lJ2;1xRuTKe@(xXq3e}XcplU9?wZF9DW%JH&+w{XZ~)}l!6 zm6r?wUJHfgs$Bx*?<`hX?My|u3)6V@_WD)A(8k#FFb{3HHQiei3XMr43RpQsILLLZ zE(k(7amn>P>hjvKRZ{o?V`Ct?9xcboxMJlmn`S0(zzj` zH08DO&dA^9-IBPak!C~5$j=^vsDEfiB`D6mV;|4zYS?k*22eu-k`Fl^wQ->>IgH*W zExu8=F^Qrm=&C()^L};B>Yg5vk=oQFt1cQAISpL}<=PeD(OevDJxHpTm!V`W6RUI! z#!2?}>r$c3p%rHvd&iMqX_Dz$o?0^;5BEfals5x#XGT1+mDghG z;bT2o)buDJv~sT)R~X4*+NJ>mZB#pP)b_7CN#%vc$)DyO0phe{*KU!JnJ}Y*8=Ujh z{&iE#T&;VvpX!#;Gq#NvX;$1vr7&9CFWrq!d$%N3RgZ|RUNu?N#yI30l75|qZNTx* z7?~tOn8-f0t{$xllIFInzT%xKkyb{1+*3t1S(L`Zj0&%NV`G1B<;+Nv_#6xs{A%8( zsoRTr3$pOM9@WhqOdm0#JH~Oky&vr=QH`qF&!LQP6I|Fwe6R^VqF(Zo+bN4@oj#nt~eg`vGYcvNu*t;``t5CVz%4!3#*52pfsF) zDYB%gI{x)jcT?B!=DT?+V4=whck{W=8kDhbnp6A@S9J0VhK({lQ=EhT6-} zKJzM)2jfqUHBv@NC!d=*$MUNPgs}2dA^!k+x)iE%>a5HqMw^wEsG~j17f_hrYscM6 z{{W3(YT7EQ8Eo5*zEdCNU0l#fAyDwC1dvW@8;u>MM)G74F#a6m3dXcmNZO*mn%uf@ zl_z*Vk>|v)C2&xK$Td6O~e*!jOI+1Bi9|Pnv_lEtd5(ABLlDJTUIxy zNi)a;4nRFKUHNq!J9e!tJxIjVs+aE8rh{oF5tFR}l0Yn@2lcAgNvT^SoSC9!BYa%; z>x|Y_#M0czW@gA<6@3LwX@7BSN0jV2`ie0X@VxC)g_m^oHK9VZpt6f0fK}Ybn`k6Hg`bI;G5J z2khLHHF>TP@Q)yM^=i@4g=VT@-K1paD0{P4MRdMg1vyVuBZF2g?$S)EzSjrk8Kjd< zhUG+%N)N6_6-sLth^Y#Azyeg{WcrGk8C`MFshB+N z$sNTCxm>3NSLb>)sp}?5yJ^F9Kb1Chf?yVSm4~SmssyXfGCGQiMRn=O^fZ)p^D5?j z&W{qvCq*OUQ9hLqsKyY=Dk%tUFZFSlp`tG-GQV2?59-jWR`+3?ncodya$g z^{TCgtA?K?MB@C;SXYf`-Y)2=acs)cg&~4ss^z-!4Q$00;DN{t6p^3M)Ng2y41g)# zKqZ^C5X5rnG9^m;8IiFAh9fmB1&bUU0B|bJ#-HWv2;O6pk_TaqGgabNi0x%L#_HGF zMoRHB+OyTjWd!m^#rdNg}u|Uk-;UwQ>~tnnaK+SyRg%^*l?t3o2!#{VOdXo`+;>sXb2L z!g{66+@ENc>Ac0l1lfS&jGF2toVa71?VYCwh5FZ)T3$_UcL61W!bZRw8Sh;+hl!i} zM%)O)MpqK6a0w$h{6DRFv@yxWDQB^^Z_;#-N;*yTX46u`wuF6(=Zl!MQ z^2-9odNcBVzgoUEGXt1i$C#uHXRdmEYTQV%+Nhf^F((M8By-lGy|=KI)qqSmIS06J z!iS8t`>{tab4#&_b2a-Ur^sSJZS9^gPg*Qpt=UoJd3=&LG3XDs=~r6P>&#qErOag{ z1aeQ(uIcaxwN;Wo-ZA-;rr%8a)k_g7boJ;$!p5ad9;R%P?nxLpJI@0hDy6)}NhAx^ zNm4Pv9`&((rmIP{Gafrs1)pl~@sg6plwfO52*=c&-`=RHUkK>VMDc?@>!@0ANI8 zckvQy&5c)1PBYx;bkyRUOi0~{B%ClA8LLog7ckq&3Qqf2^vzs*XcTV>qu1V}dux0G zxC0$MYj3PUnR_Wk+^a0o6_Op~^f)Ix(^R~1hujJNbwAnS##9lvbyN_kxcCb_0J3r1aydsjcMw{?=erW7yX$(gKQD{olF)^r;}ayH;rot$;Tv z9gkt}UZo7ytYiDdbI*7>Qnw?q+9kpj`2k`$6*!xKQ=XZ~>s&k@A-#r70E~NwU+}Fc zyh@ECJl3G&f>pX!{{Y%?m&J5T!8M|3ooSvp)R=+E>y^(nI$cKCUAXR8oYyM8B37F% zAMUa;z=O85AiP(M$q)<)<7PRn=~Y;jYI4}lr8!Z4^i779#6gRLgNDd8k$T?aYT(9jmaQZAA1Kiq@gFItkEg2G;%t&gMDa?JW2Mr zSCUgZm+C5wo}Ybn5S1fTQgEh2gZNi?mu&(T-MxVWj{g9KQM|Uby?;Iew)2saM=0M= zdVOn`>NH&Wo$c7atj#NF>T(aKYAOyO5{~;E6IGaqpUasfg~wH8Bl*`!HNM%IU5s-l zsm@2Q)83ml>xjg65r;rJ9!4vr&3QPizP=s%%TDKQEMlmvj)3jd?S%1u?%_Dx z4_~cPYnES?*ABce6;jsZ+eSl&+Ih|nDm(k=<=V)lq+b4&*NDK4r8r5-@jTNAjZQP)*zHmRCPYuyv&ZQZE=NxD7s!moXe<6!U z>E4#rjPi)$4rFn{j-QQm{{U*@Q?lI2Vd=|qYl&jsjrM#Hcq8RMN^~$mBkyS?h=P7r z!5>P3_TKF!0F-9~a6;cP9CZBZv7T5Z{ra+=4jFyx8RGFVmFAbtBcc?kHE6%Y)5Y2Ch7 z%xY7W7~N`CigEx}AfKlut)r@d>%9o{s(PF-h{Ul;mIw2t)Aayk5x6I&PeEOA=A|!Z zS5ph~E@+!$PP`F@V-Y=oe!rzB*zSaC;sRHnnOGD4HK7H?sbJ40BV(2asH@UItUSwm znB97gf2Dbo%JA=No$C=j&V6Gs%owX95y)YT(zpx`1~7Wo%fidZec+Bm4nNQMQ)IM& zqKAXaC%SMkTy=7JC3s8kG+3_a!gxVE514oLrl@H7##H{5vo(p|`+^+w+u#2HuUYrM z=)f03oPa?G`B$A&4_cIzX16*aQZm_<GEs-Mlg>U6L%(;|@J3 zx`B;dN0y=k#xtB8bm>%d?NVEPuqbfGG}HU61stw^og`jltSO@{m5H(xlD6$pDI#E(=DfpSlh) z)DJ=WepQ0zi@B}iBOTDG!iH_58TX*M8>Bf4fGbYsB}O~G>jH7upK7S-6~G9^m4OR^ zT~VvduFh#ux2alJF44xL7#THfrXfN{o_|41x`}N|IoY|Fjl7DaSi7kiB=+>H(xUPU zI6E^@CtsCv&9vm_`Bm)*L4B#LSFFiy%EaK~7#ZN!60;+Gip)EZGgj?9!ppKb8wV$h zVw7N`B_k+T}1Yho~2Z&9`%!_T-<5C zWbj-&tCigmLxJnhuhO~+WrtC+MtFlA$L|nG9>=Y8!fWikdvrE&ly~ZDTHGV3Hrj|? z+&1UjN79M47%c;%7IkuY$RvB$AFAmuWg)t;mHg<*GD6IFAawfIIXrCtk3M^Y+trE8vw`i-=PGKyoDes>;9kN&-1xVX566ixCuCzeI$fnHl>uCm>$ zpPEL&Wqt?c+PY=&E^ZOc&eOPl?MEbc_4lsW)~8i2Z7tB^QE+-4qiRYKV)KK_G3Jsv z0P&B`pK&~CZc9p76$(K)$^QTf_*c}qfhnW0fO*4elWlaMMwB1pTH(C4t|ew8d27UljAu$)G)J!K<5GikN~v`iI~b0>s!ehZ!8fF+ z5=Cq>k%A3+E~M~_gdxEa9E=Pe+}0P0^iGMC1>fdCwIVU4f5dM=Weah(-wZKJ{Mh9wH@- z5yl$0u+>#5*~MSb(!4q2xz}lnpz2Pr$7I33yr%=`YHd@)w)=NlOzJ_#*;kLuS2^J; zx3|=i+_#pKe7n65wRe)hmb0uugow+M2N=((uW~AeA}P)uwmf#KQCGrFfs~^sC_Y&u)l`(%G)Q7_s83_YD??A!WVU1qGai0r^{nY5F~7_6r=~hnH!%Z)o`$L} z&z=lYoS>~VbW5+Yv14wy>=bmWQ|dDbJk^l#$l|i|!64*}3{%vOGt)KETD@AyDa!US zgM=>Pw>IF`9Y$phml!O)s#n#m;tS?)`Lp+U{A&m>!Ox{5uwjP-2Aw=rXsyjAsJE&# zb!}ED(LA{rOCC1+dwnW6b#)(k7!KpEJ%0+#bi*Q_n>`P&)|A2k*rR4nahm9*npLFk znVnn|CbZQX3#dj@W*8ID;EYsPY^7AUB#sEI+k~6T3!H!lBio8ryD+3c@>zORV)G0} zCN}2N$jX);ohPwrU04XVgTVwIpIXHUhGk_tRP|n_t;W(#F4#yi$&4?jt!-QAup)t(uR=H(xUOj&@~oFbkV#_l#?mv|w6yt@Mv>act1&-00B&z;+qto~ zyN~@Q*<}Z#?Ak}-Ijl>s4_rW6Z8lQpAL`iQhtT(``kd%KWVydG79ulN*wafw#OCA8 zW&Z$JrFc31btKV6EMhYj;-@UH$owmuw$`rg8R58z%%cFSk_Z*Ir|WjpvPSqxnXos3 zjD2fJRi!7&5{#1O2GT7Jvpid^=OZHrE5~9DWZqfaTe0&Ka-ZV^BmV%cT@B8nkzO^S z3PTL3U-OEC?P;?hu78LeWYkXyMt4zmm*78dRV{T#H6dexyNvOk)hu!Z05S{?hZUu$ z>8l|U+MTX`^j&K($0#f?20G`pa=GF#j?ex9qEV=gwYWmrxKO}yFgdH%vf8lRmn?ws zjPYE27m`LWc|DI@)c*i(+=W8zIqg^NAoVrrW3@@=1$Hvbp!Cloo;46<^5*$L4nb|F<;HVUt=+4t4bw*UH!rP-a8Nv2uD>e3&asy>YW*rEw zg3nq@*p}YtM*jfp%z@DUeJK~po+A^gy0`F=n##P=C$@8OW4c8CD90pyJ!_6sD&emx zUi3PnqBS8`-KnGQY2EmLPn4Mrq}Ex^CAK@$KD$ppm0{`{W&NyAHNG_)A@`<%Nh$vF z^c49jV|J(GRuM;{M@}~!9Y)Sqi@zFTLvCW$`HBB=?3pS(NOM)6vjN_6XN ztp5P5hW_?3<|~-PaxiNBo%FND{{XxgjD6$5KEoAKYiPXRFt{WVOll}ZGN?$PoaAt! zcsTqjTvbnYD(u${`Sbl zP=kUzqCos<5?G=bkL6G}{`4(Y96<0GYF<1e_dzGCWA$8iwzz{}1oqH8=_9b#X!5S54yE!>W&wG!$y^!CplP2I! z34TGVGTnWi*#HfnFtHiqZ~p+Uv))}kD3U#lSpf$;j+`*}8T~4?#n+pipD5Y_uV5?0 zQ0sfMvQ?zlD_R;CTE)!K#t9&!m))L!I+1mY*OEzPyDsg{So8k?>f*6CFi)mC(@dL+ zo(=~UN-b!NIi=LnyqoQp5Z*o#d~J~D@8h99^$S42K4n&3;~gp}<`@|ph#Y%V-g+co zDf{1i5n0xqNlN>jG-DYpQJX1vSiD)?8)OiAR?HqMxiJNl?~r%tRApCkvca(Nf;~kx zSP$;Wg-K(`3(~sjVx<__J6zg0f_2VNoYR^!L@)u>EJdWAM zD~$UR4a|3eyYr=6U8Ra$kN`Oy4SG~Fr%KV?BZjV7CY$Qc+i4KCB|y7#klaHxzLlbWbX zr&FGIIx1Jam)rB0Y)VP$48;0>MDzEMbV{-(b>#xB*%>P!1k_+E4Zft)tMg-W*@;9L)R>G`B$ri#&af|U)*wHFzs2Ujnld?c1##H4BO4kMM=Z>r+yUYe)By*UNID zQ<3|u^ZAX$Cv5&;kwyx*IRdR|*D?niNXv1P*jG<=XqTg8pfdIZl1I>Yb$DAA-hTwZtidiCIob5UKR7y@!vu7M6qbu058-Tdshamg^0Q#s0 zYLz+0Ir`OL=U{Si+MZ+#z?^f}^Q_!f!&N1FqV0{t#{0K(p5vaC(iV4)Ia1+Owu94y zTyT>z5zjq6s^nMl#;A%yl^d0hIUH8_THeA}=*w<3A@4m=()rE3S;0c5KP^_5UuZ7O zdt`7q9Ah<{`jnI#YY1 z>VOI3G0uO9M%EwWRxKjbZE|d8j{YC+leO{vYlw+uR~}=jRUoMA_*Rykc2OCgWRhz_*h=fOI|SA3W+L9`NogSd3DAN*jZV3@j%b!Q0(iSNbB}Oq z4$D}$zPMXM<n(rhmpint$@V{000S2>>4s!Y6< z?A6O(1eUaP@@3PizS{Ym+-md6OSExE#lp_<~GL#oDfg7Qn~Qi1x>vE zV=CusuG5_I2Wqcjtj`+Z-Z#MGcU*f_>wgeM=4RwDOmmKNU2#}it*K~X@55sXNF}$q zSlMDOJ# z3b#ICiHLO1RUK-=0Sg4@?;POvs336e2qjs11sUVLOlA;(qYSOid)LfLQg%nvQjAh^ zTN53n_Y5C#+M3c}kl7eL>NN#+`7Q5*RIVn>q>>E~h24&POHo&~nWOfA0*vvINY@RX zy$xr1g@<2iQsifzqor!7qnFz@UR!}E+IkVkH6q9|JhdYod91W;ypFXXnSkAzZj4Z! zX3Z}(S%)15IPXjjrGWJ0)ekqG4_aR|@8g`(_I3|xb4)s~%)I8LGe@@@K?HIuCQFPm zsLww2E56qR9GXs?bhy;5sja&^O5hJ}^x5xxr`W5X=~W<Dc6_UcOv^!F)B%1RE*EKGZJ|3OnAmbiI2*j56l#fbAdzUUkRmJ*H(z)S2!vT zbNbZku?u~nPnn$LcB*N}51w;UZzChuicK7LID@uPwj zGC{3Wt+A7Z^d6-*ae{Hs(&JfWn~Ab6w&6RC|KBIjt^RT%pFeFBe?og@xv~8UZ#t+qepGw&3ji_$=Fu_-8Q!2n&Vzg z%m4*>;w>HV-(-_Vfx*AOdP_Ojz8sQHz#U0F$+NuDV&b@fw$>_2_fd%hllR z>TOu+5r1Py=4Ia>RRcJ#Mq7nx+CoFK`&EQRg4%Xn?HD6r!NDH&S?;1g>MhY*9bGxk zwQ=Kf6^Nxym9{j)VO1H*OQ}QqP67r)NBSy+o{;tNoz?a&aPq)DHC;U0R9vxOPs;NB;m`v*{|;G>qjZ zEzL1|2bv^p=eZk4CZv;6wRbGhNyzs6>mrvFy^>^_4S8*mwPgdpN>h1jj0Kmkw@S{z zqXwU|KxqrxP(I|O_UTSr`&GeJmm@tuth`cD?9dv9`qv-oZAG0;*r zwET!S9Mu(3xpdk6u#n$5bgeUk1z!kBeyVxVl3gVzGFXvH4FAZ#wDXslbylO~)s zTYk8cC$ANY%@{QOj6&?(I>osdD)`QNQVm`X>f|2S6^V*meLp&1SAg!#-|d@h97g#* z!khiEZ;(nk$FQtCQAgF_BWUXIZQ2q}x#%fBwc*{Jl72$5sKKY~AO_IYt@FxBQVnX{ zHbOscsykK=DJeP-U~jg!100l-u6Pu`+tKIl%a2S7z{MD)^>}t2*}wg}4&Y33V0#Kt zuUq7nhDQ2 { const address = useDefaultOnHydration(_address as string, "unknown"); const router = useRouter(); - useEffect(() => { if (status !== "connected") { router.push("/"); From ffdcad55ab076208e63e8decadfa9c5f09d70761 Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 00:00:01 -0700 Subject: [PATCH 14/18] wip magical stuff --- apps/dashkit/src/components/MagicPopup.tsx | 109 +++++++++++++++++++++ apps/dashkit/src/pages/index.tsx | 16 +-- 2 files changed, 119 insertions(+), 6 deletions(-) create mode 100644 apps/dashkit/src/components/MagicPopup.tsx diff --git a/apps/dashkit/src/components/MagicPopup.tsx b/apps/dashkit/src/components/MagicPopup.tsx new file mode 100644 index 0000000..2fea839 --- /dev/null +++ b/apps/dashkit/src/components/MagicPopup.tsx @@ -0,0 +1,109 @@ +import React, { useState, ChangeEvent, FormEvent, useEffect } from 'react'; +import { Magic } from "magic-sdk"; +import { ethers } from "ethers"; +import { useRouter } from "next/router"; + + +type MagicPopupModalProps = { + children: React.ReactNode; + className?: string; +} + +export default function MagicPopup() { + const [showModal, setShowModal] = useState(false); + const [email, setEmail] = useState(""); + const [address, setAddress] = useState(null); + + const handleChange = (event: FormEvent) => { + setEmail(event.currentTarget.value); + }; + const router = useRouter() + const handleSignIn = async (event: FormEvent) => { + event.preventDefault(); + console.log("boo ") + + const magic = new Magic(process.env.NEXT_PUBLIC_MAGIC_PUBLISHABLE_KEY as string); + console.log("🚀 ~ file: MagicPopup.tsx:25 ~ handleSignIn ~ magic:", magic) + + const didToken = magic.auth.loginWithMagicLink({ + email + }); + // // 🌐 Send didToken to your backend API + + const provider = new ethers.providers.Web3Provider(magic.rpcProvider as any); + + const signer = provider.getSigner(); + const address = await signer.getAddress(); + + setAddress(address as any); + if (address) { + router.push("/rooms/me") + } + + } + + + + + const openModal = () => { + setShowModal(true); + console.log("opened") + } + + const closeModal = () => { + setShowModal(false); + console.log("closed") + } + + return ( + <> + + {showModal && ( +
+ {/*
+ {address && ( +

+ {address} +

+ )} +
*/} + +
+
+
+
+
+ +
+
+ +
+ + +
+
+ + +
+
+
+ )} + + ); +}; \ No newline at end of file diff --git a/apps/dashkit/src/pages/index.tsx b/apps/dashkit/src/pages/index.tsx index e88668c..adfe68c 100644 --- a/apps/dashkit/src/pages/index.tsx +++ b/apps/dashkit/src/pages/index.tsx @@ -4,13 +4,14 @@ import { useEffect } from "react"; import { Web3Button } from "@web3modal/react"; import { useRouter } from "next/router"; import { useAccount } from "wagmi"; +import MagicPopup from "@/components/MagicPopup" -import Rive, {Layout, Alignment, Fit} from '@rive-app/react-canvas'; +import Rive, { Layout, Alignment, Fit } from '@rive-app/react-canvas'; export default function Home() { const router = useRouter() const { isConnected } = useAccount() - + useEffect(() => { if (isConnected) router.push("/rooms/me") @@ -35,9 +36,9 @@ export default function Home() { width: "200px", aspectRatio: "1 / 1", }}> - +


- + +
+
+

From ca1fd1c98fe519a310fb88b5c21acb0a617e6dc1 Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 03:54:24 -0700 Subject: [PATCH 15/18] connect to magic login with email --- apps/dashkit/package.json | 1 + apps/dashkit/src/components/MagicPopup.tsx | 229 ++++++++++++--------- yarn.lock | 180 +++++++++++++++- 3 files changed, 308 insertions(+), 102 deletions(-) diff --git a/apps/dashkit/package.json b/apps/dashkit/package.json index 96c32e0..76a66ee 100644 --- a/apps/dashkit/package.json +++ b/apps/dashkit/package.json @@ -23,6 +23,7 @@ "ethers": "<6", "framer-motion": "^10.0.0", "graphql": "^16.6.0", + "magic-sdk": "^13.5.0", "next": "13.2.1", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/apps/dashkit/src/components/MagicPopup.tsx b/apps/dashkit/src/components/MagicPopup.tsx index 2fea839..ecd2beb 100644 --- a/apps/dashkit/src/components/MagicPopup.tsx +++ b/apps/dashkit/src/components/MagicPopup.tsx @@ -2,7 +2,7 @@ import React, { useState, ChangeEvent, FormEvent, useEffect } from 'react'; import { Magic } from "magic-sdk"; import { ethers } from "ethers"; import { useRouter } from "next/router"; - +import { useAccount } from "wagmi"; type MagicPopupModalProps = { children: React.ReactNode; @@ -10,100 +10,133 @@ type MagicPopupModalProps = { } export default function MagicPopup() { - const [showModal, setShowModal] = useState(false); - const [email, setEmail] = useState(""); - const [address, setAddress] = useState(null); - - const handleChange = (event: FormEvent) => { - setEmail(event.currentTarget.value); - }; - const router = useRouter() - const handleSignIn = async (event: FormEvent) => { - event.preventDefault(); - console.log("boo ") - - const magic = new Magic(process.env.NEXT_PUBLIC_MAGIC_PUBLISHABLE_KEY as string); - console.log("🚀 ~ file: MagicPopup.tsx:25 ~ handleSignIn ~ magic:", magic) - - const didToken = magic.auth.loginWithMagicLink({ - email - }); - // // 🌐 Send didToken to your backend API - - const provider = new ethers.providers.Web3Provider(magic.rpcProvider as any); - - const signer = provider.getSigner(); - const address = await signer.getAddress(); - - setAddress(address as any); - if (address) { - router.push("/rooms/me") - } - - } - - - - - const openModal = () => { - setShowModal(true); - console.log("opened") - } - - const closeModal = () => { - setShowModal(false); - console.log("closed") - } - - return ( - <> - - {showModal && ( -

- {/*
- {address && ( -

- {address} -

- )} -
*/} - -
-
-
-
-
- -
-
- -
- - -
-
- - -
-
-
- )} - - ); -}; \ No newline at end of file + return (<>) +} +// const [showModal, setShowModal] = useState(false); +// const [email, setEmail] = useState(""); +// const [address, setAddress] = useState(null); + +// const handleChange = (event: FormEvent) => { +// setEmail(event.currentTarget.value); +// }; +// const router = useRouter() +// const handleSignIn = async (event: FormEvent) => { +// event.preventDefault(); +// console.log("boo ") + +// const magic = new Magic(process.env.NEXT_PUBLIC_MAGIC_PUBLISHABLE_KEY as string); +// console.log("🚀 ~ file: MagicPopup.tsx:25 ~ handleSignIn ~ magic:", magic) + +// const didToken = magic.auth.loginWithMagicLink({ +// email +// }); +// // // 🌐 Send didToken to your backend API + +// const provider = new ethers.providers.Web3Provider(magic.rpcProvider as any); + +// const signer = provider.getSigner(); +// const address = await signer.getAddress(); + +// setAddress(address as any); +// if (address) { +// router.push("/rooms/me") +// } + +// const handleChange = (e: ChangeEvent) => { +// setEmail(e.currentTarget.value); +// }; + +// const handleSignIn = async (e: ChangeEvent) => { +// e.preventDefault(); +// console.log("boo ") + +// // const magic = new Magic(process.env.NEXT_PUBLIC_MAGIC_PUBLISHABLE_KEY); + +// // const didToken = magic.auth.loginWithMagicLink({ +// // email +// // }); +// // // 🌐 Send didToken to your backend API + +// // const provider = new ethers.providers.Web3Provider(magic.rpcProvider); + +// // const signer = provider.getSigner(); +// // const address = await signer.getAddress(); + +// // setAddress(address); +// } + + + +// const openModal = () => { +// setShowModal(true); +// console.log("opened") +// } + +// const closeModal = () => { +// setShowModal(false); +// console.log("closed") +// } + +// return ( +// <> +// // <> +// // +// // +// // {showModal && ( +// //
+// // {/*
+// // {address && ( +// //

+// // {address} +// //

+// // )} +// //
*/} + +// //
+// //
+// //
+// //
+// //
+// //
+// //
+// // +// //
+// // +// //
+// // +// //
+// //
+ +// //
+// // + +// //
+// // +// //
+// //
+// //
+// // )} +// // +// ) +// } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 8d51567..a31ff79 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1340,7 +1340,7 @@ crc-32 "^1.2.0" ethereumjs-util "^7.1.1" -"@ethereumjs/common@^2.5.0": +"@ethereumjs/common@^2.4.0", "@ethereumjs/common@^2.5.0": version "2.6.5" resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.5.tgz#0a75a22a046272579d91919cb12d84f2756e8d30" integrity sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA== @@ -1631,7 +1631,7 @@ "@ethersproject/constants" "^5.7.0" "@ethersproject/logger" "^5.7.0" -"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": +"@ethersproject/transactions@5.7.0", "@ethersproject/transactions@^5.0.0-beta.135", "@ethersproject/transactions@^5.6.2", "@ethersproject/transactions@^5.7.0": version "5.7.0" resolved "https://registry.yarnpkg.com/@ethersproject/transactions/-/transactions-5.7.0.tgz#91318fc24063e057885a6af13fdb703e1f993d3b" integrity sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ== @@ -1900,6 +1900,25 @@ dependencies: "@lit-labs/ssr-dom-shim" "^1.0.0" +"@magic-sdk/commons@^9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@magic-sdk/commons/-/commons-9.5.0.tgz#7ffc366b9fa9a04ffbdd49d25abe986f16d6ba48" + integrity sha512-SYpEF8cpzPrsZRD+BZPVkO8N/09fWjDX/wJ67vjdUs78Q7H7bWQm1l+5CBcq3PdimEylm4cxRqmcT31AT155FQ== + +"@magic-sdk/provider@^13.5.0": + version "13.5.0" + resolved "https://registry.yarnpkg.com/@magic-sdk/provider/-/provider-13.5.0.tgz#ec53cf652592dec22b6eac1cdc5ca259f17ab459" + integrity sha512-iyyPuBmGNAUSziEthlQHuI+6VM6tZ4fe1C0xsOf50xlyFjInHOZWnIos9GmQ4/jaFvZjkQmB3OnbMegi8Fno3g== + dependencies: + "@magic-sdk/types" "^11.5.0" + eventemitter3 "^4.0.4" + web3-core "1.5.2" + +"@magic-sdk/types@^11.5.0": + version "11.5.0" + resolved "https://registry.yarnpkg.com/@magic-sdk/types/-/types-11.5.0.tgz#e0c1daa00cac754f1fc377013b24f0151b680a23" + integrity sha512-sLNUNMcQy43Q4FD2sG+atuUsrgBvnAwrvUSP2IAc4fS30qkDlo+VWAOVNkNWu1o4HcioqOXUAgV3E24dKkLIqQ== + "@metamask/safe-event-emitter@2.0.0", "@metamask/safe-event-emitter@^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz#af577b477c683fad17c619a78208cede06f9605c" @@ -2826,6 +2845,13 @@ dependencies: "@types/node" "*" +"@types/bn.js@^4.11.5": + version "4.11.6" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.6.tgz#c306c70d9358aaea33cd4eda092a742b9505967c" + integrity sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg== + dependencies: + "@types/node" "*" + "@types/bn.js@^5.1.0": version "5.1.1" resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-5.1.1.tgz#b51e1b55920a4ca26e9285ff79936bbdec910682" @@ -4814,6 +4840,11 @@ cookie@0.5.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== +cookiejar@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b" + integrity sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw== + copy-to-clipboard@^3.3.1: version "3.3.3" resolved "https://registry.yarnpkg.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz#55ac43a1db8ae639a4bd99511c148cdd1b83a1b0" @@ -5978,7 +6009,7 @@ eventemitter3@4.0.4: resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.4.tgz#b5463ace635a083d018bdc7c917b4c5f10a85384" integrity sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ== -eventemitter3@4.0.7, eventemitter3@^4.0.7: +eventemitter3@4.0.7, eventemitter3@^4.0.4, eventemitter3@^4.0.7: version "4.0.7" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== @@ -6818,6 +6849,11 @@ immediate@3.3.0, immediate@^3.2.3: resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.3.0.tgz#1aef225517836bcdf7f2a2de2600c79ff0269266" integrity sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== + import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" @@ -7495,6 +7531,13 @@ levn@^0.4.1: prelude-ls "^1.2.1" type-check "~0.4.0" +lie@3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e" + integrity sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw== + dependencies: + immediate "~3.0.5" + lilconfig@^2.0.5, lilconfig@^2.0.6: version "2.1.0" resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" @@ -7534,6 +7577,13 @@ local-pkg@^0.4.2: resolved "https://registry.yarnpkg.com/local-pkg/-/local-pkg-0.4.3.tgz#0ff361ab3ae7f1c19113d9bb97b98b905dbc4963" integrity sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g== +localforage@^1.7.4: + version "1.10.0" + resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4" + integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg== + dependencies: + lie "3.1.1" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -7682,6 +7732,16 @@ ltgt@2.2.1, ltgt@^2.1.2, ltgt@~2.2.0: resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" integrity sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA== +magic-sdk@^13.5.0: + version "13.5.0" + resolved "https://registry.yarnpkg.com/magic-sdk/-/magic-sdk-13.5.0.tgz#1c95f921bd4922e0c41922dc013e89197919be44" + integrity sha512-1+TzTN/7KKvvZVA8aE8qWmZ6QEr+dSjwHnbOulbSbYOfQ7u3GHpj3BRT52uucalpFuIer17lISu4hU/T2kOysg== + dependencies: + "@magic-sdk/commons" "^9.5.0" + "@magic-sdk/provider" "^13.5.0" + "@magic-sdk/types" "^11.5.0" + localforage "^1.7.4" + make-error@^1.1.1: version "1.3.6" resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" @@ -10490,7 +10550,7 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util@^0.12.4, util@^0.12.5: +util@^0.12.0, util@^0.12.4, util@^0.12.5: version "0.12.5" resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== @@ -10648,6 +10708,14 @@ web3-bzz@1.8.2: got "12.1.0" swarm-js "^0.1.40" +web3-core-helpers@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.5.2.tgz#b6bd5071ca099ba3f92dfafb552eed2b70af2795" + integrity sha512-U7LJoeUdQ3aY9t5gU7t/1XpcApsWm+4AcW5qKl/44ZxD44w0Dmsq1c5zJm3GuLr/a9MwQfXK4lpmvxVQWHHQRg== + dependencies: + web3-eth-iban "1.5.2" + web3-utils "1.5.2" + web3-core-helpers@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-helpers/-/web3-core-helpers-1.8.2.tgz#82066560f8085e6c7b93bcc8e88b441289ea9f9f" @@ -10656,6 +10724,18 @@ web3-core-helpers@1.8.2: web3-eth-iban "1.8.2" web3-utils "1.8.2" +web3-core-method@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.5.2.tgz#d1d602657be1000a29d11e3ca3bf7bc778dea9a5" + integrity sha512-/mC5t9UjjJoQmJJqO5nWK41YHo+tMzFaT7Tp7jDCQsBkinE68KsUJkt0jzygpheW84Zra0DVp6q19gf96+cugg== + dependencies: + "@ethereumjs/common" "^2.4.0" + "@ethersproject/transactions" "^5.0.0-beta.135" + web3-core-helpers "1.5.2" + web3-core-promievent "1.5.2" + web3-core-subscriptions "1.5.2" + web3-utils "1.5.2" + web3-core-method@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-method/-/web3-core-method-1.8.2.tgz#ba5ec68084e903f0516415010477618be017eac2" @@ -10667,6 +10747,13 @@ web3-core-method@1.8.2: web3-core-subscriptions "1.8.2" web3-utils "1.8.2" +web3-core-promievent@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.5.2.tgz#2dc9fe0e5bbeb7c360fc1aac5f12b32d9949a59b" + integrity sha512-5DacbJXe98ozSor7JlkTNCy6G8945VunRRkPxMk98rUrg60ECVEM/vuefk1atACzjQsKx6tmLZuHxbJQ64TQeQ== + dependencies: + eventemitter3 "4.0.4" + web3-core-promievent@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-promievent/-/web3-core-promievent-1.8.2.tgz#e670d6b4453632e6ecfd9ad82da44f77ac1585c9" @@ -10674,6 +10761,17 @@ web3-core-promievent@1.8.2: dependencies: eventemitter3 "4.0.4" +web3-core-requestmanager@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.5.2.tgz#43ccc00779394c941b28e6e07e217350fd1ded71" + integrity sha512-oRVW9OrAsXN2JIZt68OEg1Mb1A9a/L3JAGMv15zLEFEnJEGw0KQsGK1ET2kvZBzvpFd5G0EVkYCnx7WDe4HSNw== + dependencies: + util "^0.12.0" + web3-core-helpers "1.5.2" + web3-providers-http "1.5.2" + web3-providers-ipc "1.5.2" + web3-providers-ws "1.5.2" + web3-core-requestmanager@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-requestmanager/-/web3-core-requestmanager-1.8.2.tgz#dda95e83ca4808949612a41e54ecea557f78ef26" @@ -10685,6 +10783,14 @@ web3-core-requestmanager@1.8.2: web3-providers-ipc "1.8.2" web3-providers-ws "1.8.2" +web3-core-subscriptions@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.5.2.tgz#8eaebde44f81fc13c45b555c4422fe79393da9cf" + integrity sha512-hapI4rKFk22yurtIv0BYvkraHsM7epA4iI8Np+HuH6P9DD0zj/llaps6TXLM9HyacLBRwmOLZmr+pHBsPopUnQ== + dependencies: + eventemitter3 "4.0.4" + web3-core-helpers "1.5.2" + web3-core-subscriptions@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core-subscriptions/-/web3-core-subscriptions-1.8.2.tgz#0c8bd49439d83c6f0a03c70f00b24a915a70a5ed" @@ -10693,6 +10799,19 @@ web3-core-subscriptions@1.8.2: eventemitter3 "4.0.4" web3-core-helpers "1.8.2" +web3-core@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.5.2.tgz#ca2b9b1ed3cf84d48b31c9bb91f7628f97cfdcd5" + integrity sha512-sebMpQbg3kbh3vHUbHrlKGKOxDWqjgt8KatmTBsTAWj/HwWYVDzeX+2Q84+swNYsm2DrTBVFlqTErFUwPBvyaA== + dependencies: + "@types/bn.js" "^4.11.5" + "@types/node" "^12.12.6" + bignumber.js "^9.0.0" + web3-core-helpers "1.5.2" + web3-core-method "1.5.2" + web3-core-requestmanager "1.5.2" + web3-utils "1.5.2" + web3-core@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-core/-/web3-core-1.8.2.tgz#333e93d7872b1a36efe758ed8b89a7acbdd962c2" @@ -10758,6 +10877,14 @@ web3-eth-ens@1.8.2: web3-eth-contract "1.8.2" web3-utils "1.8.2" +web3-eth-iban@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.5.2.tgz#f390ad244ef8a6c94de7c58736b0b80a484abc8e" + integrity sha512-C04YDXuSG/aDwOHSX+HySBGb0KraiAVt+/l1Mw7y/fCUrKC/K0yYzMYqY/uYOcvLtepBPsC4ZfUYWUBZ2PO8Vg== + dependencies: + bn.js "^4.11.9" + web3-utils "1.5.2" + web3-eth-iban@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-eth-iban/-/web3-eth-iban-1.8.2.tgz#5cb3022234b13986f086353b53f0379a881feeaf" @@ -10805,6 +10932,14 @@ web3-net@1.8.2: web3-core-method "1.8.2" web3-utils "1.8.2" +web3-providers-http@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.5.2.tgz#94f95fe5572ca54aa2c2ffd42c63956436c9eb0a" + integrity sha512-dUNFJc9IMYDLZnkoQX3H4ZjvHjGO6VRVCqrBrdh84wPX/0da9dOA7DwIWnG0Gv3n9ybWwu5JHQxK4MNQ444lyA== + dependencies: + web3-core-helpers "1.5.2" + xhr2-cookies "1.1.0" + web3-providers-http@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-providers-http/-/web3-providers-http-1.8.2.tgz#fbda3a3bbc8db004af36e91bec35f80273b37885" @@ -10815,6 +10950,14 @@ web3-providers-http@1.8.2: es6-promise "^4.2.8" web3-core-helpers "1.8.2" +web3-providers-ipc@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.5.2.tgz#68a516883c998eeddf60df4cead77baca4fb4aaa" + integrity sha512-SJC4Sivt4g9LHKlRy7cs1jkJgp7bjrQeUndE6BKs0zNALKguxu6QYnzbmuHCTFW85GfMDjhvi24jyyZHMnBNXQ== + dependencies: + oboe "2.1.5" + web3-core-helpers "1.5.2" + web3-providers-ipc@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-providers-ipc/-/web3-providers-ipc-1.8.2.tgz#e52a7250f40c83b99a2482ec5b4cf2728377ae5c" @@ -10823,6 +10966,15 @@ web3-providers-ipc@1.8.2: oboe "2.1.5" web3-core-helpers "1.8.2" +web3-providers-ws@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.5.2.tgz#d336a93ed608b40cdcadfadd1f1bc8d32ea046e0" + integrity sha512-xy9RGlyO8MbJDuKv2vAMDkg+en+OvXG0CGTCM2BTl6l1vIdHpCa+6A/9KV2rK8aU9OBZ7/Pf+Y19517kHVl9RA== + dependencies: + eventemitter3 "4.0.4" + web3-core-helpers "1.5.2" + websocket "^1.0.32" + web3-providers-ws@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-providers-ws/-/web3-providers-ws-1.8.2.tgz#56a2b701387011aca9154ca4bc06ea4b5f27e4ef" @@ -10842,6 +10994,19 @@ web3-shh@1.8.2: web3-core-subscriptions "1.8.2" web3-net "1.8.2" +web3-utils@1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.5.2.tgz#150982dcb1918ffc54eba87528e28f009ebc03aa" + integrity sha512-quTtTeQJHYSxAwIBOCGEcQtqdVcFWX6mCFNoqnp+mRbq+Hxbs8CGgO/6oqfBx4OvxIOfCpgJWYVHswRXnbEu9Q== + dependencies: + bn.js "^4.11.9" + eth-lib "0.2.8" + ethereum-bloom-filters "^1.0.6" + ethjs-unit "0.1.6" + number-to-bn "1.7.0" + randombytes "^2.1.0" + utf8 "3.0.0" + web3-utils@1.8.2: version "1.8.2" resolved "https://registry.yarnpkg.com/web3-utils/-/web3-utils-1.8.2.tgz#c32dec5e9b955acbab220eefd7715bc540b75cc9" @@ -11049,6 +11214,13 @@ xhr-request@^1.0.1, xhr-request@^1.1.0: url-set-query "^1.0.0" xhr "^2.0.4" +xhr2-cookies@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz#7d77449d0999197f155cb73b23df72505ed89d48" + integrity sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g== + dependencies: + cookiejar "^2.1.1" + xhr@^2.0.4, xhr@^2.3.3: version "2.6.0" resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.6.0.tgz#b69d4395e792b4173d6b7df077f0fc5e4e2b249d" From 101c976de58249b4e776211a021a54a7cd510734 Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 05:30:27 -0700 Subject: [PATCH 16/18] added much prettier magic --- apps/dashkit/src/pages/index.tsx | 5 +++-- apps/dashkit/src/pages/rooms/me.tsx | 12 ++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/apps/dashkit/src/pages/index.tsx b/apps/dashkit/src/pages/index.tsx index adfe68c..fee4c9a 100644 --- a/apps/dashkit/src/pages/index.tsx +++ b/apps/dashkit/src/pages/index.tsx @@ -52,11 +52,12 @@ export default function Home() { borderTopRightRadius: "50% 25%", }} > +
- +

- +

diff --git a/apps/dashkit/src/pages/rooms/me.tsx b/apps/dashkit/src/pages/rooms/me.tsx index c10ab33..82dd2fb 100644 --- a/apps/dashkit/src/pages/rooms/me.tsx +++ b/apps/dashkit/src/pages/rooms/me.tsx @@ -26,6 +26,7 @@ const RoomOfAccount: NextPage = () => { return ( <> +<<<<<<< HEAD

{
By Dino, Liang, Geoffrey and Josh.

+======= +

+ Welcome{" "} + {name ?? `${address?.slice(0, 8) ?? "let's create a room"}!!!`}! +

+ {isLens && ( + + )} +>>>>>>> b288c32 (added much prettier magic) ); }; From 9c14016a8fa117a587377410bcf0022ba576a975 Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 06:10:36 -0700 Subject: [PATCH 17/18] fix failed build --- apps/dashkit/src/pages/rooms/me.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/apps/dashkit/src/pages/rooms/me.tsx b/apps/dashkit/src/pages/rooms/me.tsx index 82dd2fb..2c0f1d2 100644 --- a/apps/dashkit/src/pages/rooms/me.tsx +++ b/apps/dashkit/src/pages/rooms/me.tsx @@ -26,7 +26,6 @@ const RoomOfAccount: NextPage = () => { return ( <> -<<<<<<< HEAD
{
By Dino, Liang, Geoffrey and Josh.

-=======

Welcome{" "} {name ?? `${address?.slice(0, 8) ?? "let's create a room"}!!!`}! @@ -59,7 +57,6 @@ const RoomOfAccount: NextPage = () => { Share to Lenster )} ->>>>>>> b288c32 (added much prettier magic) ); }; From 7cb877a55976d65665781ca8acee0eeca358caf5 Mon Sep 17 00:00:00 2001 From: lsqproduction Date: Sun, 5 Mar 2023 07:48:42 -0700 Subject: [PATCH 18/18] push final --- apps/dashkit/src/components/MagicPopup.tsx | 229 +++++++++------------ apps/dashkit/src/pages/index.tsx | 2 +- 2 files changed, 99 insertions(+), 132 deletions(-) diff --git a/apps/dashkit/src/components/MagicPopup.tsx b/apps/dashkit/src/components/MagicPopup.tsx index ecd2beb..2fea839 100644 --- a/apps/dashkit/src/components/MagicPopup.tsx +++ b/apps/dashkit/src/components/MagicPopup.tsx @@ -2,7 +2,7 @@ import React, { useState, ChangeEvent, FormEvent, useEffect } from 'react'; import { Magic } from "magic-sdk"; import { ethers } from "ethers"; import { useRouter } from "next/router"; -import { useAccount } from "wagmi"; + type MagicPopupModalProps = { children: React.ReactNode; @@ -10,133 +10,100 @@ type MagicPopupModalProps = { } export default function MagicPopup() { - return (<>) -} -// const [showModal, setShowModal] = useState(false); -// const [email, setEmail] = useState(""); -// const [address, setAddress] = useState(null); - -// const handleChange = (event: FormEvent) => { -// setEmail(event.currentTarget.value); -// }; -// const router = useRouter() -// const handleSignIn = async (event: FormEvent) => { -// event.preventDefault(); -// console.log("boo ") - -// const magic = new Magic(process.env.NEXT_PUBLIC_MAGIC_PUBLISHABLE_KEY as string); -// console.log("🚀 ~ file: MagicPopup.tsx:25 ~ handleSignIn ~ magic:", magic) - -// const didToken = magic.auth.loginWithMagicLink({ -// email -// }); -// // // 🌐 Send didToken to your backend API - -// const provider = new ethers.providers.Web3Provider(magic.rpcProvider as any); - -// const signer = provider.getSigner(); -// const address = await signer.getAddress(); - -// setAddress(address as any); -// if (address) { -// router.push("/rooms/me") -// } - -// const handleChange = (e: ChangeEvent) => { -// setEmail(e.currentTarget.value); -// }; - -// const handleSignIn = async (e: ChangeEvent) => { -// e.preventDefault(); -// console.log("boo ") - -// // const magic = new Magic(process.env.NEXT_PUBLIC_MAGIC_PUBLISHABLE_KEY); - -// // const didToken = magic.auth.loginWithMagicLink({ -// // email -// // }); -// // // 🌐 Send didToken to your backend API - -// // const provider = new ethers.providers.Web3Provider(magic.rpcProvider); - -// // const signer = provider.getSigner(); -// // const address = await signer.getAddress(); - -// // setAddress(address); -// } - - - -// const openModal = () => { -// setShowModal(true); -// console.log("opened") -// } - -// const closeModal = () => { -// setShowModal(false); -// console.log("closed") -// } - -// return ( -// <> -// // <> -// // -// // -// // {showModal && ( -// //
-// // {/*
-// // {address && ( -// //

-// // {address} -// //

-// // )} -// //
*/} - -// //
-// //
-// //
-// //
-// //
-// //
-// //
-// // -// //
-// // -// //
-// // -// //
-// //
- -// //
-// // - -// //
-// // -// //
-// //
-// //
-// // )} -// // -// ) -// } \ No newline at end of file + const [showModal, setShowModal] = useState(false); + const [email, setEmail] = useState(""); + const [address, setAddress] = useState(null); + + const handleChange = (event: FormEvent) => { + setEmail(event.currentTarget.value); + }; + const router = useRouter() + const handleSignIn = async (event: FormEvent) => { + event.preventDefault(); + console.log("boo ") + + const magic = new Magic(process.env.NEXT_PUBLIC_MAGIC_PUBLISHABLE_KEY as string); + console.log("🚀 ~ file: MagicPopup.tsx:25 ~ handleSignIn ~ magic:", magic) + + const didToken = magic.auth.loginWithMagicLink({ + email + }); + // // 🌐 Send didToken to your backend API + + const provider = new ethers.providers.Web3Provider(magic.rpcProvider as any); + + const signer = provider.getSigner(); + const address = await signer.getAddress(); + + setAddress(address as any); + if (address) { + router.push("/rooms/me") + } + + } + + + + + const openModal = () => { + setShowModal(true); + console.log("opened") + } + + const closeModal = () => { + setShowModal(false); + console.log("closed") + } + + return ( + <> + + {showModal && ( +
+ {/*
+ {address && ( +

+ {address} +

+ )} +
*/} + +
+
+
+
+
+ +
+
+ +
+ + +
+
+ + +
+
+
+ )} + + ); +}; \ No newline at end of file diff --git a/apps/dashkit/src/pages/index.tsx b/apps/dashkit/src/pages/index.tsx index fee4c9a..0d1a9ed 100644 --- a/apps/dashkit/src/pages/index.tsx +++ b/apps/dashkit/src/pages/index.tsx @@ -46,7 +46,7 @@ export default function Home() { my room