├── circuits ├── Prover.toml ├── src │ └── main.nr ├── Nargo.toml ├── Verifier.toml └── build │ └── main.acir ├── public ├── favicon.ico └── vercel.svg ├── pages ├── _app.tsx ├── api │ └── hello.ts └── index.tsx ├── styles ├── globals.css └── Home.module.css ├── .gitignore ├── tsconfig.json ├── next.config.js ├── package.json ├── LICENSE ├── README.md └── yarn.lock /circuits/Prover.toml: -------------------------------------------------------------------------------- 1 | x = "4" 2 | y = "5" 3 | -------------------------------------------------------------------------------- /circuits/src/main.nr: -------------------------------------------------------------------------------- 1 | fn main(x : Field, y : pub Field) { 2 | constrain x != y; 3 | } -------------------------------------------------------------------------------- /circuits/Nargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | authors = [""] 3 | compiler_version = "0.1" 4 | 5 | [dependencies] -------------------------------------------------------------------------------- /circuits/Verifier.toml: -------------------------------------------------------------------------------- 1 | y = "0x0000000000000000000000000000000000000000000000000000000000000005" 2 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noir-lang/noir-web-starter-next/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /circuits/build/main.acir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noir-lang/noir-web-starter-next/HEAD/circuits/build/main.acir -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import '../styles/globals.css' 2 | import type { AppProps } from 'next/app' 3 | 4 | export default function App({ Component, pageProps }: AppProps) { 5 | return 6 | } 7 | -------------------------------------------------------------------------------- /pages/api/hello.ts: -------------------------------------------------------------------------------- 1 | // Next.js API route support: https://nextjs.org/docs/api-routes/introduction 2 | import type { NextApiRequest, NextApiResponse } from 'next' 3 | 4 | type Data = { 5 | name: string 6 | } 7 | 8 | export default function handler( 9 | req: NextApiRequest, 10 | res: NextApiResponse 11 | ) { 12 | res.status(200).json({ name: 'John Doe' }) 13 | } 14 | -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- 1 | html, 2 | body { 3 | padding: 0; 4 | margin: 0; 5 | font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, 6 | Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif; 7 | } 8 | 9 | a { 10 | color: inherit; 11 | text-decoration: none; 12 | } 13 | 14 | * { 15 | box-sizing: border-box; 16 | } 17 | 18 | @media (prefers-color-scheme: dark) { 19 | html { 20 | color-scheme: dark; 21 | } 22 | body { 23 | color: white; 24 | background: black; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "jsx": "preserve", 16 | "incremental": true 17 | }, 18 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], 19 | "exclude": ["node_modules"] 20 | } 21 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | 3 | const withTM = require("next-transpile-modules")([ 4 | "@noir-lang/aztec_backend", 5 | "@noir-lang/barretenberg", 6 | "@noir-lang/noir_wasm", 7 | ]); 8 | 9 | const nextConfig = { 10 | reactStrictMode: true, 11 | swcMinify: false, 12 | webpack: (config) => { 13 | config.resolve.fallback = { fs: false }; 14 | 15 | config.resolve.mainFields = ['browser', 'module', 'main']; 16 | 17 | config.module.rules.push({ 18 | test: /\.wasm$/, 19 | type: "asset/resource", 20 | }); 21 | 22 | config.experiments = { 23 | asyncWebAssembly: true, 24 | syncWebAssembly: true, 25 | }; 26 | 27 | return config; 28 | }, 29 | }; 30 | 31 | module.exports = withTM(nextConfig); 32 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "noir-frontend-boilerplate", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "@next/env": "13.0.5", 13 | "@noir-lang/aztec_backend": "0.9.0-287d42d", 14 | "@noir-lang/barretenberg": "2.19.0-a35cd3b", 15 | "@noir-lang/noir-source-resolver": "1.0.0", 16 | "@noir-lang/noir_wasm": "kobyhallx/noir_wasm", 17 | "@types/node": "18.11.9", 18 | "@types/react": "18.0.25", 19 | "@types/react-dom": "18.0.9", 20 | "next": "13.0.5", 21 | "next-transpile-modules": "^10.0.0", 22 | "node-polyfill-webpack-plugin": "^2.0.1", 23 | "react": "18.2.0", 24 | "react-dom": "18.2.0", 25 | "typescript": "4.9.3" 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 noir-lang 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). 2 | 3 | ## Getting Started 4 | 5 | First, run the development server: 6 | 7 | ```bash 8 | npm run dev 9 | # or 10 | yarn dev 11 | ``` 12 | 13 | Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. 14 | 15 | You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file. 16 | 17 | [API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`. 18 | 19 | The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. 20 | 21 | ## Learn More 22 | 23 | To learn more about Next.js, take a look at the following resources: 24 | 25 | - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. 26 | - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. 27 | 28 | You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! 29 | 30 | ## Deploy on Vercel 31 | 32 | The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. 33 | 34 | Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. 35 | -------------------------------------------------------------------------------- /styles/Home.module.css: -------------------------------------------------------------------------------- 1 | .container { 2 | padding: 0 2rem; 3 | } 4 | 5 | .main { 6 | min-height: 100vh; 7 | padding: 4rem 0; 8 | flex: 1; 9 | display: flex; 10 | flex-direction: column; 11 | justify-content: center; 12 | align-items: center; 13 | } 14 | 15 | .footer { 16 | display: flex; 17 | flex: 1; 18 | padding: 2rem 0; 19 | border-top: 1px solid #eaeaea; 20 | justify-content: center; 21 | align-items: center; 22 | } 23 | 24 | .footer a { 25 | display: flex; 26 | justify-content: center; 27 | align-items: center; 28 | flex-grow: 1; 29 | } 30 | 31 | .title a { 32 | color: #0070f3; 33 | text-decoration: none; 34 | } 35 | 36 | .title a:hover, 37 | .title a:focus, 38 | .title a:active { 39 | text-decoration: underline; 40 | } 41 | 42 | .title { 43 | margin: 0; 44 | line-height: 1.15; 45 | font-size: 4rem; 46 | } 47 | 48 | .title, 49 | .description { 50 | text-align: center; 51 | } 52 | 53 | .description { 54 | margin: 4rem 0; 55 | line-height: 1.5; 56 | font-size: 1.5rem; 57 | } 58 | 59 | .code { 60 | background: #fafafa; 61 | border-radius: 5px; 62 | padding: 0.75rem; 63 | font-size: 1.1rem; 64 | font-family: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, 65 | Bitstream Vera Sans Mono, Courier New, monospace; 66 | } 67 | 68 | .grid { 69 | display: flex; 70 | align-items: center; 71 | justify-content: center; 72 | flex-wrap: wrap; 73 | max-width: 800px; 74 | } 75 | 76 | .card { 77 | margin: 1rem; 78 | padding: 1.5rem; 79 | text-align: left; 80 | color: inherit; 81 | text-decoration: none; 82 | border: 1px solid #eaeaea; 83 | border-radius: 10px; 84 | transition: color 0.15s ease, border-color 0.15s ease; 85 | max-width: 300px; 86 | } 87 | 88 | .card:hover, 89 | .card:focus, 90 | .card:active { 91 | color: #0070f3; 92 | border-color: #0070f3; 93 | } 94 | 95 | .card h2 { 96 | margin: 0 0 1rem 0; 97 | font-size: 1.5rem; 98 | } 99 | 100 | .card p { 101 | margin: 0; 102 | font-size: 1.25rem; 103 | line-height: 1.5; 104 | } 105 | 106 | .logo { 107 | height: 1em; 108 | margin-left: 0.5rem; 109 | } 110 | 111 | @media (max-width: 600px) { 112 | .grid { 113 | width: 100%; 114 | flex-direction: column; 115 | } 116 | } 117 | 118 | @media (prefers-color-scheme: dark) { 119 | .card, 120 | .footer { 121 | border-color: #222; 122 | } 123 | .code { 124 | background: #111; 125 | } 126 | .logo img { 127 | filter: invert(1); 128 | } 129 | } 130 | -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- 1 | import Head from "next/head"; 2 | import Image from "next/image"; 3 | import styles from "../styles/Home.module.css"; 4 | 5 | import initialiseResolver from "@noir-lang/noir-source-resolver"; 6 | 7 | import initNoirWasm, { acir_from_bytes } from "@noir-lang/noir_wasm"; 8 | import initBackend, * as aztec_backend from "@noir-lang/aztec_backend"; 9 | import { 10 | create_proof, 11 | verify_proof, 12 | setup_generic_prover_and_verifier, 13 | BarretenbergWasm, 14 | } from "@noir-lang/barretenberg"; 15 | 16 | const ACIR_PATH = new URL("../circuits/build/main.acir", import.meta.url).href; 17 | 18 | let acir, prover, verifier; 19 | 20 | let inputs = { 21 | x: 3, 22 | y: 4, 23 | }; 24 | 25 | export async function execute_procedure() { 26 | await initNoirWasm(); 27 | 28 | await initBackend(); 29 | const barretenberg = await BarretenbergWasm.new(); 30 | await barretenberg.init(); 31 | 32 | acir = acir_from_bytes( 33 | new Uint8Array(await (await fetch(ACIR_PATH)).arrayBuffer()) 34 | ); 35 | 36 | console.log(acir); 37 | 38 | const [prover, verifier] = await setup_generic_prover_and_verifier(acir); 39 | 40 | const abi = { 41 | x: 4, 42 | y: 5, 43 | }; 44 | 45 | const proof = await create_proof(prover, acir, abi); 46 | 47 | const verified = await verify_proof(verifier, proof); 48 | 49 | console.log("verified: ", verified); 50 | } 51 | 52 | async function prove() { 53 | execute_procedure(); 54 | } 55 | 56 | export default function Home() { 57 | return ( 58 |
59 | 60 | Create Next App 61 | 62 | 63 | 64 | 65 |
66 |

