├── .eslintrc.json ├── public ├── favicon.ico └── vercel.svg ├── README.md ├── next.config.js ├── pages ├── _app.js ├── api │ └── hello.js └── index.js ├── styles ├── globals.css └── Home.module.css ├── package.json ├── src └── csrf.js ├── .gitignore └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adelhamad/nextjs-csrf/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # CSRF Protection in Next.js 2 | 3 | For more info please visit https://dev.to/adelhamad/csrf-protection-in-nextjs-1g1m 4 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | reactStrictMode: true, 4 | } 5 | 6 | module.exports = nextConfig 7 | -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- 1 | import '../styles/globals.css' 2 | 3 | function MyApp({ Component, pageProps }) { 4 | return 5 | } 6 | 7 | export default MyApp 8 | -------------------------------------------------------------------------------- /pages/api/hello.js: -------------------------------------------------------------------------------- 1 | import csrf from '../../src/csrf' 2 | export default async function handler(req, res) { 3 | try { 4 | await csrf(req, res) 5 | } catch (e) { 6 | res.status(401).json({ name: 'Fuck off' }) 7 | } 8 | res.status(200).json({ name: 'John Doe' }) 9 | } 10 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "csrf", 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 | "axios": "^0.26.1", 13 | "csurf": "^1.11.0", 14 | "next": "12.1.0", 15 | "react": "17.0.2", 16 | "react-dom": "17.0.2" 17 | }, 18 | "devDependencies": { 19 | "eslint": "8.11.0", 20 | "eslint-config-next": "12.1.0" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/csrf.js: -------------------------------------------------------------------------------- 1 | import csurf from 'csurf' 2 | 3 | // Helper method to wait for a middleware to execute before continuing 4 | // And to throw an error when an error happens in a middleware 5 | export function csrf(req, res) { 6 | return new Promise((resolve, reject) => { 7 | csurf({ cookie: true })(req, res, (result) => { 8 | if (result instanceof Error) { 9 | return reject(result) 10 | } 11 | return resolve(result) 12 | }) 13 | }) 14 | } 15 | 16 | export default csrf 17 | -------------------------------------------------------------------------------- /.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 | .env.development.local 31 | .env.test.local 32 | .env.production.local 33 | 34 | # vercel 35 | .vercel 36 | 37 | 38 | .yarn 39 | .pnp.* 40 | -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- 1 | import Head from 'next/head' 2 | import Image from 'next/image' 3 | import styles from '../styles/Home.module.css' 4 | import csrf from '../src/csrf' 5 | import axios from 'axios' 6 | 7 | export default function Home({ csrfToken }) { 8 | const dummyCall = (withHeader = true) => { 9 | axios 10 | .post('http://localhost:3000/api/hello', {}, { headers: !withHeader ? undefined : { 'CSRF-Token': csrfToken } }) 11 | .then((res) => alert(`Hi ${res.data.name}`)) 12 | .catch(() => alert('Not protected')) 13 | } 14 | 15 | return ( 16 |
17 | 18 | CSRF Protection in Next.js 19 | 20 | 21 | 22 | 23 |

CSRF Protection in Next.js