67 | Welcome to Next.js! 68 |

69 | 70 |

71 | Get started by editing{" "} 72 | pages/index.tsx 73 |

74 | 75 | 76 | 77 |
78 | 79 |

Documentation →

80 |

Find in-depth information about Next.js features and API.

81 |
82 | 83 | 84 |

Learn →

85 |

Learn about Next.js in an interactive course with quizzes!

86 |
87 | 88 | 92 |

Examples →

93 |

Discover and deploy boilerplate example Next.js projects.

94 |
95 | 96 | 102 |

Deploy →

103 |

104 | Instantly deploy your Next.js site to a public URL with Vercel. 105 |

106 |
107 |
108 |
109 | 110 | 122 |
123 | ); 124 | } 125 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@next/env@13.0.5": 6 | version "13.0.5" 7 | resolved "https://registry.yarnpkg.com/@next/env/-/env-13.0.5.tgz#f2fafaa42c6693260e00f443853b549509715ad1" 8 | integrity sha512-F3KLtiDrUslAZhTYTh8Zk5ZaavbYwLUn3NYPBnOjAXU8hWm0QVGVzKIOuURQ098ofRU4e9oglf3Sj9pFx5nI5w== 9 | 10 | "@next/env@^13.0.5": 11 | version "13.1.6" 12 | resolved "https://registry.yarnpkg.com/@next/env/-/env-13.1.6.tgz#c4925609f16142ded1a5cb833359ab17359b7a93" 13 | integrity sha512-s+W9Fdqh5MFk6ECrbnVmmAOwxKQuhGMT7xXHrkYIBMBcTiOqNWhv5KbJIboKR5STXxNXl32hllnvKaffzFaWQg== 14 | 15 | "@next/swc-android-arm-eabi@13.0.5": 16 | version "13.0.5" 17 | resolved "https://registry.yarnpkg.com/@next/swc-android-arm-eabi/-/swc-android-arm-eabi-13.0.5.tgz#bb83f8a8bea5d3d813059a28624e9ff3c0c22bac" 18 | integrity sha512-YO691dxHlviy6H0eghgwqn+5kU9J3iQnKERHTDSppqjjGDBl6ab4wz9XfI5AhljjkaTg3TknHoIEWFDoZ4Ve8g== 19 | 20 | "@next/swc-android-arm64@13.0.5": 21 | version "13.0.5" 22 | resolved "https://registry.yarnpkg.com/@next/swc-android-arm64/-/swc-android-arm64-13.0.5.tgz#6082f7e4a7b07c5e1a1284ef0cb3b741b49f03de" 23 | integrity sha512-ugbwffkUmp8cd2afehDC8LtQeFUxElRUBBngfB5UYSWBx18HW4OgzkPFIY8jUBH16zifvGZWXbICXJWDHrOLtw== 24 | 25 | "@next/swc-darwin-arm64@13.0.5": 26 | version "13.0.5" 27 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.0.5.tgz#764f85446590b8f2894c9aca0c96e039cd1ca5e0" 28 | integrity sha512-mshlh8QOtOalfZbc17uNAftWgqHTKnrv6QUwBe+mpGz04eqsSUzVz1JGZEdIkmuDxOz00cK2NPoc+VHDXh99IQ== 29 | 30 | "@next/swc-darwin-x64@13.0.5": 31 | version "13.0.5" 32 | resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-13.0.5.tgz#f0e4855639279f85f4e0d2bc3d10e5b6c3dff33d" 33 | integrity sha512-SfigOKW4Z2UB3ruUPyvrlDIkcJq1hiw1wvYApWugD+tQsAkYZKEoz+/8emCmeYZ6Gwgi1WHV+z52Oj8u7bEHPg== 34 | 35 | "@next/swc-freebsd-x64@13.0.5": 36 | version "13.0.5" 37 | resolved "https://registry.yarnpkg.com/@next/swc-freebsd-x64/-/swc-freebsd-x64-13.0.5.tgz#1ccc56db2fd6c1a8e10d3952b7cc5fb98c1eed71" 38 | integrity sha512-0NJg8HZr4yG8ynmMGFXQf+Mahvq4ZgBmUwSlLXXymgxEQgH17erH/LoR69uITtW+KTsALgk9axEt5AAabM4ucg== 39 | 40 | "@next/swc-linux-arm-gnueabihf@13.0.5": 41 | version "13.0.5" 42 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm-gnueabihf/-/swc-linux-arm-gnueabihf-13.0.5.tgz#1dd70f03a33d0ea84a5cae03141437ff1e1b5642" 43 | integrity sha512-Cye+h3oDT3NDWjACMlRaolL8fokpKie34FlPj9nfoW7bYKmoMBY1d4IO/GgBF+5xEl7HkH0Ny/qex63vQ0pN+A== 44 | 45 | "@next/swc-linux-arm64-gnu@13.0.5": 46 | version "13.0.5" 47 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.0.5.tgz#053d8379a509d005128763013e7be8b92abb0304" 48 | integrity sha512-5BfDS/VoRDR5QUGG9oedOCEZGmV2zxUVFYLUJVPMSMeIgqkjxWQBiG2BUHZI6/LGk9yvHmjx7BTvtBCLtRg6IQ== 49 | 50 | "@next/swc-linux-arm64-musl@13.0.5": 51 | version "13.0.5" 52 | resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.0.5.tgz#4a260c6e2f8003b01668c9f2ecfefc102f307d04" 53 | integrity sha512-xenvqlXz+KxVKAB1YR723gnVNszpsCvKZkiFFaAYqDGJ502YuqU2fwLsaSm/ASRizNcBYeo9HPLTyc3r/9cdMQ== 54 | 55 | "@next/swc-linux-x64-gnu@13.0.5": 56 | version "13.0.5" 57 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.0.5.tgz#d886be84865c4b3d720add8b0c1f7e71221972c2" 58 | integrity sha512-9Ahi1bbdXwhrWQmOyoTod23/hhK05da/FzodiNqd6drrMl1y7+RujoEcU8Dtw3H1mGWB+yuTlWo8B4Iba8hqiQ== 59 | 60 | "@next/swc-linux-x64-musl@13.0.5": 61 | version "13.0.5" 62 | resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.0.5.tgz#2d4245512761d90f7e5086df6d6042f078b8e395" 63 | integrity sha512-V+1mnh49qmS9fOZxVRbzjhBEz9IUGJ7AQ80JPWAYQM5LI4TxfdiF4APLPvJ52rOmNeTqnVz1bbKtVOso+7EZ4w== 64 | 65 | "@next/swc-win32-arm64-msvc@13.0.5": 66 | version "13.0.5" 67 | resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.0.5.tgz#19df9e548b3fe1a2aa8491dd7c01ca950977ac9e" 68 | integrity sha512-wRE9rkp7I+/3Jf2T9PFIJOKq3adMWYEFkPOA7XAkUfYbQHlDJm/U5cVCWUsKByyQq5RThwufI91sgd19MfxRxg== 69 | 70 | "@next/swc-win32-ia32-msvc@13.0.5": 71 | version "13.0.5" 72 | resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.0.5.tgz#a4de6f9d2556b48869f20b1c0f61c5a88a213319" 73 | integrity sha512-Q1XQSLEhFuFhkKFdJIGt7cYQ4T3u6P5wrtUNreg5M+7P+fjSiC8+X+Vjcw+oebaacsdl0pWZlK+oACGafush1w== 74 | 75 | "@next/swc-win32-x64-msvc@13.0.5": 76 | version "13.0.5" 77 | resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.0.5.tgz#f95f882900fe8bf84e049b720f18e851a7187cfe" 78 | integrity sha512-t5gRblrwwiNZP6cT7NkxlgxrFgHWtv9ei5vUraCLgBqzvIsa7X+PnarZUeQCXqz6Jg9JSGGT9j8lvzD97UqeJQ== 79 | 80 | "@noir-lang/aztec_backend@^0.9.0-287d42d": 81 | version "0.9.0-287d42d" 82 | resolved "https://registry.yarnpkg.com/@noir-lang/aztec_backend/-/aztec_backend-0.9.0-287d42d.tgz#762cc8d3d031609e0b6add89a40523548bf0cd89" 83 | integrity sha512-W2pPb4b+T/8DQqi9LvXHQvRfrv2fa7xSBLPG2wGPidggu4yAHeCqMmnZSeO7WY1xgTWwuydYIJPgr/QIfkeC+w== 84 | 85 | "@noir-lang/barretenberg@2.19.0-a35cd3b": 86 | version "2.19.0-a35cd3b" 87 | resolved "https://registry.yarnpkg.com/@noir-lang/barretenberg/-/barretenberg-2.19.0-a35cd3b.tgz#c809248d7b399ca538d8e2e8da1437ab251393d6" 88 | integrity sha512-+QE60753TZj9wBT89GSN46t6l3hF/EzYVG1JHE+WAzsBo3tmcgN1LrQ+OqRpgDq6+GJ0T/NGo2Bx3viVCrl6dw== 89 | dependencies: 90 | "@types/detect-node" "^2.0.0" 91 | "@types/levelup" "^4.3.0" 92 | buffer "6.0.3" 93 | crypto "npm:crypto-browserify@3.12.0" 94 | debug "^4.1.1" 95 | detect-node "^2.0.4" 96 | fs-extra "10.0.0" 97 | is-node "^1.0.2" 98 | levelup "^5.0.0" 99 | memdown "^6.0.0" 100 | node-fetch "2.6.1" 101 | promise-readable "^5.0.4" 102 | sha3 "^2.1.3" 103 | stream "npm:stream-browserify@3.0.0" 104 | threads "1.7.0" 105 | tslib "^2.0.0" 106 | 107 | "@noir-lang/noir-source-resolver@1.0.0": 108 | version "1.0.0" 109 | resolved "https://registry.yarnpkg.com/@noir-lang/noir-source-resolver/-/noir-source-resolver-1.0.0.tgz#5c19579694e665e46380ee361e502a10b7c08386" 110 | integrity sha512-4ywoMyxMeZgDl2dXVm4IUpEaR86nIi+dLRNh20xzYue4zDdidNxCZC4jFZlMPt2gjQ0vbKI8TB3LtDrIIjufHg== 111 | 112 | "@noir-lang/noir_wasm@kobyhallx/noir_wasm": 113 | version "0.10.0-ae93368" 114 | resolved "git+ssh://git@github.com/kobyhallx/noir_wasm.git#3ca1bb7180a6010011267390a6a7a4ea34d1edf1" 115 | 116 | "@swc/helpers@0.4.14": 117 | version "0.4.14" 118 | resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.4.14.tgz#1352ac6d95e3617ccb7c1498ff019654f1e12a74" 119 | integrity sha512-4C7nX/dvpzB7za4Ql9K81xK3HPxCpHMgwTZVyf+9JQ6VUbn9jjZVN7/Nkdz/Ugzs2CSjqnL/UPXroiVBVHUWUw== 120 | dependencies: 121 | tslib "^2.4.0" 122 | 123 | "@types/abstract-leveldown@*": 124 | version "7.2.1" 125 | resolved "https://registry.yarnpkg.com/@types/abstract-leveldown/-/abstract-leveldown-7.2.1.tgz#bb16403c17754b0c4d5772d71d03b924a03d4c80" 126 | integrity sha512-YK8irIC+eMrrmtGx0H4ISn9GgzLd9dojZWJaMbjp1YHLl2VqqNFBNrL5Q3KjGf4VE3sf/4hmq6EhQZ7kZp1NoQ== 127 | 128 | "@types/detect-node@^2.0.0": 129 | version "2.0.0" 130 | resolved "https://registry.yarnpkg.com/@types/detect-node/-/detect-node-2.0.0.tgz#696e024ddd105c72bbc6a2e3f97902a2886f2c3f" 131 | integrity sha512-+BozjlbPTACYITf1PWf62HLtDV79HbmZosUN1mv1gGrnjDCRwBXkDKka1sf6YQJvspmfPXVcy+X6tFW62KteeQ== 132 | 133 | "@types/level-errors@*": 134 | version "3.0.0" 135 | resolved "https://registry.yarnpkg.com/@types/level-errors/-/level-errors-3.0.0.tgz#15c1f4915a5ef763b51651b15e90f6dc081b96a8" 136 | integrity sha512-/lMtoq/Cf/2DVOm6zE6ORyOM+3ZVm/BvzEZVxUhf6bgh8ZHglXlBqxbxSlJeVp8FCbD3IVvk/VbsaNmDjrQvqQ== 137 | 138 | "@types/levelup@^4.3.0": 139 | version "4.3.3" 140 | resolved "https://registry.yarnpkg.com/@types/levelup/-/levelup-4.3.3.tgz#4dc2b77db079b1cf855562ad52321aa4241b8ef4" 141 | integrity sha512-K+OTIjJcZHVlZQN1HmU64VtrC0jC3dXWQozuEIR9zVvltIk90zaGPM2AgT+fIkChpzHhFE3YnvFLCbLtzAmexA== 142 | dependencies: 143 | "@types/abstract-leveldown" "*" 144 | "@types/level-errors" "*" 145 | "@types/node" "*" 146 | 147 | "@types/node@*": 148 | version "18.13.0" 149 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.13.0.tgz#0400d1e6ce87e9d3032c19eb6c58205b0d3f7850" 150 | integrity sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg== 151 | 152 | "@types/node@18.11.9": 153 | version "18.11.9" 154 | resolved "https://registry.yarnpkg.com/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" 155 | integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== 156 | 157 | "@types/prop-types@*": 158 | version "15.7.5" 159 | resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" 160 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== 161 | 162 | "@types/react-dom@18.0.9": 163 | version "18.0.9" 164 | resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-18.0.9.tgz#ffee5e4bfc2a2f8774b15496474f8e7fe8d0b504" 165 | integrity sha512-qnVvHxASt/H7i+XG1U1xMiY5t+IHcPGUK7TDMDzom08xa7e86eCeKOiLZezwCKVxJn6NEiiy2ekgX8aQssjIKg== 166 | dependencies: 167 | "@types/react" "*" 168 | 169 | "@types/react@*": 170 | version "18.0.27" 171 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.27.tgz#d9425abe187a00f8a5ec182b010d4fd9da703b71" 172 | integrity sha512-3vtRKHgVxu3Jp9t718R9BuzoD4NcQ8YJ5XRzsSKxNDiDonD2MXIT1TmSkenxuCycZJoQT5d2vE8LwWJxBC1gmA== 173 | dependencies: 174 | "@types/prop-types" "*" 175 | "@types/scheduler" "*" 176 | csstype "^3.0.2" 177 | 178 | "@types/react@18.0.25": 179 | version "18.0.25" 180 | resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.25.tgz#8b1dcd7e56fe7315535a4af25435e0bb55c8ae44" 181 | integrity sha512-xD6c0KDT4m7n9uD4ZHi02lzskaiqcBxf4zi+tXZY98a04wvc0hi/TcCPC2FOESZi51Nd7tlUeOJY8RofL799/g== 182 | dependencies: 183 | "@types/prop-types" "*" 184 | "@types/scheduler" "*" 185 | csstype "^3.0.2" 186 | 187 | "@types/scheduler@*": 188 | version "0.16.2" 189 | resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" 190 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== 191 | 192 | abort-controller@^3.0.0: 193 | version "3.0.0" 194 | resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" 195 | integrity sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg== 196 | dependencies: 197 | event-target-shim "^5.0.0" 198 | 199 | abstract-leveldown@^7.2.0: 200 | version "7.2.0" 201 | resolved "https://registry.yarnpkg.com/abstract-leveldown/-/abstract-leveldown-7.2.0.tgz#08d19d4e26fb5be426f7a57004851b39e1795a2e" 202 | integrity sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ== 203 | dependencies: 204 | buffer "^6.0.3" 205 | catering "^2.0.0" 206 | is-buffer "^2.0.5" 207 | level-concat-iterator "^3.0.0" 208 | level-supports "^2.0.1" 209 | queue-microtask "^1.2.3" 210 | 211 | asn1.js@^5.2.0: 212 | version "5.4.1" 213 | resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" 214 | integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== 215 | dependencies: 216 | bn.js "^4.0.0" 217 | inherits "^2.0.1" 218 | minimalistic-assert "^1.0.0" 219 | safer-buffer "^2.1.0" 220 | 221 | assert@^2.0.0: 222 | version "2.0.0" 223 | resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" 224 | integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== 225 | dependencies: 226 | es6-object-assign "^1.1.0" 227 | is-nan "^1.2.1" 228 | object-is "^1.0.1" 229 | util "^0.12.0" 230 | 231 | available-typed-arrays@^1.0.5: 232 | version "1.0.5" 233 | resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" 234 | integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== 235 | 236 | base64-js@^1.3.1: 237 | version "1.5.1" 238 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" 239 | integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== 240 | 241 | bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: 242 | version "4.12.0" 243 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" 244 | integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== 245 | 246 | bn.js@^5.0.0, bn.js@^5.1.1: 247 | version "5.2.1" 248 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" 249 | integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== 250 | 251 | brorand@^1.0.1, brorand@^1.1.0: 252 | version "1.1.0" 253 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" 254 | integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w== 255 | 256 | browserify-aes@^1.0.0, browserify-aes@^1.0.4: 257 | version "1.2.0" 258 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" 259 | integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== 260 | dependencies: 261 | buffer-xor "^1.0.3" 262 | cipher-base "^1.0.0" 263 | create-hash "^1.1.0" 264 | evp_bytestokey "^1.0.3" 265 | inherits "^2.0.1" 266 | safe-buffer "^5.0.1" 267 | 268 | browserify-cipher@^1.0.0: 269 | version "1.0.1" 270 | resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" 271 | integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w== 272 | dependencies: 273 | browserify-aes "^1.0.4" 274 | browserify-des "^1.0.0" 275 | evp_bytestokey "^1.0.0" 276 | 277 | browserify-des@^1.0.0: 278 | version "1.0.2" 279 | resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" 280 | integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A== 281 | dependencies: 282 | cipher-base "^1.0.1" 283 | des.js "^1.0.0" 284 | inherits "^2.0.1" 285 | safe-buffer "^5.1.2" 286 | 287 | browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: 288 | version "4.1.0" 289 | resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" 290 | integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== 291 | dependencies: 292 | bn.js "^5.0.0" 293 | randombytes "^2.0.1" 294 | 295 | browserify-sign@^4.0.0: 296 | version "4.2.1" 297 | resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" 298 | integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== 299 | dependencies: 300 | bn.js "^5.1.1" 301 | browserify-rsa "^4.0.1" 302 | create-hash "^1.2.0" 303 | create-hmac "^1.1.7" 304 | elliptic "^6.5.3" 305 | inherits "^2.0.4" 306 | parse-asn1 "^5.1.5" 307 | readable-stream "^3.6.0" 308 | safe-buffer "^5.2.0" 309 | 310 | browserify-zlib@^0.2.0: 311 | version "0.2.0" 312 | resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" 313 | integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA== 314 | dependencies: 315 | pako "~1.0.5" 316 | 317 | buffer-xor@^1.0.3: 318 | version "1.0.3" 319 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" 320 | integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== 321 | 322 | buffer@6.0.3, buffer@^6.0.3: 323 | version "6.0.3" 324 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" 325 | integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== 326 | dependencies: 327 | base64-js "^1.3.1" 328 | ieee754 "^1.2.1" 329 | 330 | builtin-status-codes@^3.0.0: 331 | version "3.0.0" 332 | resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" 333 | integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ== 334 | 335 | call-bind@^1.0.0, call-bind@^1.0.2: 336 | version "1.0.2" 337 | resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 338 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 339 | dependencies: 340 | function-bind "^1.1.1" 341 | get-intrinsic "^1.0.2" 342 | 343 | callsites@^3.1.0: 344 | version "3.1.0" 345 | resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" 346 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== 347 | 348 | caniuse-lite@^1.0.30001406: 349 | version "1.0.30001451" 350 | resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001451.tgz#2e197c698fc1373d63e1406d6607ea4617c613f1" 351 | integrity sha512-XY7UbUpGRatZzoRft//5xOa69/1iGJRBlrieH6QYrkKLIFn3m7OVEJ81dSrKoy2BnKsdbX5cLrOispZNYo9v2w== 352 | 353 | catering@^2.0.0, catering@^2.1.0: 354 | version "2.1.1" 355 | resolved "https://registry.yarnpkg.com/catering/-/catering-2.1.1.tgz#66acba06ed5ee28d5286133982a927de9a04b510" 356 | integrity sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w== 357 | 358 | cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: 359 | version "1.0.4" 360 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" 361 | integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q== 362 | dependencies: 363 | inherits "^2.0.1" 364 | safe-buffer "^5.0.1" 365 | 366 | client-only@0.0.1: 367 | version "0.0.1" 368 | resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" 369 | integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== 370 | 371 | console-browserify@^1.2.0: 372 | version "1.2.0" 373 | resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" 374 | integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== 375 | 376 | constants-browserify@^1.0.0: 377 | version "1.0.0" 378 | resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" 379 | integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ== 380 | 381 | core-js@^3.6.1: 382 | version "3.27.2" 383 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.27.2.tgz#85b35453a424abdcacb97474797815f4d62ebbf7" 384 | integrity sha512-9ashVQskuh5AZEZ1JdQWp1GqSoC1e1G87MzRqg2gIfVAQ7Qn9K+uFj8EcniUFA4P2NLZfV+TOlX1SzoKfo+s7w== 385 | 386 | create-ecdh@^4.0.0: 387 | version "4.0.4" 388 | resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e" 389 | integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A== 390 | dependencies: 391 | bn.js "^4.1.0" 392 | elliptic "^6.5.3" 393 | 394 | create-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0: 395 | version "1.2.0" 396 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" 397 | integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== 398 | dependencies: 399 | cipher-base "^1.0.1" 400 | inherits "^2.0.1" 401 | md5.js "^1.3.4" 402 | ripemd160 "^2.0.1" 403 | sha.js "^2.4.0" 404 | 405 | create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: 406 | version "1.1.7" 407 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" 408 | integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== 409 | dependencies: 410 | cipher-base "^1.0.3" 411 | create-hash "^1.1.0" 412 | inherits "^2.0.1" 413 | ripemd160 "^2.0.0" 414 | safe-buffer "^5.0.1" 415 | sha.js "^2.4.8" 416 | 417 | crypto-browserify@^3.12.0, "crypto@npm:crypto-browserify@3.12.0": 418 | name crypto 419 | version "3.12.0" 420 | resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" 421 | integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg== 422 | dependencies: 423 | browserify-cipher "^1.0.0" 424 | browserify-sign "^4.0.0" 425 | create-ecdh "^4.0.0" 426 | create-hash "^1.1.0" 427 | create-hmac "^1.1.0" 428 | diffie-hellman "^5.0.0" 429 | inherits "^2.0.1" 430 | pbkdf2 "^3.0.3" 431 | public-encrypt "^4.0.0" 432 | randombytes "^2.0.0" 433 | randomfill "^1.0.3" 434 | 435 | csstype@^3.0.2: 436 | version "3.1.1" 437 | resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" 438 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== 439 | 440 | debug@^4.1.1, debug@^4.2.0: 441 | version "4.3.4" 442 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" 443 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== 444 | dependencies: 445 | ms "2.1.2" 446 | 447 | deferred-leveldown@^7.0.0: 448 | version "7.0.0" 449 | resolved "https://registry.yarnpkg.com/deferred-leveldown/-/deferred-leveldown-7.0.0.tgz#39802715fda6ec06d0159a8b28bd1c7e2b1cf0bf" 450 | integrity sha512-QKN8NtuS3BC6m0B8vAnBls44tX1WXAFATUsJlruyAYbZpysWV3siH6o/i3g9DCHauzodksO60bdj5NazNbjCmg== 451 | dependencies: 452 | abstract-leveldown "^7.2.0" 453 | inherits "^2.0.3" 454 | 455 | define-properties@^1.1.3: 456 | version "1.1.4" 457 | resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" 458 | integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== 459 | dependencies: 460 | has-property-descriptors "^1.0.0" 461 | object-keys "^1.1.1" 462 | 463 | des.js@^1.0.0: 464 | version "1.0.1" 465 | resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843" 466 | integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA== 467 | dependencies: 468 | inherits "^2.0.1" 469 | minimalistic-assert "^1.0.0" 470 | 471 | detect-node@^2.0.4: 472 | version "2.1.0" 473 | resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" 474 | integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== 475 | 476 | diffie-hellman@^5.0.0: 477 | version "5.0.3" 478 | resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" 479 | integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== 480 | dependencies: 481 | bn.js "^4.1.0" 482 | miller-rabin "^4.0.0" 483 | randombytes "^2.0.0" 484 | 485 | domain-browser@^4.22.0: 486 | version "4.22.0" 487 | resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.22.0.tgz#6ddd34220ec281f9a65d3386d267ddd35c491f9f" 488 | integrity sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw== 489 | 490 | elliptic@^6.5.3: 491 | version "6.5.4" 492 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" 493 | integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== 494 | dependencies: 495 | bn.js "^4.11.9" 496 | brorand "^1.1.0" 497 | hash.js "^1.0.0" 498 | hmac-drbg "^1.0.1" 499 | inherits "^2.0.4" 500 | minimalistic-assert "^1.0.1" 501 | minimalistic-crypto-utils "^1.0.1" 502 | 503 | enhanced-resolve@^5.10.0: 504 | version "5.12.0" 505 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634" 506 | integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== 507 | dependencies: 508 | graceful-fs "^4.2.4" 509 | tapable "^2.2.0" 510 | 511 | es6-object-assign@^1.1.0: 512 | version "1.1.0" 513 | resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" 514 | integrity sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw== 515 | 516 | esm@^3.2.25: 517 | version "3.2.25" 518 | resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" 519 | integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== 520 | 521 | event-target-shim@^5.0.0: 522 | version "5.0.1" 523 | resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" 524 | integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== 525 | 526 | events@^3.3.0: 527 | version "3.3.0" 528 | resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" 529 | integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== 530 | 531 | evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: 532 | version "1.0.3" 533 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" 534 | integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA== 535 | dependencies: 536 | md5.js "^1.3.4" 537 | safe-buffer "^5.1.1" 538 | 539 | filter-obj@^2.0.2: 540 | version "2.0.2" 541 | resolved "https://registry.yarnpkg.com/filter-obj/-/filter-obj-2.0.2.tgz#fff662368e505d69826abb113f0f6a98f56e9d5f" 542 | integrity sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg== 543 | 544 | for-each@^0.3.3: 545 | version "0.3.3" 546 | resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" 547 | integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw== 548 | dependencies: 549 | is-callable "^1.1.3" 550 | 551 | fs-extra@10.0.0: 552 | version "10.0.0" 553 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.0.0.tgz#9ff61b655dde53fb34a82df84bb214ce802e17c1" 554 | integrity sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ== 555 | dependencies: 556 | graceful-fs "^4.2.0" 557 | jsonfile "^6.0.1" 558 | universalify "^2.0.0" 559 | 560 | function-bind@^1.1.1: 561 | version "1.1.1" 562 | resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 563 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 564 | 565 | functional-red-black-tree@^1.0.1: 566 | version "1.0.1" 567 | resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" 568 | integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== 569 | 570 | get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: 571 | version "1.2.0" 572 | resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f" 573 | integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q== 574 | dependencies: 575 | function-bind "^1.1.1" 576 | has "^1.0.3" 577 | has-symbols "^1.0.3" 578 | 579 | gopd@^1.0.1: 580 | version "1.0.1" 581 | resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" 582 | integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== 583 | dependencies: 584 | get-intrinsic "^1.1.3" 585 | 586 | graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: 587 | version "4.2.10" 588 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" 589 | integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== 590 | 591 | has-property-descriptors@^1.0.0: 592 | version "1.0.0" 593 | resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" 594 | integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== 595 | dependencies: 596 | get-intrinsic "^1.1.1" 597 | 598 | has-symbols@^1.0.2, has-symbols@^1.0.3: 599 | version "1.0.3" 600 | resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 601 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 602 | 603 | has-tostringtag@^1.0.0: 604 | version "1.0.0" 605 | resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" 606 | integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== 607 | dependencies: 608 | has-symbols "^1.0.2" 609 | 610 | has@^1.0.3: 611 | version "1.0.3" 612 | resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 613 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 614 | dependencies: 615 | function-bind "^1.1.1" 616 | 617 | hash-base@^3.0.0: 618 | version "3.1.0" 619 | resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" 620 | integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA== 621 | dependencies: 622 | inherits "^2.0.4" 623 | readable-stream "^3.6.0" 624 | safe-buffer "^5.2.0" 625 | 626 | hash.js@^1.0.0, hash.js@^1.0.3: 627 | version "1.1.7" 628 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" 629 | integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA== 630 | dependencies: 631 | inherits "^2.0.3" 632 | minimalistic-assert "^1.0.1" 633 | 634 | hmac-drbg@^1.0.1: 635 | version "1.0.1" 636 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 637 | integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg== 638 | dependencies: 639 | hash.js "^1.0.3" 640 | minimalistic-assert "^1.0.0" 641 | minimalistic-crypto-utils "^1.0.1" 642 | 643 | https-browserify@^1.0.0: 644 | version "1.0.0" 645 | resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" 646 | integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== 647 | 648 | ieee754@^1.2.1: 649 | version "1.2.1" 650 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" 651 | integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== 652 | 653 | inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4: 654 | version "2.0.4" 655 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 656 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 657 | 658 | is-arguments@^1.0.4: 659 | version "1.1.1" 660 | resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b" 661 | integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA== 662 | dependencies: 663 | call-bind "^1.0.2" 664 | has-tostringtag "^1.0.0" 665 | 666 | is-buffer@^2.0.5: 667 | version "2.0.5" 668 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" 669 | integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== 670 | 671 | is-callable@^1.1.3: 672 | version "1.2.7" 673 | resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" 674 | integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== 675 | 676 | is-generator-function@^1.0.7: 677 | version "1.0.10" 678 | resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72" 679 | integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A== 680 | dependencies: 681 | has-tostringtag "^1.0.0" 682 | 683 | is-nan@^1.2.1: 684 | version "1.3.2" 685 | resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" 686 | integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== 687 | dependencies: 688 | call-bind "^1.0.0" 689 | define-properties "^1.1.3" 690 | 691 | is-node@^1.0.2: 692 | version "1.0.2" 693 | resolved "https://registry.yarnpkg.com/is-node/-/is-node-1.0.2.tgz#d7d002745ef7debbb7477e988956ab0a4fccb653" 694 | integrity sha512-U37UdVWHNH1wDFmlSauKRDL1nhaCVRIH1FoaZN94eGJvU832sjMHEO/4AITAkOT0aRD7oA1Fovn7PeNCHiqz0w== 695 | 696 | is-observable@^2.1.0: 697 | version "2.1.0" 698 | resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-2.1.0.tgz#5c8d733a0b201c80dff7bb7c0df58c6a255c7c69" 699 | integrity sha512-DailKdLb0WU+xX8K5w7VsJhapwHLZ9jjmazqCJq4X12CTgqq73TKnbRcnSLuXYPOoLQgV5IrD7ePiX/h1vnkBw== 700 | 701 | is-typed-array@^1.1.10, is-typed-array@^1.1.3: 702 | version "1.1.10" 703 | resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f" 704 | integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A== 705 | dependencies: 706 | available-typed-arrays "^1.0.5" 707 | call-bind "^1.0.2" 708 | for-each "^0.3.3" 709 | gopd "^1.0.1" 710 | has-tostringtag "^1.0.0" 711 | 712 | "js-tokens@^3.0.0 || ^4.0.0": 713 | version "4.0.0" 714 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 715 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== 716 | 717 | jsonfile@^6.0.1: 718 | version "6.1.0" 719 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" 720 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== 721 | dependencies: 722 | universalify "^2.0.0" 723 | optionalDependencies: 724 | graceful-fs "^4.1.6" 725 | 726 | level-concat-iterator@^3.0.0: 727 | version "3.1.0" 728 | resolved "https://registry.yarnpkg.com/level-concat-iterator/-/level-concat-iterator-3.1.0.tgz#5235b1f744bc34847ed65a50548aa88d22e881cf" 729 | integrity sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ== 730 | dependencies: 731 | catering "^2.1.0" 732 | 733 | level-errors@^3.0.1: 734 | version "3.0.1" 735 | resolved "https://registry.yarnpkg.com/level-errors/-/level-errors-3.0.1.tgz#4bed48a33108cd83b0e39fdf9bbd84e96fbbef9f" 736 | integrity sha512-tqTL2DxzPDzpwl0iV5+rBCv65HWbHp6eutluHNcVIftKZlQN//b6GEnZDM2CvGZvzGYMwyPtYppYnydBQd2SMQ== 737 | 738 | level-iterator-stream@^5.0.0: 739 | version "5.0.0" 740 | resolved "https://registry.yarnpkg.com/level-iterator-stream/-/level-iterator-stream-5.0.0.tgz#85b3438e1b4c54ce5aa8c0eb973cfb628117df9e" 741 | integrity sha512-wnb1+o+CVFUDdiSMR/ZymE2prPs3cjVLlXuDeSq9Zb8o032XrabGEXcTCsBxprAtseO3qvFeGzh6406z9sOTRA== 742 | dependencies: 743 | inherits "^2.0.4" 744 | readable-stream "^3.4.0" 745 | 746 | level-supports@^2.0.1: 747 | version "2.1.0" 748 | resolved "https://registry.yarnpkg.com/level-supports/-/level-supports-2.1.0.tgz#9af908d853597ecd592293b2fad124375be79c5f" 749 | integrity sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA== 750 | 751 | levelup@^5.0.0: 752 | version "5.1.1" 753 | resolved "https://registry.yarnpkg.com/levelup/-/levelup-5.1.1.tgz#9f99699f414ac084a3f8a28fc262a1f49cd7a52c" 754 | integrity sha512-0mFCcHcEebOwsQuk00WJwjLI6oCjbBuEYdh/RaRqhjnyVlzqf41T1NnDtCedumZ56qyIh8euLFDqV1KfzTAVhg== 755 | dependencies: 756 | catering "^2.0.0" 757 | deferred-leveldown "^7.0.0" 758 | level-errors "^3.0.1" 759 | level-iterator-stream "^5.0.0" 760 | level-supports "^2.0.1" 761 | queue-microtask "^1.2.3" 762 | 763 | loose-envify@^1.1.0: 764 | version "1.4.0" 765 | resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" 766 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== 767 | dependencies: 768 | js-tokens "^3.0.0 || ^4.0.0" 769 | 770 | ltgt@^2.2.0: 771 | version "2.2.1" 772 | resolved "https://registry.yarnpkg.com/ltgt/-/ltgt-2.2.1.tgz#f35ca91c493f7b73da0e07495304f17b31f87ee5" 773 | integrity sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA== 774 | 775 | md5.js@^1.3.4: 776 | version "1.3.5" 777 | resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" 778 | integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== 779 | dependencies: 780 | hash-base "^3.0.0" 781 | inherits "^2.0.1" 782 | safe-buffer "^5.1.2" 783 | 784 | memdown@^6.0.0: 785 | version "6.1.1" 786 | resolved "https://registry.yarnpkg.com/memdown/-/memdown-6.1.1.tgz#ab52fae1a029affb40af60fda9d247a5733e4dc3" 787 | integrity sha512-vh2RiuVrn6Vv73088C1KzLwy9+hhRwoZsgddYqIoVuFFrcoc2Rt+lq/KrmkFn6ulko7AtQ0AvqtYid35exb38A== 788 | dependencies: 789 | abstract-leveldown "^7.2.0" 790 | buffer "^6.0.3" 791 | functional-red-black-tree "^1.0.1" 792 | inherits "^2.0.1" 793 | ltgt "^2.2.0" 794 | 795 | miller-rabin@^4.0.0: 796 | version "4.0.1" 797 | resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" 798 | integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA== 799 | dependencies: 800 | bn.js "^4.0.0" 801 | brorand "^1.0.1" 802 | 803 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 804 | version "1.0.1" 805 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 806 | integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== 807 | 808 | minimalistic-crypto-utils@^1.0.1: 809 | version "1.0.1" 810 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 811 | integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg== 812 | 813 | ms@2.1.2: 814 | version "2.1.2" 815 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 816 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 817 | 818 | nanoid@^3.3.4: 819 | version "3.3.4" 820 | resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" 821 | integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== 822 | 823 | next-transpile-modules@^10.0.0: 824 | version "10.0.0" 825 | resolved "https://registry.yarnpkg.com/next-transpile-modules/-/next-transpile-modules-10.0.0.tgz#7152880048835acb64d05fc7aa34910cbe7994da" 826 | integrity sha512-FyeJ++Lm2Fq31gbThiRCrJlYpIY9QaI7A3TjuhQLzOix8ChQrvn5ny4MhfIthS5cy6+uK1AhDRvxVdW17y3Xdw== 827 | dependencies: 828 | enhanced-resolve "^5.10.0" 829 | 830 | next@13.0.5: 831 | version "13.0.5" 832 | resolved "https://registry.yarnpkg.com/next/-/next-13.0.5.tgz#cddfd6804f84a21721da370e4425980876670173" 833 | integrity sha512-awpc3DkphyKydwCotcBnuKwh6hMqkT5xdiBK4OatJtOZurDPBYLP62jtM2be/4OunpmwIbsS0Eyv+ZGU97ciEg== 834 | dependencies: 835 | "@next/env" "13.0.5" 836 | "@swc/helpers" "0.4.14" 837 | caniuse-lite "^1.0.30001406" 838 | postcss "8.4.14" 839 | styled-jsx "5.1.0" 840 | optionalDependencies: 841 | "@next/swc-android-arm-eabi" "13.0.5" 842 | "@next/swc-android-arm64" "13.0.5" 843 | "@next/swc-darwin-arm64" "13.0.5" 844 | "@next/swc-darwin-x64" "13.0.5" 845 | "@next/swc-freebsd-x64" "13.0.5" 846 | "@next/swc-linux-arm-gnueabihf" "13.0.5" 847 | "@next/swc-linux-arm64-gnu" "13.0.5" 848 | "@next/swc-linux-arm64-musl" "13.0.5" 849 | "@next/swc-linux-x64-gnu" "13.0.5" 850 | "@next/swc-linux-x64-musl" "13.0.5" 851 | "@next/swc-win32-arm64-msvc" "13.0.5" 852 | "@next/swc-win32-ia32-msvc" "13.0.5" 853 | "@next/swc-win32-x64-msvc" "13.0.5" 854 | 855 | node-fetch@2.6.1: 856 | version "2.6.1" 857 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" 858 | integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== 859 | 860 | node-polyfill-webpack-plugin@^2.0.1: 861 | version "2.0.1" 862 | resolved "https://registry.yarnpkg.com/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-2.0.1.tgz#141d86f177103a8517c71d99b7c6a46edbb1bb58" 863 | integrity sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A== 864 | dependencies: 865 | assert "^2.0.0" 866 | browserify-zlib "^0.2.0" 867 | buffer "^6.0.3" 868 | console-browserify "^1.2.0" 869 | constants-browserify "^1.0.0" 870 | crypto-browserify "^3.12.0" 871 | domain-browser "^4.22.0" 872 | events "^3.3.0" 873 | filter-obj "^2.0.2" 874 | https-browserify "^1.0.0" 875 | os-browserify "^0.3.0" 876 | path-browserify "^1.0.1" 877 | process "^0.11.10" 878 | punycode "^2.1.1" 879 | querystring-es3 "^0.2.1" 880 | readable-stream "^4.0.0" 881 | stream-browserify "^3.0.0" 882 | stream-http "^3.2.0" 883 | string_decoder "^1.3.0" 884 | timers-browserify "^2.0.12" 885 | tty-browserify "^0.0.1" 886 | type-fest "^2.14.0" 887 | url "^0.11.0" 888 | util "^0.12.4" 889 | vm-browserify "^1.1.2" 890 | 891 | object-is@^1.0.1: 892 | version "1.1.5" 893 | resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" 894 | integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== 895 | dependencies: 896 | call-bind "^1.0.2" 897 | define-properties "^1.1.3" 898 | 899 | object-keys@^1.1.1: 900 | version "1.1.1" 901 | resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" 902 | integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== 903 | 904 | observable-fns@^0.6.1: 905 | version "0.6.1" 906 | resolved "https://registry.yarnpkg.com/observable-fns/-/observable-fns-0.6.1.tgz#636eae4fdd1132e88c0faf38d33658cc79d87e37" 907 | integrity sha512-9gRK4+sRWzeN6AOewNBTLXir7Zl/i3GB6Yl26gK4flxz8BXVpD3kt8amREmWNb0mxYOGDotvE5a4N+PtGGKdkg== 908 | 909 | os-browserify@^0.3.0: 910 | version "0.3.0" 911 | resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" 912 | integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A== 913 | 914 | pako@~1.0.5: 915 | version "1.0.11" 916 | resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" 917 | integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== 918 | 919 | parse-asn1@^5.0.0, parse-asn1@^5.1.5: 920 | version "5.1.6" 921 | resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" 922 | integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== 923 | dependencies: 924 | asn1.js "^5.2.0" 925 | browserify-aes "^1.0.0" 926 | evp_bytestokey "^1.0.0" 927 | pbkdf2 "^3.0.3" 928 | safe-buffer "^5.1.1" 929 | 930 | path-browserify@^1.0.1: 931 | version "1.0.1" 932 | resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" 933 | integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== 934 | 935 | pbkdf2@^3.0.3: 936 | version "3.1.2" 937 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" 938 | integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== 939 | dependencies: 940 | create-hash "^1.1.2" 941 | create-hmac "^1.1.4" 942 | ripemd160 "^2.0.1" 943 | safe-buffer "^5.0.1" 944 | sha.js "^2.4.8" 945 | 946 | picocolors@^1.0.0: 947 | version "1.0.0" 948 | resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 949 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 950 | 951 | postcss@8.4.14: 952 | version "8.4.14" 953 | resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.14.tgz#ee9274d5622b4858c1007a74d76e42e56fd21caf" 954 | integrity sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig== 955 | dependencies: 956 | nanoid "^3.3.4" 957 | picocolors "^1.0.0" 958 | source-map-js "^1.0.2" 959 | 960 | process@^0.11.10: 961 | version "0.11.10" 962 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 963 | integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== 964 | 965 | promise-readable@^5.0.4: 966 | version "5.0.4" 967 | resolved "https://registry.yarnpkg.com/promise-readable/-/promise-readable-5.0.4.tgz#5f71fa8673e540b73e5afe62c0679fa2251a7501" 968 | integrity sha512-v1MqYyLQvopoi+FOVL+HErz4TB7lpaZf7H+pQo8vW6yAmJ1QZVDww7XTTwK+gqzQZylmhrlS3CaHQzLkKorZjA== 969 | dependencies: 970 | core-js "^3.6.1" 971 | 972 | public-encrypt@^4.0.0: 973 | version "4.0.3" 974 | resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" 975 | integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== 976 | dependencies: 977 | bn.js "^4.1.0" 978 | browserify-rsa "^4.0.0" 979 | create-hash "^1.1.0" 980 | parse-asn1 "^5.0.0" 981 | randombytes "^2.0.1" 982 | safe-buffer "^5.1.2" 983 | 984 | punycode@1.3.2: 985 | version "1.3.2" 986 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" 987 | integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw== 988 | 989 | punycode@^2.1.1: 990 | version "2.3.0" 991 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" 992 | integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== 993 | 994 | querystring-es3@^0.2.1: 995 | version "0.2.1" 996 | resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" 997 | integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA== 998 | 999 | querystring@0.2.0: 1000 | version "0.2.0" 1001 | resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" 1002 | integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== 1003 | 1004 | queue-microtask@^1.2.3: 1005 | version "1.2.3" 1006 | resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" 1007 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== 1008 | 1009 | randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: 1010 | version "2.1.0" 1011 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" 1012 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== 1013 | dependencies: 1014 | safe-buffer "^5.1.0" 1015 | 1016 | randomfill@^1.0.3: 1017 | version "1.0.4" 1018 | resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" 1019 | integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw== 1020 | dependencies: 1021 | randombytes "^2.0.5" 1022 | safe-buffer "^5.1.0" 1023 | 1024 | react-dom@18.2.0: 1025 | version "18.2.0" 1026 | resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" 1027 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== 1028 | dependencies: 1029 | loose-envify "^1.1.0" 1030 | scheduler "^0.23.0" 1031 | 1032 | react@18.2.0: 1033 | version "18.2.0" 1034 | resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" 1035 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== 1036 | dependencies: 1037 | loose-envify "^1.1.0" 1038 | 1039 | readable-stream@^3.4.0, readable-stream@^3.5.0, readable-stream@^3.6.0: 1040 | version "3.6.0" 1041 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" 1042 | integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== 1043 | dependencies: 1044 | inherits "^2.0.3" 1045 | string_decoder "^1.1.1" 1046 | util-deprecate "^1.0.1" 1047 | 1048 | readable-stream@^4.0.0: 1049 | version "4.3.0" 1050 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.3.0.tgz#0914d0c72db03b316c9733bb3461d64a3cc50cba" 1051 | integrity sha512-MuEnA0lbSi7JS8XM+WNJlWZkHAAdm7gETHdFK//Q/mChGyj2akEFtdLZh32jSdkWGbRwCW9pn6g3LWDdDeZnBQ== 1052 | dependencies: 1053 | abort-controller "^3.0.0" 1054 | buffer "^6.0.3" 1055 | events "^3.3.0" 1056 | process "^0.11.10" 1057 | 1058 | ripemd160@^2.0.0, ripemd160@^2.0.1: 1059 | version "2.0.2" 1060 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" 1061 | integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA== 1062 | dependencies: 1063 | hash-base "^3.0.0" 1064 | inherits "^2.0.1" 1065 | 1066 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: 1067 | version "5.2.1" 1068 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" 1069 | integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== 1070 | 1071 | safer-buffer@^2.1.0: 1072 | version "2.1.2" 1073 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 1074 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 1075 | 1076 | scheduler@^0.23.0: 1077 | version "0.23.0" 1078 | resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" 1079 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== 1080 | dependencies: 1081 | loose-envify "^1.1.0" 1082 | 1083 | setimmediate@^1.0.4: 1084 | version "1.0.5" 1085 | resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" 1086 | integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== 1087 | 1088 | sha.js@^2.4.0, sha.js@^2.4.8: 1089 | version "2.4.11" 1090 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" 1091 | integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== 1092 | dependencies: 1093 | inherits "^2.0.1" 1094 | safe-buffer "^5.0.1" 1095 | 1096 | sha3@^2.1.3: 1097 | version "2.1.4" 1098 | resolved "https://registry.yarnpkg.com/sha3/-/sha3-2.1.4.tgz#000fac0fe7c2feac1f48a25e7a31b52a6492cc8f" 1099 | integrity sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg== 1100 | dependencies: 1101 | buffer "6.0.3" 1102 | 1103 | source-map-js@^1.0.2: 1104 | version "1.0.2" 1105 | resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 1106 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 1107 | 1108 | stream-browserify@^3.0.0, "stream@npm:stream-browserify@3.0.0": 1109 | name stream 1110 | version "3.0.0" 1111 | resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f" 1112 | integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA== 1113 | dependencies: 1114 | inherits "~2.0.4" 1115 | readable-stream "^3.5.0" 1116 | 1117 | stream-http@^3.2.0: 1118 | version "3.2.0" 1119 | resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-3.2.0.tgz#1872dfcf24cb15752677e40e5c3f9cc1926028b5" 1120 | integrity sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A== 1121 | dependencies: 1122 | builtin-status-codes "^3.0.0" 1123 | inherits "^2.0.4" 1124 | readable-stream "^3.6.0" 1125 | xtend "^4.0.2" 1126 | 1127 | string_decoder@^1.1.1, string_decoder@^1.3.0: 1128 | version "1.3.0" 1129 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" 1130 | integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== 1131 | dependencies: 1132 | safe-buffer "~5.2.0" 1133 | 1134 | styled-jsx@5.1.0: 1135 | version "5.1.0" 1136 | resolved "https://registry.yarnpkg.com/styled-jsx/-/styled-jsx-5.1.0.tgz#4a5622ab9714bd3fcfaeec292aa555871f057563" 1137 | integrity sha512-/iHaRJt9U7T+5tp6TRelLnqBqiaIT0HsO0+vgyj8hK2KUk7aejFqRrumqPUlAqDwAj8IbS/1hk3IhBAAK/FCUQ== 1138 | dependencies: 1139 | client-only "0.0.1" 1140 | 1141 | tapable@^2.2.0: 1142 | version "2.2.1" 1143 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" 1144 | integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== 1145 | 1146 | threads@1.7.0: 1147 | version "1.7.0" 1148 | resolved "https://registry.yarnpkg.com/threads/-/threads-1.7.0.tgz#d9e9627bfc1ef22ada3b733c2e7558bbe78e589c" 1149 | integrity sha512-Mx5NBSHX3sQYR6iI9VYbgHKBLisyB+xROCBGjjWm1O9wb9vfLxdaGtmT/KCjUqMsSNW6nERzCW3T6H43LqjDZQ== 1150 | dependencies: 1151 | callsites "^3.1.0" 1152 | debug "^4.2.0" 1153 | is-observable "^2.1.0" 1154 | observable-fns "^0.6.1" 1155 | optionalDependencies: 1156 | tiny-worker ">= 2" 1157 | 1158 | timers-browserify@^2.0.12: 1159 | version "2.0.12" 1160 | resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee" 1161 | integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ== 1162 | dependencies: 1163 | setimmediate "^1.0.4" 1164 | 1165 | "tiny-worker@>= 2": 1166 | version "2.3.0" 1167 | resolved "https://registry.yarnpkg.com/tiny-worker/-/tiny-worker-2.3.0.tgz#715ae34304c757a9af573ae9a8e3967177e6011e" 1168 | integrity sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g== 1169 | dependencies: 1170 | esm "^3.2.25" 1171 | 1172 | tslib@^2.0.0, tslib@^2.4.0: 1173 | version "2.5.0" 1174 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf" 1175 | integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg== 1176 | 1177 | tty-browserify@^0.0.1: 1178 | version "0.0.1" 1179 | resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.1.tgz#3f05251ee17904dfd0677546670db9651682b811" 1180 | integrity sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw== 1181 | 1182 | type-fest@^2.14.0: 1183 | version "2.19.0" 1184 | resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" 1185 | integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== 1186 | 1187 | typescript@4.9.3: 1188 | version "4.9.3" 1189 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.3.tgz#3aea307c1746b8c384435d8ac36b8a2e580d85db" 1190 | integrity sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA== 1191 | 1192 | universalify@^2.0.0: 1193 | version "2.0.0" 1194 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 1195 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 1196 | 1197 | url@^0.11.0: 1198 | version "0.11.0" 1199 | resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" 1200 | integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ== 1201 | dependencies: 1202 | punycode "1.3.2" 1203 | querystring "0.2.0" 1204 | 1205 | util-deprecate@^1.0.1: 1206 | version "1.0.2" 1207 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 1208 | integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== 1209 | 1210 | util@^0.12.0, util@^0.12.4: 1211 | version "0.12.5" 1212 | resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" 1213 | integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== 1214 | dependencies: 1215 | inherits "^2.0.3" 1216 | is-arguments "^1.0.4" 1217 | is-generator-function "^1.0.7" 1218 | is-typed-array "^1.1.3" 1219 | which-typed-array "^1.1.2" 1220 | 1221 | vm-browserify@^1.1.2: 1222 | version "1.1.2" 1223 | resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" 1224 | integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== 1225 | 1226 | which-typed-array@^1.1.2: 1227 | version "1.1.9" 1228 | resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6" 1229 | integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA== 1230 | dependencies: 1231 | available-typed-arrays "^1.0.5" 1232 | call-bind "^1.0.2" 1233 | for-each "^0.3.3" 1234 | gopd "^1.0.1" 1235 | has-tostringtag "^1.0.0" 1236 | is-typed-array "^1.1.10" 1237 | 1238 | xtend@^4.0.2: 1239 | version "4.0.2" 1240 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 1241 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 1242 | --------------------------------------------------------------------------------