24 | 25 | 28 | 31 |
32 | ) 33 | } 34 | 35 | export async function getServerSideProps(context) { 36 | const { req, res } = context 37 | await csrf(req, res) 38 | return { 39 | props: { csrfToken: req.csrfToken() }, 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # This file is generated by running "yarn install" inside your project. 2 | # Manual changes might be lost - proceed with caution! 3 | 4 | __metadata: 5 | version: 5 6 | cacheKey: 8 7 | 8 | "@babel/runtime-corejs3@npm:^7.10.2": 9 | version: 7.17.7 10 | resolution: "@babel/runtime-corejs3@npm:7.17.7" 11 | dependencies: 12 | core-js-pure: ^3.20.2 13 | regenerator-runtime: ^0.13.4 14 | checksum: 91054892dd290ec1aa7beb32b45b24e50e10fa9cf2805ac6ca5cac91aa31fb7850412cc176741f746473c27c8d7a8f38cda7204828591c923c9313e067491711 15 | languageName: node 16 | linkType: hard 17 | 18 | "@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.16.3": 19 | version: 7.17.7 20 | resolution: "@babel/runtime@npm:7.17.7" 21 | dependencies: 22 | regenerator-runtime: ^0.13.4 23 | checksum: d9ec9e2c5ebbf503ac865ebd70d0216443d0fa8380bab572aa44ccf8fafde8b8b9846badfdbba3572f79075c9a196845aa3f42a435fd34ec832acd2bc1467d37 24 | languageName: node 25 | linkType: hard 26 | 27 | "@eslint/eslintrc@npm:^1.2.1": 28 | version: 1.2.1 29 | resolution: "@eslint/eslintrc@npm:1.2.1" 30 | dependencies: 31 | ajv: ^6.12.4 32 | debug: ^4.3.2 33 | espree: ^9.3.1 34 | globals: ^13.9.0 35 | ignore: ^5.2.0 36 | import-fresh: ^3.2.1 37 | js-yaml: ^4.1.0 38 | minimatch: ^3.0.4 39 | strip-json-comments: ^3.1.1 40 | checksum: 1f797b9f94d71b965992cf6c44e3bcb574643014fd1e3d4862d25056bd5568f59c488461a7e9a1c1758ca7f0def5d3cb69c3d8b38581bcf4a53af74371243797 41 | languageName: node 42 | linkType: hard 43 | 44 | "@humanwhocodes/config-array@npm:^0.9.2": 45 | version: 0.9.5 46 | resolution: "@humanwhocodes/config-array@npm:0.9.5" 47 | dependencies: 48 | "@humanwhocodes/object-schema": ^1.2.1 49 | debug: ^4.1.1 50 | minimatch: ^3.0.4 51 | checksum: 8ba6281bc0590f6c6eadeefc14244b5a3e3f5903445aadd1a32099ed80e753037674026ce1b3c945ab93561bea5eb29e3c5bff67060e230c295595ba517a3492 52 | languageName: node 53 | linkType: hard 54 | 55 | "@humanwhocodes/object-schema@npm:^1.2.1": 56 | version: 1.2.1 57 | resolution: "@humanwhocodes/object-schema@npm:1.2.1" 58 | checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 59 | languageName: node 60 | linkType: hard 61 | 62 | "@next/env@npm:12.1.0": 63 | version: 12.1.0 64 | resolution: "@next/env@npm:12.1.0" 65 | checksum: 31037e019846a2c3eeb106d64d54084e0b86d1b9b92fdb7332eeb39d94cb4a8e11ddab1a088088f7aea7b60a4cb57781815539676fddedf4305f19f8c8bf5b7f 66 | languageName: node 67 | linkType: hard 68 | 69 | "@next/eslint-plugin-next@npm:12.1.0": 70 | version: 12.1.0 71 | resolution: "@next/eslint-plugin-next@npm:12.1.0" 72 | dependencies: 73 | glob: 7.1.7 74 | checksum: d6875f65e102f62fe90495229862f838fed00508980edff376c8c0e8ddf6c47a1a030fc2f8906890e08e34740cd174e5d70ecefa9ace81edda9949fa7ad06763 75 | languageName: node 76 | linkType: hard 77 | 78 | "@next/swc-android-arm64@npm:12.1.0": 79 | version: 12.1.0 80 | resolution: "@next/swc-android-arm64@npm:12.1.0" 81 | conditions: os=android & cpu=arm64 82 | languageName: node 83 | linkType: hard 84 | 85 | "@next/swc-darwin-arm64@npm:12.1.0": 86 | version: 12.1.0 87 | resolution: "@next/swc-darwin-arm64@npm:12.1.0" 88 | conditions: os=darwin & cpu=arm64 89 | languageName: node 90 | linkType: hard 91 | 92 | "@next/swc-darwin-x64@npm:12.1.0": 93 | version: 12.1.0 94 | resolution: "@next/swc-darwin-x64@npm:12.1.0" 95 | conditions: os=darwin & cpu=x64 96 | languageName: node 97 | linkType: hard 98 | 99 | "@next/swc-linux-arm-gnueabihf@npm:12.1.0": 100 | version: 12.1.0 101 | resolution: "@next/swc-linux-arm-gnueabihf@npm:12.1.0" 102 | conditions: os=linux & cpu=arm 103 | languageName: node 104 | linkType: hard 105 | 106 | "@next/swc-linux-arm64-gnu@npm:12.1.0": 107 | version: 12.1.0 108 | resolution: "@next/swc-linux-arm64-gnu@npm:12.1.0" 109 | conditions: os=linux & cpu=arm64 110 | languageName: node 111 | linkType: hard 112 | 113 | "@next/swc-linux-arm64-musl@npm:12.1.0": 114 | version: 12.1.0 115 | resolution: "@next/swc-linux-arm64-musl@npm:12.1.0" 116 | conditions: os=linux & cpu=arm64 117 | languageName: node 118 | linkType: hard 119 | 120 | "@next/swc-linux-x64-gnu@npm:12.1.0": 121 | version: 12.1.0 122 | resolution: "@next/swc-linux-x64-gnu@npm:12.1.0" 123 | conditions: os=linux & cpu=x64 124 | languageName: node 125 | linkType: hard 126 | 127 | "@next/swc-linux-x64-musl@npm:12.1.0": 128 | version: 12.1.0 129 | resolution: "@next/swc-linux-x64-musl@npm:12.1.0" 130 | conditions: os=linux & cpu=x64 131 | languageName: node 132 | linkType: hard 133 | 134 | "@next/swc-win32-arm64-msvc@npm:12.1.0": 135 | version: 12.1.0 136 | resolution: "@next/swc-win32-arm64-msvc@npm:12.1.0" 137 | conditions: os=win32 & cpu=arm64 138 | languageName: node 139 | linkType: hard 140 | 141 | "@next/swc-win32-ia32-msvc@npm:12.1.0": 142 | version: 12.1.0 143 | resolution: "@next/swc-win32-ia32-msvc@npm:12.1.0" 144 | conditions: os=win32 & cpu=ia32 145 | languageName: node 146 | linkType: hard 147 | 148 | "@next/swc-win32-x64-msvc@npm:12.1.0": 149 | version: 12.1.0 150 | resolution: "@next/swc-win32-x64-msvc@npm:12.1.0" 151 | conditions: os=win32 & cpu=x64 152 | languageName: node 153 | linkType: hard 154 | 155 | "@nodelib/fs.scandir@npm:2.1.5": 156 | version: 2.1.5 157 | resolution: "@nodelib/fs.scandir@npm:2.1.5" 158 | dependencies: 159 | "@nodelib/fs.stat": 2.0.5 160 | run-parallel: ^1.1.9 161 | checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 162 | languageName: node 163 | linkType: hard 164 | 165 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": 166 | version: 2.0.5 167 | resolution: "@nodelib/fs.stat@npm:2.0.5" 168 | checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 169 | languageName: node 170 | linkType: hard 171 | 172 | "@nodelib/fs.walk@npm:^1.2.3": 173 | version: 1.2.8 174 | resolution: "@nodelib/fs.walk@npm:1.2.8" 175 | dependencies: 176 | "@nodelib/fs.scandir": 2.1.5 177 | fastq: ^1.6.0 178 | checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 179 | languageName: node 180 | linkType: hard 181 | 182 | "@rushstack/eslint-patch@npm:^1.0.8": 183 | version: 1.1.1 184 | resolution: "@rushstack/eslint-patch@npm:1.1.1" 185 | checksum: 6a4641eb955ba00883af4bb1c507712cf6dcf2f96f8761f66700beda815fc0c8205324e74bd0e22979d63f15bf914f29d564263574d9789f4b6f7cc64990f460 186 | languageName: node 187 | linkType: hard 188 | 189 | "@types/json5@npm:^0.0.29": 190 | version: 0.0.29 191 | resolution: "@types/json5@npm:0.0.29" 192 | checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac 193 | languageName: node 194 | linkType: hard 195 | 196 | "@typescript-eslint/parser@npm:^5.0.0": 197 | version: 5.15.0 198 | resolution: "@typescript-eslint/parser@npm:5.15.0" 199 | dependencies: 200 | "@typescript-eslint/scope-manager": 5.15.0 201 | "@typescript-eslint/types": 5.15.0 202 | "@typescript-eslint/typescript-estree": 5.15.0 203 | debug: ^4.3.2 204 | peerDependencies: 205 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 206 | peerDependenciesMeta: 207 | typescript: 208 | optional: true 209 | checksum: 6b3047236349680e3a408aedf7490d304ad14d3f3264190eb058a472caeec07f85e8f298e6e774fd91cb001c9fd65a5fa558a9906afd30744bc05d8764cec250 210 | languageName: node 211 | linkType: hard 212 | 213 | "@typescript-eslint/scope-manager@npm:5.15.0": 214 | version: 5.15.0 215 | resolution: "@typescript-eslint/scope-manager@npm:5.15.0" 216 | dependencies: 217 | "@typescript-eslint/types": 5.15.0 218 | "@typescript-eslint/visitor-keys": 5.15.0 219 | checksum: 39fa688691c5cc207d44cc1f5a3ba0ecb3c34144505b32c1267df9e9368cc29373acd7e85e27d6fe84a0012417e40745887baeec6719f33b8a5ae4232d0db061 220 | languageName: node 221 | linkType: hard 222 | 223 | "@typescript-eslint/types@npm:5.15.0": 224 | version: 5.15.0 225 | resolution: "@typescript-eslint/types@npm:5.15.0" 226 | checksum: 749d6eb366cb103924b51bcbe69d1c0fd6f7a00f5be4c01b3d6de3134537db956653db9958cdd8cc32f375bca818ea804f8e07697122943faff06232519529a1 227 | languageName: node 228 | linkType: hard 229 | 230 | "@typescript-eslint/typescript-estree@npm:5.15.0": 231 | version: 5.15.0 232 | resolution: "@typescript-eslint/typescript-estree@npm:5.15.0" 233 | dependencies: 234 | "@typescript-eslint/types": 5.15.0 235 | "@typescript-eslint/visitor-keys": 5.15.0 236 | debug: ^4.3.2 237 | globby: ^11.0.4 238 | is-glob: ^4.0.3 239 | semver: ^7.3.5 240 | tsutils: ^3.21.0 241 | peerDependenciesMeta: 242 | typescript: 243 | optional: true 244 | checksum: 84fbb5030db5c1ac34527860725a9ea5b104fa1c49072a69306954b4b8516242427e70cb6a657ec2b822789432179a0df7a866e4618a29ee54b4285ca23556c8 245 | languageName: node 246 | linkType: hard 247 | 248 | "@typescript-eslint/visitor-keys@npm:5.15.0": 249 | version: 5.15.0 250 | resolution: "@typescript-eslint/visitor-keys@npm:5.15.0" 251 | dependencies: 252 | "@typescript-eslint/types": 5.15.0 253 | eslint-visitor-keys: ^3.0.0 254 | checksum: a3f231bf55794547680284aa23ba495efa1e52f864583fe53e1ff8b2c011db070ca48633eb8a333bfc93be0bdbb76ffa98e81bf032fd2737a5e0f0b1b81bbc22 255 | languageName: node 256 | linkType: hard 257 | 258 | "acorn-jsx@npm:^5.3.1": 259 | version: 5.3.2 260 | resolution: "acorn-jsx@npm:5.3.2" 261 | peerDependencies: 262 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 263 | checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 264 | languageName: node 265 | linkType: hard 266 | 267 | "acorn@npm:^8.7.0": 268 | version: 8.7.0 269 | resolution: "acorn@npm:8.7.0" 270 | bin: 271 | acorn: bin/acorn 272 | checksum: e0f79409d68923fbf1aa6d4166f3eedc47955320d25c89a20cc822e6ba7c48c5963d5bc657bc242d68f7a4ac9faf96eef033e8f73656da6c640d4219935fdfd0 273 | languageName: node 274 | linkType: hard 275 | 276 | "ajv@npm:^6.10.0, ajv@npm:^6.12.4": 277 | version: 6.12.6 278 | resolution: "ajv@npm:6.12.6" 279 | dependencies: 280 | fast-deep-equal: ^3.1.1 281 | fast-json-stable-stringify: ^2.0.0 282 | json-schema-traverse: ^0.4.1 283 | uri-js: ^4.2.2 284 | checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 285 | languageName: node 286 | linkType: hard 287 | 288 | "ansi-regex@npm:^5.0.1": 289 | version: 5.0.1 290 | resolution: "ansi-regex@npm:5.0.1" 291 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b 292 | languageName: node 293 | linkType: hard 294 | 295 | "ansi-styles@npm:^4.1.0": 296 | version: 4.3.0 297 | resolution: "ansi-styles@npm:4.3.0" 298 | dependencies: 299 | color-convert: ^2.0.1 300 | checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 301 | languageName: node 302 | linkType: hard 303 | 304 | "argparse@npm:^2.0.1": 305 | version: 2.0.1 306 | resolution: "argparse@npm:2.0.1" 307 | checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced 308 | languageName: node 309 | linkType: hard 310 | 311 | "aria-query@npm:^4.2.2": 312 | version: 4.2.2 313 | resolution: "aria-query@npm:4.2.2" 314 | dependencies: 315 | "@babel/runtime": ^7.10.2 316 | "@babel/runtime-corejs3": ^7.10.2 317 | checksum: 38401a9a400f26f3dcc24b84997461a16b32869a9893d323602bed8da40a8bcc0243b8d2880e942249a1496cea7a7de769e93d21c0baa439f01e1ee936fed665 318 | languageName: node 319 | linkType: hard 320 | 321 | "array-includes@npm:^3.1.3, array-includes@npm:^3.1.4": 322 | version: 3.1.4 323 | resolution: "array-includes@npm:3.1.4" 324 | dependencies: 325 | call-bind: ^1.0.2 326 | define-properties: ^1.1.3 327 | es-abstract: ^1.19.1 328 | get-intrinsic: ^1.1.1 329 | is-string: ^1.0.7 330 | checksum: 69967c38c52698f84b50a7aed5554aadc89c6ac6399b6d92ad061a5952f8423b4bba054c51d40963f791dfa294d7247cdd7988b6b1f2c5861477031c6386e1c0 331 | languageName: node 332 | linkType: hard 333 | 334 | "array-union@npm:^2.1.0": 335 | version: 2.1.0 336 | resolution: "array-union@npm:2.1.0" 337 | checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d 338 | languageName: node 339 | linkType: hard 340 | 341 | "array.prototype.flat@npm:^1.2.5": 342 | version: 1.2.5 343 | resolution: "array.prototype.flat@npm:1.2.5" 344 | dependencies: 345 | call-bind: ^1.0.2 346 | define-properties: ^1.1.3 347 | es-abstract: ^1.19.0 348 | checksum: 9cc6414b111abfc7717e39546e4887b1e5ec74df8f1618d83425deaa95752bf05d475d1d241253b4d88d4a01f8e1bc84845ad5b7cc2047f8db2f614512acd40e 349 | languageName: node 350 | linkType: hard 351 | 352 | "array.prototype.flatmap@npm:^1.2.5": 353 | version: 1.2.5 354 | resolution: "array.prototype.flatmap@npm:1.2.5" 355 | dependencies: 356 | call-bind: ^1.0.0 357 | define-properties: ^1.1.3 358 | es-abstract: ^1.19.0 359 | checksum: a14119a28e5687a13cf3fd6756a8e7810563a9e81cd4227e27a25c31d362df47ac72553f06a271fd728741e199047933ad43d561d64a28da0b4e1a26f74e939e 360 | languageName: node 361 | linkType: hard 362 | 363 | "ast-types-flow@npm:^0.0.7": 364 | version: 0.0.7 365 | resolution: "ast-types-flow@npm:0.0.7" 366 | checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4 367 | languageName: node 368 | linkType: hard 369 | 370 | "axe-core@npm:^4.3.5": 371 | version: 4.4.1 372 | resolution: "axe-core@npm:4.4.1" 373 | checksum: ad14c5b71059dc3d24ef2519b8cd96e98b4a572379396201ce449d1c4262181821d6ca9550df65b22371faf06d28bbe94d391fe5675f2a08e6550f7b5da8416d 374 | languageName: node 375 | linkType: hard 376 | 377 | "axios@npm:^0.26.1": 378 | version: 0.26.1 379 | resolution: "axios@npm:0.26.1" 380 | dependencies: 381 | follow-redirects: ^1.14.8 382 | checksum: d9eb58ff4bc0b36a04783fc9ff760e9245c829a5a1052ee7ca6013410d427036b1d10d04e7380c02f3508c5eaf3485b1ae67bd2adbfec3683704745c8d7a6e1a 383 | languageName: node 384 | linkType: hard 385 | 386 | "axobject-query@npm:^2.2.0": 387 | version: 2.2.0 388 | resolution: "axobject-query@npm:2.2.0" 389 | checksum: 96b8c7d807ca525f41ad9b286186e2089b561ba63a6d36c3e7d73dc08150714660995c7ad19cda05784458446a0793b45246db45894631e13853f48c1aa3117f 390 | languageName: node 391 | linkType: hard 392 | 393 | "balanced-match@npm:^1.0.0": 394 | version: 1.0.2 395 | resolution: "balanced-match@npm:1.0.2" 396 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 397 | languageName: node 398 | linkType: hard 399 | 400 | "brace-expansion@npm:^1.1.7": 401 | version: 1.1.11 402 | resolution: "brace-expansion@npm:1.1.11" 403 | dependencies: 404 | balanced-match: ^1.0.0 405 | concat-map: 0.0.1 406 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 407 | languageName: node 408 | linkType: hard 409 | 410 | "braces@npm:^3.0.1": 411 | version: 3.0.2 412 | resolution: "braces@npm:3.0.2" 413 | dependencies: 414 | fill-range: ^7.0.1 415 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 416 | languageName: node 417 | linkType: hard 418 | 419 | "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": 420 | version: 1.0.2 421 | resolution: "call-bind@npm:1.0.2" 422 | dependencies: 423 | function-bind: ^1.1.1 424 | get-intrinsic: ^1.0.2 425 | checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 426 | languageName: node 427 | linkType: hard 428 | 429 | "callsites@npm:^3.0.0": 430 | version: 3.1.0 431 | resolution: "callsites@npm:3.1.0" 432 | checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 433 | languageName: node 434 | linkType: hard 435 | 436 | "caniuse-lite@npm:^1.0.30001283": 437 | version: 1.0.30001317 438 | resolution: "caniuse-lite@npm:1.0.30001317" 439 | checksum: 0a5fc7fb8c54dde515c2d468e5fc9e0cf2e82dd40d596cdffed90f64c50b5dadd0ab0c25e04769d86488b3115f949abd31d54d1f74d0029b45fa8206a031f47a 440 | languageName: node 441 | linkType: hard 442 | 443 | "chalk@npm:^4.0.0": 444 | version: 4.1.2 445 | resolution: "chalk@npm:4.1.2" 446 | dependencies: 447 | ansi-styles: ^4.1.0 448 | supports-color: ^7.1.0 449 | checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc 450 | languageName: node 451 | linkType: hard 452 | 453 | "color-convert@npm:^2.0.1": 454 | version: 2.0.1 455 | resolution: "color-convert@npm:2.0.1" 456 | dependencies: 457 | color-name: ~1.1.4 458 | checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 459 | languageName: node 460 | linkType: hard 461 | 462 | "color-name@npm:~1.1.4": 463 | version: 1.1.4 464 | resolution: "color-name@npm:1.1.4" 465 | checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 466 | languageName: node 467 | linkType: hard 468 | 469 | "concat-map@npm:0.0.1": 470 | version: 0.0.1 471 | resolution: "concat-map@npm:0.0.1" 472 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af 473 | languageName: node 474 | linkType: hard 475 | 476 | "cookie-signature@npm:1.0.6": 477 | version: 1.0.6 478 | resolution: "cookie-signature@npm:1.0.6" 479 | checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a 480 | languageName: node 481 | linkType: hard 482 | 483 | "cookie@npm:0.4.0": 484 | version: 0.4.0 485 | resolution: "cookie@npm:0.4.0" 486 | checksum: 760384ba0aef329c52523747e36a452b5e51bc49b34160363a6934e7b7df3f93fcc88b35e33450361535d40a92a96412da870e1816aba9aa6cc556a9fedd8492 487 | languageName: node 488 | linkType: hard 489 | 490 | "core-js-pure@npm:^3.20.2": 491 | version: 3.21.1 492 | resolution: "core-js-pure@npm:3.21.1" 493 | checksum: 00a5dff599b7fb0b30746a638b9d0edbdc0df24ed1580ca56be595fbe3c78c375d37fc4e1bff23627109229702c9ee8ea2587a66b8280eb33b85160aa4e401e9 494 | languageName: node 495 | linkType: hard 496 | 497 | "cross-spawn@npm:^7.0.2": 498 | version: 7.0.3 499 | resolution: "cross-spawn@npm:7.0.3" 500 | dependencies: 501 | path-key: ^3.1.0 502 | shebang-command: ^2.0.0 503 | which: ^2.0.1 504 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 505 | languageName: node 506 | linkType: hard 507 | 508 | "csrf@npm:3.1.0": 509 | version: 3.1.0 510 | resolution: "csrf@npm:3.1.0" 511 | dependencies: 512 | rndm: 1.2.0 513 | tsscmp: 1.0.6 514 | uid-safe: 2.1.5 515 | checksum: bb151ccd76203bf4d443d01c63a9122cdcc3e7c6c6213518d836c440a4a9fc05543078086e45add14c0c1e1d57592068967b8ec9cc1fa67c01a49474c988c4e9 516 | languageName: node 517 | linkType: hard 518 | 519 | "csrf@workspace:.": 520 | version: 0.0.0-use.local 521 | resolution: "csrf@workspace:." 522 | dependencies: 523 | axios: ^0.26.1 524 | csurf: ^1.11.0 525 | eslint: 8.11.0 526 | eslint-config-next: 12.1.0 527 | next: 12.1.0 528 | react: 17.0.2 529 | react-dom: 17.0.2 530 | languageName: unknown 531 | linkType: soft 532 | 533 | "csurf@npm:^1.11.0": 534 | version: 1.11.0 535 | resolution: "csurf@npm:1.11.0" 536 | dependencies: 537 | cookie: 0.4.0 538 | cookie-signature: 1.0.6 539 | csrf: 3.1.0 540 | http-errors: ~1.7.3 541 | checksum: c41a1ec593000301f8ad57b8b43c13520c9939af61e0ed2d03f753f69870478ba40f874c02349312ff001c2d349421b649aef4af222b3c699bb10f1d98ce2860 542 | languageName: node 543 | linkType: hard 544 | 545 | "damerau-levenshtein@npm:^1.0.7": 546 | version: 1.0.8 547 | resolution: "damerau-levenshtein@npm:1.0.8" 548 | checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de 549 | languageName: node 550 | linkType: hard 551 | 552 | "debug@npm:^2.6.9": 553 | version: 2.6.9 554 | resolution: "debug@npm:2.6.9" 555 | dependencies: 556 | ms: 2.0.0 557 | checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 558 | languageName: node 559 | linkType: hard 560 | 561 | "debug@npm:^3.2.7": 562 | version: 3.2.7 563 | resolution: "debug@npm:3.2.7" 564 | dependencies: 565 | ms: ^2.1.1 566 | checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c 567 | languageName: node 568 | linkType: hard 569 | 570 | "debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": 571 | version: 4.3.4 572 | resolution: "debug@npm:4.3.4" 573 | dependencies: 574 | ms: 2.1.2 575 | peerDependenciesMeta: 576 | supports-color: 577 | optional: true 578 | checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 579 | languageName: node 580 | linkType: hard 581 | 582 | "deep-is@npm:^0.1.3": 583 | version: 0.1.4 584 | resolution: "deep-is@npm:0.1.4" 585 | checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 586 | languageName: node 587 | linkType: hard 588 | 589 | "define-properties@npm:^1.1.3": 590 | version: 1.1.3 591 | resolution: "define-properties@npm:1.1.3" 592 | dependencies: 593 | object-keys: ^1.0.12 594 | checksum: da80dba55d0cd76a5a7ab71ef6ea0ebcb7b941f803793e4e0257b384cb772038faa0c31659d244e82c4342edef841c1a1212580006a05a5068ee48223d787317 595 | languageName: node 596 | linkType: hard 597 | 598 | "depd@npm:~1.1.2": 599 | version: 1.1.2 600 | resolution: "depd@npm:1.1.2" 601 | checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 602 | languageName: node 603 | linkType: hard 604 | 605 | "dir-glob@npm:^3.0.1": 606 | version: 3.0.1 607 | resolution: "dir-glob@npm:3.0.1" 608 | dependencies: 609 | path-type: ^4.0.0 610 | checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 611 | languageName: node 612 | linkType: hard 613 | 614 | "doctrine@npm:^2.1.0": 615 | version: 2.1.0 616 | resolution: "doctrine@npm:2.1.0" 617 | dependencies: 618 | esutils: ^2.0.2 619 | checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 620 | languageName: node 621 | linkType: hard 622 | 623 | "doctrine@npm:^3.0.0": 624 | version: 3.0.0 625 | resolution: "doctrine@npm:3.0.0" 626 | dependencies: 627 | esutils: ^2.0.2 628 | checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce 629 | languageName: node 630 | linkType: hard 631 | 632 | "emoji-regex@npm:^9.2.2": 633 | version: 9.2.2 634 | resolution: "emoji-regex@npm:9.2.2" 635 | checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 636 | languageName: node 637 | linkType: hard 638 | 639 | "es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1": 640 | version: 1.19.1 641 | resolution: "es-abstract@npm:1.19.1" 642 | dependencies: 643 | call-bind: ^1.0.2 644 | es-to-primitive: ^1.2.1 645 | function-bind: ^1.1.1 646 | get-intrinsic: ^1.1.1 647 | get-symbol-description: ^1.0.0 648 | has: ^1.0.3 649 | has-symbols: ^1.0.2 650 | internal-slot: ^1.0.3 651 | is-callable: ^1.2.4 652 | is-negative-zero: ^2.0.1 653 | is-regex: ^1.1.4 654 | is-shared-array-buffer: ^1.0.1 655 | is-string: ^1.0.7 656 | is-weakref: ^1.0.1 657 | object-inspect: ^1.11.0 658 | object-keys: ^1.1.1 659 | object.assign: ^4.1.2 660 | string.prototype.trimend: ^1.0.4 661 | string.prototype.trimstart: ^1.0.4 662 | unbox-primitive: ^1.0.1 663 | checksum: b6be8410672c5364db3fb01eb786e30c7b4bb32b4af63d381c08840f4382c4a168e7855cd338bf59d4f1a1a1138f4d748d1fd40ec65aaa071876f9e9fbfed949 664 | languageName: node 665 | linkType: hard 666 | 667 | "es-to-primitive@npm:^1.2.1": 668 | version: 1.2.1 669 | resolution: "es-to-primitive@npm:1.2.1" 670 | dependencies: 671 | is-callable: ^1.1.4 672 | is-date-object: ^1.0.1 673 | is-symbol: ^1.0.2 674 | checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed 675 | languageName: node 676 | linkType: hard 677 | 678 | "escape-string-regexp@npm:^4.0.0": 679 | version: 4.0.0 680 | resolution: "escape-string-regexp@npm:4.0.0" 681 | checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 682 | languageName: node 683 | linkType: hard 684 | 685 | "eslint-config-next@npm:12.1.0": 686 | version: 12.1.0 687 | resolution: "eslint-config-next@npm:12.1.0" 688 | dependencies: 689 | "@next/eslint-plugin-next": 12.1.0 690 | "@rushstack/eslint-patch": ^1.0.8 691 | "@typescript-eslint/parser": ^5.0.0 692 | eslint-import-resolver-node: ^0.3.4 693 | eslint-import-resolver-typescript: ^2.4.0 694 | eslint-plugin-import: ^2.25.2 695 | eslint-plugin-jsx-a11y: ^6.5.1 696 | eslint-plugin-react: ^7.27.0 697 | eslint-plugin-react-hooks: ^4.3.0 698 | peerDependencies: 699 | eslint: ^7.23.0 || ^8.0.0 700 | next: ">=10.2.0" 701 | typescript: ">=3.3.1" 702 | peerDependenciesMeta: 703 | typescript: 704 | optional: true 705 | checksum: 38664b2fdc6643c5c35f40612606f208350d0472ff12f177e6dc8a2065f59f0c092f494d568c681212eda60a74660c2ffe329132d74938739ae5c668ffe989c8 706 | languageName: node 707 | linkType: hard 708 | 709 | "eslint-import-resolver-node@npm:^0.3.4, eslint-import-resolver-node@npm:^0.3.6": 710 | version: 0.3.6 711 | resolution: "eslint-import-resolver-node@npm:0.3.6" 712 | dependencies: 713 | debug: ^3.2.7 714 | resolve: ^1.20.0 715 | checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8 716 | languageName: node 717 | linkType: hard 718 | 719 | "eslint-import-resolver-typescript@npm:^2.4.0": 720 | version: 2.5.0 721 | resolution: "eslint-import-resolver-typescript@npm:2.5.0" 722 | dependencies: 723 | debug: ^4.3.1 724 | glob: ^7.1.7 725 | is-glob: ^4.0.1 726 | resolve: ^1.20.0 727 | tsconfig-paths: ^3.9.0 728 | peerDependencies: 729 | eslint: "*" 730 | eslint-plugin-import: "*" 731 | checksum: e507a0cb46a05f136b1416664c7cbe1b1178001417421ce5621f147e88c8973b5c9ee1554dbf0b79ae93f760d69f2796e1a880d562356a080e9e4ac1058206a3 732 | languageName: node 733 | linkType: hard 734 | 735 | "eslint-module-utils@npm:^2.7.2": 736 | version: 2.7.3 737 | resolution: "eslint-module-utils@npm:2.7.3" 738 | dependencies: 739 | debug: ^3.2.7 740 | find-up: ^2.1.0 741 | checksum: 77048263f309167a1e6a1e1b896bfb5ddd1d3859b2e2abbd9c32c432aee13d610d46e6820b1ca81b37fba437cf423a404bc6649be64ace9148a3062d1886a678 742 | languageName: node 743 | linkType: hard 744 | 745 | "eslint-plugin-import@npm:^2.25.2": 746 | version: 2.25.4 747 | resolution: "eslint-plugin-import@npm:2.25.4" 748 | dependencies: 749 | array-includes: ^3.1.4 750 | array.prototype.flat: ^1.2.5 751 | debug: ^2.6.9 752 | doctrine: ^2.1.0 753 | eslint-import-resolver-node: ^0.3.6 754 | eslint-module-utils: ^2.7.2 755 | has: ^1.0.3 756 | is-core-module: ^2.8.0 757 | is-glob: ^4.0.3 758 | minimatch: ^3.0.4 759 | object.values: ^1.1.5 760 | resolve: ^1.20.0 761 | tsconfig-paths: ^3.12.0 762 | peerDependencies: 763 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 764 | checksum: 0af24f5c7c6ca692f42e3947127f0ae7dfe44f1e02740f7cbe988b510a9c52bab0065d7df04e2d953dcc88a4595a00cbdcf14018acf8cd75cfd47b72efcbb734 765 | languageName: node 766 | linkType: hard 767 | 768 | "eslint-plugin-jsx-a11y@npm:^6.5.1": 769 | version: 6.5.1 770 | resolution: "eslint-plugin-jsx-a11y@npm:6.5.1" 771 | dependencies: 772 | "@babel/runtime": ^7.16.3 773 | aria-query: ^4.2.2 774 | array-includes: ^3.1.4 775 | ast-types-flow: ^0.0.7 776 | axe-core: ^4.3.5 777 | axobject-query: ^2.2.0 778 | damerau-levenshtein: ^1.0.7 779 | emoji-regex: ^9.2.2 780 | has: ^1.0.3 781 | jsx-ast-utils: ^3.2.1 782 | language-tags: ^1.0.5 783 | minimatch: ^3.0.4 784 | peerDependencies: 785 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 786 | checksum: 311ab993ed982d0cc7cb0ba02fbc4b36c4a94e9434f31e97f13c4d67e8ecb8aec36baecfd759ff70498846e7e11d7a197eb04c39ad64934baf3354712fd0bc9d 787 | languageName: node 788 | linkType: hard 789 | 790 | "eslint-plugin-react-hooks@npm:^4.3.0": 791 | version: 4.3.0 792 | resolution: "eslint-plugin-react-hooks@npm:4.3.0" 793 | peerDependencies: 794 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 795 | checksum: 0ba1566ba0780bbc75a5921f49188edf232db2085ab32c8d3889592f0db9d6fadc97fcf639775e0101dec6b5409ca3c803ec44213b90c8bacaf0bdf921871c2e 796 | languageName: node 797 | linkType: hard 798 | 799 | "eslint-plugin-react@npm:^7.27.0": 800 | version: 7.29.4 801 | resolution: "eslint-plugin-react@npm:7.29.4" 802 | dependencies: 803 | array-includes: ^3.1.4 804 | array.prototype.flatmap: ^1.2.5 805 | doctrine: ^2.1.0 806 | estraverse: ^5.3.0 807 | jsx-ast-utils: ^2.4.1 || ^3.0.0 808 | minimatch: ^3.1.2 809 | object.entries: ^1.1.5 810 | object.fromentries: ^2.0.5 811 | object.hasown: ^1.1.0 812 | object.values: ^1.1.5 813 | prop-types: ^15.8.1 814 | resolve: ^2.0.0-next.3 815 | semver: ^6.3.0 816 | string.prototype.matchall: ^4.0.6 817 | peerDependencies: 818 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 819 | checksum: bb7d3715ccd7f3e0d7bfaa2125b26d96865695bcfea4a3d510a5763342a74ab5b99a88e13aad9245f9461ad87e4bce69c33fc946888115d576233f9b6e69700d 820 | languageName: node 821 | linkType: hard 822 | 823 | "eslint-scope@npm:^7.1.1": 824 | version: 7.1.1 825 | resolution: "eslint-scope@npm:7.1.1" 826 | dependencies: 827 | esrecurse: ^4.3.0 828 | estraverse: ^5.2.0 829 | checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e 830 | languageName: node 831 | linkType: hard 832 | 833 | "eslint-utils@npm:^3.0.0": 834 | version: 3.0.0 835 | resolution: "eslint-utils@npm:3.0.0" 836 | dependencies: 837 | eslint-visitor-keys: ^2.0.0 838 | peerDependencies: 839 | eslint: ">=5" 840 | checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 841 | languageName: node 842 | linkType: hard 843 | 844 | "eslint-visitor-keys@npm:^2.0.0": 845 | version: 2.1.0 846 | resolution: "eslint-visitor-keys@npm:2.1.0" 847 | checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d 848 | languageName: node 849 | linkType: hard 850 | 851 | "eslint-visitor-keys@npm:^3.0.0, eslint-visitor-keys@npm:^3.3.0": 852 | version: 3.3.0 853 | resolution: "eslint-visitor-keys@npm:3.3.0" 854 | checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 855 | languageName: node 856 | linkType: hard 857 | 858 | "eslint@npm:8.11.0": 859 | version: 8.11.0 860 | resolution: "eslint@npm:8.11.0" 861 | dependencies: 862 | "@eslint/eslintrc": ^1.2.1 863 | "@humanwhocodes/config-array": ^0.9.2 864 | ajv: ^6.10.0 865 | chalk: ^4.0.0 866 | cross-spawn: ^7.0.2 867 | debug: ^4.3.2 868 | doctrine: ^3.0.0 869 | escape-string-regexp: ^4.0.0 870 | eslint-scope: ^7.1.1 871 | eslint-utils: ^3.0.0 872 | eslint-visitor-keys: ^3.3.0 873 | espree: ^9.3.1 874 | esquery: ^1.4.0 875 | esutils: ^2.0.2 876 | fast-deep-equal: ^3.1.3 877 | file-entry-cache: ^6.0.1 878 | functional-red-black-tree: ^1.0.1 879 | glob-parent: ^6.0.1 880 | globals: ^13.6.0 881 | ignore: ^5.2.0 882 | import-fresh: ^3.0.0 883 | imurmurhash: ^0.1.4 884 | is-glob: ^4.0.0 885 | js-yaml: ^4.1.0 886 | json-stable-stringify-without-jsonify: ^1.0.1 887 | levn: ^0.4.1 888 | lodash.merge: ^4.6.2 889 | minimatch: ^3.0.4 890 | natural-compare: ^1.4.0 891 | optionator: ^0.9.1 892 | regexpp: ^3.2.0 893 | strip-ansi: ^6.0.1 894 | strip-json-comments: ^3.1.0 895 | text-table: ^0.2.0 896 | v8-compile-cache: ^2.0.3 897 | bin: 898 | eslint: bin/eslint.js 899 | checksum: a06a2ea37002d6c0a4f462fe31b4411185dc3da7857fafb896eb392ba95a1289cc3538056474b2f44f08012f265bede01a39d46df4ac39ebc6d7be90e2c8f9fa 900 | languageName: node 901 | linkType: hard 902 | 903 | "espree@npm:^9.3.1": 904 | version: 9.3.1 905 | resolution: "espree@npm:9.3.1" 906 | dependencies: 907 | acorn: ^8.7.0 908 | acorn-jsx: ^5.3.1 909 | eslint-visitor-keys: ^3.3.0 910 | checksum: d7161db30b65427e0799383699ac4c441533a38faee005153694b68b933ba7a24666680edfc490fa77e3a84a22dbd955768034a6f811af5049774eead83063a5 911 | languageName: node 912 | linkType: hard 913 | 914 | "esquery@npm:^1.4.0": 915 | version: 1.4.0 916 | resolution: "esquery@npm:1.4.0" 917 | dependencies: 918 | estraverse: ^5.1.0 919 | checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 920 | languageName: node 921 | linkType: hard 922 | 923 | "esrecurse@npm:^4.3.0": 924 | version: 4.3.0 925 | resolution: "esrecurse@npm:4.3.0" 926 | dependencies: 927 | estraverse: ^5.2.0 928 | checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 929 | languageName: node 930 | linkType: hard 931 | 932 | "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": 933 | version: 5.3.0 934 | resolution: "estraverse@npm:5.3.0" 935 | checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b 936 | languageName: node 937 | linkType: hard 938 | 939 | "esutils@npm:^2.0.2": 940 | version: 2.0.3 941 | resolution: "esutils@npm:2.0.3" 942 | checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 943 | languageName: node 944 | linkType: hard 945 | 946 | "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": 947 | version: 3.1.3 948 | resolution: "fast-deep-equal@npm:3.1.3" 949 | checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d 950 | languageName: node 951 | linkType: hard 952 | 953 | "fast-glob@npm:^3.2.9": 954 | version: 3.2.11 955 | resolution: "fast-glob@npm:3.2.11" 956 | dependencies: 957 | "@nodelib/fs.stat": ^2.0.2 958 | "@nodelib/fs.walk": ^1.2.3 959 | glob-parent: ^5.1.2 960 | merge2: ^1.3.0 961 | micromatch: ^4.0.4 962 | checksum: f473105324a7780a20c06de842e15ddbb41d3cb7e71d1e4fe6e8373204f22245d54f5ab9e2061e6a1c613047345954d29b022e0e76f5c28b1df9858179a0e6d7 963 | languageName: node 964 | linkType: hard 965 | 966 | "fast-json-stable-stringify@npm:^2.0.0": 967 | version: 2.1.0 968 | resolution: "fast-json-stable-stringify@npm:2.1.0" 969 | checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb 970 | languageName: node 971 | linkType: hard 972 | 973 | "fast-levenshtein@npm:^2.0.6": 974 | version: 2.0.6 975 | resolution: "fast-levenshtein@npm:2.0.6" 976 | checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c 977 | languageName: node 978 | linkType: hard 979 | 980 | "fastq@npm:^1.6.0": 981 | version: 1.13.0 982 | resolution: "fastq@npm:1.13.0" 983 | dependencies: 984 | reusify: ^1.0.4 985 | checksum: 32cf15c29afe622af187d12fc9cd93e160a0cb7c31a3bb6ace86b7dea3b28e7b72acde89c882663f307b2184e14782c6c664fa315973c03626c7d4bff070bb0b 986 | languageName: node 987 | linkType: hard 988 | 989 | "file-entry-cache@npm:^6.0.1": 990 | version: 6.0.1 991 | resolution: "file-entry-cache@npm:6.0.1" 992 | dependencies: 993 | flat-cache: ^3.0.4 994 | checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 995 | languageName: node 996 | linkType: hard 997 | 998 | "fill-range@npm:^7.0.1": 999 | version: 7.0.1 1000 | resolution: "fill-range@npm:7.0.1" 1001 | dependencies: 1002 | to-regex-range: ^5.0.1 1003 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 1004 | languageName: node 1005 | linkType: hard 1006 | 1007 | "find-up@npm:^2.1.0": 1008 | version: 2.1.0 1009 | resolution: "find-up@npm:2.1.0" 1010 | dependencies: 1011 | locate-path: ^2.0.0 1012 | checksum: 43284fe4da09f89011f08e3c32cd38401e786b19226ea440b75386c1b12a4cb738c94969808d53a84f564ede22f732c8409e3cfc3f7fb5b5c32378ad0bbf28bd 1013 | languageName: node 1014 | linkType: hard 1015 | 1016 | "flat-cache@npm:^3.0.4": 1017 | version: 3.0.4 1018 | resolution: "flat-cache@npm:3.0.4" 1019 | dependencies: 1020 | flatted: ^3.1.0 1021 | rimraf: ^3.0.2 1022 | checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 1023 | languageName: node 1024 | linkType: hard 1025 | 1026 | "flatted@npm:^3.1.0": 1027 | version: 3.2.5 1028 | resolution: "flatted@npm:3.2.5" 1029 | checksum: 3c436e9695ccca29620b4be5671dd72e5dd0a7500e0856611b7ca9bd8169f177f408c3b9abfa78dfe1493ee2d873e2c119080a8a9bee4e1a186a9e60ca6c89f1 1030 | languageName: node 1031 | linkType: hard 1032 | 1033 | "follow-redirects@npm:^1.14.8": 1034 | version: 1.14.9 1035 | resolution: "follow-redirects@npm:1.14.9" 1036 | peerDependenciesMeta: 1037 | debug: 1038 | optional: true 1039 | checksum: f5982e0eb481818642492d3ca35a86989c98af1128b8e1a62911a3410621bc15d2b079e8170b35b19d3bdee770b73ed431a257ed86195af773771145baa57845 1040 | languageName: node 1041 | linkType: hard 1042 | 1043 | "fs.realpath@npm:^1.0.0": 1044 | version: 1.0.0 1045 | resolution: "fs.realpath@npm:1.0.0" 1046 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 1047 | languageName: node 1048 | linkType: hard 1049 | 1050 | "function-bind@npm:^1.1.1": 1051 | version: 1.1.1 1052 | resolution: "function-bind@npm:1.1.1" 1053 | checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a 1054 | languageName: node 1055 | linkType: hard 1056 | 1057 | "functional-red-black-tree@npm:^1.0.1": 1058 | version: 1.0.1 1059 | resolution: "functional-red-black-tree@npm:1.0.1" 1060 | checksum: ca6c170f37640e2d94297da8bb4bf27a1d12bea3e00e6a3e007fd7aa32e37e000f5772acf941b4e4f3cf1c95c3752033d0c509af157ad8f526e7f00723b9eb9f 1061 | languageName: node 1062 | linkType: hard 1063 | 1064 | "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1": 1065 | version: 1.1.1 1066 | resolution: "get-intrinsic@npm:1.1.1" 1067 | dependencies: 1068 | function-bind: ^1.1.1 1069 | has: ^1.0.3 1070 | has-symbols: ^1.0.1 1071 | checksum: a9fe2ca8fa3f07f9b0d30fb202bcd01f3d9b9b6b732452e79c48e79f7d6d8d003af3f9e38514250e3553fdc83c61650851cb6870832ac89deaaceb08e3721a17 1072 | languageName: node 1073 | linkType: hard 1074 | 1075 | "get-symbol-description@npm:^1.0.0": 1076 | version: 1.0.0 1077 | resolution: "get-symbol-description@npm:1.0.0" 1078 | dependencies: 1079 | call-bind: ^1.0.2 1080 | get-intrinsic: ^1.1.1 1081 | checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 1082 | languageName: node 1083 | linkType: hard 1084 | 1085 | "glob-parent@npm:^5.1.2": 1086 | version: 5.1.2 1087 | resolution: "glob-parent@npm:5.1.2" 1088 | dependencies: 1089 | is-glob: ^4.0.1 1090 | checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e 1091 | languageName: node 1092 | linkType: hard 1093 | 1094 | "glob-parent@npm:^6.0.1": 1095 | version: 6.0.2 1096 | resolution: "glob-parent@npm:6.0.2" 1097 | dependencies: 1098 | is-glob: ^4.0.3 1099 | checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 1100 | languageName: node 1101 | linkType: hard 1102 | 1103 | "glob@npm:7.1.7": 1104 | version: 7.1.7 1105 | resolution: "glob@npm:7.1.7" 1106 | dependencies: 1107 | fs.realpath: ^1.0.0 1108 | inflight: ^1.0.4 1109 | inherits: 2 1110 | minimatch: ^3.0.4 1111 | once: ^1.3.0 1112 | path-is-absolute: ^1.0.0 1113 | checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 1114 | languageName: node 1115 | linkType: hard 1116 | 1117 | "glob@npm:^7.1.3, glob@npm:^7.1.7": 1118 | version: 7.2.0 1119 | resolution: "glob@npm:7.2.0" 1120 | dependencies: 1121 | fs.realpath: ^1.0.0 1122 | inflight: ^1.0.4 1123 | inherits: 2 1124 | minimatch: ^3.0.4 1125 | once: ^1.3.0 1126 | path-is-absolute: ^1.0.0 1127 | checksum: 78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 1128 | languageName: node 1129 | linkType: hard 1130 | 1131 | "globals@npm:^13.6.0, globals@npm:^13.9.0": 1132 | version: 13.13.0 1133 | resolution: "globals@npm:13.13.0" 1134 | dependencies: 1135 | type-fest: ^0.20.2 1136 | checksum: c55ea8fd3afecb72567bac41605577e19e68476993dfb0ca4c49b86075af5f0ae3f0f5502525f69010f7c5ea5db6a1c540a80a4f80ebdfb2f686d87b0f05d7e9 1137 | languageName: node 1138 | linkType: hard 1139 | 1140 | "globby@npm:^11.0.4": 1141 | version: 11.1.0 1142 | resolution: "globby@npm:11.1.0" 1143 | dependencies: 1144 | array-union: ^2.1.0 1145 | dir-glob: ^3.0.1 1146 | fast-glob: ^3.2.9 1147 | ignore: ^5.2.0 1148 | merge2: ^1.4.1 1149 | slash: ^3.0.0 1150 | checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 1151 | languageName: node 1152 | linkType: hard 1153 | 1154 | "has-bigints@npm:^1.0.1": 1155 | version: 1.0.1 1156 | resolution: "has-bigints@npm:1.0.1" 1157 | checksum: 44ab55868174470065d2e0f8f6def1c990d12b82162a8803c679699fa8a39f966e336f2a33c185092fe8aea7e8bf2e85f1c26add5f29d98f2318bd270096b183 1158 | languageName: node 1159 | linkType: hard 1160 | 1161 | "has-flag@npm:^4.0.0": 1162 | version: 4.0.0 1163 | resolution: "has-flag@npm:4.0.0" 1164 | checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad 1165 | languageName: node 1166 | linkType: hard 1167 | 1168 | "has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2": 1169 | version: 1.0.3 1170 | resolution: "has-symbols@npm:1.0.3" 1171 | checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 1172 | languageName: node 1173 | linkType: hard 1174 | 1175 | "has-tostringtag@npm:^1.0.0": 1176 | version: 1.0.0 1177 | resolution: "has-tostringtag@npm:1.0.0" 1178 | dependencies: 1179 | has-symbols: ^1.0.2 1180 | checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c 1181 | languageName: node 1182 | linkType: hard 1183 | 1184 | "has@npm:^1.0.3": 1185 | version: 1.0.3 1186 | resolution: "has@npm:1.0.3" 1187 | dependencies: 1188 | function-bind: ^1.1.1 1189 | checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 1190 | languageName: node 1191 | linkType: hard 1192 | 1193 | "http-errors@npm:~1.7.3": 1194 | version: 1.7.3 1195 | resolution: "http-errors@npm:1.7.3" 1196 | dependencies: 1197 | depd: ~1.1.2 1198 | inherits: 2.0.4 1199 | setprototypeof: 1.1.1 1200 | statuses: ">= 1.5.0 < 2" 1201 | toidentifier: 1.0.0 1202 | checksum: a59f359473f4b3ea78305beee90d186268d6075432622a46fb7483059068a2dd4c854a20ac8cd438883127e06afb78c1309168bde6cdfeed1e3700eb42487d99 1203 | languageName: node 1204 | linkType: hard 1205 | 1206 | "ignore@npm:^5.2.0": 1207 | version: 5.2.0 1208 | resolution: "ignore@npm:5.2.0" 1209 | checksum: 6b1f926792d614f64c6c83da3a1f9c83f6196c2839aa41e1e32dd7b8d174cef2e329d75caabb62cb61ce9dc432f75e67d07d122a037312db7caa73166a1bdb77 1210 | languageName: node 1211 | linkType: hard 1212 | 1213 | "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": 1214 | version: 3.3.0 1215 | resolution: "import-fresh@npm:3.3.0" 1216 | dependencies: 1217 | parent-module: ^1.0.0 1218 | resolve-from: ^4.0.0 1219 | checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa 1220 | languageName: node 1221 | linkType: hard 1222 | 1223 | "imurmurhash@npm:^0.1.4": 1224 | version: 0.1.4 1225 | resolution: "imurmurhash@npm:0.1.4" 1226 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 1227 | languageName: node 1228 | linkType: hard 1229 | 1230 | "inflight@npm:^1.0.4": 1231 | version: 1.0.6 1232 | resolution: "inflight@npm:1.0.6" 1233 | dependencies: 1234 | once: ^1.3.0 1235 | wrappy: 1 1236 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd 1237 | languageName: node 1238 | linkType: hard 1239 | 1240 | "inherits@npm:2, inherits@npm:2.0.4": 1241 | version: 2.0.4 1242 | resolution: "inherits@npm:2.0.4" 1243 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 1244 | languageName: node 1245 | linkType: hard 1246 | 1247 | "internal-slot@npm:^1.0.3": 1248 | version: 1.0.3 1249 | resolution: "internal-slot@npm:1.0.3" 1250 | dependencies: 1251 | get-intrinsic: ^1.1.0 1252 | has: ^1.0.3 1253 | side-channel: ^1.0.4 1254 | checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf 1255 | languageName: node 1256 | linkType: hard 1257 | 1258 | "is-bigint@npm:^1.0.1": 1259 | version: 1.0.4 1260 | resolution: "is-bigint@npm:1.0.4" 1261 | dependencies: 1262 | has-bigints: ^1.0.1 1263 | checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 1264 | languageName: node 1265 | linkType: hard 1266 | 1267 | "is-boolean-object@npm:^1.1.0": 1268 | version: 1.1.2 1269 | resolution: "is-boolean-object@npm:1.1.2" 1270 | dependencies: 1271 | call-bind: ^1.0.2 1272 | has-tostringtag: ^1.0.0 1273 | checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 1274 | languageName: node 1275 | linkType: hard 1276 | 1277 | "is-callable@npm:^1.1.4, is-callable@npm:^1.2.4": 1278 | version: 1.2.4 1279 | resolution: "is-callable@npm:1.2.4" 1280 | checksum: 1a28d57dc435797dae04b173b65d6d1e77d4f16276e9eff973f994eadcfdc30a017e6a597f092752a083c1103cceb56c91e3dadc6692fedb9898dfaba701575f 1281 | languageName: node 1282 | linkType: hard 1283 | 1284 | "is-core-module@npm:^2.2.0, is-core-module@npm:^2.8.0, is-core-module@npm:^2.8.1": 1285 | version: 2.8.1 1286 | resolution: "is-core-module@npm:2.8.1" 1287 | dependencies: 1288 | has: ^1.0.3 1289 | checksum: 418b7bc10768a73c41c7ef497e293719604007f88934a6ffc5f7c78702791b8528102fb4c9e56d006d69361549b3d9519440214a74aefc7e0b79e5e4411d377f 1290 | languageName: node 1291 | linkType: hard 1292 | 1293 | "is-date-object@npm:^1.0.1": 1294 | version: 1.0.5 1295 | resolution: "is-date-object@npm:1.0.5" 1296 | dependencies: 1297 | has-tostringtag: ^1.0.0 1298 | checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc 1299 | languageName: node 1300 | linkType: hard 1301 | 1302 | "is-extglob@npm:^2.1.1": 1303 | version: 2.1.1 1304 | resolution: "is-extglob@npm:2.1.1" 1305 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 1306 | languageName: node 1307 | linkType: hard 1308 | 1309 | "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": 1310 | version: 4.0.3 1311 | resolution: "is-glob@npm:4.0.3" 1312 | dependencies: 1313 | is-extglob: ^2.1.1 1314 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 1315 | languageName: node 1316 | linkType: hard 1317 | 1318 | "is-negative-zero@npm:^2.0.1": 1319 | version: 2.0.2 1320 | resolution: "is-negative-zero@npm:2.0.2" 1321 | checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a 1322 | languageName: node 1323 | linkType: hard 1324 | 1325 | "is-number-object@npm:^1.0.4": 1326 | version: 1.0.6 1327 | resolution: "is-number-object@npm:1.0.6" 1328 | dependencies: 1329 | has-tostringtag: ^1.0.0 1330 | checksum: c697704e8fc2027fc41cb81d29805de4e8b6dc9c3efee93741dbf126a8ecc8443fef85adbc581415ae7e55d325e51d0a942324ae35c829131748cce39cba55f3 1331 | languageName: node 1332 | linkType: hard 1333 | 1334 | "is-number@npm:^7.0.0": 1335 | version: 7.0.0 1336 | resolution: "is-number@npm:7.0.0" 1337 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a 1338 | languageName: node 1339 | linkType: hard 1340 | 1341 | "is-regex@npm:^1.1.4": 1342 | version: 1.1.4 1343 | resolution: "is-regex@npm:1.1.4" 1344 | dependencies: 1345 | call-bind: ^1.0.2 1346 | has-tostringtag: ^1.0.0 1347 | checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 1348 | languageName: node 1349 | linkType: hard 1350 | 1351 | "is-shared-array-buffer@npm:^1.0.1": 1352 | version: 1.0.1 1353 | resolution: "is-shared-array-buffer@npm:1.0.1" 1354 | checksum: 2ffb92533e64e2876e6cfe6906871d28400b6f1a53130fe652ec8007bc0e5044d05e7af8e31bdc992fbba520bd92938cfbeedd0f286be92f250c7c76191c4d90 1355 | languageName: node 1356 | linkType: hard 1357 | 1358 | "is-string@npm:^1.0.5, is-string@npm:^1.0.7": 1359 | version: 1.0.7 1360 | resolution: "is-string@npm:1.0.7" 1361 | dependencies: 1362 | has-tostringtag: ^1.0.0 1363 | checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 1364 | languageName: node 1365 | linkType: hard 1366 | 1367 | "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": 1368 | version: 1.0.4 1369 | resolution: "is-symbol@npm:1.0.4" 1370 | dependencies: 1371 | has-symbols: ^1.0.2 1372 | checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 1373 | languageName: node 1374 | linkType: hard 1375 | 1376 | "is-weakref@npm:^1.0.1": 1377 | version: 1.0.2 1378 | resolution: "is-weakref@npm:1.0.2" 1379 | dependencies: 1380 | call-bind: ^1.0.2 1381 | checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de 1382 | languageName: node 1383 | linkType: hard 1384 | 1385 | "isexe@npm:^2.0.0": 1386 | version: 2.0.0 1387 | resolution: "isexe@npm:2.0.0" 1388 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 1389 | languageName: node 1390 | linkType: hard 1391 | 1392 | "js-tokens@npm:^3.0.0 || ^4.0.0": 1393 | version: 4.0.0 1394 | resolution: "js-tokens@npm:4.0.0" 1395 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 1396 | languageName: node 1397 | linkType: hard 1398 | 1399 | "js-yaml@npm:^4.1.0": 1400 | version: 4.1.0 1401 | resolution: "js-yaml@npm:4.1.0" 1402 | dependencies: 1403 | argparse: ^2.0.1 1404 | bin: 1405 | js-yaml: bin/js-yaml.js 1406 | checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a 1407 | languageName: node 1408 | linkType: hard 1409 | 1410 | "json-schema-traverse@npm:^0.4.1": 1411 | version: 0.4.1 1412 | resolution: "json-schema-traverse@npm:0.4.1" 1413 | checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b 1414 | languageName: node 1415 | linkType: hard 1416 | 1417 | "json-stable-stringify-without-jsonify@npm:^1.0.1": 1418 | version: 1.0.1 1419 | resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" 1420 | checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 1421 | languageName: node 1422 | linkType: hard 1423 | 1424 | "json5@npm:^1.0.1": 1425 | version: 1.0.1 1426 | resolution: "json5@npm:1.0.1" 1427 | dependencies: 1428 | minimist: ^1.2.0 1429 | bin: 1430 | json5: lib/cli.js 1431 | checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 1432 | languageName: node 1433 | linkType: hard 1434 | 1435 | "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.2.1": 1436 | version: 3.2.1 1437 | resolution: "jsx-ast-utils@npm:3.2.1" 1438 | dependencies: 1439 | array-includes: ^3.1.3 1440 | object.assign: ^4.1.2 1441 | checksum: dcee22e6382ee5a6bd4187333a44b6420d9d079838119a07055d6e88d137dd0afadc97a2246152b0b65006bd5fc393112dc0cef01956a01a66c1713913953c66 1442 | languageName: node 1443 | linkType: hard 1444 | 1445 | "language-subtag-registry@npm:~0.3.2": 1446 | version: 0.3.21 1447 | resolution: "language-subtag-registry@npm:0.3.21" 1448 | checksum: 5f794525a5bfcefeea155a681af1c03365b60e115b688952a53c6e0b9532b09163f57f1fcb69d6150e0e805ec0350644a4cb35da98f4902562915be9f89572a1 1449 | languageName: node 1450 | linkType: hard 1451 | 1452 | "language-tags@npm:^1.0.5": 1453 | version: 1.0.5 1454 | resolution: "language-tags@npm:1.0.5" 1455 | dependencies: 1456 | language-subtag-registry: ~0.3.2 1457 | checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf 1458 | languageName: node 1459 | linkType: hard 1460 | 1461 | "levn@npm:^0.4.1": 1462 | version: 0.4.1 1463 | resolution: "levn@npm:0.4.1" 1464 | dependencies: 1465 | prelude-ls: ^1.2.1 1466 | type-check: ~0.4.0 1467 | checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 1468 | languageName: node 1469 | linkType: hard 1470 | 1471 | "locate-path@npm:^2.0.0": 1472 | version: 2.0.0 1473 | resolution: "locate-path@npm:2.0.0" 1474 | dependencies: 1475 | p-locate: ^2.0.0 1476 | path-exists: ^3.0.0 1477 | checksum: 02d581edbbbb0fa292e28d96b7de36b5b62c2fa8b5a7e82638ebb33afa74284acf022d3b1e9ae10e3ffb7658fbc49163fcd5e76e7d1baaa7801c3e05a81da755 1478 | languageName: node 1479 | linkType: hard 1480 | 1481 | "lodash.merge@npm:^4.6.2": 1482 | version: 4.6.2 1483 | resolution: "lodash.merge@npm:4.6.2" 1484 | checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 1485 | languageName: node 1486 | linkType: hard 1487 | 1488 | "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": 1489 | version: 1.4.0 1490 | resolution: "loose-envify@npm:1.4.0" 1491 | dependencies: 1492 | js-tokens: ^3.0.0 || ^4.0.0 1493 | bin: 1494 | loose-envify: cli.js 1495 | checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 1496 | languageName: node 1497 | linkType: hard 1498 | 1499 | "lru-cache@npm:^6.0.0": 1500 | version: 6.0.0 1501 | resolution: "lru-cache@npm:6.0.0" 1502 | dependencies: 1503 | yallist: ^4.0.0 1504 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 1505 | languageName: node 1506 | linkType: hard 1507 | 1508 | "merge2@npm:^1.3.0, merge2@npm:^1.4.1": 1509 | version: 1.4.1 1510 | resolution: "merge2@npm:1.4.1" 1511 | checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 1512 | languageName: node 1513 | linkType: hard 1514 | 1515 | "micromatch@npm:^4.0.4": 1516 | version: 4.0.4 1517 | resolution: "micromatch@npm:4.0.4" 1518 | dependencies: 1519 | braces: ^3.0.1 1520 | picomatch: ^2.2.3 1521 | checksum: ef3d1c88e79e0a68b0e94a03137676f3324ac18a908c245a9e5936f838079fcc108ac7170a5fadc265a9c2596963462e402841406bda1a4bb7b68805601d631c 1522 | languageName: node 1523 | linkType: hard 1524 | 1525 | "minimatch@npm:^3.0.4, minimatch@npm:^3.1.2": 1526 | version: 3.1.2 1527 | resolution: "minimatch@npm:3.1.2" 1528 | dependencies: 1529 | brace-expansion: ^1.1.7 1530 | checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a 1531 | languageName: node 1532 | linkType: hard 1533 | 1534 | "minimist@npm:^1.2.0": 1535 | version: 1.2.5 1536 | resolution: "minimist@npm:1.2.5" 1537 | checksum: 86706ce5b36c16bfc35c5fe3dbb01d5acdc9a22f2b6cc810b6680656a1d2c0e44a0159c9a3ba51fb072bb5c203e49e10b51dcd0eec39c481f4c42086719bae52 1538 | languageName: node 1539 | linkType: hard 1540 | 1541 | "ms@npm:2.0.0": 1542 | version: 2.0.0 1543 | resolution: "ms@npm:2.0.0" 1544 | checksum: 0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4 1545 | languageName: node 1546 | linkType: hard 1547 | 1548 | "ms@npm:2.1.2": 1549 | version: 2.1.2 1550 | resolution: "ms@npm:2.1.2" 1551 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f 1552 | languageName: node 1553 | linkType: hard 1554 | 1555 | "ms@npm:^2.1.1": 1556 | version: 2.1.3 1557 | resolution: "ms@npm:2.1.3" 1558 | checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d 1559 | languageName: node 1560 | linkType: hard 1561 | 1562 | "nanoid@npm:^3.1.30": 1563 | version: 3.3.1 1564 | resolution: "nanoid@npm:3.3.1" 1565 | bin: 1566 | nanoid: bin/nanoid.cjs 1567 | checksum: 4ef0969e1bbe866fc223eb32276cbccb0961900bfe79104fa5abe34361979dead8d0e061410a5c03bc3d47455685adf32c09d6f27790f4a6898fb51f7df7ec86 1568 | languageName: node 1569 | linkType: hard 1570 | 1571 | "natural-compare@npm:^1.4.0": 1572 | version: 1.4.0 1573 | resolution: "natural-compare@npm:1.4.0" 1574 | checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d 1575 | languageName: node 1576 | linkType: hard 1577 | 1578 | "next@npm:12.1.0": 1579 | version: 12.1.0 1580 | resolution: "next@npm:12.1.0" 1581 | dependencies: 1582 | "@next/env": 12.1.0 1583 | "@next/swc-android-arm64": 12.1.0 1584 | "@next/swc-darwin-arm64": 12.1.0 1585 | "@next/swc-darwin-x64": 12.1.0 1586 | "@next/swc-linux-arm-gnueabihf": 12.1.0 1587 | "@next/swc-linux-arm64-gnu": 12.1.0 1588 | "@next/swc-linux-arm64-musl": 12.1.0 1589 | "@next/swc-linux-x64-gnu": 12.1.0 1590 | "@next/swc-linux-x64-musl": 12.1.0 1591 | "@next/swc-win32-arm64-msvc": 12.1.0 1592 | "@next/swc-win32-ia32-msvc": 12.1.0 1593 | "@next/swc-win32-x64-msvc": 12.1.0 1594 | caniuse-lite: ^1.0.30001283 1595 | postcss: 8.4.5 1596 | styled-jsx: 5.0.0 1597 | use-subscription: 1.5.1 1598 | peerDependencies: 1599 | fibers: ">= 3.1.0" 1600 | node-sass: ^6.0.0 || ^7.0.0 1601 | react: ^17.0.2 || ^18.0.0-0 1602 | react-dom: ^17.0.2 || ^18.0.0-0 1603 | sass: ^1.3.0 1604 | dependenciesMeta: 1605 | "@next/swc-android-arm64": 1606 | optional: true 1607 | "@next/swc-darwin-arm64": 1608 | optional: true 1609 | "@next/swc-darwin-x64": 1610 | optional: true 1611 | "@next/swc-linux-arm-gnueabihf": 1612 | optional: true 1613 | "@next/swc-linux-arm64-gnu": 1614 | optional: true 1615 | "@next/swc-linux-arm64-musl": 1616 | optional: true 1617 | "@next/swc-linux-x64-gnu": 1618 | optional: true 1619 | "@next/swc-linux-x64-musl": 1620 | optional: true 1621 | "@next/swc-win32-arm64-msvc": 1622 | optional: true 1623 | "@next/swc-win32-ia32-msvc": 1624 | optional: true 1625 | "@next/swc-win32-x64-msvc": 1626 | optional: true 1627 | peerDependenciesMeta: 1628 | fibers: 1629 | optional: true 1630 | node-sass: 1631 | optional: true 1632 | sass: 1633 | optional: true 1634 | bin: 1635 | next: dist/bin/next 1636 | checksum: 36dbafd5e640c420446dc05077f858ae4a8aaf5f91feb3c6c16c1b3f50b9fb63f743ef282a3bf0c68645442bef8aee643492f6dc62388a17f87064cde064d181 1637 | languageName: node 1638 | linkType: hard 1639 | 1640 | "object-assign@npm:^4.1.1": 1641 | version: 4.1.1 1642 | resolution: "object-assign@npm:4.1.1" 1643 | checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f 1644 | languageName: node 1645 | linkType: hard 1646 | 1647 | "object-inspect@npm:^1.11.0, object-inspect@npm:^1.9.0": 1648 | version: 1.12.0 1649 | resolution: "object-inspect@npm:1.12.0" 1650 | checksum: 2b36d4001a9c921c6b342e2965734519c9c58c355822243c3207fbf0aac271f8d44d30d2d570d450b2cc6f0f00b72bcdba515c37827d2560e5f22b1899a31cf4 1651 | languageName: node 1652 | linkType: hard 1653 | 1654 | "object-keys@npm:^1.0.12, object-keys@npm:^1.1.1": 1655 | version: 1.1.1 1656 | resolution: "object-keys@npm:1.1.1" 1657 | checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a 1658 | languageName: node 1659 | linkType: hard 1660 | 1661 | "object.assign@npm:^4.1.2": 1662 | version: 4.1.2 1663 | resolution: "object.assign@npm:4.1.2" 1664 | dependencies: 1665 | call-bind: ^1.0.0 1666 | define-properties: ^1.1.3 1667 | has-symbols: ^1.0.1 1668 | object-keys: ^1.1.1 1669 | checksum: d621d832ed7b16ac74027adb87196804a500d80d9aca536fccb7ba48d33a7e9306a75f94c1d29cbfa324bc091bfc530bc24789568efdaee6a47fcfa298993814 1670 | languageName: node 1671 | linkType: hard 1672 | 1673 | "object.entries@npm:^1.1.5": 1674 | version: 1.1.5 1675 | resolution: "object.entries@npm:1.1.5" 1676 | dependencies: 1677 | call-bind: ^1.0.2 1678 | define-properties: ^1.1.3 1679 | es-abstract: ^1.19.1 1680 | checksum: d658696f74fd222060d8428d2a9fda2ce736b700cb06f6bdf4a16a1892d145afb746f453502b2fa55d1dca8ead6f14ddbcf66c545df45adadea757a6c4cd86c7 1681 | languageName: node 1682 | linkType: hard 1683 | 1684 | "object.fromentries@npm:^2.0.5": 1685 | version: 2.0.5 1686 | resolution: "object.fromentries@npm:2.0.5" 1687 | dependencies: 1688 | call-bind: ^1.0.2 1689 | define-properties: ^1.1.3 1690 | es-abstract: ^1.19.1 1691 | checksum: 61a0b565ded97b76df9e30b569729866e1824cce902f98e90bb106e84f378aea20163366f66dc75c9000e2aad2ed0caf65c6f530cb2abc4c0c0f6c982102db4b 1692 | languageName: node 1693 | linkType: hard 1694 | 1695 | "object.hasown@npm:^1.1.0": 1696 | version: 1.1.0 1697 | resolution: "object.hasown@npm:1.1.0" 1698 | dependencies: 1699 | define-properties: ^1.1.3 1700 | es-abstract: ^1.19.1 1701 | checksum: 5c5d0b1b793514609f7a635f3110fbd346e142c9afd2485b802775e1ef6c90e48ff6e8e8744927933370ba30964e21af9c5fcf782b47f34d650aa6b277565330 1702 | languageName: node 1703 | linkType: hard 1704 | 1705 | "object.values@npm:^1.1.5": 1706 | version: 1.1.5 1707 | resolution: "object.values@npm:1.1.5" 1708 | dependencies: 1709 | call-bind: ^1.0.2 1710 | define-properties: ^1.1.3 1711 | es-abstract: ^1.19.1 1712 | checksum: 0f17e99741ebfbd0fa55ce942f6184743d3070c61bd39221afc929c8422c4907618c8da694c6915bc04a83ab3224260c779ba37fc07bb668bdc5f33b66a902a4 1713 | languageName: node 1714 | linkType: hard 1715 | 1716 | "once@npm:^1.3.0": 1717 | version: 1.4.0 1718 | resolution: "once@npm:1.4.0" 1719 | dependencies: 1720 | wrappy: 1 1721 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 1722 | languageName: node 1723 | linkType: hard 1724 | 1725 | "optionator@npm:^0.9.1": 1726 | version: 0.9.1 1727 | resolution: "optionator@npm:0.9.1" 1728 | dependencies: 1729 | deep-is: ^0.1.3 1730 | fast-levenshtein: ^2.0.6 1731 | levn: ^0.4.1 1732 | prelude-ls: ^1.2.1 1733 | type-check: ^0.4.0 1734 | word-wrap: ^1.2.3 1735 | checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 1736 | languageName: node 1737 | linkType: hard 1738 | 1739 | "p-limit@npm:^1.1.0": 1740 | version: 1.3.0 1741 | resolution: "p-limit@npm:1.3.0" 1742 | dependencies: 1743 | p-try: ^1.0.0 1744 | checksum: 281c1c0b8c82e1ac9f81acd72a2e35d402bf572e09721ce5520164e9de07d8274451378a3470707179ad13240535558f4b277f02405ad752e08c7d5b0d54fbfd 1745 | languageName: node 1746 | linkType: hard 1747 | 1748 | "p-locate@npm:^2.0.0": 1749 | version: 2.0.0 1750 | resolution: "p-locate@npm:2.0.0" 1751 | dependencies: 1752 | p-limit: ^1.1.0 1753 | checksum: e2dceb9b49b96d5513d90f715780f6f4972f46987dc32a0e18bc6c3fc74a1a5d73ec5f81b1398af5e58b99ea1ad03fd41e9181c01fa81b4af2833958696e3081 1754 | languageName: node 1755 | linkType: hard 1756 | 1757 | "p-try@npm:^1.0.0": 1758 | version: 1.0.0 1759 | resolution: "p-try@npm:1.0.0" 1760 | checksum: 3b5303f77eb7722144154288bfd96f799f8ff3e2b2b39330efe38db5dd359e4fb27012464cd85cb0a76e9b7edd1b443568cb3192c22e7cffc34989df0bafd605 1761 | languageName: node 1762 | linkType: hard 1763 | 1764 | "parent-module@npm:^1.0.0": 1765 | version: 1.0.1 1766 | resolution: "parent-module@npm:1.0.1" 1767 | dependencies: 1768 | callsites: ^3.0.0 1769 | checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff 1770 | languageName: node 1771 | linkType: hard 1772 | 1773 | "path-exists@npm:^3.0.0": 1774 | version: 3.0.0 1775 | resolution: "path-exists@npm:3.0.0" 1776 | checksum: 96e92643aa34b4b28d0de1cd2eba52a1c5313a90c6542d03f62750d82480e20bfa62bc865d5cfc6165f5fcd5aeb0851043c40a39be5989646f223300021bae0a 1777 | languageName: node 1778 | linkType: hard 1779 | 1780 | "path-is-absolute@npm:^1.0.0": 1781 | version: 1.0.1 1782 | resolution: "path-is-absolute@npm:1.0.1" 1783 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 1784 | languageName: node 1785 | linkType: hard 1786 | 1787 | "path-key@npm:^3.1.0": 1788 | version: 3.1.1 1789 | resolution: "path-key@npm:3.1.1" 1790 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 1791 | languageName: node 1792 | linkType: hard 1793 | 1794 | "path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": 1795 | version: 1.0.7 1796 | resolution: "path-parse@npm:1.0.7" 1797 | checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a 1798 | languageName: node 1799 | linkType: hard 1800 | 1801 | "path-type@npm:^4.0.0": 1802 | version: 4.0.0 1803 | resolution: "path-type@npm:4.0.0" 1804 | checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 1805 | languageName: node 1806 | linkType: hard 1807 | 1808 | "picocolors@npm:^1.0.0": 1809 | version: 1.0.0 1810 | resolution: "picocolors@npm:1.0.0" 1811 | checksum: a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 1812 | languageName: node 1813 | linkType: hard 1814 | 1815 | "picomatch@npm:^2.2.3": 1816 | version: 2.3.1 1817 | resolution: "picomatch@npm:2.3.1" 1818 | checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf 1819 | languageName: node 1820 | linkType: hard 1821 | 1822 | "postcss@npm:8.4.5": 1823 | version: 8.4.5 1824 | resolution: "postcss@npm:8.4.5" 1825 | dependencies: 1826 | nanoid: ^3.1.30 1827 | picocolors: ^1.0.0 1828 | source-map-js: ^1.0.1 1829 | checksum: b78abdd89c10f7b48f4bdcd376104a19d6e9c7495ab521729bdb3df315af6c211360e9f06887ad3bc0ab0f61a04b91d68ea11462997c79cced58b9ccd66fac07 1830 | languageName: node 1831 | linkType: hard 1832 | 1833 | "prelude-ls@npm:^1.2.1": 1834 | version: 1.2.1 1835 | resolution: "prelude-ls@npm:1.2.1" 1836 | checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a 1837 | languageName: node 1838 | linkType: hard 1839 | 1840 | "prop-types@npm:^15.8.1": 1841 | version: 15.8.1 1842 | resolution: "prop-types@npm:15.8.1" 1843 | dependencies: 1844 | loose-envify: ^1.4.0 1845 | object-assign: ^4.1.1 1846 | react-is: ^16.13.1 1847 | checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 1848 | languageName: node 1849 | linkType: hard 1850 | 1851 | "punycode@npm:^2.1.0": 1852 | version: 2.1.1 1853 | resolution: "punycode@npm:2.1.1" 1854 | checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 1855 | languageName: node 1856 | linkType: hard 1857 | 1858 | "queue-microtask@npm:^1.2.2": 1859 | version: 1.2.3 1860 | resolution: "queue-microtask@npm:1.2.3" 1861 | checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 1862 | languageName: node 1863 | linkType: hard 1864 | 1865 | "random-bytes@npm:~1.0.0": 1866 | version: 1.0.0 1867 | resolution: "random-bytes@npm:1.0.0" 1868 | checksum: 09faa256394aa2ca9754aa57e92a27c452c3e97ffb266e98bebb517332e9df7168fea393159f88d884febce949ba8bec8ddb02f03342da6c6023ecc7b155e0ae 1869 | languageName: node 1870 | linkType: hard 1871 | 1872 | "react-dom@npm:17.0.2": 1873 | version: 17.0.2 1874 | resolution: "react-dom@npm:17.0.2" 1875 | dependencies: 1876 | loose-envify: ^1.1.0 1877 | object-assign: ^4.1.1 1878 | scheduler: ^0.20.2 1879 | peerDependencies: 1880 | react: 17.0.2 1881 | checksum: 1c1eaa3bca7c7228d24b70932e3d7c99e70d1d04e13bb0843bbf321582bc25d7961d6b8a6978a58a598af2af496d1cedcfb1bf65f6b0960a0a8161cb8dab743c 1882 | languageName: node 1883 | linkType: hard 1884 | 1885 | "react-is@npm:^16.13.1": 1886 | version: 16.13.1 1887 | resolution: "react-is@npm:16.13.1" 1888 | checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f 1889 | languageName: node 1890 | linkType: hard 1891 | 1892 | "react@npm:17.0.2": 1893 | version: 17.0.2 1894 | resolution: "react@npm:17.0.2" 1895 | dependencies: 1896 | loose-envify: ^1.1.0 1897 | object-assign: ^4.1.1 1898 | checksum: b254cc17ce3011788330f7bbf383ab653c6848902d7936a87b09d835d091e3f295f7e9dd1597c6daac5dc80f90e778c8230218ba8ad599f74adcc11e33b9d61b 1899 | languageName: node 1900 | linkType: hard 1901 | 1902 | "regenerator-runtime@npm:^0.13.4": 1903 | version: 0.13.9 1904 | resolution: "regenerator-runtime@npm:0.13.9" 1905 | checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e 1906 | languageName: node 1907 | linkType: hard 1908 | 1909 | "regexp.prototype.flags@npm:^1.3.1": 1910 | version: 1.4.1 1911 | resolution: "regexp.prototype.flags@npm:1.4.1" 1912 | dependencies: 1913 | call-bind: ^1.0.2 1914 | define-properties: ^1.1.3 1915 | checksum: 77944a3ea5ae84f391fa80bff9babfedc47eadc9dc38e282b5fd746368fb787deec89c68ce3114195bf6b5782b160280a278b62d41ccc6e125afab1a7f816de8 1916 | languageName: node 1917 | linkType: hard 1918 | 1919 | "regexpp@npm:^3.2.0": 1920 | version: 3.2.0 1921 | resolution: "regexpp@npm:3.2.0" 1922 | checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 1923 | languageName: node 1924 | linkType: hard 1925 | 1926 | "resolve-from@npm:^4.0.0": 1927 | version: 4.0.0 1928 | resolution: "resolve-from@npm:4.0.0" 1929 | checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f 1930 | languageName: node 1931 | linkType: hard 1932 | 1933 | "resolve@npm:^1.20.0": 1934 | version: 1.22.0 1935 | resolution: "resolve@npm:1.22.0" 1936 | dependencies: 1937 | is-core-module: ^2.8.1 1938 | path-parse: ^1.0.7 1939 | supports-preserve-symlinks-flag: ^1.0.0 1940 | bin: 1941 | resolve: bin/resolve 1942 | checksum: a2d14cc437b3a23996f8c7367eee5c7cf8149c586b07ca2ae00e96581ce59455555a1190be9aa92154785cf9f2042646c200d0e00e0bbd2b8a995a93a0ed3e4e 1943 | languageName: node 1944 | linkType: hard 1945 | 1946 | "resolve@npm:^2.0.0-next.3": 1947 | version: 2.0.0-next.3 1948 | resolution: "resolve@npm:2.0.0-next.3" 1949 | dependencies: 1950 | is-core-module: ^2.2.0 1951 | path-parse: ^1.0.6 1952 | checksum: f34b3b93ada77d64a6d590c06a83e198f3a827624c4ec972260905fa6c4d612164fbf0200d16d2beefea4ad1755b001f4a9a1293d8fc2322a8f7d6bf692c4ff5 1953 | languageName: node 1954 | linkType: hard 1955 | 1956 | "resolve@patch:resolve@^1.20.0#~builtin": 1957 | version: 1.22.0 1958 | resolution: "resolve@patch:resolve@npm%3A1.22.0#~builtin::version=1.22.0&hash=07638b" 1959 | dependencies: 1960 | is-core-module: ^2.8.1 1961 | path-parse: ^1.0.7 1962 | supports-preserve-symlinks-flag: ^1.0.0 1963 | bin: 1964 | resolve: bin/resolve 1965 | checksum: c79ecaea36c872ee4a79e3db0d3d4160b593f2ca16e031d8283735acd01715a203607e9ded3f91f68899c2937fa0d49390cddbe0fb2852629212f3cda283f4a7 1966 | languageName: node 1967 | linkType: hard 1968 | 1969 | "resolve@patch:resolve@^2.0.0-next.3#~builtin": 1970 | version: 2.0.0-next.3 1971 | resolution: "resolve@patch:resolve@npm%3A2.0.0-next.3#~builtin::version=2.0.0-next.3&hash=07638b" 1972 | dependencies: 1973 | is-core-module: ^2.2.0 1974 | path-parse: ^1.0.6 1975 | checksum: 21684b4d99a4877337cdbd5484311c811b3e8910edb5d868eec85c6e6550b0f570d911f9a384f9e176172d6713f2715bd0b0887fa512cb8c6aeece018de6a9f8 1976 | languageName: node 1977 | linkType: hard 1978 | 1979 | "reusify@npm:^1.0.4": 1980 | version: 1.0.4 1981 | resolution: "reusify@npm:1.0.4" 1982 | checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc 1983 | languageName: node 1984 | linkType: hard 1985 | 1986 | "rimraf@npm:^3.0.2": 1987 | version: 3.0.2 1988 | resolution: "rimraf@npm:3.0.2" 1989 | dependencies: 1990 | glob: ^7.1.3 1991 | bin: 1992 | rimraf: bin.js 1993 | checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 1994 | languageName: node 1995 | linkType: hard 1996 | 1997 | "rndm@npm:1.2.0": 1998 | version: 1.2.0 1999 | resolution: "rndm@npm:1.2.0" 2000 | checksum: ff0c54a12357267108d7de17b762869e388215e2e3c8147b5bba80d8454ee490c5fdaa40020b8b52ca52b86f13ad6171b4845dd5b7f627e5e2b6195908117c07 2001 | languageName: node 2002 | linkType: hard 2003 | 2004 | "run-parallel@npm:^1.1.9": 2005 | version: 1.2.0 2006 | resolution: "run-parallel@npm:1.2.0" 2007 | dependencies: 2008 | queue-microtask: ^1.2.2 2009 | checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d 2010 | languageName: node 2011 | linkType: hard 2012 | 2013 | "scheduler@npm:^0.20.2": 2014 | version: 0.20.2 2015 | resolution: "scheduler@npm:0.20.2" 2016 | dependencies: 2017 | loose-envify: ^1.1.0 2018 | object-assign: ^4.1.1 2019 | checksum: c4b35cf967c8f0d3e65753252d0f260271f81a81e427241295c5a7b783abf4ea9e905f22f815ab66676f5313be0a25f47be582254db8f9241b259213e999b8fc 2020 | languageName: node 2021 | linkType: hard 2022 | 2023 | "semver@npm:^6.3.0": 2024 | version: 6.3.0 2025 | resolution: "semver@npm:6.3.0" 2026 | bin: 2027 | semver: ./bin/semver.js 2028 | checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 2029 | languageName: node 2030 | linkType: hard 2031 | 2032 | "semver@npm:^7.3.5": 2033 | version: 7.3.5 2034 | resolution: "semver@npm:7.3.5" 2035 | dependencies: 2036 | lru-cache: ^6.0.0 2037 | bin: 2038 | semver: bin/semver.js 2039 | checksum: 5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60 2040 | languageName: node 2041 | linkType: hard 2042 | 2043 | "setprototypeof@npm:1.1.1": 2044 | version: 1.1.1 2045 | resolution: "setprototypeof@npm:1.1.1" 2046 | checksum: a8bee29c1c64c245d460ce53f7460af8cbd0aceac68d66e5215153992cc8b3a7a123416353e0c642060e85cc5fd4241c92d1190eec97eda0dcb97436e8fcca3b 2047 | languageName: node 2048 | linkType: hard 2049 | 2050 | "shebang-command@npm:^2.0.0": 2051 | version: 2.0.0 2052 | resolution: "shebang-command@npm:2.0.0" 2053 | dependencies: 2054 | shebang-regex: ^3.0.0 2055 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa 2056 | languageName: node 2057 | linkType: hard 2058 | 2059 | "shebang-regex@npm:^3.0.0": 2060 | version: 3.0.0 2061 | resolution: "shebang-regex@npm:3.0.0" 2062 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 2063 | languageName: node 2064 | linkType: hard 2065 | 2066 | "side-channel@npm:^1.0.4": 2067 | version: 1.0.4 2068 | resolution: "side-channel@npm:1.0.4" 2069 | dependencies: 2070 | call-bind: ^1.0.0 2071 | get-intrinsic: ^1.0.2 2072 | object-inspect: ^1.9.0 2073 | checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 2074 | languageName: node 2075 | linkType: hard 2076 | 2077 | "slash@npm:^3.0.0": 2078 | version: 3.0.0 2079 | resolution: "slash@npm:3.0.0" 2080 | checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c 2081 | languageName: node 2082 | linkType: hard 2083 | 2084 | "source-map-js@npm:^1.0.1": 2085 | version: 1.0.2 2086 | resolution: "source-map-js@npm:1.0.2" 2087 | checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c 2088 | languageName: node 2089 | linkType: hard 2090 | 2091 | "statuses@npm:>= 1.5.0 < 2": 2092 | version: 1.5.0 2093 | resolution: "statuses@npm:1.5.0" 2094 | checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c 2095 | languageName: node 2096 | linkType: hard 2097 | 2098 | "string.prototype.matchall@npm:^4.0.6": 2099 | version: 4.0.6 2100 | resolution: "string.prototype.matchall@npm:4.0.6" 2101 | dependencies: 2102 | call-bind: ^1.0.2 2103 | define-properties: ^1.1.3 2104 | es-abstract: ^1.19.1 2105 | get-intrinsic: ^1.1.1 2106 | has-symbols: ^1.0.2 2107 | internal-slot: ^1.0.3 2108 | regexp.prototype.flags: ^1.3.1 2109 | side-channel: ^1.0.4 2110 | checksum: 07aca53ddd8a096a8bd0560eb8574386c6b3887a6a06b40a98abd42c94dadeed3296261fca22fec59a1ed970d199bdeb450fcb6a7390193588d9c6b5f48fe842 2111 | languageName: node 2112 | linkType: hard 2113 | 2114 | "string.prototype.trimend@npm:^1.0.4": 2115 | version: 1.0.4 2116 | resolution: "string.prototype.trimend@npm:1.0.4" 2117 | dependencies: 2118 | call-bind: ^1.0.2 2119 | define-properties: ^1.1.3 2120 | checksum: 17e5aa45c3983f582693161f972c1c1fa4bbbdf22e70e582b00c91b6575f01680dc34e83005b98e31abe4d5d29e0b21fcc24690239c106c7b2315aade6a898ac 2121 | languageName: node 2122 | linkType: hard 2123 | 2124 | "string.prototype.trimstart@npm:^1.0.4": 2125 | version: 1.0.4 2126 | resolution: "string.prototype.trimstart@npm:1.0.4" 2127 | dependencies: 2128 | call-bind: ^1.0.2 2129 | define-properties: ^1.1.3 2130 | checksum: 3fb06818d3cccac5fa3f5f9873d984794ca0e9f6616fae6fcc745885d9efed4e17fe15f832515d9af5e16c279857fdbffdfc489ca4ed577811b017721b30302f 2131 | languageName: node 2132 | linkType: hard 2133 | 2134 | "strip-ansi@npm:^6.0.1": 2135 | version: 6.0.1 2136 | resolution: "strip-ansi@npm:6.0.1" 2137 | dependencies: 2138 | ansi-regex: ^5.0.1 2139 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c 2140 | languageName: node 2141 | linkType: hard 2142 | 2143 | "strip-bom@npm:^3.0.0": 2144 | version: 3.0.0 2145 | resolution: "strip-bom@npm:3.0.0" 2146 | checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b 2147 | languageName: node 2148 | linkType: hard 2149 | 2150 | "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": 2151 | version: 3.1.1 2152 | resolution: "strip-json-comments@npm:3.1.1" 2153 | checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 2154 | languageName: node 2155 | linkType: hard 2156 | 2157 | "styled-jsx@npm:5.0.0": 2158 | version: 5.0.0 2159 | resolution: "styled-jsx@npm:5.0.0" 2160 | peerDependencies: 2161 | react: ">= 16.8.0 || 17.x.x || 18.x.x" 2162 | peerDependenciesMeta: 2163 | "@babel/core": 2164 | optional: true 2165 | babel-plugin-macros: 2166 | optional: true 2167 | checksum: 4958238ac8b8e90ac7d906aca3821e3ffb0c70c34c78b87d27f0f11c830c8237c8f4c0e7952dc51373d6fa097b16a023dcc7c9ededd402d8483b5ed2d8cefda9 2168 | languageName: node 2169 | linkType: hard 2170 | 2171 | "supports-color@npm:^7.1.0": 2172 | version: 7.2.0 2173 | resolution: "supports-color@npm:7.2.0" 2174 | dependencies: 2175 | has-flag: ^4.0.0 2176 | checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a 2177 | languageName: node 2178 | linkType: hard 2179 | 2180 | "supports-preserve-symlinks-flag@npm:^1.0.0": 2181 | version: 1.0.0 2182 | resolution: "supports-preserve-symlinks-flag@npm:1.0.0" 2183 | checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae 2184 | languageName: node 2185 | linkType: hard 2186 | 2187 | "text-table@npm:^0.2.0": 2188 | version: 0.2.0 2189 | resolution: "text-table@npm:0.2.0" 2190 | checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a 2191 | languageName: node 2192 | linkType: hard 2193 | 2194 | "to-regex-range@npm:^5.0.1": 2195 | version: 5.0.1 2196 | resolution: "to-regex-range@npm:5.0.1" 2197 | dependencies: 2198 | is-number: ^7.0.0 2199 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed 2200 | languageName: node 2201 | linkType: hard 2202 | 2203 | "toidentifier@npm:1.0.0": 2204 | version: 1.0.0 2205 | resolution: "toidentifier@npm:1.0.0" 2206 | checksum: 199e6bfca1531d49b3506cff02353d53ec987c9ee10ee272ca6484ed97f1fc10fb77c6c009079ca16d5c5be4a10378178c3cacdb41ce9ec954c3297c74c6053e 2207 | languageName: node 2208 | linkType: hard 2209 | 2210 | "tsconfig-paths@npm:^3.12.0, tsconfig-paths@npm:^3.9.0": 2211 | version: 3.14.0 2212 | resolution: "tsconfig-paths@npm:3.14.0" 2213 | dependencies: 2214 | "@types/json5": ^0.0.29 2215 | json5: ^1.0.1 2216 | minimist: ^1.2.0 2217 | strip-bom: ^3.0.0 2218 | checksum: edd81e8f053a67e4a308037d2668c1fff06b01d4c3989170b90eb7eae5bdbebcc4910a8b7fbe0af3c21c62b68f67c1a9b9de5d9fe96cfe15ca45f7a198ee2c0c 2219 | languageName: node 2220 | linkType: hard 2221 | 2222 | "tslib@npm:^1.8.1": 2223 | version: 1.14.1 2224 | resolution: "tslib@npm:1.14.1" 2225 | checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd 2226 | languageName: node 2227 | linkType: hard 2228 | 2229 | "tsscmp@npm:1.0.6": 2230 | version: 1.0.6 2231 | resolution: "tsscmp@npm:1.0.6" 2232 | checksum: 1512384def36bccc9125cabbd4c3b0e68608d7ee08127ceaa0b84a71797263f1a01c7f82fa69be8a3bd3c1396e2965d2f7b52d581d3a5eeaf3967fbc52e3b3bf 2233 | languageName: node 2234 | linkType: hard 2235 | 2236 | "tsutils@npm:^3.21.0": 2237 | version: 3.21.0 2238 | resolution: "tsutils@npm:3.21.0" 2239 | dependencies: 2240 | tslib: ^1.8.1 2241 | peerDependencies: 2242 | 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" 2243 | checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 2244 | languageName: node 2245 | linkType: hard 2246 | 2247 | "type-check@npm:^0.4.0, type-check@npm:~0.4.0": 2248 | version: 0.4.0 2249 | resolution: "type-check@npm:0.4.0" 2250 | dependencies: 2251 | prelude-ls: ^1.2.1 2252 | checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a 2253 | languageName: node 2254 | linkType: hard 2255 | 2256 | "type-fest@npm:^0.20.2": 2257 | version: 0.20.2 2258 | resolution: "type-fest@npm:0.20.2" 2259 | checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 2260 | languageName: node 2261 | linkType: hard 2262 | 2263 | "uid-safe@npm:2.1.5": 2264 | version: 2.1.5 2265 | resolution: "uid-safe@npm:2.1.5" 2266 | dependencies: 2267 | random-bytes: ~1.0.0 2268 | checksum: 07536043da9a026f4a2bc397543d0ace7587449afa1d9d2c4fd3ce76af8a5263a678788bcc429dff499ef29d45843cd5ee9d05434450fcfc19cc661229f703d1 2269 | languageName: node 2270 | linkType: hard 2271 | 2272 | "unbox-primitive@npm:^1.0.1": 2273 | version: 1.0.1 2274 | resolution: "unbox-primitive@npm:1.0.1" 2275 | dependencies: 2276 | function-bind: ^1.1.1 2277 | has-bigints: ^1.0.1 2278 | has-symbols: ^1.0.2 2279 | which-boxed-primitive: ^1.0.2 2280 | checksum: 89d950e18fb45672bc6b3c961f1e72c07beb9640c7ceed847b571ba6f7d2af570ae1a2584cfee268b9d9ea1e3293f7e33e0bc29eaeb9f8e8a0bab057ff9e6bba 2281 | languageName: node 2282 | linkType: hard 2283 | 2284 | "uri-js@npm:^4.2.2": 2285 | version: 4.4.1 2286 | resolution: "uri-js@npm:4.4.1" 2287 | dependencies: 2288 | punycode: ^2.1.0 2289 | checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 2290 | languageName: node 2291 | linkType: hard 2292 | 2293 | "use-subscription@npm:1.5.1": 2294 | version: 1.5.1 2295 | resolution: "use-subscription@npm:1.5.1" 2296 | dependencies: 2297 | object-assign: ^4.1.1 2298 | peerDependencies: 2299 | react: ^16.8.0 || ^17.0.0 2300 | checksum: 96e64977a573244fd11350a3141b2cf57fb72dd9dd902f387c8a0a565d0a948bc81588bd7378c6ef6defc0d1119f37f73aac4a7a287c8443abd444bd4e7bbea8 2301 | languageName: node 2302 | linkType: hard 2303 | 2304 | "v8-compile-cache@npm:^2.0.3": 2305 | version: 2.3.0 2306 | resolution: "v8-compile-cache@npm:2.3.0" 2307 | checksum: adb0a271eaa2297f2f4c536acbfee872d0dd26ec2d76f66921aa7fc437319132773483344207bdbeee169225f4739016d8d2dbf0553913a52bb34da6d0334f8e 2308 | languageName: node 2309 | linkType: hard 2310 | 2311 | "which-boxed-primitive@npm:^1.0.2": 2312 | version: 1.0.2 2313 | resolution: "which-boxed-primitive@npm:1.0.2" 2314 | dependencies: 2315 | is-bigint: ^1.0.1 2316 | is-boolean-object: ^1.1.0 2317 | is-number-object: ^1.0.4 2318 | is-string: ^1.0.5 2319 | is-symbol: ^1.0.3 2320 | checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e 2321 | languageName: node 2322 | linkType: hard 2323 | 2324 | "which@npm:^2.0.1": 2325 | version: 2.0.2 2326 | resolution: "which@npm:2.0.2" 2327 | dependencies: 2328 | isexe: ^2.0.0 2329 | bin: 2330 | node-which: ./bin/node-which 2331 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 2332 | languageName: node 2333 | linkType: hard 2334 | 2335 | "word-wrap@npm:^1.2.3": 2336 | version: 1.2.3 2337 | resolution: "word-wrap@npm:1.2.3" 2338 | checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f 2339 | languageName: node 2340 | linkType: hard 2341 | 2342 | "wrappy@npm:1": 2343 | version: 1.0.2 2344 | resolution: "wrappy@npm:1.0.2" 2345 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 2346 | languageName: node 2347 | linkType: hard 2348 | 2349 | "yallist@npm:^4.0.0": 2350 | version: 4.0.0 2351 | resolution: "yallist@npm:4.0.0" 2352 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 2353 | languageName: node 2354 | linkType: hard 2355 | --------------------------------------------------------------------------------