├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── LICENSE.md ├── README.md ├── additional.d.ts ├── components ├── design │ └── typography.tsx ├── guestbook.tsx ├── meta.tsx ├── now.tsx ├── np.tsx └── tailwindColors.tsx ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── _app.tsx ├── guestbook-archive.tsx └── index.tsx ├── pnpm-lock.yaml ├── postcss.config.js ├── public └── favicon.ico ├── renovate.json ├── styles └── globals.css ├── tailwind.config.js ├── tsconfig.json └── utils ├── entries.ts └── time.ts /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.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 | .yarn 8 | 9 | # testing 10 | /coverage 11 | 12 | # next.js 13 | /.next/ 14 | /out/ 15 | 16 | # production 17 | /build 18 | 19 | # misc 20 | .DS_Store 21 | *.pem 22 | 23 | # debug 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | 28 | # local env files 29 | .env 30 | .env.local 31 | .env.development.local 32 | .env.test.local 33 | .env.production.local 34 | 35 | # vercel 36 | .vercel 37 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .next 3 | build 4 | dist 5 | /.next/ 6 | .idea 7 | .yarn 8 | .env 9 | /public 10 | /next.config.js 11 | yarn.lock -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": true, 3 | "singleQuote": false, 4 | "tabWidth": 2, 5 | "trailingComma": "es5" 6 | } -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 |

MIT License

2 | 3 | Copyright (c) 2022 Toby Brown 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![A screenshot of my personal website, https://tobyb.dev](https://github.com/developedbytoby/website/assets/77097223/68267e56-8301-4773-9b95-d8f34556ed9a) 2 | 3 | 4 | # developedbytoby/website 5 | 6 | 🏡 My home on the internet! 7 | > [Check it out!](https://tobyb.dev) 8 | 9 | ## Getting started 10 | 11 | 1. Install dependecies and spin up the dev server! 12 | 13 | ``` 14 | pnpm i && pnpm dev 15 | ``` 16 | 17 | And, make sure to create a `.env` file in the root directory with all of your environment variables! 18 | 19 | --- 20 | Copyright (c) 2023 Toby Brown under the MIT license. 21 | -------------------------------------------------------------------------------- /additional.d.ts: -------------------------------------------------------------------------------- 1 | declare module "*.scss"; 2 | declare module "*.css"; 3 | -------------------------------------------------------------------------------- /components/design/typography.tsx: -------------------------------------------------------------------------------- 1 | export function H2({ className, children }: any) { 2 | return ( 3 |

{children}

4 | ); 5 | } 6 | 7 | export function S({ className, children }: any) { 8 | return

{children}

; 9 | } 10 | -------------------------------------------------------------------------------- /components/guestbook.tsx: -------------------------------------------------------------------------------- 1 | import { H2, S } from "./design/typography"; 2 | 3 | export default function Guestbook({ data }: { data: Array }) { 4 | return ( 5 |
6 | {((data as Array) || []) 7 | .map((data) => ) 8 | .reverse()} 9 |
10 | ); 11 | } 12 | 13 | function Entry({ data }) { 14 | data.body = 15 | data.body.length > 130 ? data.body.substring(0, 250) + "..." : data.body; 16 | return ( 17 |
18 |

{data.body}

19 | — {data.created_by} 20 |
21 | ); 22 | } 23 | -------------------------------------------------------------------------------- /components/meta.tsx: -------------------------------------------------------------------------------- 1 | import Head from "next/head"; 2 | import { useRouter } from "next/router"; 3 | 4 | export default function Meta() { 5 | return ( 6 | 7 | Toby Brown 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | ); 23 | } 24 | -------------------------------------------------------------------------------- /components/now.tsx: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | import Image from "next/image"; 3 | 4 | export default function Now({ Title, Description, Img, LinkToProject }) { 5 | return ( 6 |
7 | 8 |
9 | {Title} 16 |
17 |

{Title}

18 |

{Description}

19 |
20 |
21 | 22 |
23 | ); 24 | } 25 | -------------------------------------------------------------------------------- /components/np.tsx: -------------------------------------------------------------------------------- 1 | import Link from "next/link"; 2 | 3 | export default function Np({ 4 | children, 5 | href, 6 | className, 7 | dataTooltipId, 8 | dataTooltipContent, 9 | }: any) { 10 | return ( 11 | 18 | {children} 19 | 20 | ); 21 | } 22 | -------------------------------------------------------------------------------- /components/tailwindColors.tsx: -------------------------------------------------------------------------------- 1 | // I know this file looks weird, but Tailwind really freaks out about custom colors. 2 | // As far as I know, this is the only way you can actually get them to work reliably. 3 | 4 | export default function Colors() { 5 | return ( 6 |
7 |

Red

8 |

Blue

9 |

Yellow

10 |
11 | ); 12 | } 13 | -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | /// 3 | 4 | // NOTE: This file should not be edited 5 | // see https://nextjs.org/docs/basic-features/typescript for more information. 6 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | const million = require('million/compiler'); 2 | 3 | million.next = module.exports = { 4 | reactStrictMode: true, 5 | } 6 | 7 | /** @type {import('next').NextConfig} */ 8 | const nextConfig = { 9 | reactStrictMode: true, 10 | } 11 | 12 | module.exports = nextConfig, { auto: true } 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "website", 3 | "private": true, 4 | "scripts": { 5 | "dev": "next", 6 | "build": "next build", 7 | "start": "next start", 8 | "lint": "next lint", 9 | "format": "prettier --write .", 10 | "format:check": "prettier --check ." 11 | }, 12 | "dependencies": { 13 | "@prisma/client": "^5.1.1", 14 | "@upstash/redis": "^1.29.0", 15 | "@vercel/analytics": "^1.0.1", 16 | "date-fns": "^2.30.0", 17 | "framer-motion": "^10.15.0", 18 | "million": "^2.6.4", 19 | "next": "^13.4.12", 20 | "next-auth": "^4.22.3", 21 | "react": "^18.2.0", 22 | "react-dom": "^18.2.0", 23 | "react-tooltip": "^5.25.0", 24 | "sharp": "^0.32.4", 25 | "sonner": "^0.6.2" 26 | }, 27 | "devDependencies": { 28 | "@types/node": "^20.4.8", 29 | "@types/react": "^18.2.18", 30 | "autoprefixer": "^10.4.14", 31 | "eslint": "^8.46.0", 32 | "eslint-config-next": "^13.4.12", 33 | "postcss": "^8.4.31", 34 | "prettier": "^3.1.0", 35 | "prisma": "^5.1.1", 36 | "tailwindcss": "^3.3.3", 37 | "typescript": "^5.1.6" 38 | }, 39 | "prisma": { 40 | "seed": "ts-node prisma/seed.ts" 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import "../styles/globals.css"; 2 | import { Analytics } from "@vercel/analytics/react"; 3 | import { AnimatePresence } from "framer-motion"; 4 | import Meta from "../components/meta"; 5 | import type { AppProps } from "next/app"; 6 | 7 | function MyApp({ Component, pageProps: { session, ...pageProps } }: AppProps) { 8 | return ( 9 | 10 | 11 | 12 | 13 | 14 | ); 15 | } 16 | 17 | export default MyApp; 18 | -------------------------------------------------------------------------------- /pages/guestbook-archive.tsx: -------------------------------------------------------------------------------- 1 | import { H2 } from "../components/design/typography"; 2 | import Guestbook from "../components/guestbook"; 3 | import { entries } from "../utils/entries"; 4 | 5 | export default function GuestbookArchive() { 6 | return ( 7 |
8 |
9 |

Guestbook Archive

10 | 11 |
12 |
13 | ); 14 | } 15 | -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- 1 | import { H2 } from "../components/design/typography"; 2 | import React from "react"; 3 | import Link from "next/link"; 4 | 5 | export default function Home() { 6 | return ( 7 |
8 |
9 |

10 | Toby Brown is an inventor in London. He is the founder of a company 11 | called Beem. Their mission is to 12 | define how people will be interacting with their computers in the 13 | future. 14 |

15 |

16 | Toby thinks a lot about computer interaction, and how we can make our 17 | computers more human. He's spoken about this{" "} 18 | on TV, and{" "} 19 | 20 | in the papers 21 | 22 | . 23 |

24 |

25 | Toby's most active on{" "} 26 | X. Here's his{" "} 27 | CV. If you want to chat, you 28 | can email him at{" "} 29 | toby@beem.computer 30 |

31 |
32 |
33 | ); 34 | } 35 | 36 | function Np({ href, children }: { href: string; children: React.ReactNode }) { 37 | return ( 38 | 39 | {children} 40 | 41 | ); 42 | } 43 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@prisma/client': 12 | specifier: ^5.1.1 13 | version: 5.6.0(prisma@5.6.0) 14 | '@upstash/redis': 15 | specifier: ^1.29.0 16 | version: 1.29.0 17 | '@vercel/analytics': 18 | specifier: ^1.0.1 19 | version: 1.1.1 20 | date-fns: 21 | specifier: ^2.30.0 22 | version: 2.30.0 23 | framer-motion: 24 | specifier: ^10.15.0 25 | version: 10.16.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0) 26 | million: 27 | specifier: ^2.6.4 28 | version: 2.6.4 29 | next: 30 | specifier: ^13.4.12 31 | version: 13.5.6(@babel/core@7.23.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) 32 | next-auth: 33 | specifier: ^4.22.3 34 | version: 4.24.5(next@13.5.6(@babel/core@7.23.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0) 35 | react: 36 | specifier: ^18.2.0 37 | version: 18.2.0 38 | react-dom: 39 | specifier: ^18.2.0 40 | version: 18.2.0(react@18.2.0) 41 | react-tooltip: 42 | specifier: ^5.25.0 43 | version: 5.25.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) 44 | sharp: 45 | specifier: ^0.32.4 46 | version: 0.32.6 47 | sonner: 48 | specifier: ^0.6.2 49 | version: 0.6.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0) 50 | devDependencies: 51 | '@types/node': 52 | specifier: ^20.4.8 53 | version: 20.9.4 54 | '@types/react': 55 | specifier: ^18.2.18 56 | version: 18.2.38 57 | autoprefixer: 58 | specifier: ^10.4.14 59 | version: 10.4.16(postcss@8.4.31) 60 | eslint: 61 | specifier: ^8.46.0 62 | version: 8.54.0 63 | eslint-config-next: 64 | specifier: ^13.4.12 65 | version: 13.5.6(eslint@8.54.0)(typescript@5.3.2) 66 | postcss: 67 | specifier: ^8.4.31 68 | version: 8.4.31 69 | prettier: 70 | specifier: ^3.1.0 71 | version: 3.1.0 72 | prisma: 73 | specifier: ^5.1.1 74 | version: 5.6.0 75 | tailwindcss: 76 | specifier: ^3.3.3 77 | version: 3.3.5 78 | typescript: 79 | specifier: ^5.1.6 80 | version: 5.3.2 81 | 82 | packages: 83 | 84 | '@aashutoshrathi/word-wrap@1.2.6': 85 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 86 | engines: {node: '>=0.10.0'} 87 | 88 | '@alloc/quick-lru@5.2.0': 89 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 90 | engines: {node: '>=10'} 91 | 92 | '@ampproject/remapping@2.2.1': 93 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} 94 | engines: {node: '>=6.0.0'} 95 | 96 | '@babel/code-frame@7.23.4': 97 | resolution: {integrity: sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA==} 98 | engines: {node: '>=6.9.0'} 99 | 100 | '@babel/compat-data@7.23.3': 101 | resolution: {integrity: sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==} 102 | engines: {node: '>=6.9.0'} 103 | 104 | '@babel/core@7.23.3': 105 | resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==} 106 | engines: {node: '>=6.9.0'} 107 | 108 | '@babel/generator@7.23.4': 109 | resolution: {integrity: sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ==} 110 | engines: {node: '>=6.9.0'} 111 | 112 | '@babel/helper-compilation-targets@7.22.15': 113 | resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} 114 | engines: {node: '>=6.9.0'} 115 | 116 | '@babel/helper-environment-visitor@7.22.20': 117 | resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} 118 | engines: {node: '>=6.9.0'} 119 | 120 | '@babel/helper-function-name@7.23.0': 121 | resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} 122 | engines: {node: '>=6.9.0'} 123 | 124 | '@babel/helper-hoist-variables@7.22.5': 125 | resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} 126 | engines: {node: '>=6.9.0'} 127 | 128 | '@babel/helper-module-imports@7.22.15': 129 | resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} 130 | engines: {node: '>=6.9.0'} 131 | 132 | '@babel/helper-module-transforms@7.23.3': 133 | resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} 134 | engines: {node: '>=6.9.0'} 135 | peerDependencies: 136 | '@babel/core': ^7.0.0 137 | 138 | '@babel/helper-plugin-utils@7.22.5': 139 | resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} 140 | engines: {node: '>=6.9.0'} 141 | 142 | '@babel/helper-simple-access@7.22.5': 143 | resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} 144 | engines: {node: '>=6.9.0'} 145 | 146 | '@babel/helper-split-export-declaration@7.22.6': 147 | resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} 148 | engines: {node: '>=6.9.0'} 149 | 150 | '@babel/helper-string-parser@7.23.4': 151 | resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} 152 | engines: {node: '>=6.9.0'} 153 | 154 | '@babel/helper-validator-identifier@7.22.20': 155 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} 156 | engines: {node: '>=6.9.0'} 157 | 158 | '@babel/helper-validator-option@7.22.15': 159 | resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} 160 | engines: {node: '>=6.9.0'} 161 | 162 | '@babel/helpers@7.23.4': 163 | resolution: {integrity: sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw==} 164 | engines: {node: '>=6.9.0'} 165 | 166 | '@babel/highlight@7.23.4': 167 | resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} 168 | engines: {node: '>=6.9.0'} 169 | 170 | '@babel/parser@7.23.4': 171 | resolution: {integrity: sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ==} 172 | engines: {node: '>=6.0.0'} 173 | hasBin: true 174 | 175 | '@babel/plugin-syntax-jsx@7.23.3': 176 | resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==} 177 | engines: {node: '>=6.9.0'} 178 | peerDependencies: 179 | '@babel/core': ^7.0.0-0 180 | 181 | '@babel/plugin-syntax-typescript@7.23.3': 182 | resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} 183 | engines: {node: '>=6.9.0'} 184 | peerDependencies: 185 | '@babel/core': ^7.0.0-0 186 | 187 | '@babel/runtime@7.23.4': 188 | resolution: {integrity: sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==} 189 | engines: {node: '>=6.9.0'} 190 | 191 | '@babel/template@7.22.15': 192 | resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} 193 | engines: {node: '>=6.9.0'} 194 | 195 | '@babel/traverse@7.23.4': 196 | resolution: {integrity: sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg==} 197 | engines: {node: '>=6.9.0'} 198 | 199 | '@babel/types@7.23.4': 200 | resolution: {integrity: sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ==} 201 | engines: {node: '>=6.9.0'} 202 | 203 | '@emotion/is-prop-valid@0.8.8': 204 | resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} 205 | 206 | '@emotion/memoize@0.7.4': 207 | resolution: {integrity: sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==} 208 | 209 | '@eslint-community/eslint-utils@4.4.0': 210 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 211 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 212 | peerDependencies: 213 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 214 | 215 | '@eslint-community/regexpp@4.10.0': 216 | resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} 217 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 218 | 219 | '@eslint/eslintrc@2.1.3': 220 | resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} 221 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 222 | 223 | '@eslint/js@8.54.0': 224 | resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==} 225 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 226 | 227 | '@floating-ui/core@1.5.2': 228 | resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==} 229 | 230 | '@floating-ui/dom@1.5.3': 231 | resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==} 232 | 233 | '@floating-ui/utils@0.1.6': 234 | resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} 235 | 236 | '@humanwhocodes/config-array@0.11.13': 237 | resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} 238 | engines: {node: '>=10.10.0'} 239 | 240 | '@humanwhocodes/module-importer@1.0.1': 241 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 242 | engines: {node: '>=12.22'} 243 | 244 | '@humanwhocodes/object-schema@2.0.1': 245 | resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} 246 | 247 | '@jridgewell/gen-mapping@0.3.3': 248 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 249 | engines: {node: '>=6.0.0'} 250 | 251 | '@jridgewell/resolve-uri@3.1.1': 252 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 253 | engines: {node: '>=6.0.0'} 254 | 255 | '@jridgewell/set-array@1.1.2': 256 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 257 | engines: {node: '>=6.0.0'} 258 | 259 | '@jridgewell/sourcemap-codec@1.4.15': 260 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 261 | 262 | '@jridgewell/trace-mapping@0.3.20': 263 | resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} 264 | 265 | '@next/env@13.5.6': 266 | resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} 267 | 268 | '@next/eslint-plugin-next@13.5.6': 269 | resolution: {integrity: sha512-ng7pU/DDsxPgT6ZPvuprxrkeew3XaRf4LAT4FabaEO/hAbvVx4P7wqnqdbTdDn1kgTvsI4tpIgT4Awn/m0bGbg==} 270 | 271 | '@next/swc-darwin-arm64@13.5.6': 272 | resolution: {integrity: sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==} 273 | engines: {node: '>= 10'} 274 | cpu: [arm64] 275 | os: [darwin] 276 | 277 | '@next/swc-darwin-x64@13.5.6': 278 | resolution: {integrity: sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==} 279 | engines: {node: '>= 10'} 280 | cpu: [x64] 281 | os: [darwin] 282 | 283 | '@next/swc-linux-arm64-gnu@13.5.6': 284 | resolution: {integrity: sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==} 285 | engines: {node: '>= 10'} 286 | cpu: [arm64] 287 | os: [linux] 288 | 289 | '@next/swc-linux-arm64-musl@13.5.6': 290 | resolution: {integrity: sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==} 291 | engines: {node: '>= 10'} 292 | cpu: [arm64] 293 | os: [linux] 294 | 295 | '@next/swc-linux-x64-gnu@13.5.6': 296 | resolution: {integrity: sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==} 297 | engines: {node: '>= 10'} 298 | cpu: [x64] 299 | os: [linux] 300 | 301 | '@next/swc-linux-x64-musl@13.5.6': 302 | resolution: {integrity: sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==} 303 | engines: {node: '>= 10'} 304 | cpu: [x64] 305 | os: [linux] 306 | 307 | '@next/swc-win32-arm64-msvc@13.5.6': 308 | resolution: {integrity: sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==} 309 | engines: {node: '>= 10'} 310 | cpu: [arm64] 311 | os: [win32] 312 | 313 | '@next/swc-win32-ia32-msvc@13.5.6': 314 | resolution: {integrity: sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==} 315 | engines: {node: '>= 10'} 316 | cpu: [ia32] 317 | os: [win32] 318 | 319 | '@next/swc-win32-x64-msvc@13.5.6': 320 | resolution: {integrity: sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==} 321 | engines: {node: '>= 10'} 322 | cpu: [x64] 323 | os: [win32] 324 | 325 | '@nodelib/fs.scandir@2.1.5': 326 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 327 | engines: {node: '>= 8'} 328 | 329 | '@nodelib/fs.stat@2.0.5': 330 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 331 | engines: {node: '>= 8'} 332 | 333 | '@nodelib/fs.walk@1.2.8': 334 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 335 | engines: {node: '>= 8'} 336 | 337 | '@panva/hkdf@1.1.1': 338 | resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} 339 | 340 | '@prisma/client@5.6.0': 341 | resolution: {integrity: sha512-mUDefQFa1wWqk4+JhKPYq8BdVoFk9NFMBXUI8jAkBfQTtgx8WPx02U2HB/XbAz3GSUJpeJOKJQtNvaAIDs6sug==} 342 | engines: {node: '>=16.13'} 343 | peerDependencies: 344 | prisma: '*' 345 | peerDependenciesMeta: 346 | prisma: 347 | optional: true 348 | 349 | '@prisma/engines-version@5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee': 350 | resolution: {integrity: sha512-UoFgbV1awGL/3wXuUK3GDaX2SolqczeeJ5b4FVec9tzeGbSWJboPSbT0psSrmgYAKiKnkOPFSLlH6+b+IyOwAw==} 351 | 352 | '@prisma/engines@5.6.0': 353 | resolution: {integrity: sha512-Mt2q+GNJpU2vFn6kif24oRSBQv1KOkYaterQsi0k2/lA+dLvhRX6Lm26gon6PYHwUM8/h8KRgXIUMU0PCLB6bw==} 354 | 355 | '@rushstack/eslint-patch@1.6.0': 356 | resolution: {integrity: sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==} 357 | 358 | '@swc/helpers@0.5.2': 359 | resolution: {integrity: sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==} 360 | 361 | '@types/json5@0.0.29': 362 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 363 | 364 | '@types/node@20.9.4': 365 | resolution: {integrity: sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==} 366 | 367 | '@types/prop-types@15.7.11': 368 | resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} 369 | 370 | '@types/react@18.2.38': 371 | resolution: {integrity: sha512-cBBXHzuPtQK6wNthuVMV6IjHAFkdl/FOPFIlkd81/Cd1+IqkHu/A+w4g43kaQQoYHik/ruaQBDL72HyCy1vuMw==} 372 | 373 | '@types/scheduler@0.16.8': 374 | resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} 375 | 376 | '@typescript-eslint/parser@6.12.0': 377 | resolution: {integrity: sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==} 378 | engines: {node: ^16.0.0 || >=18.0.0} 379 | peerDependencies: 380 | eslint: ^7.0.0 || ^8.0.0 381 | typescript: '*' 382 | peerDependenciesMeta: 383 | typescript: 384 | optional: true 385 | 386 | '@typescript-eslint/scope-manager@6.12.0': 387 | resolution: {integrity: sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==} 388 | engines: {node: ^16.0.0 || >=18.0.0} 389 | 390 | '@typescript-eslint/types@6.12.0': 391 | resolution: {integrity: sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==} 392 | engines: {node: ^16.0.0 || >=18.0.0} 393 | 394 | '@typescript-eslint/typescript-estree@6.12.0': 395 | resolution: {integrity: sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==} 396 | engines: {node: ^16.0.0 || >=18.0.0} 397 | peerDependencies: 398 | typescript: '*' 399 | peerDependenciesMeta: 400 | typescript: 401 | optional: true 402 | 403 | '@typescript-eslint/visitor-keys@6.12.0': 404 | resolution: {integrity: sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==} 405 | engines: {node: ^16.0.0 || >=18.0.0} 406 | 407 | '@ungap/structured-clone@1.2.0': 408 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 409 | 410 | '@upstash/redis@1.29.0': 411 | resolution: {integrity: sha512-kbO5fgMAeUzErnA/SOtaSbAa0dguYhhBT4MZHJ1O8gVl4iK754aC9+rIYY5hsp4nlxeCGfnIDkWpof991c9jjA==} 412 | 413 | '@vercel/analytics@1.1.1': 414 | resolution: {integrity: sha512-+NqgNmSabg3IFfxYhrWCfB/H+RCUOCR5ExRudNG2+pcRehq628DJB5e1u1xqwpLtn4pAYii4D98w7kofORAGQA==} 415 | 416 | acorn-jsx@5.3.2: 417 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 418 | peerDependencies: 419 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 420 | 421 | acorn@8.11.2: 422 | resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} 423 | engines: {node: '>=0.4.0'} 424 | hasBin: true 425 | 426 | ajv@6.12.6: 427 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 428 | 429 | ansi-regex@5.0.1: 430 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 431 | engines: {node: '>=8'} 432 | 433 | ansi-styles@3.2.1: 434 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 435 | engines: {node: '>=4'} 436 | 437 | ansi-styles@4.3.0: 438 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 439 | engines: {node: '>=8'} 440 | 441 | any-promise@1.3.0: 442 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 443 | 444 | anymatch@3.1.3: 445 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 446 | engines: {node: '>= 8'} 447 | 448 | arg@5.0.2: 449 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 450 | 451 | argparse@2.0.1: 452 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 453 | 454 | aria-query@5.3.0: 455 | resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 456 | 457 | array-buffer-byte-length@1.0.0: 458 | resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 459 | 460 | array-includes@3.1.7: 461 | resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} 462 | engines: {node: '>= 0.4'} 463 | 464 | array-union@2.1.0: 465 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 466 | engines: {node: '>=8'} 467 | 468 | array.prototype.findlastindex@1.2.3: 469 | resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} 470 | engines: {node: '>= 0.4'} 471 | 472 | array.prototype.flat@1.3.2: 473 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 474 | engines: {node: '>= 0.4'} 475 | 476 | array.prototype.flatmap@1.3.2: 477 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 478 | engines: {node: '>= 0.4'} 479 | 480 | array.prototype.tosorted@1.1.2: 481 | resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} 482 | 483 | arraybuffer.prototype.slice@1.0.2: 484 | resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} 485 | engines: {node: '>= 0.4'} 486 | 487 | ast-types-flow@0.0.8: 488 | resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 489 | 490 | asynciterator.prototype@1.0.0: 491 | resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} 492 | 493 | autoprefixer@10.4.16: 494 | resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} 495 | engines: {node: ^10 || ^12 || >=14} 496 | hasBin: true 497 | peerDependencies: 498 | postcss: ^8.1.0 499 | 500 | available-typed-arrays@1.0.5: 501 | resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 502 | engines: {node: '>= 0.4'} 503 | 504 | axe-core@4.7.0: 505 | resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} 506 | engines: {node: '>=4'} 507 | 508 | axobject-query@3.2.1: 509 | resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} 510 | 511 | b4a@1.6.4: 512 | resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} 513 | 514 | balanced-match@1.0.2: 515 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 516 | 517 | base64-js@1.5.1: 518 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 519 | 520 | binary-extensions@2.2.0: 521 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 522 | engines: {node: '>=8'} 523 | 524 | bl@4.1.0: 525 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} 526 | 527 | brace-expansion@1.1.11: 528 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 529 | 530 | braces@3.0.2: 531 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 532 | engines: {node: '>=8'} 533 | 534 | browserslist@4.22.1: 535 | resolution: {integrity: sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==} 536 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 537 | hasBin: true 538 | 539 | buffer@5.7.1: 540 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} 541 | 542 | busboy@1.6.0: 543 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 544 | engines: {node: '>=10.16.0'} 545 | 546 | call-bind@1.0.5: 547 | resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} 548 | 549 | callsites@3.1.0: 550 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 551 | engines: {node: '>=6'} 552 | 553 | camelcase-css@2.0.1: 554 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 555 | engines: {node: '>= 6'} 556 | 557 | caniuse-lite@1.0.30001564: 558 | resolution: {integrity: sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==} 559 | 560 | chalk@2.4.2: 561 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 562 | engines: {node: '>=4'} 563 | 564 | chalk@4.1.2: 565 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 566 | engines: {node: '>=10'} 567 | 568 | chokidar@3.5.3: 569 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 570 | engines: {node: '>= 8.10.0'} 571 | 572 | chownr@1.1.4: 573 | resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} 574 | 575 | classnames@2.3.2: 576 | resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} 577 | 578 | client-only@0.0.1: 579 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 580 | 581 | color-convert@1.9.3: 582 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 583 | 584 | color-convert@2.0.1: 585 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 586 | engines: {node: '>=7.0.0'} 587 | 588 | color-name@1.1.3: 589 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 590 | 591 | color-name@1.1.4: 592 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 593 | 594 | color-string@1.9.1: 595 | resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 596 | 597 | color@4.2.3: 598 | resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 599 | engines: {node: '>=12.5.0'} 600 | 601 | commander@4.1.1: 602 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 603 | engines: {node: '>= 6'} 604 | 605 | concat-map@0.0.1: 606 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 607 | 608 | convert-source-map@2.0.0: 609 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 610 | 611 | cookie@0.5.0: 612 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} 613 | engines: {node: '>= 0.6'} 614 | 615 | cross-spawn@7.0.3: 616 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 617 | engines: {node: '>= 8'} 618 | 619 | crypto-js@4.2.0: 620 | resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} 621 | 622 | cssesc@3.0.0: 623 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 624 | engines: {node: '>=4'} 625 | hasBin: true 626 | 627 | csstype@3.1.2: 628 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} 629 | 630 | damerau-levenshtein@1.0.8: 631 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 632 | 633 | date-fns@2.30.0: 634 | resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} 635 | engines: {node: '>=0.11'} 636 | 637 | debug@3.2.7: 638 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 639 | peerDependencies: 640 | supports-color: '*' 641 | peerDependenciesMeta: 642 | supports-color: 643 | optional: true 644 | 645 | debug@4.3.4: 646 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 647 | engines: {node: '>=6.0'} 648 | peerDependencies: 649 | supports-color: '*' 650 | peerDependenciesMeta: 651 | supports-color: 652 | optional: true 653 | 654 | decompress-response@6.0.0: 655 | resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} 656 | engines: {node: '>=10'} 657 | 658 | deep-extend@0.6.0: 659 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 660 | engines: {node: '>=4.0.0'} 661 | 662 | deep-is@0.1.4: 663 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 664 | 665 | define-data-property@1.1.1: 666 | resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} 667 | engines: {node: '>= 0.4'} 668 | 669 | define-properties@1.2.1: 670 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 671 | engines: {node: '>= 0.4'} 672 | 673 | dequal@2.0.3: 674 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 675 | engines: {node: '>=6'} 676 | 677 | detect-libc@2.0.2: 678 | resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} 679 | engines: {node: '>=8'} 680 | 681 | didyoumean@1.2.2: 682 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 683 | 684 | dir-glob@3.0.1: 685 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 686 | engines: {node: '>=8'} 687 | 688 | dlv@1.1.3: 689 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 690 | 691 | doctrine@2.1.0: 692 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 693 | engines: {node: '>=0.10.0'} 694 | 695 | doctrine@3.0.0: 696 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 697 | engines: {node: '>=6.0.0'} 698 | 699 | electron-to-chromium@1.4.591: 700 | resolution: {integrity: sha512-vLv/P7wwAPKQoY+CVMyyI6rsTp+A14KGtPXx92oz1FY41AAqa9l6Wkizcixg0LDuJgyeo8xgNN9+9hsnGp66UA==} 701 | 702 | emoji-regex@9.2.2: 703 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 704 | 705 | end-of-stream@1.4.4: 706 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 707 | 708 | enhanced-resolve@5.15.0: 709 | resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} 710 | engines: {node: '>=10.13.0'} 711 | 712 | es-abstract@1.22.3: 713 | resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} 714 | engines: {node: '>= 0.4'} 715 | 716 | es-iterator-helpers@1.0.15: 717 | resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} 718 | 719 | es-set-tostringtag@2.0.2: 720 | resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} 721 | engines: {node: '>= 0.4'} 722 | 723 | es-shim-unscopables@1.0.2: 724 | resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 725 | 726 | es-to-primitive@1.2.1: 727 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 728 | engines: {node: '>= 0.4'} 729 | 730 | escalade@3.1.1: 731 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 732 | engines: {node: '>=6'} 733 | 734 | escape-string-regexp@1.0.5: 735 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 736 | engines: {node: '>=0.8.0'} 737 | 738 | escape-string-regexp@4.0.0: 739 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 740 | engines: {node: '>=10'} 741 | 742 | eslint-config-next@13.5.6: 743 | resolution: {integrity: sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg==} 744 | peerDependencies: 745 | eslint: ^7.23.0 || ^8.0.0 746 | typescript: '>=3.3.1' 747 | peerDependenciesMeta: 748 | typescript: 749 | optional: true 750 | 751 | eslint-import-resolver-node@0.3.9: 752 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 753 | 754 | eslint-import-resolver-typescript@3.6.1: 755 | resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} 756 | engines: {node: ^14.18.0 || >=16.0.0} 757 | peerDependencies: 758 | eslint: '*' 759 | eslint-plugin-import: '*' 760 | 761 | eslint-module-utils@2.8.0: 762 | resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} 763 | engines: {node: '>=4'} 764 | peerDependencies: 765 | '@typescript-eslint/parser': '*' 766 | eslint: '*' 767 | eslint-import-resolver-node: '*' 768 | eslint-import-resolver-typescript: '*' 769 | eslint-import-resolver-webpack: '*' 770 | peerDependenciesMeta: 771 | '@typescript-eslint/parser': 772 | optional: true 773 | eslint: 774 | optional: true 775 | eslint-import-resolver-node: 776 | optional: true 777 | eslint-import-resolver-typescript: 778 | optional: true 779 | eslint-import-resolver-webpack: 780 | optional: true 781 | 782 | eslint-plugin-import@2.29.0: 783 | resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} 784 | engines: {node: '>=4'} 785 | peerDependencies: 786 | '@typescript-eslint/parser': '*' 787 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 788 | peerDependenciesMeta: 789 | '@typescript-eslint/parser': 790 | optional: true 791 | 792 | eslint-plugin-jsx-a11y@6.8.0: 793 | resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} 794 | engines: {node: '>=4.0'} 795 | peerDependencies: 796 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 797 | 798 | eslint-plugin-react-hooks@4.6.0: 799 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 800 | engines: {node: '>=10'} 801 | peerDependencies: 802 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 803 | 804 | eslint-plugin-react@7.33.2: 805 | resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} 806 | engines: {node: '>=4'} 807 | peerDependencies: 808 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 809 | 810 | eslint-scope@7.2.2: 811 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 812 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 813 | 814 | eslint-visitor-keys@3.4.3: 815 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 816 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 817 | 818 | eslint@8.54.0: 819 | resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==} 820 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 821 | hasBin: true 822 | 823 | espree@9.6.1: 824 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 825 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 826 | 827 | esquery@1.5.0: 828 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 829 | engines: {node: '>=0.10'} 830 | 831 | esrecurse@4.3.0: 832 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 833 | engines: {node: '>=4.0'} 834 | 835 | estraverse@5.3.0: 836 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 837 | engines: {node: '>=4.0'} 838 | 839 | esutils@2.0.3: 840 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 841 | engines: {node: '>=0.10.0'} 842 | 843 | expand-template@2.0.3: 844 | resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} 845 | engines: {node: '>=6'} 846 | 847 | fast-deep-equal@3.1.3: 848 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 849 | 850 | fast-fifo@1.3.2: 851 | resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 852 | 853 | fast-glob@3.3.2: 854 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 855 | engines: {node: '>=8.6.0'} 856 | 857 | fast-json-stable-stringify@2.1.0: 858 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 859 | 860 | fast-levenshtein@2.0.6: 861 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 862 | 863 | fastq@1.15.0: 864 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 865 | 866 | file-entry-cache@6.0.1: 867 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 868 | engines: {node: ^10.12.0 || >=12.0.0} 869 | 870 | fill-range@7.0.1: 871 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 872 | engines: {node: '>=8'} 873 | 874 | find-up@5.0.0: 875 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 876 | engines: {node: '>=10'} 877 | 878 | flat-cache@3.2.0: 879 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 880 | engines: {node: ^10.12.0 || >=12.0.0} 881 | 882 | flatted@3.2.9: 883 | resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} 884 | 885 | for-each@0.3.3: 886 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 887 | 888 | fraction.js@4.3.7: 889 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 890 | 891 | framer-motion@10.16.5: 892 | resolution: {integrity: sha512-GEzVjOYP2MIpV9bT/GbhcsBNoImG3/2X3O/xVNWmktkv9MdJ7P/44zELm/7Fjb+O3v39SmKFnoDQB32giThzpg==} 893 | peerDependencies: 894 | react: ^18.0.0 895 | react-dom: ^18.0.0 896 | peerDependenciesMeta: 897 | react: 898 | optional: true 899 | react-dom: 900 | optional: true 901 | 902 | fs-constants@1.0.0: 903 | resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} 904 | 905 | fs.realpath@1.0.0: 906 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 907 | 908 | fsevents@2.3.3: 909 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 910 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 911 | os: [darwin] 912 | 913 | function-bind@1.1.2: 914 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 915 | 916 | function.prototype.name@1.1.6: 917 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 918 | engines: {node: '>= 0.4'} 919 | 920 | functions-have-names@1.2.3: 921 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 922 | 923 | gensync@1.0.0-beta.2: 924 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 925 | engines: {node: '>=6.9.0'} 926 | 927 | get-intrinsic@1.2.2: 928 | resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} 929 | 930 | get-symbol-description@1.0.0: 931 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 932 | engines: {node: '>= 0.4'} 933 | 934 | get-tsconfig@4.7.2: 935 | resolution: {integrity: sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==} 936 | 937 | github-from-package@0.0.0: 938 | resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} 939 | 940 | glob-parent@5.1.2: 941 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 942 | engines: {node: '>= 6'} 943 | 944 | glob-parent@6.0.2: 945 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 946 | engines: {node: '>=10.13.0'} 947 | 948 | glob-to-regexp@0.4.1: 949 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 950 | 951 | glob@7.1.6: 952 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 953 | 954 | glob@7.1.7: 955 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 956 | 957 | glob@7.2.3: 958 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 959 | 960 | globals@11.12.0: 961 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 962 | engines: {node: '>=4'} 963 | 964 | globals@13.23.0: 965 | resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} 966 | engines: {node: '>=8'} 967 | 968 | globalthis@1.0.3: 969 | resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 970 | engines: {node: '>= 0.4'} 971 | 972 | globby@11.1.0: 973 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 974 | engines: {node: '>=10'} 975 | 976 | gopd@1.0.1: 977 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 978 | 979 | graceful-fs@4.2.11: 980 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 981 | 982 | graphemer@1.4.0: 983 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 984 | 985 | has-bigints@1.0.2: 986 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 987 | 988 | has-flag@3.0.0: 989 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 990 | engines: {node: '>=4'} 991 | 992 | has-flag@4.0.0: 993 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 994 | engines: {node: '>=8'} 995 | 996 | has-property-descriptors@1.0.1: 997 | resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} 998 | 999 | has-proto@1.0.1: 1000 | resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 1001 | engines: {node: '>= 0.4'} 1002 | 1003 | has-symbols@1.0.3: 1004 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1005 | engines: {node: '>= 0.4'} 1006 | 1007 | has-tostringtag@1.0.0: 1008 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1009 | engines: {node: '>= 0.4'} 1010 | 1011 | hasown@2.0.0: 1012 | resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} 1013 | engines: {node: '>= 0.4'} 1014 | 1015 | ieee754@1.2.1: 1016 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1017 | 1018 | ignore@5.3.0: 1019 | resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} 1020 | engines: {node: '>= 4'} 1021 | 1022 | import-fresh@3.3.0: 1023 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1024 | engines: {node: '>=6'} 1025 | 1026 | imurmurhash@0.1.4: 1027 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1028 | engines: {node: '>=0.8.19'} 1029 | 1030 | inflight@1.0.6: 1031 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1032 | 1033 | inherits@2.0.4: 1034 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1035 | 1036 | ini@1.3.8: 1037 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 1038 | 1039 | internal-slot@1.0.6: 1040 | resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} 1041 | engines: {node: '>= 0.4'} 1042 | 1043 | is-array-buffer@3.0.2: 1044 | resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 1045 | 1046 | is-arrayish@0.3.2: 1047 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 1048 | 1049 | is-async-function@2.0.0: 1050 | resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 1051 | engines: {node: '>= 0.4'} 1052 | 1053 | is-bigint@1.0.4: 1054 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1055 | 1056 | is-binary-path@2.1.0: 1057 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1058 | engines: {node: '>=8'} 1059 | 1060 | is-boolean-object@1.1.2: 1061 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1062 | engines: {node: '>= 0.4'} 1063 | 1064 | is-callable@1.2.7: 1065 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1066 | engines: {node: '>= 0.4'} 1067 | 1068 | is-core-module@2.13.1: 1069 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 1070 | 1071 | is-date-object@1.0.5: 1072 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1073 | engines: {node: '>= 0.4'} 1074 | 1075 | is-extglob@2.1.1: 1076 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1077 | engines: {node: '>=0.10.0'} 1078 | 1079 | is-finalizationregistry@1.0.2: 1080 | resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 1081 | 1082 | is-generator-function@1.0.10: 1083 | resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 1084 | engines: {node: '>= 0.4'} 1085 | 1086 | is-glob@4.0.3: 1087 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1088 | engines: {node: '>=0.10.0'} 1089 | 1090 | is-map@2.0.2: 1091 | resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} 1092 | 1093 | is-negative-zero@2.0.2: 1094 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1095 | engines: {node: '>= 0.4'} 1096 | 1097 | is-number-object@1.0.7: 1098 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1099 | engines: {node: '>= 0.4'} 1100 | 1101 | is-number@7.0.0: 1102 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1103 | engines: {node: '>=0.12.0'} 1104 | 1105 | is-path-inside@3.0.3: 1106 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1107 | engines: {node: '>=8'} 1108 | 1109 | is-regex@1.1.4: 1110 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1111 | engines: {node: '>= 0.4'} 1112 | 1113 | is-set@2.0.2: 1114 | resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} 1115 | 1116 | is-shared-array-buffer@1.0.2: 1117 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1118 | 1119 | is-string@1.0.7: 1120 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1121 | engines: {node: '>= 0.4'} 1122 | 1123 | is-symbol@1.0.4: 1124 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1125 | engines: {node: '>= 0.4'} 1126 | 1127 | is-typed-array@1.1.12: 1128 | resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} 1129 | engines: {node: '>= 0.4'} 1130 | 1131 | is-weakmap@2.0.1: 1132 | resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} 1133 | 1134 | is-weakref@1.0.2: 1135 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1136 | 1137 | is-weakset@2.0.2: 1138 | resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} 1139 | 1140 | isarray@2.0.5: 1141 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1142 | 1143 | isexe@2.0.0: 1144 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1145 | 1146 | iterator.prototype@1.1.2: 1147 | resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 1148 | 1149 | jiti@1.21.0: 1150 | resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} 1151 | hasBin: true 1152 | 1153 | jose@4.15.4: 1154 | resolution: {integrity: sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==} 1155 | 1156 | js-tokens@4.0.0: 1157 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1158 | 1159 | js-yaml@4.1.0: 1160 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1161 | hasBin: true 1162 | 1163 | jsesc@2.5.2: 1164 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1165 | engines: {node: '>=4'} 1166 | hasBin: true 1167 | 1168 | json-buffer@3.0.1: 1169 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1170 | 1171 | json-schema-traverse@0.4.1: 1172 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1173 | 1174 | json-stable-stringify-without-jsonify@1.0.1: 1175 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1176 | 1177 | json5@1.0.2: 1178 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1179 | hasBin: true 1180 | 1181 | json5@2.2.3: 1182 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1183 | engines: {node: '>=6'} 1184 | hasBin: true 1185 | 1186 | jsx-ast-utils@3.3.5: 1187 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 1188 | engines: {node: '>=4.0'} 1189 | 1190 | keyv@4.5.4: 1191 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1192 | 1193 | kleur@4.1.5: 1194 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 1195 | engines: {node: '>=6'} 1196 | 1197 | language-subtag-registry@0.3.22: 1198 | resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} 1199 | 1200 | language-tags@1.0.9: 1201 | resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} 1202 | engines: {node: '>=0.10'} 1203 | 1204 | levn@0.4.1: 1205 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1206 | engines: {node: '>= 0.8.0'} 1207 | 1208 | lilconfig@2.1.0: 1209 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1210 | engines: {node: '>=10'} 1211 | 1212 | lilconfig@3.0.0: 1213 | resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} 1214 | engines: {node: '>=14'} 1215 | 1216 | lines-and-columns@1.2.4: 1217 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1218 | 1219 | locate-path@6.0.0: 1220 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1221 | engines: {node: '>=10'} 1222 | 1223 | lodash.merge@4.6.2: 1224 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1225 | 1226 | loose-envify@1.4.0: 1227 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1228 | hasBin: true 1229 | 1230 | lru-cache@5.1.1: 1231 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1232 | 1233 | lru-cache@6.0.0: 1234 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1235 | engines: {node: '>=10'} 1236 | 1237 | merge2@1.4.1: 1238 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1239 | engines: {node: '>= 8'} 1240 | 1241 | micromatch@4.0.5: 1242 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1243 | engines: {node: '>=8.6'} 1244 | 1245 | million@2.6.4: 1246 | resolution: {integrity: sha512-voUkdd/jHWrG+7NS+mX49Pat+POKdgGW78V7pYMSrTaOjUitR6ySEcAci8hn17Rsx1IMI3+5w41dkADM1J1ZEg==} 1247 | hasBin: true 1248 | 1249 | mimic-response@3.1.0: 1250 | resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} 1251 | engines: {node: '>=10'} 1252 | 1253 | minimatch@3.1.2: 1254 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1255 | 1256 | minimist@1.2.8: 1257 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1258 | 1259 | mkdirp-classic@0.5.3: 1260 | resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} 1261 | 1262 | ms@2.1.2: 1263 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1264 | 1265 | ms@2.1.3: 1266 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1267 | 1268 | mz@2.7.0: 1269 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1270 | 1271 | nanoid@3.3.7: 1272 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1273 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1274 | hasBin: true 1275 | 1276 | napi-build-utils@1.0.2: 1277 | resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} 1278 | 1279 | natural-compare@1.4.0: 1280 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1281 | 1282 | next-auth@4.24.5: 1283 | resolution: {integrity: sha512-3RafV3XbfIKk6rF6GlLE4/KxjTcuMCifqrmD+98ejFq73SRoj2rmzoca8u764977lH/Q7jo6Xu6yM+Re1Mz/Og==} 1284 | peerDependencies: 1285 | next: ^12.2.5 || ^13 || ^14 1286 | nodemailer: ^6.6.5 1287 | react: ^17.0.2 || ^18 1288 | react-dom: ^17.0.2 || ^18 1289 | peerDependenciesMeta: 1290 | nodemailer: 1291 | optional: true 1292 | 1293 | next@13.5.6: 1294 | resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} 1295 | engines: {node: '>=16.14.0'} 1296 | hasBin: true 1297 | peerDependencies: 1298 | '@opentelemetry/api': ^1.1.0 1299 | react: ^18.2.0 1300 | react-dom: ^18.2.0 1301 | sass: ^1.3.0 1302 | peerDependenciesMeta: 1303 | '@opentelemetry/api': 1304 | optional: true 1305 | sass: 1306 | optional: true 1307 | 1308 | node-abi@3.51.0: 1309 | resolution: {integrity: sha512-SQkEP4hmNWjlniS5zdnfIXTk1x7Ome85RDzHlTbBtzE97Gfwz/Ipw4v/Ryk20DWIy3yCNVLVlGKApCnmvYoJbA==} 1310 | engines: {node: '>=10'} 1311 | 1312 | node-addon-api@6.1.0: 1313 | resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} 1314 | 1315 | node-releases@2.0.13: 1316 | resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} 1317 | 1318 | normalize-path@3.0.0: 1319 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1320 | engines: {node: '>=0.10.0'} 1321 | 1322 | normalize-range@0.1.2: 1323 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1324 | engines: {node: '>=0.10.0'} 1325 | 1326 | oauth@0.9.15: 1327 | resolution: {integrity: sha512-a5ERWK1kh38ExDEfoO6qUHJb32rd7aYmPHuyCu3Fta/cnICvYmgd2uhuKXvPD+PXB+gCEYYEaQdIRAjCOwAKNA==} 1328 | 1329 | object-assign@4.1.1: 1330 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1331 | engines: {node: '>=0.10.0'} 1332 | 1333 | object-hash@2.2.0: 1334 | resolution: {integrity: sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==} 1335 | engines: {node: '>= 6'} 1336 | 1337 | object-hash@3.0.0: 1338 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1339 | engines: {node: '>= 6'} 1340 | 1341 | object-inspect@1.13.1: 1342 | resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 1343 | 1344 | object-keys@1.1.1: 1345 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1346 | engines: {node: '>= 0.4'} 1347 | 1348 | object.assign@4.1.4: 1349 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} 1350 | engines: {node: '>= 0.4'} 1351 | 1352 | object.entries@1.1.7: 1353 | resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} 1354 | engines: {node: '>= 0.4'} 1355 | 1356 | object.fromentries@2.0.7: 1357 | resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} 1358 | engines: {node: '>= 0.4'} 1359 | 1360 | object.groupby@1.0.1: 1361 | resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} 1362 | 1363 | object.hasown@1.1.3: 1364 | resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} 1365 | 1366 | object.values@1.1.7: 1367 | resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} 1368 | engines: {node: '>= 0.4'} 1369 | 1370 | oidc-token-hash@5.0.3: 1371 | resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} 1372 | engines: {node: ^10.13.0 || >=12.0.0} 1373 | 1374 | once@1.4.0: 1375 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1376 | 1377 | openid-client@5.6.1: 1378 | resolution: {integrity: sha512-PtrWsY+dXg6y8mtMPyL/namZSYVz8pjXz3yJiBNZsEdCnu9miHLB4ELVC85WvneMKo2Rg62Ay7NkuCpM0bgiLQ==} 1379 | 1380 | optionator@0.9.3: 1381 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 1382 | engines: {node: '>= 0.8.0'} 1383 | 1384 | p-limit@3.1.0: 1385 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1386 | engines: {node: '>=10'} 1387 | 1388 | p-locate@5.0.0: 1389 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1390 | engines: {node: '>=10'} 1391 | 1392 | parent-module@1.0.1: 1393 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1394 | engines: {node: '>=6'} 1395 | 1396 | path-exists@4.0.0: 1397 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1398 | engines: {node: '>=8'} 1399 | 1400 | path-is-absolute@1.0.1: 1401 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1402 | engines: {node: '>=0.10.0'} 1403 | 1404 | path-key@3.1.1: 1405 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1406 | engines: {node: '>=8'} 1407 | 1408 | path-parse@1.0.7: 1409 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1410 | 1411 | path-type@4.0.0: 1412 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1413 | engines: {node: '>=8'} 1414 | 1415 | picocolors@1.0.0: 1416 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1417 | 1418 | picomatch@2.3.1: 1419 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1420 | engines: {node: '>=8.6'} 1421 | 1422 | pify@2.3.0: 1423 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1424 | engines: {node: '>=0.10.0'} 1425 | 1426 | pirates@4.0.6: 1427 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1428 | engines: {node: '>= 6'} 1429 | 1430 | postcss-import@15.1.0: 1431 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1432 | engines: {node: '>=14.0.0'} 1433 | peerDependencies: 1434 | postcss: ^8.0.0 1435 | 1436 | postcss-js@4.0.1: 1437 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1438 | engines: {node: ^12 || ^14 || >= 16} 1439 | peerDependencies: 1440 | postcss: ^8.4.21 1441 | 1442 | postcss-load-config@4.0.2: 1443 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1444 | engines: {node: '>= 14'} 1445 | peerDependencies: 1446 | postcss: '>=8.0.9' 1447 | ts-node: '>=9.0.0' 1448 | peerDependenciesMeta: 1449 | postcss: 1450 | optional: true 1451 | ts-node: 1452 | optional: true 1453 | 1454 | postcss-nested@6.0.1: 1455 | resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 1456 | engines: {node: '>=12.0'} 1457 | peerDependencies: 1458 | postcss: ^8.2.14 1459 | 1460 | postcss-selector-parser@6.0.13: 1461 | resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} 1462 | engines: {node: '>=4'} 1463 | 1464 | postcss-value-parser@4.2.0: 1465 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1466 | 1467 | postcss@8.4.31: 1468 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 1469 | engines: {node: ^10 || ^12 || >=14} 1470 | 1471 | preact-render-to-string@5.2.6: 1472 | resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==} 1473 | peerDependencies: 1474 | preact: '>=10' 1475 | 1476 | preact@10.19.2: 1477 | resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==} 1478 | 1479 | prebuild-install@7.1.1: 1480 | resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} 1481 | engines: {node: '>=10'} 1482 | hasBin: true 1483 | 1484 | prelude-ls@1.2.1: 1485 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1486 | engines: {node: '>= 0.8.0'} 1487 | 1488 | prettier@3.1.0: 1489 | resolution: {integrity: sha512-TQLvXjq5IAibjh8EpBIkNKxO749UEWABoiIZehEPiY4GNpVdhaFKqSTu+QrlU6D2dPAfubRmtJTi4K4YkQ5eXw==} 1490 | engines: {node: '>=14'} 1491 | hasBin: true 1492 | 1493 | pretty-format@3.8.0: 1494 | resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==} 1495 | 1496 | prisma@5.6.0: 1497 | resolution: {integrity: sha512-EEaccku4ZGshdr2cthYHhf7iyvCcXqwJDvnoQRAJg5ge2Tzpv0e2BaMCp+CbbDUwoVTzwgOap9Zp+d4jFa2O9A==} 1498 | engines: {node: '>=16.13'} 1499 | hasBin: true 1500 | 1501 | prop-types@15.8.1: 1502 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 1503 | 1504 | pump@3.0.0: 1505 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 1506 | 1507 | punycode@2.3.1: 1508 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1509 | engines: {node: '>=6'} 1510 | 1511 | queue-microtask@1.2.3: 1512 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1513 | 1514 | queue-tick@1.0.1: 1515 | resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} 1516 | 1517 | rc@1.2.8: 1518 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 1519 | hasBin: true 1520 | 1521 | react-dom@18.2.0: 1522 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 1523 | peerDependencies: 1524 | react: ^18.2.0 1525 | 1526 | react-is@16.13.1: 1527 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 1528 | 1529 | react-tooltip@5.25.0: 1530 | resolution: {integrity: sha512-/eGhmlwbHlJrVoUe75fb58rJfAy9aZnTvQAK9ZUPM0n9mmBGpEk13vDPiQVCeUuax+fBej+7JPsUXlhzaySc7w==} 1531 | peerDependencies: 1532 | react: '>=16.14.0' 1533 | react-dom: '>=16.14.0' 1534 | 1535 | react@18.2.0: 1536 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 1537 | engines: {node: '>=0.10.0'} 1538 | 1539 | read-cache@1.0.0: 1540 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1541 | 1542 | readable-stream@3.6.2: 1543 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 1544 | engines: {node: '>= 6'} 1545 | 1546 | readdirp@3.6.0: 1547 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1548 | engines: {node: '>=8.10.0'} 1549 | 1550 | reflect.getprototypeof@1.0.4: 1551 | resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} 1552 | engines: {node: '>= 0.4'} 1553 | 1554 | regenerator-runtime@0.14.0: 1555 | resolution: {integrity: sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==} 1556 | 1557 | regexp.prototype.flags@1.5.1: 1558 | resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} 1559 | engines: {node: '>= 0.4'} 1560 | 1561 | resolve-from@4.0.0: 1562 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1563 | engines: {node: '>=4'} 1564 | 1565 | resolve-pkg-maps@1.0.0: 1566 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1567 | 1568 | resolve@1.22.8: 1569 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1570 | hasBin: true 1571 | 1572 | resolve@2.0.0-next.5: 1573 | resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 1574 | hasBin: true 1575 | 1576 | reusify@1.0.4: 1577 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1578 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1579 | 1580 | rimraf@3.0.2: 1581 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1582 | hasBin: true 1583 | 1584 | rollup@3.29.4: 1585 | resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 1586 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 1587 | hasBin: true 1588 | 1589 | run-parallel@1.2.0: 1590 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1591 | 1592 | safe-array-concat@1.0.1: 1593 | resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} 1594 | engines: {node: '>=0.4'} 1595 | 1596 | safe-buffer@5.2.1: 1597 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1598 | 1599 | safe-regex-test@1.0.0: 1600 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 1601 | 1602 | scheduler@0.23.0: 1603 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 1604 | 1605 | semver@6.3.1: 1606 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1607 | hasBin: true 1608 | 1609 | semver@7.5.4: 1610 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 1611 | engines: {node: '>=10'} 1612 | hasBin: true 1613 | 1614 | server-only@0.0.1: 1615 | resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} 1616 | 1617 | set-function-length@1.1.1: 1618 | resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} 1619 | engines: {node: '>= 0.4'} 1620 | 1621 | set-function-name@2.0.1: 1622 | resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} 1623 | engines: {node: '>= 0.4'} 1624 | 1625 | sharp@0.32.6: 1626 | resolution: {integrity: sha512-KyLTWwgcR9Oe4d9HwCwNM2l7+J0dUQwn/yf7S0EnTtb0eVS4RxO0eUSvxPtzT4F3SY+C4K6fqdv/DO27sJ/v/w==} 1627 | engines: {node: '>=14.15.0'} 1628 | 1629 | shebang-command@2.0.0: 1630 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1631 | engines: {node: '>=8'} 1632 | 1633 | shebang-regex@3.0.0: 1634 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1635 | engines: {node: '>=8'} 1636 | 1637 | side-channel@1.0.4: 1638 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 1639 | 1640 | simple-concat@1.0.1: 1641 | resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} 1642 | 1643 | simple-get@4.0.1: 1644 | resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} 1645 | 1646 | simple-swizzle@0.2.2: 1647 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 1648 | 1649 | slash@3.0.0: 1650 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1651 | engines: {node: '>=8'} 1652 | 1653 | sonner@0.6.2: 1654 | resolution: {integrity: sha512-bh4FWhYoNN481ZIW94W4e0kSLBTMGislYg2YXvDS1px1AJJz4erQe9jHV8s5pS1VMVDgfh3CslNSFLaU6Ldrnw==} 1655 | peerDependencies: 1656 | react: ^18.0.0 1657 | react-dom: ^18.0.0 1658 | 1659 | source-map-js@1.0.2: 1660 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 1661 | engines: {node: '>=0.10.0'} 1662 | 1663 | streamsearch@1.1.0: 1664 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 1665 | engines: {node: '>=10.0.0'} 1666 | 1667 | streamx@2.15.5: 1668 | resolution: {integrity: sha512-9thPGMkKC2GctCzyCUjME3yR03x2xNo0GPKGkRw2UMYN+gqWa9uqpyNWhmsNCutU5zHmkUum0LsCRQTXUgUCAg==} 1669 | 1670 | string.prototype.matchall@4.0.10: 1671 | resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} 1672 | 1673 | string.prototype.trim@1.2.8: 1674 | resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} 1675 | engines: {node: '>= 0.4'} 1676 | 1677 | string.prototype.trimend@1.0.7: 1678 | resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} 1679 | 1680 | string.prototype.trimstart@1.0.7: 1681 | resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} 1682 | 1683 | string_decoder@1.3.0: 1684 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 1685 | 1686 | strip-ansi@6.0.1: 1687 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1688 | engines: {node: '>=8'} 1689 | 1690 | strip-bom@3.0.0: 1691 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1692 | engines: {node: '>=4'} 1693 | 1694 | strip-json-comments@2.0.1: 1695 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} 1696 | engines: {node: '>=0.10.0'} 1697 | 1698 | strip-json-comments@3.1.1: 1699 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1700 | engines: {node: '>=8'} 1701 | 1702 | styled-jsx@5.1.1: 1703 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 1704 | engines: {node: '>= 12.0.0'} 1705 | peerDependencies: 1706 | '@babel/core': '*' 1707 | babel-plugin-macros: '*' 1708 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 1709 | peerDependenciesMeta: 1710 | '@babel/core': 1711 | optional: true 1712 | babel-plugin-macros: 1713 | optional: true 1714 | 1715 | sucrase@3.34.0: 1716 | resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} 1717 | engines: {node: '>=8'} 1718 | hasBin: true 1719 | 1720 | supports-color@5.5.0: 1721 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 1722 | engines: {node: '>=4'} 1723 | 1724 | supports-color@7.2.0: 1725 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1726 | engines: {node: '>=8'} 1727 | 1728 | supports-preserve-symlinks-flag@1.0.0: 1729 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1730 | engines: {node: '>= 0.4'} 1731 | 1732 | tailwindcss@3.3.5: 1733 | resolution: {integrity: sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==} 1734 | engines: {node: '>=14.0.0'} 1735 | hasBin: true 1736 | 1737 | tapable@2.2.1: 1738 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1739 | engines: {node: '>=6'} 1740 | 1741 | tar-fs@2.1.1: 1742 | resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} 1743 | 1744 | tar-fs@3.0.4: 1745 | resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} 1746 | 1747 | tar-stream@2.2.0: 1748 | resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 1749 | engines: {node: '>=6'} 1750 | 1751 | tar-stream@3.1.6: 1752 | resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} 1753 | 1754 | text-table@0.2.0: 1755 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1756 | 1757 | thenify-all@1.6.0: 1758 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1759 | engines: {node: '>=0.8'} 1760 | 1761 | thenify@3.3.1: 1762 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 1763 | 1764 | to-fast-properties@2.0.0: 1765 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 1766 | engines: {node: '>=4'} 1767 | 1768 | to-regex-range@5.0.1: 1769 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1770 | engines: {node: '>=8.0'} 1771 | 1772 | ts-api-utils@1.0.3: 1773 | resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} 1774 | engines: {node: '>=16.13.0'} 1775 | peerDependencies: 1776 | typescript: '>=4.2.0' 1777 | 1778 | ts-interface-checker@0.1.13: 1779 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1780 | 1781 | tsconfig-paths@3.14.2: 1782 | resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} 1783 | 1784 | tslib@2.6.2: 1785 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 1786 | 1787 | tunnel-agent@0.6.0: 1788 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 1789 | 1790 | type-check@0.4.0: 1791 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1792 | engines: {node: '>= 0.8.0'} 1793 | 1794 | type-fest@0.20.2: 1795 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1796 | engines: {node: '>=10'} 1797 | 1798 | typed-array-buffer@1.0.0: 1799 | resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} 1800 | engines: {node: '>= 0.4'} 1801 | 1802 | typed-array-byte-length@1.0.0: 1803 | resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} 1804 | engines: {node: '>= 0.4'} 1805 | 1806 | typed-array-byte-offset@1.0.0: 1807 | resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} 1808 | engines: {node: '>= 0.4'} 1809 | 1810 | typed-array-length@1.0.4: 1811 | resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 1812 | 1813 | typescript@5.3.2: 1814 | resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} 1815 | engines: {node: '>=14.17'} 1816 | hasBin: true 1817 | 1818 | unbox-primitive@1.0.2: 1819 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1820 | 1821 | undici-types@5.26.5: 1822 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1823 | 1824 | unplugin@1.5.1: 1825 | resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==} 1826 | 1827 | update-browserslist-db@1.0.13: 1828 | resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} 1829 | hasBin: true 1830 | peerDependencies: 1831 | browserslist: '>= 4.21.0' 1832 | 1833 | uri-js@4.4.1: 1834 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1835 | 1836 | util-deprecate@1.0.2: 1837 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1838 | 1839 | uuid@8.3.2: 1840 | resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 1841 | hasBin: true 1842 | 1843 | watchpack@2.4.0: 1844 | resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} 1845 | engines: {node: '>=10.13.0'} 1846 | 1847 | webpack-sources@3.2.3: 1848 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 1849 | engines: {node: '>=10.13.0'} 1850 | 1851 | webpack-virtual-modules@0.6.1: 1852 | resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} 1853 | 1854 | which-boxed-primitive@1.0.2: 1855 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1856 | 1857 | which-builtin-type@1.1.3: 1858 | resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} 1859 | engines: {node: '>= 0.4'} 1860 | 1861 | which-collection@1.0.1: 1862 | resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} 1863 | 1864 | which-typed-array@1.1.13: 1865 | resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} 1866 | engines: {node: '>= 0.4'} 1867 | 1868 | which@2.0.2: 1869 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1870 | engines: {node: '>= 8'} 1871 | hasBin: true 1872 | 1873 | wrappy@1.0.2: 1874 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1875 | 1876 | yallist@3.1.1: 1877 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 1878 | 1879 | yallist@4.0.0: 1880 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 1881 | 1882 | yaml@2.3.4: 1883 | resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} 1884 | engines: {node: '>= 14'} 1885 | 1886 | yocto-queue@0.1.0: 1887 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1888 | engines: {node: '>=10'} 1889 | 1890 | snapshots: 1891 | 1892 | '@aashutoshrathi/word-wrap@1.2.6': {} 1893 | 1894 | '@alloc/quick-lru@5.2.0': {} 1895 | 1896 | '@ampproject/remapping@2.2.1': 1897 | dependencies: 1898 | '@jridgewell/gen-mapping': 0.3.3 1899 | '@jridgewell/trace-mapping': 0.3.20 1900 | 1901 | '@babel/code-frame@7.23.4': 1902 | dependencies: 1903 | '@babel/highlight': 7.23.4 1904 | chalk: 2.4.2 1905 | 1906 | '@babel/compat-data@7.23.3': {} 1907 | 1908 | '@babel/core@7.23.3': 1909 | dependencies: 1910 | '@ampproject/remapping': 2.2.1 1911 | '@babel/code-frame': 7.23.4 1912 | '@babel/generator': 7.23.4 1913 | '@babel/helper-compilation-targets': 7.22.15 1914 | '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3) 1915 | '@babel/helpers': 7.23.4 1916 | '@babel/parser': 7.23.4 1917 | '@babel/template': 7.22.15 1918 | '@babel/traverse': 7.23.4 1919 | '@babel/types': 7.23.4 1920 | convert-source-map: 2.0.0 1921 | debug: 4.3.4 1922 | gensync: 1.0.0-beta.2 1923 | json5: 2.2.3 1924 | semver: 6.3.1 1925 | transitivePeerDependencies: 1926 | - supports-color 1927 | 1928 | '@babel/generator@7.23.4': 1929 | dependencies: 1930 | '@babel/types': 7.23.4 1931 | '@jridgewell/gen-mapping': 0.3.3 1932 | '@jridgewell/trace-mapping': 0.3.20 1933 | jsesc: 2.5.2 1934 | 1935 | '@babel/helper-compilation-targets@7.22.15': 1936 | dependencies: 1937 | '@babel/compat-data': 7.23.3 1938 | '@babel/helper-validator-option': 7.22.15 1939 | browserslist: 4.22.1 1940 | lru-cache: 5.1.1 1941 | semver: 6.3.1 1942 | 1943 | '@babel/helper-environment-visitor@7.22.20': {} 1944 | 1945 | '@babel/helper-function-name@7.23.0': 1946 | dependencies: 1947 | '@babel/template': 7.22.15 1948 | '@babel/types': 7.23.4 1949 | 1950 | '@babel/helper-hoist-variables@7.22.5': 1951 | dependencies: 1952 | '@babel/types': 7.23.4 1953 | 1954 | '@babel/helper-module-imports@7.22.15': 1955 | dependencies: 1956 | '@babel/types': 7.23.4 1957 | 1958 | '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3)': 1959 | dependencies: 1960 | '@babel/core': 7.23.3 1961 | '@babel/helper-environment-visitor': 7.22.20 1962 | '@babel/helper-module-imports': 7.22.15 1963 | '@babel/helper-simple-access': 7.22.5 1964 | '@babel/helper-split-export-declaration': 7.22.6 1965 | '@babel/helper-validator-identifier': 7.22.20 1966 | 1967 | '@babel/helper-plugin-utils@7.22.5': {} 1968 | 1969 | '@babel/helper-simple-access@7.22.5': 1970 | dependencies: 1971 | '@babel/types': 7.23.4 1972 | 1973 | '@babel/helper-split-export-declaration@7.22.6': 1974 | dependencies: 1975 | '@babel/types': 7.23.4 1976 | 1977 | '@babel/helper-string-parser@7.23.4': {} 1978 | 1979 | '@babel/helper-validator-identifier@7.22.20': {} 1980 | 1981 | '@babel/helper-validator-option@7.22.15': {} 1982 | 1983 | '@babel/helpers@7.23.4': 1984 | dependencies: 1985 | '@babel/template': 7.22.15 1986 | '@babel/traverse': 7.23.4 1987 | '@babel/types': 7.23.4 1988 | transitivePeerDependencies: 1989 | - supports-color 1990 | 1991 | '@babel/highlight@7.23.4': 1992 | dependencies: 1993 | '@babel/helper-validator-identifier': 7.22.20 1994 | chalk: 2.4.2 1995 | js-tokens: 4.0.0 1996 | 1997 | '@babel/parser@7.23.4': 1998 | dependencies: 1999 | '@babel/types': 7.23.4 2000 | 2001 | '@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.3)': 2002 | dependencies: 2003 | '@babel/core': 7.23.3 2004 | '@babel/helper-plugin-utils': 7.22.5 2005 | 2006 | '@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.3)': 2007 | dependencies: 2008 | '@babel/core': 7.23.3 2009 | '@babel/helper-plugin-utils': 7.22.5 2010 | 2011 | '@babel/runtime@7.23.4': 2012 | dependencies: 2013 | regenerator-runtime: 0.14.0 2014 | 2015 | '@babel/template@7.22.15': 2016 | dependencies: 2017 | '@babel/code-frame': 7.23.4 2018 | '@babel/parser': 7.23.4 2019 | '@babel/types': 7.23.4 2020 | 2021 | '@babel/traverse@7.23.4': 2022 | dependencies: 2023 | '@babel/code-frame': 7.23.4 2024 | '@babel/generator': 7.23.4 2025 | '@babel/helper-environment-visitor': 7.22.20 2026 | '@babel/helper-function-name': 7.23.0 2027 | '@babel/helper-hoist-variables': 7.22.5 2028 | '@babel/helper-split-export-declaration': 7.22.6 2029 | '@babel/parser': 7.23.4 2030 | '@babel/types': 7.23.4 2031 | debug: 4.3.4 2032 | globals: 11.12.0 2033 | transitivePeerDependencies: 2034 | - supports-color 2035 | 2036 | '@babel/types@7.23.4': 2037 | dependencies: 2038 | '@babel/helper-string-parser': 7.23.4 2039 | '@babel/helper-validator-identifier': 7.22.20 2040 | to-fast-properties: 2.0.0 2041 | 2042 | '@emotion/is-prop-valid@0.8.8': 2043 | dependencies: 2044 | '@emotion/memoize': 0.7.4 2045 | optional: true 2046 | 2047 | '@emotion/memoize@0.7.4': 2048 | optional: true 2049 | 2050 | '@eslint-community/eslint-utils@4.4.0(eslint@8.54.0)': 2051 | dependencies: 2052 | eslint: 8.54.0 2053 | eslint-visitor-keys: 3.4.3 2054 | 2055 | '@eslint-community/regexpp@4.10.0': {} 2056 | 2057 | '@eslint/eslintrc@2.1.3': 2058 | dependencies: 2059 | ajv: 6.12.6 2060 | debug: 4.3.4 2061 | espree: 9.6.1 2062 | globals: 13.23.0 2063 | ignore: 5.3.0 2064 | import-fresh: 3.3.0 2065 | js-yaml: 4.1.0 2066 | minimatch: 3.1.2 2067 | strip-json-comments: 3.1.1 2068 | transitivePeerDependencies: 2069 | - supports-color 2070 | 2071 | '@eslint/js@8.54.0': {} 2072 | 2073 | '@floating-ui/core@1.5.2': 2074 | dependencies: 2075 | '@floating-ui/utils': 0.1.6 2076 | 2077 | '@floating-ui/dom@1.5.3': 2078 | dependencies: 2079 | '@floating-ui/core': 1.5.2 2080 | '@floating-ui/utils': 0.1.6 2081 | 2082 | '@floating-ui/utils@0.1.6': {} 2083 | 2084 | '@humanwhocodes/config-array@0.11.13': 2085 | dependencies: 2086 | '@humanwhocodes/object-schema': 2.0.1 2087 | debug: 4.3.4 2088 | minimatch: 3.1.2 2089 | transitivePeerDependencies: 2090 | - supports-color 2091 | 2092 | '@humanwhocodes/module-importer@1.0.1': {} 2093 | 2094 | '@humanwhocodes/object-schema@2.0.1': {} 2095 | 2096 | '@jridgewell/gen-mapping@0.3.3': 2097 | dependencies: 2098 | '@jridgewell/set-array': 1.1.2 2099 | '@jridgewell/sourcemap-codec': 1.4.15 2100 | '@jridgewell/trace-mapping': 0.3.20 2101 | 2102 | '@jridgewell/resolve-uri@3.1.1': {} 2103 | 2104 | '@jridgewell/set-array@1.1.2': {} 2105 | 2106 | '@jridgewell/sourcemap-codec@1.4.15': {} 2107 | 2108 | '@jridgewell/trace-mapping@0.3.20': 2109 | dependencies: 2110 | '@jridgewell/resolve-uri': 3.1.1 2111 | '@jridgewell/sourcemap-codec': 1.4.15 2112 | 2113 | '@next/env@13.5.6': {} 2114 | 2115 | '@next/eslint-plugin-next@13.5.6': 2116 | dependencies: 2117 | glob: 7.1.7 2118 | 2119 | '@next/swc-darwin-arm64@13.5.6': 2120 | optional: true 2121 | 2122 | '@next/swc-darwin-x64@13.5.6': 2123 | optional: true 2124 | 2125 | '@next/swc-linux-arm64-gnu@13.5.6': 2126 | optional: true 2127 | 2128 | '@next/swc-linux-arm64-musl@13.5.6': 2129 | optional: true 2130 | 2131 | '@next/swc-linux-x64-gnu@13.5.6': 2132 | optional: true 2133 | 2134 | '@next/swc-linux-x64-musl@13.5.6': 2135 | optional: true 2136 | 2137 | '@next/swc-win32-arm64-msvc@13.5.6': 2138 | optional: true 2139 | 2140 | '@next/swc-win32-ia32-msvc@13.5.6': 2141 | optional: true 2142 | 2143 | '@next/swc-win32-x64-msvc@13.5.6': 2144 | optional: true 2145 | 2146 | '@nodelib/fs.scandir@2.1.5': 2147 | dependencies: 2148 | '@nodelib/fs.stat': 2.0.5 2149 | run-parallel: 1.2.0 2150 | 2151 | '@nodelib/fs.stat@2.0.5': {} 2152 | 2153 | '@nodelib/fs.walk@1.2.8': 2154 | dependencies: 2155 | '@nodelib/fs.scandir': 2.1.5 2156 | fastq: 1.15.0 2157 | 2158 | '@panva/hkdf@1.1.1': {} 2159 | 2160 | '@prisma/client@5.6.0(prisma@5.6.0)': 2161 | dependencies: 2162 | '@prisma/engines-version': 5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee 2163 | optionalDependencies: 2164 | prisma: 5.6.0 2165 | 2166 | '@prisma/engines-version@5.6.0-32.e95e739751f42d8ca026f6b910f5a2dc5adeaeee': {} 2167 | 2168 | '@prisma/engines@5.6.0': {} 2169 | 2170 | '@rushstack/eslint-patch@1.6.0': {} 2171 | 2172 | '@swc/helpers@0.5.2': 2173 | dependencies: 2174 | tslib: 2.6.2 2175 | 2176 | '@types/json5@0.0.29': {} 2177 | 2178 | '@types/node@20.9.4': 2179 | dependencies: 2180 | undici-types: 5.26.5 2181 | 2182 | '@types/prop-types@15.7.11': {} 2183 | 2184 | '@types/react@18.2.38': 2185 | dependencies: 2186 | '@types/prop-types': 15.7.11 2187 | '@types/scheduler': 0.16.8 2188 | csstype: 3.1.2 2189 | 2190 | '@types/scheduler@0.16.8': {} 2191 | 2192 | '@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2)': 2193 | dependencies: 2194 | '@typescript-eslint/scope-manager': 6.12.0 2195 | '@typescript-eslint/types': 6.12.0 2196 | '@typescript-eslint/typescript-estree': 6.12.0(typescript@5.3.2) 2197 | '@typescript-eslint/visitor-keys': 6.12.0 2198 | debug: 4.3.4 2199 | eslint: 8.54.0 2200 | optionalDependencies: 2201 | typescript: 5.3.2 2202 | transitivePeerDependencies: 2203 | - supports-color 2204 | 2205 | '@typescript-eslint/scope-manager@6.12.0': 2206 | dependencies: 2207 | '@typescript-eslint/types': 6.12.0 2208 | '@typescript-eslint/visitor-keys': 6.12.0 2209 | 2210 | '@typescript-eslint/types@6.12.0': {} 2211 | 2212 | '@typescript-eslint/typescript-estree@6.12.0(typescript@5.3.2)': 2213 | dependencies: 2214 | '@typescript-eslint/types': 6.12.0 2215 | '@typescript-eslint/visitor-keys': 6.12.0 2216 | debug: 4.3.4 2217 | globby: 11.1.0 2218 | is-glob: 4.0.3 2219 | semver: 7.5.4 2220 | ts-api-utils: 1.0.3(typescript@5.3.2) 2221 | optionalDependencies: 2222 | typescript: 5.3.2 2223 | transitivePeerDependencies: 2224 | - supports-color 2225 | 2226 | '@typescript-eslint/visitor-keys@6.12.0': 2227 | dependencies: 2228 | '@typescript-eslint/types': 6.12.0 2229 | eslint-visitor-keys: 3.4.3 2230 | 2231 | '@ungap/structured-clone@1.2.0': {} 2232 | 2233 | '@upstash/redis@1.29.0': 2234 | dependencies: 2235 | crypto-js: 4.2.0 2236 | 2237 | '@vercel/analytics@1.1.1': 2238 | dependencies: 2239 | server-only: 0.0.1 2240 | 2241 | acorn-jsx@5.3.2(acorn@8.11.2): 2242 | dependencies: 2243 | acorn: 8.11.2 2244 | 2245 | acorn@8.11.2: {} 2246 | 2247 | ajv@6.12.6: 2248 | dependencies: 2249 | fast-deep-equal: 3.1.3 2250 | fast-json-stable-stringify: 2.1.0 2251 | json-schema-traverse: 0.4.1 2252 | uri-js: 4.4.1 2253 | 2254 | ansi-regex@5.0.1: {} 2255 | 2256 | ansi-styles@3.2.1: 2257 | dependencies: 2258 | color-convert: 1.9.3 2259 | 2260 | ansi-styles@4.3.0: 2261 | dependencies: 2262 | color-convert: 2.0.1 2263 | 2264 | any-promise@1.3.0: {} 2265 | 2266 | anymatch@3.1.3: 2267 | dependencies: 2268 | normalize-path: 3.0.0 2269 | picomatch: 2.3.1 2270 | 2271 | arg@5.0.2: {} 2272 | 2273 | argparse@2.0.1: {} 2274 | 2275 | aria-query@5.3.0: 2276 | dependencies: 2277 | dequal: 2.0.3 2278 | 2279 | array-buffer-byte-length@1.0.0: 2280 | dependencies: 2281 | call-bind: 1.0.5 2282 | is-array-buffer: 3.0.2 2283 | 2284 | array-includes@3.1.7: 2285 | dependencies: 2286 | call-bind: 1.0.5 2287 | define-properties: 1.2.1 2288 | es-abstract: 1.22.3 2289 | get-intrinsic: 1.2.2 2290 | is-string: 1.0.7 2291 | 2292 | array-union@2.1.0: {} 2293 | 2294 | array.prototype.findlastindex@1.2.3: 2295 | dependencies: 2296 | call-bind: 1.0.5 2297 | define-properties: 1.2.1 2298 | es-abstract: 1.22.3 2299 | es-shim-unscopables: 1.0.2 2300 | get-intrinsic: 1.2.2 2301 | 2302 | array.prototype.flat@1.3.2: 2303 | dependencies: 2304 | call-bind: 1.0.5 2305 | define-properties: 1.2.1 2306 | es-abstract: 1.22.3 2307 | es-shim-unscopables: 1.0.2 2308 | 2309 | array.prototype.flatmap@1.3.2: 2310 | dependencies: 2311 | call-bind: 1.0.5 2312 | define-properties: 1.2.1 2313 | es-abstract: 1.22.3 2314 | es-shim-unscopables: 1.0.2 2315 | 2316 | array.prototype.tosorted@1.1.2: 2317 | dependencies: 2318 | call-bind: 1.0.5 2319 | define-properties: 1.2.1 2320 | es-abstract: 1.22.3 2321 | es-shim-unscopables: 1.0.2 2322 | get-intrinsic: 1.2.2 2323 | 2324 | arraybuffer.prototype.slice@1.0.2: 2325 | dependencies: 2326 | array-buffer-byte-length: 1.0.0 2327 | call-bind: 1.0.5 2328 | define-properties: 1.2.1 2329 | es-abstract: 1.22.3 2330 | get-intrinsic: 1.2.2 2331 | is-array-buffer: 3.0.2 2332 | is-shared-array-buffer: 1.0.2 2333 | 2334 | ast-types-flow@0.0.8: {} 2335 | 2336 | asynciterator.prototype@1.0.0: 2337 | dependencies: 2338 | has-symbols: 1.0.3 2339 | 2340 | autoprefixer@10.4.16(postcss@8.4.31): 2341 | dependencies: 2342 | browserslist: 4.22.1 2343 | caniuse-lite: 1.0.30001564 2344 | fraction.js: 4.3.7 2345 | normalize-range: 0.1.2 2346 | picocolors: 1.0.0 2347 | postcss: 8.4.31 2348 | postcss-value-parser: 4.2.0 2349 | 2350 | available-typed-arrays@1.0.5: {} 2351 | 2352 | axe-core@4.7.0: {} 2353 | 2354 | axobject-query@3.2.1: 2355 | dependencies: 2356 | dequal: 2.0.3 2357 | 2358 | b4a@1.6.4: {} 2359 | 2360 | balanced-match@1.0.2: {} 2361 | 2362 | base64-js@1.5.1: {} 2363 | 2364 | binary-extensions@2.2.0: {} 2365 | 2366 | bl@4.1.0: 2367 | dependencies: 2368 | buffer: 5.7.1 2369 | inherits: 2.0.4 2370 | readable-stream: 3.6.2 2371 | 2372 | brace-expansion@1.1.11: 2373 | dependencies: 2374 | balanced-match: 1.0.2 2375 | concat-map: 0.0.1 2376 | 2377 | braces@3.0.2: 2378 | dependencies: 2379 | fill-range: 7.0.1 2380 | 2381 | browserslist@4.22.1: 2382 | dependencies: 2383 | caniuse-lite: 1.0.30001564 2384 | electron-to-chromium: 1.4.591 2385 | node-releases: 2.0.13 2386 | update-browserslist-db: 1.0.13(browserslist@4.22.1) 2387 | 2388 | buffer@5.7.1: 2389 | dependencies: 2390 | base64-js: 1.5.1 2391 | ieee754: 1.2.1 2392 | 2393 | busboy@1.6.0: 2394 | dependencies: 2395 | streamsearch: 1.1.0 2396 | 2397 | call-bind@1.0.5: 2398 | dependencies: 2399 | function-bind: 1.1.2 2400 | get-intrinsic: 1.2.2 2401 | set-function-length: 1.1.1 2402 | 2403 | callsites@3.1.0: {} 2404 | 2405 | camelcase-css@2.0.1: {} 2406 | 2407 | caniuse-lite@1.0.30001564: {} 2408 | 2409 | chalk@2.4.2: 2410 | dependencies: 2411 | ansi-styles: 3.2.1 2412 | escape-string-regexp: 1.0.5 2413 | supports-color: 5.5.0 2414 | 2415 | chalk@4.1.2: 2416 | dependencies: 2417 | ansi-styles: 4.3.0 2418 | supports-color: 7.2.0 2419 | 2420 | chokidar@3.5.3: 2421 | dependencies: 2422 | anymatch: 3.1.3 2423 | braces: 3.0.2 2424 | glob-parent: 5.1.2 2425 | is-binary-path: 2.1.0 2426 | is-glob: 4.0.3 2427 | normalize-path: 3.0.0 2428 | readdirp: 3.6.0 2429 | optionalDependencies: 2430 | fsevents: 2.3.3 2431 | 2432 | chownr@1.1.4: {} 2433 | 2434 | classnames@2.3.2: {} 2435 | 2436 | client-only@0.0.1: {} 2437 | 2438 | color-convert@1.9.3: 2439 | dependencies: 2440 | color-name: 1.1.3 2441 | 2442 | color-convert@2.0.1: 2443 | dependencies: 2444 | color-name: 1.1.4 2445 | 2446 | color-name@1.1.3: {} 2447 | 2448 | color-name@1.1.4: {} 2449 | 2450 | color-string@1.9.1: 2451 | dependencies: 2452 | color-name: 1.1.4 2453 | simple-swizzle: 0.2.2 2454 | 2455 | color@4.2.3: 2456 | dependencies: 2457 | color-convert: 2.0.1 2458 | color-string: 1.9.1 2459 | 2460 | commander@4.1.1: {} 2461 | 2462 | concat-map@0.0.1: {} 2463 | 2464 | convert-source-map@2.0.0: {} 2465 | 2466 | cookie@0.5.0: {} 2467 | 2468 | cross-spawn@7.0.3: 2469 | dependencies: 2470 | path-key: 3.1.1 2471 | shebang-command: 2.0.0 2472 | which: 2.0.2 2473 | 2474 | crypto-js@4.2.0: {} 2475 | 2476 | cssesc@3.0.0: {} 2477 | 2478 | csstype@3.1.2: {} 2479 | 2480 | damerau-levenshtein@1.0.8: {} 2481 | 2482 | date-fns@2.30.0: 2483 | dependencies: 2484 | '@babel/runtime': 7.23.4 2485 | 2486 | debug@3.2.7: 2487 | dependencies: 2488 | ms: 2.1.3 2489 | 2490 | debug@4.3.4: 2491 | dependencies: 2492 | ms: 2.1.2 2493 | 2494 | decompress-response@6.0.0: 2495 | dependencies: 2496 | mimic-response: 3.1.0 2497 | 2498 | deep-extend@0.6.0: {} 2499 | 2500 | deep-is@0.1.4: {} 2501 | 2502 | define-data-property@1.1.1: 2503 | dependencies: 2504 | get-intrinsic: 1.2.2 2505 | gopd: 1.0.1 2506 | has-property-descriptors: 1.0.1 2507 | 2508 | define-properties@1.2.1: 2509 | dependencies: 2510 | define-data-property: 1.1.1 2511 | has-property-descriptors: 1.0.1 2512 | object-keys: 1.1.1 2513 | 2514 | dequal@2.0.3: {} 2515 | 2516 | detect-libc@2.0.2: {} 2517 | 2518 | didyoumean@1.2.2: {} 2519 | 2520 | dir-glob@3.0.1: 2521 | dependencies: 2522 | path-type: 4.0.0 2523 | 2524 | dlv@1.1.3: {} 2525 | 2526 | doctrine@2.1.0: 2527 | dependencies: 2528 | esutils: 2.0.3 2529 | 2530 | doctrine@3.0.0: 2531 | dependencies: 2532 | esutils: 2.0.3 2533 | 2534 | electron-to-chromium@1.4.591: {} 2535 | 2536 | emoji-regex@9.2.2: {} 2537 | 2538 | end-of-stream@1.4.4: 2539 | dependencies: 2540 | once: 1.4.0 2541 | 2542 | enhanced-resolve@5.15.0: 2543 | dependencies: 2544 | graceful-fs: 4.2.11 2545 | tapable: 2.2.1 2546 | 2547 | es-abstract@1.22.3: 2548 | dependencies: 2549 | array-buffer-byte-length: 1.0.0 2550 | arraybuffer.prototype.slice: 1.0.2 2551 | available-typed-arrays: 1.0.5 2552 | call-bind: 1.0.5 2553 | es-set-tostringtag: 2.0.2 2554 | es-to-primitive: 1.2.1 2555 | function.prototype.name: 1.1.6 2556 | get-intrinsic: 1.2.2 2557 | get-symbol-description: 1.0.0 2558 | globalthis: 1.0.3 2559 | gopd: 1.0.1 2560 | has-property-descriptors: 1.0.1 2561 | has-proto: 1.0.1 2562 | has-symbols: 1.0.3 2563 | hasown: 2.0.0 2564 | internal-slot: 1.0.6 2565 | is-array-buffer: 3.0.2 2566 | is-callable: 1.2.7 2567 | is-negative-zero: 2.0.2 2568 | is-regex: 1.1.4 2569 | is-shared-array-buffer: 1.0.2 2570 | is-string: 1.0.7 2571 | is-typed-array: 1.1.12 2572 | is-weakref: 1.0.2 2573 | object-inspect: 1.13.1 2574 | object-keys: 1.1.1 2575 | object.assign: 4.1.4 2576 | regexp.prototype.flags: 1.5.1 2577 | safe-array-concat: 1.0.1 2578 | safe-regex-test: 1.0.0 2579 | string.prototype.trim: 1.2.8 2580 | string.prototype.trimend: 1.0.7 2581 | string.prototype.trimstart: 1.0.7 2582 | typed-array-buffer: 1.0.0 2583 | typed-array-byte-length: 1.0.0 2584 | typed-array-byte-offset: 1.0.0 2585 | typed-array-length: 1.0.4 2586 | unbox-primitive: 1.0.2 2587 | which-typed-array: 1.1.13 2588 | 2589 | es-iterator-helpers@1.0.15: 2590 | dependencies: 2591 | asynciterator.prototype: 1.0.0 2592 | call-bind: 1.0.5 2593 | define-properties: 1.2.1 2594 | es-abstract: 1.22.3 2595 | es-set-tostringtag: 2.0.2 2596 | function-bind: 1.1.2 2597 | get-intrinsic: 1.2.2 2598 | globalthis: 1.0.3 2599 | has-property-descriptors: 1.0.1 2600 | has-proto: 1.0.1 2601 | has-symbols: 1.0.3 2602 | internal-slot: 1.0.6 2603 | iterator.prototype: 1.1.2 2604 | safe-array-concat: 1.0.1 2605 | 2606 | es-set-tostringtag@2.0.2: 2607 | dependencies: 2608 | get-intrinsic: 1.2.2 2609 | has-tostringtag: 1.0.0 2610 | hasown: 2.0.0 2611 | 2612 | es-shim-unscopables@1.0.2: 2613 | dependencies: 2614 | hasown: 2.0.0 2615 | 2616 | es-to-primitive@1.2.1: 2617 | dependencies: 2618 | is-callable: 1.2.7 2619 | is-date-object: 1.0.5 2620 | is-symbol: 1.0.4 2621 | 2622 | escalade@3.1.1: {} 2623 | 2624 | escape-string-regexp@1.0.5: {} 2625 | 2626 | escape-string-regexp@4.0.0: {} 2627 | 2628 | eslint-config-next@13.5.6(eslint@8.54.0)(typescript@5.3.2): 2629 | dependencies: 2630 | '@next/eslint-plugin-next': 13.5.6 2631 | '@rushstack/eslint-patch': 1.6.0 2632 | '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2) 2633 | eslint: 8.54.0 2634 | eslint-import-resolver-node: 0.3.9 2635 | eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0) 2636 | eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0))(eslint@8.54.0) 2637 | eslint-plugin-jsx-a11y: 6.8.0(eslint@8.54.0) 2638 | eslint-plugin-react: 7.33.2(eslint@8.54.0) 2639 | eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) 2640 | optionalDependencies: 2641 | typescript: 5.3.2 2642 | transitivePeerDependencies: 2643 | - eslint-import-resolver-webpack 2644 | - supports-color 2645 | 2646 | eslint-import-resolver-node@0.3.9: 2647 | dependencies: 2648 | debug: 3.2.7 2649 | is-core-module: 2.13.1 2650 | resolve: 1.22.8 2651 | transitivePeerDependencies: 2652 | - supports-color 2653 | 2654 | eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0): 2655 | dependencies: 2656 | debug: 4.3.4 2657 | enhanced-resolve: 5.15.0 2658 | eslint: 8.54.0 2659 | eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0))(eslint@8.54.0) 2660 | eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0))(eslint@8.54.0) 2661 | fast-glob: 3.3.2 2662 | get-tsconfig: 4.7.2 2663 | is-core-module: 2.13.1 2664 | is-glob: 4.0.3 2665 | transitivePeerDependencies: 2666 | - '@typescript-eslint/parser' 2667 | - eslint-import-resolver-node 2668 | - eslint-import-resolver-webpack 2669 | - supports-color 2670 | 2671 | eslint-module-utils@2.8.0(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0))(eslint@8.54.0): 2672 | dependencies: 2673 | debug: 3.2.7 2674 | optionalDependencies: 2675 | '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2) 2676 | eslint: 8.54.0 2677 | eslint-import-resolver-node: 0.3.9 2678 | eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0) 2679 | transitivePeerDependencies: 2680 | - supports-color 2681 | 2682 | eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0))(eslint@8.54.0): 2683 | dependencies: 2684 | array-includes: 3.1.7 2685 | array.prototype.findlastindex: 1.2.3 2686 | array.prototype.flat: 1.3.2 2687 | array.prototype.flatmap: 1.3.2 2688 | debug: 3.2.7 2689 | doctrine: 2.1.0 2690 | eslint: 8.54.0 2691 | eslint-import-resolver-node: 0.3.9 2692 | eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.12.0(eslint@8.54.0)(typescript@5.3.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0(eslint@8.54.0))(eslint@8.54.0))(eslint@8.54.0) 2693 | hasown: 2.0.0 2694 | is-core-module: 2.13.1 2695 | is-glob: 4.0.3 2696 | minimatch: 3.1.2 2697 | object.fromentries: 2.0.7 2698 | object.groupby: 1.0.1 2699 | object.values: 1.1.7 2700 | semver: 6.3.1 2701 | tsconfig-paths: 3.14.2 2702 | optionalDependencies: 2703 | '@typescript-eslint/parser': 6.12.0(eslint@8.54.0)(typescript@5.3.2) 2704 | transitivePeerDependencies: 2705 | - eslint-import-resolver-typescript 2706 | - eslint-import-resolver-webpack 2707 | - supports-color 2708 | 2709 | eslint-plugin-jsx-a11y@6.8.0(eslint@8.54.0): 2710 | dependencies: 2711 | '@babel/runtime': 7.23.4 2712 | aria-query: 5.3.0 2713 | array-includes: 3.1.7 2714 | array.prototype.flatmap: 1.3.2 2715 | ast-types-flow: 0.0.8 2716 | axe-core: 4.7.0 2717 | axobject-query: 3.2.1 2718 | damerau-levenshtein: 1.0.8 2719 | emoji-regex: 9.2.2 2720 | es-iterator-helpers: 1.0.15 2721 | eslint: 8.54.0 2722 | hasown: 2.0.0 2723 | jsx-ast-utils: 3.3.5 2724 | language-tags: 1.0.9 2725 | minimatch: 3.1.2 2726 | object.entries: 1.1.7 2727 | object.fromentries: 2.0.7 2728 | 2729 | eslint-plugin-react-hooks@4.6.0(eslint@8.54.0): 2730 | dependencies: 2731 | eslint: 8.54.0 2732 | 2733 | eslint-plugin-react@7.33.2(eslint@8.54.0): 2734 | dependencies: 2735 | array-includes: 3.1.7 2736 | array.prototype.flatmap: 1.3.2 2737 | array.prototype.tosorted: 1.1.2 2738 | doctrine: 2.1.0 2739 | es-iterator-helpers: 1.0.15 2740 | eslint: 8.54.0 2741 | estraverse: 5.3.0 2742 | jsx-ast-utils: 3.3.5 2743 | minimatch: 3.1.2 2744 | object.entries: 1.1.7 2745 | object.fromentries: 2.0.7 2746 | object.hasown: 1.1.3 2747 | object.values: 1.1.7 2748 | prop-types: 15.8.1 2749 | resolve: 2.0.0-next.5 2750 | semver: 6.3.1 2751 | string.prototype.matchall: 4.0.10 2752 | 2753 | eslint-scope@7.2.2: 2754 | dependencies: 2755 | esrecurse: 4.3.0 2756 | estraverse: 5.3.0 2757 | 2758 | eslint-visitor-keys@3.4.3: {} 2759 | 2760 | eslint@8.54.0: 2761 | dependencies: 2762 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0) 2763 | '@eslint-community/regexpp': 4.10.0 2764 | '@eslint/eslintrc': 2.1.3 2765 | '@eslint/js': 8.54.0 2766 | '@humanwhocodes/config-array': 0.11.13 2767 | '@humanwhocodes/module-importer': 1.0.1 2768 | '@nodelib/fs.walk': 1.2.8 2769 | '@ungap/structured-clone': 1.2.0 2770 | ajv: 6.12.6 2771 | chalk: 4.1.2 2772 | cross-spawn: 7.0.3 2773 | debug: 4.3.4 2774 | doctrine: 3.0.0 2775 | escape-string-regexp: 4.0.0 2776 | eslint-scope: 7.2.2 2777 | eslint-visitor-keys: 3.4.3 2778 | espree: 9.6.1 2779 | esquery: 1.5.0 2780 | esutils: 2.0.3 2781 | fast-deep-equal: 3.1.3 2782 | file-entry-cache: 6.0.1 2783 | find-up: 5.0.0 2784 | glob-parent: 6.0.2 2785 | globals: 13.23.0 2786 | graphemer: 1.4.0 2787 | ignore: 5.3.0 2788 | imurmurhash: 0.1.4 2789 | is-glob: 4.0.3 2790 | is-path-inside: 3.0.3 2791 | js-yaml: 4.1.0 2792 | json-stable-stringify-without-jsonify: 1.0.1 2793 | levn: 0.4.1 2794 | lodash.merge: 4.6.2 2795 | minimatch: 3.1.2 2796 | natural-compare: 1.4.0 2797 | optionator: 0.9.3 2798 | strip-ansi: 6.0.1 2799 | text-table: 0.2.0 2800 | transitivePeerDependencies: 2801 | - supports-color 2802 | 2803 | espree@9.6.1: 2804 | dependencies: 2805 | acorn: 8.11.2 2806 | acorn-jsx: 5.3.2(acorn@8.11.2) 2807 | eslint-visitor-keys: 3.4.3 2808 | 2809 | esquery@1.5.0: 2810 | dependencies: 2811 | estraverse: 5.3.0 2812 | 2813 | esrecurse@4.3.0: 2814 | dependencies: 2815 | estraverse: 5.3.0 2816 | 2817 | estraverse@5.3.0: {} 2818 | 2819 | esutils@2.0.3: {} 2820 | 2821 | expand-template@2.0.3: {} 2822 | 2823 | fast-deep-equal@3.1.3: {} 2824 | 2825 | fast-fifo@1.3.2: {} 2826 | 2827 | fast-glob@3.3.2: 2828 | dependencies: 2829 | '@nodelib/fs.stat': 2.0.5 2830 | '@nodelib/fs.walk': 1.2.8 2831 | glob-parent: 5.1.2 2832 | merge2: 1.4.1 2833 | micromatch: 4.0.5 2834 | 2835 | fast-json-stable-stringify@2.1.0: {} 2836 | 2837 | fast-levenshtein@2.0.6: {} 2838 | 2839 | fastq@1.15.0: 2840 | dependencies: 2841 | reusify: 1.0.4 2842 | 2843 | file-entry-cache@6.0.1: 2844 | dependencies: 2845 | flat-cache: 3.2.0 2846 | 2847 | fill-range@7.0.1: 2848 | dependencies: 2849 | to-regex-range: 5.0.1 2850 | 2851 | find-up@5.0.0: 2852 | dependencies: 2853 | locate-path: 6.0.0 2854 | path-exists: 4.0.0 2855 | 2856 | flat-cache@3.2.0: 2857 | dependencies: 2858 | flatted: 3.2.9 2859 | keyv: 4.5.4 2860 | rimraf: 3.0.2 2861 | 2862 | flatted@3.2.9: {} 2863 | 2864 | for-each@0.3.3: 2865 | dependencies: 2866 | is-callable: 1.2.7 2867 | 2868 | fraction.js@4.3.7: {} 2869 | 2870 | framer-motion@10.16.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0): 2871 | dependencies: 2872 | tslib: 2.6.2 2873 | optionalDependencies: 2874 | '@emotion/is-prop-valid': 0.8.8 2875 | react: 18.2.0 2876 | react-dom: 18.2.0(react@18.2.0) 2877 | 2878 | fs-constants@1.0.0: {} 2879 | 2880 | fs.realpath@1.0.0: {} 2881 | 2882 | fsevents@2.3.3: 2883 | optional: true 2884 | 2885 | function-bind@1.1.2: {} 2886 | 2887 | function.prototype.name@1.1.6: 2888 | dependencies: 2889 | call-bind: 1.0.5 2890 | define-properties: 1.2.1 2891 | es-abstract: 1.22.3 2892 | functions-have-names: 1.2.3 2893 | 2894 | functions-have-names@1.2.3: {} 2895 | 2896 | gensync@1.0.0-beta.2: {} 2897 | 2898 | get-intrinsic@1.2.2: 2899 | dependencies: 2900 | function-bind: 1.1.2 2901 | has-proto: 1.0.1 2902 | has-symbols: 1.0.3 2903 | hasown: 2.0.0 2904 | 2905 | get-symbol-description@1.0.0: 2906 | dependencies: 2907 | call-bind: 1.0.5 2908 | get-intrinsic: 1.2.2 2909 | 2910 | get-tsconfig@4.7.2: 2911 | dependencies: 2912 | resolve-pkg-maps: 1.0.0 2913 | 2914 | github-from-package@0.0.0: {} 2915 | 2916 | glob-parent@5.1.2: 2917 | dependencies: 2918 | is-glob: 4.0.3 2919 | 2920 | glob-parent@6.0.2: 2921 | dependencies: 2922 | is-glob: 4.0.3 2923 | 2924 | glob-to-regexp@0.4.1: {} 2925 | 2926 | glob@7.1.6: 2927 | dependencies: 2928 | fs.realpath: 1.0.0 2929 | inflight: 1.0.6 2930 | inherits: 2.0.4 2931 | minimatch: 3.1.2 2932 | once: 1.4.0 2933 | path-is-absolute: 1.0.1 2934 | 2935 | glob@7.1.7: 2936 | dependencies: 2937 | fs.realpath: 1.0.0 2938 | inflight: 1.0.6 2939 | inherits: 2.0.4 2940 | minimatch: 3.1.2 2941 | once: 1.4.0 2942 | path-is-absolute: 1.0.1 2943 | 2944 | glob@7.2.3: 2945 | dependencies: 2946 | fs.realpath: 1.0.0 2947 | inflight: 1.0.6 2948 | inherits: 2.0.4 2949 | minimatch: 3.1.2 2950 | once: 1.4.0 2951 | path-is-absolute: 1.0.1 2952 | 2953 | globals@11.12.0: {} 2954 | 2955 | globals@13.23.0: 2956 | dependencies: 2957 | type-fest: 0.20.2 2958 | 2959 | globalthis@1.0.3: 2960 | dependencies: 2961 | define-properties: 1.2.1 2962 | 2963 | globby@11.1.0: 2964 | dependencies: 2965 | array-union: 2.1.0 2966 | dir-glob: 3.0.1 2967 | fast-glob: 3.3.2 2968 | ignore: 5.3.0 2969 | merge2: 1.4.1 2970 | slash: 3.0.0 2971 | 2972 | gopd@1.0.1: 2973 | dependencies: 2974 | get-intrinsic: 1.2.2 2975 | 2976 | graceful-fs@4.2.11: {} 2977 | 2978 | graphemer@1.4.0: {} 2979 | 2980 | has-bigints@1.0.2: {} 2981 | 2982 | has-flag@3.0.0: {} 2983 | 2984 | has-flag@4.0.0: {} 2985 | 2986 | has-property-descriptors@1.0.1: 2987 | dependencies: 2988 | get-intrinsic: 1.2.2 2989 | 2990 | has-proto@1.0.1: {} 2991 | 2992 | has-symbols@1.0.3: {} 2993 | 2994 | has-tostringtag@1.0.0: 2995 | dependencies: 2996 | has-symbols: 1.0.3 2997 | 2998 | hasown@2.0.0: 2999 | dependencies: 3000 | function-bind: 1.1.2 3001 | 3002 | ieee754@1.2.1: {} 3003 | 3004 | ignore@5.3.0: {} 3005 | 3006 | import-fresh@3.3.0: 3007 | dependencies: 3008 | parent-module: 1.0.1 3009 | resolve-from: 4.0.0 3010 | 3011 | imurmurhash@0.1.4: {} 3012 | 3013 | inflight@1.0.6: 3014 | dependencies: 3015 | once: 1.4.0 3016 | wrappy: 1.0.2 3017 | 3018 | inherits@2.0.4: {} 3019 | 3020 | ini@1.3.8: {} 3021 | 3022 | internal-slot@1.0.6: 3023 | dependencies: 3024 | get-intrinsic: 1.2.2 3025 | hasown: 2.0.0 3026 | side-channel: 1.0.4 3027 | 3028 | is-array-buffer@3.0.2: 3029 | dependencies: 3030 | call-bind: 1.0.5 3031 | get-intrinsic: 1.2.2 3032 | is-typed-array: 1.1.12 3033 | 3034 | is-arrayish@0.3.2: {} 3035 | 3036 | is-async-function@2.0.0: 3037 | dependencies: 3038 | has-tostringtag: 1.0.0 3039 | 3040 | is-bigint@1.0.4: 3041 | dependencies: 3042 | has-bigints: 1.0.2 3043 | 3044 | is-binary-path@2.1.0: 3045 | dependencies: 3046 | binary-extensions: 2.2.0 3047 | 3048 | is-boolean-object@1.1.2: 3049 | dependencies: 3050 | call-bind: 1.0.5 3051 | has-tostringtag: 1.0.0 3052 | 3053 | is-callable@1.2.7: {} 3054 | 3055 | is-core-module@2.13.1: 3056 | dependencies: 3057 | hasown: 2.0.0 3058 | 3059 | is-date-object@1.0.5: 3060 | dependencies: 3061 | has-tostringtag: 1.0.0 3062 | 3063 | is-extglob@2.1.1: {} 3064 | 3065 | is-finalizationregistry@1.0.2: 3066 | dependencies: 3067 | call-bind: 1.0.5 3068 | 3069 | is-generator-function@1.0.10: 3070 | dependencies: 3071 | has-tostringtag: 1.0.0 3072 | 3073 | is-glob@4.0.3: 3074 | dependencies: 3075 | is-extglob: 2.1.1 3076 | 3077 | is-map@2.0.2: {} 3078 | 3079 | is-negative-zero@2.0.2: {} 3080 | 3081 | is-number-object@1.0.7: 3082 | dependencies: 3083 | has-tostringtag: 1.0.0 3084 | 3085 | is-number@7.0.0: {} 3086 | 3087 | is-path-inside@3.0.3: {} 3088 | 3089 | is-regex@1.1.4: 3090 | dependencies: 3091 | call-bind: 1.0.5 3092 | has-tostringtag: 1.0.0 3093 | 3094 | is-set@2.0.2: {} 3095 | 3096 | is-shared-array-buffer@1.0.2: 3097 | dependencies: 3098 | call-bind: 1.0.5 3099 | 3100 | is-string@1.0.7: 3101 | dependencies: 3102 | has-tostringtag: 1.0.0 3103 | 3104 | is-symbol@1.0.4: 3105 | dependencies: 3106 | has-symbols: 1.0.3 3107 | 3108 | is-typed-array@1.1.12: 3109 | dependencies: 3110 | which-typed-array: 1.1.13 3111 | 3112 | is-weakmap@2.0.1: {} 3113 | 3114 | is-weakref@1.0.2: 3115 | dependencies: 3116 | call-bind: 1.0.5 3117 | 3118 | is-weakset@2.0.2: 3119 | dependencies: 3120 | call-bind: 1.0.5 3121 | get-intrinsic: 1.2.2 3122 | 3123 | isarray@2.0.5: {} 3124 | 3125 | isexe@2.0.0: {} 3126 | 3127 | iterator.prototype@1.1.2: 3128 | dependencies: 3129 | define-properties: 1.2.1 3130 | get-intrinsic: 1.2.2 3131 | has-symbols: 1.0.3 3132 | reflect.getprototypeof: 1.0.4 3133 | set-function-name: 2.0.1 3134 | 3135 | jiti@1.21.0: {} 3136 | 3137 | jose@4.15.4: {} 3138 | 3139 | js-tokens@4.0.0: {} 3140 | 3141 | js-yaml@4.1.0: 3142 | dependencies: 3143 | argparse: 2.0.1 3144 | 3145 | jsesc@2.5.2: {} 3146 | 3147 | json-buffer@3.0.1: {} 3148 | 3149 | json-schema-traverse@0.4.1: {} 3150 | 3151 | json-stable-stringify-without-jsonify@1.0.1: {} 3152 | 3153 | json5@1.0.2: 3154 | dependencies: 3155 | minimist: 1.2.8 3156 | 3157 | json5@2.2.3: {} 3158 | 3159 | jsx-ast-utils@3.3.5: 3160 | dependencies: 3161 | array-includes: 3.1.7 3162 | array.prototype.flat: 1.3.2 3163 | object.assign: 4.1.4 3164 | object.values: 1.1.7 3165 | 3166 | keyv@4.5.4: 3167 | dependencies: 3168 | json-buffer: 3.0.1 3169 | 3170 | kleur@4.1.5: {} 3171 | 3172 | language-subtag-registry@0.3.22: {} 3173 | 3174 | language-tags@1.0.9: 3175 | dependencies: 3176 | language-subtag-registry: 0.3.22 3177 | 3178 | levn@0.4.1: 3179 | dependencies: 3180 | prelude-ls: 1.2.1 3181 | type-check: 0.4.0 3182 | 3183 | lilconfig@2.1.0: {} 3184 | 3185 | lilconfig@3.0.0: {} 3186 | 3187 | lines-and-columns@1.2.4: {} 3188 | 3189 | locate-path@6.0.0: 3190 | dependencies: 3191 | p-locate: 5.0.0 3192 | 3193 | lodash.merge@4.6.2: {} 3194 | 3195 | loose-envify@1.4.0: 3196 | dependencies: 3197 | js-tokens: 4.0.0 3198 | 3199 | lru-cache@5.1.1: 3200 | dependencies: 3201 | yallist: 3.1.1 3202 | 3203 | lru-cache@6.0.0: 3204 | dependencies: 3205 | yallist: 4.0.0 3206 | 3207 | merge2@1.4.1: {} 3208 | 3209 | micromatch@4.0.5: 3210 | dependencies: 3211 | braces: 3.0.2 3212 | picomatch: 2.3.1 3213 | 3214 | million@2.6.4: 3215 | dependencies: 3216 | '@babel/core': 7.23.3 3217 | '@babel/generator': 7.23.4 3218 | '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.3) 3219 | '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.3) 3220 | '@babel/types': 7.23.4 3221 | kleur: 4.1.5 3222 | rollup: 3.29.4 3223 | unplugin: 1.5.1 3224 | transitivePeerDependencies: 3225 | - supports-color 3226 | 3227 | mimic-response@3.1.0: {} 3228 | 3229 | minimatch@3.1.2: 3230 | dependencies: 3231 | brace-expansion: 1.1.11 3232 | 3233 | minimist@1.2.8: {} 3234 | 3235 | mkdirp-classic@0.5.3: {} 3236 | 3237 | ms@2.1.2: {} 3238 | 3239 | ms@2.1.3: {} 3240 | 3241 | mz@2.7.0: 3242 | dependencies: 3243 | any-promise: 1.3.0 3244 | object-assign: 4.1.1 3245 | thenify-all: 1.6.0 3246 | 3247 | nanoid@3.3.7: {} 3248 | 3249 | napi-build-utils@1.0.2: {} 3250 | 3251 | natural-compare@1.4.0: {} 3252 | 3253 | next-auth@4.24.5(next@13.5.6(@babel/core@7.23.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0): 3254 | dependencies: 3255 | '@babel/runtime': 7.23.4 3256 | '@panva/hkdf': 1.1.1 3257 | cookie: 0.5.0 3258 | jose: 4.15.4 3259 | next: 13.5.6(@babel/core@7.23.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) 3260 | oauth: 0.9.15 3261 | openid-client: 5.6.1 3262 | preact: 10.19.2 3263 | preact-render-to-string: 5.2.6(preact@10.19.2) 3264 | react: 18.2.0 3265 | react-dom: 18.2.0(react@18.2.0) 3266 | uuid: 8.3.2 3267 | 3268 | next@13.5.6(@babel/core@7.23.3)(react-dom@18.2.0(react@18.2.0))(react@18.2.0): 3269 | dependencies: 3270 | '@next/env': 13.5.6 3271 | '@swc/helpers': 0.5.2 3272 | busboy: 1.6.0 3273 | caniuse-lite: 1.0.30001564 3274 | postcss: 8.4.31 3275 | react: 18.2.0 3276 | react-dom: 18.2.0(react@18.2.0) 3277 | styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.2.0) 3278 | watchpack: 2.4.0 3279 | optionalDependencies: 3280 | '@next/swc-darwin-arm64': 13.5.6 3281 | '@next/swc-darwin-x64': 13.5.6 3282 | '@next/swc-linux-arm64-gnu': 13.5.6 3283 | '@next/swc-linux-arm64-musl': 13.5.6 3284 | '@next/swc-linux-x64-gnu': 13.5.6 3285 | '@next/swc-linux-x64-musl': 13.5.6 3286 | '@next/swc-win32-arm64-msvc': 13.5.6 3287 | '@next/swc-win32-ia32-msvc': 13.5.6 3288 | '@next/swc-win32-x64-msvc': 13.5.6 3289 | transitivePeerDependencies: 3290 | - '@babel/core' 3291 | - babel-plugin-macros 3292 | 3293 | node-abi@3.51.0: 3294 | dependencies: 3295 | semver: 7.5.4 3296 | 3297 | node-addon-api@6.1.0: {} 3298 | 3299 | node-releases@2.0.13: {} 3300 | 3301 | normalize-path@3.0.0: {} 3302 | 3303 | normalize-range@0.1.2: {} 3304 | 3305 | oauth@0.9.15: {} 3306 | 3307 | object-assign@4.1.1: {} 3308 | 3309 | object-hash@2.2.0: {} 3310 | 3311 | object-hash@3.0.0: {} 3312 | 3313 | object-inspect@1.13.1: {} 3314 | 3315 | object-keys@1.1.1: {} 3316 | 3317 | object.assign@4.1.4: 3318 | dependencies: 3319 | call-bind: 1.0.5 3320 | define-properties: 1.2.1 3321 | has-symbols: 1.0.3 3322 | object-keys: 1.1.1 3323 | 3324 | object.entries@1.1.7: 3325 | dependencies: 3326 | call-bind: 1.0.5 3327 | define-properties: 1.2.1 3328 | es-abstract: 1.22.3 3329 | 3330 | object.fromentries@2.0.7: 3331 | dependencies: 3332 | call-bind: 1.0.5 3333 | define-properties: 1.2.1 3334 | es-abstract: 1.22.3 3335 | 3336 | object.groupby@1.0.1: 3337 | dependencies: 3338 | call-bind: 1.0.5 3339 | define-properties: 1.2.1 3340 | es-abstract: 1.22.3 3341 | get-intrinsic: 1.2.2 3342 | 3343 | object.hasown@1.1.3: 3344 | dependencies: 3345 | define-properties: 1.2.1 3346 | es-abstract: 1.22.3 3347 | 3348 | object.values@1.1.7: 3349 | dependencies: 3350 | call-bind: 1.0.5 3351 | define-properties: 1.2.1 3352 | es-abstract: 1.22.3 3353 | 3354 | oidc-token-hash@5.0.3: {} 3355 | 3356 | once@1.4.0: 3357 | dependencies: 3358 | wrappy: 1.0.2 3359 | 3360 | openid-client@5.6.1: 3361 | dependencies: 3362 | jose: 4.15.4 3363 | lru-cache: 6.0.0 3364 | object-hash: 2.2.0 3365 | oidc-token-hash: 5.0.3 3366 | 3367 | optionator@0.9.3: 3368 | dependencies: 3369 | '@aashutoshrathi/word-wrap': 1.2.6 3370 | deep-is: 0.1.4 3371 | fast-levenshtein: 2.0.6 3372 | levn: 0.4.1 3373 | prelude-ls: 1.2.1 3374 | type-check: 0.4.0 3375 | 3376 | p-limit@3.1.0: 3377 | dependencies: 3378 | yocto-queue: 0.1.0 3379 | 3380 | p-locate@5.0.0: 3381 | dependencies: 3382 | p-limit: 3.1.0 3383 | 3384 | parent-module@1.0.1: 3385 | dependencies: 3386 | callsites: 3.1.0 3387 | 3388 | path-exists@4.0.0: {} 3389 | 3390 | path-is-absolute@1.0.1: {} 3391 | 3392 | path-key@3.1.1: {} 3393 | 3394 | path-parse@1.0.7: {} 3395 | 3396 | path-type@4.0.0: {} 3397 | 3398 | picocolors@1.0.0: {} 3399 | 3400 | picomatch@2.3.1: {} 3401 | 3402 | pify@2.3.0: {} 3403 | 3404 | pirates@4.0.6: {} 3405 | 3406 | postcss-import@15.1.0(postcss@8.4.31): 3407 | dependencies: 3408 | postcss: 8.4.31 3409 | postcss-value-parser: 4.2.0 3410 | read-cache: 1.0.0 3411 | resolve: 1.22.8 3412 | 3413 | postcss-js@4.0.1(postcss@8.4.31): 3414 | dependencies: 3415 | camelcase-css: 2.0.1 3416 | postcss: 8.4.31 3417 | 3418 | postcss-load-config@4.0.2(postcss@8.4.31): 3419 | dependencies: 3420 | lilconfig: 3.0.0 3421 | yaml: 2.3.4 3422 | optionalDependencies: 3423 | postcss: 8.4.31 3424 | 3425 | postcss-nested@6.0.1(postcss@8.4.31): 3426 | dependencies: 3427 | postcss: 8.4.31 3428 | postcss-selector-parser: 6.0.13 3429 | 3430 | postcss-selector-parser@6.0.13: 3431 | dependencies: 3432 | cssesc: 3.0.0 3433 | util-deprecate: 1.0.2 3434 | 3435 | postcss-value-parser@4.2.0: {} 3436 | 3437 | postcss@8.4.31: 3438 | dependencies: 3439 | nanoid: 3.3.7 3440 | picocolors: 1.0.0 3441 | source-map-js: 1.0.2 3442 | 3443 | preact-render-to-string@5.2.6(preact@10.19.2): 3444 | dependencies: 3445 | preact: 10.19.2 3446 | pretty-format: 3.8.0 3447 | 3448 | preact@10.19.2: {} 3449 | 3450 | prebuild-install@7.1.1: 3451 | dependencies: 3452 | detect-libc: 2.0.2 3453 | expand-template: 2.0.3 3454 | github-from-package: 0.0.0 3455 | minimist: 1.2.8 3456 | mkdirp-classic: 0.5.3 3457 | napi-build-utils: 1.0.2 3458 | node-abi: 3.51.0 3459 | pump: 3.0.0 3460 | rc: 1.2.8 3461 | simple-get: 4.0.1 3462 | tar-fs: 2.1.1 3463 | tunnel-agent: 0.6.0 3464 | 3465 | prelude-ls@1.2.1: {} 3466 | 3467 | prettier@3.1.0: {} 3468 | 3469 | pretty-format@3.8.0: {} 3470 | 3471 | prisma@5.6.0: 3472 | dependencies: 3473 | '@prisma/engines': 5.6.0 3474 | 3475 | prop-types@15.8.1: 3476 | dependencies: 3477 | loose-envify: 1.4.0 3478 | object-assign: 4.1.1 3479 | react-is: 16.13.1 3480 | 3481 | pump@3.0.0: 3482 | dependencies: 3483 | end-of-stream: 1.4.4 3484 | once: 1.4.0 3485 | 3486 | punycode@2.3.1: {} 3487 | 3488 | queue-microtask@1.2.3: {} 3489 | 3490 | queue-tick@1.0.1: {} 3491 | 3492 | rc@1.2.8: 3493 | dependencies: 3494 | deep-extend: 0.6.0 3495 | ini: 1.3.8 3496 | minimist: 1.2.8 3497 | strip-json-comments: 2.0.1 3498 | 3499 | react-dom@18.2.0(react@18.2.0): 3500 | dependencies: 3501 | loose-envify: 1.4.0 3502 | react: 18.2.0 3503 | scheduler: 0.23.0 3504 | 3505 | react-is@16.13.1: {} 3506 | 3507 | react-tooltip@5.25.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0): 3508 | dependencies: 3509 | '@floating-ui/dom': 1.5.3 3510 | classnames: 2.3.2 3511 | react: 18.2.0 3512 | react-dom: 18.2.0(react@18.2.0) 3513 | 3514 | react@18.2.0: 3515 | dependencies: 3516 | loose-envify: 1.4.0 3517 | 3518 | read-cache@1.0.0: 3519 | dependencies: 3520 | pify: 2.3.0 3521 | 3522 | readable-stream@3.6.2: 3523 | dependencies: 3524 | inherits: 2.0.4 3525 | string_decoder: 1.3.0 3526 | util-deprecate: 1.0.2 3527 | 3528 | readdirp@3.6.0: 3529 | dependencies: 3530 | picomatch: 2.3.1 3531 | 3532 | reflect.getprototypeof@1.0.4: 3533 | dependencies: 3534 | call-bind: 1.0.5 3535 | define-properties: 1.2.1 3536 | es-abstract: 1.22.3 3537 | get-intrinsic: 1.2.2 3538 | globalthis: 1.0.3 3539 | which-builtin-type: 1.1.3 3540 | 3541 | regenerator-runtime@0.14.0: {} 3542 | 3543 | regexp.prototype.flags@1.5.1: 3544 | dependencies: 3545 | call-bind: 1.0.5 3546 | define-properties: 1.2.1 3547 | set-function-name: 2.0.1 3548 | 3549 | resolve-from@4.0.0: {} 3550 | 3551 | resolve-pkg-maps@1.0.0: {} 3552 | 3553 | resolve@1.22.8: 3554 | dependencies: 3555 | is-core-module: 2.13.1 3556 | path-parse: 1.0.7 3557 | supports-preserve-symlinks-flag: 1.0.0 3558 | 3559 | resolve@2.0.0-next.5: 3560 | dependencies: 3561 | is-core-module: 2.13.1 3562 | path-parse: 1.0.7 3563 | supports-preserve-symlinks-flag: 1.0.0 3564 | 3565 | reusify@1.0.4: {} 3566 | 3567 | rimraf@3.0.2: 3568 | dependencies: 3569 | glob: 7.2.3 3570 | 3571 | rollup@3.29.4: 3572 | optionalDependencies: 3573 | fsevents: 2.3.3 3574 | 3575 | run-parallel@1.2.0: 3576 | dependencies: 3577 | queue-microtask: 1.2.3 3578 | 3579 | safe-array-concat@1.0.1: 3580 | dependencies: 3581 | call-bind: 1.0.5 3582 | get-intrinsic: 1.2.2 3583 | has-symbols: 1.0.3 3584 | isarray: 2.0.5 3585 | 3586 | safe-buffer@5.2.1: {} 3587 | 3588 | safe-regex-test@1.0.0: 3589 | dependencies: 3590 | call-bind: 1.0.5 3591 | get-intrinsic: 1.2.2 3592 | is-regex: 1.1.4 3593 | 3594 | scheduler@0.23.0: 3595 | dependencies: 3596 | loose-envify: 1.4.0 3597 | 3598 | semver@6.3.1: {} 3599 | 3600 | semver@7.5.4: 3601 | dependencies: 3602 | lru-cache: 6.0.0 3603 | 3604 | server-only@0.0.1: {} 3605 | 3606 | set-function-length@1.1.1: 3607 | dependencies: 3608 | define-data-property: 1.1.1 3609 | get-intrinsic: 1.2.2 3610 | gopd: 1.0.1 3611 | has-property-descriptors: 1.0.1 3612 | 3613 | set-function-name@2.0.1: 3614 | dependencies: 3615 | define-data-property: 1.1.1 3616 | functions-have-names: 1.2.3 3617 | has-property-descriptors: 1.0.1 3618 | 3619 | sharp@0.32.6: 3620 | dependencies: 3621 | color: 4.2.3 3622 | detect-libc: 2.0.2 3623 | node-addon-api: 6.1.0 3624 | prebuild-install: 7.1.1 3625 | semver: 7.5.4 3626 | simple-get: 4.0.1 3627 | tar-fs: 3.0.4 3628 | tunnel-agent: 0.6.0 3629 | 3630 | shebang-command@2.0.0: 3631 | dependencies: 3632 | shebang-regex: 3.0.0 3633 | 3634 | shebang-regex@3.0.0: {} 3635 | 3636 | side-channel@1.0.4: 3637 | dependencies: 3638 | call-bind: 1.0.5 3639 | get-intrinsic: 1.2.2 3640 | object-inspect: 1.13.1 3641 | 3642 | simple-concat@1.0.1: {} 3643 | 3644 | simple-get@4.0.1: 3645 | dependencies: 3646 | decompress-response: 6.0.0 3647 | once: 1.4.0 3648 | simple-concat: 1.0.1 3649 | 3650 | simple-swizzle@0.2.2: 3651 | dependencies: 3652 | is-arrayish: 0.3.2 3653 | 3654 | slash@3.0.0: {} 3655 | 3656 | sonner@0.6.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0): 3657 | dependencies: 3658 | react: 18.2.0 3659 | react-dom: 18.2.0(react@18.2.0) 3660 | 3661 | source-map-js@1.0.2: {} 3662 | 3663 | streamsearch@1.1.0: {} 3664 | 3665 | streamx@2.15.5: 3666 | dependencies: 3667 | fast-fifo: 1.3.2 3668 | queue-tick: 1.0.1 3669 | 3670 | string.prototype.matchall@4.0.10: 3671 | dependencies: 3672 | call-bind: 1.0.5 3673 | define-properties: 1.2.1 3674 | es-abstract: 1.22.3 3675 | get-intrinsic: 1.2.2 3676 | has-symbols: 1.0.3 3677 | internal-slot: 1.0.6 3678 | regexp.prototype.flags: 1.5.1 3679 | set-function-name: 2.0.1 3680 | side-channel: 1.0.4 3681 | 3682 | string.prototype.trim@1.2.8: 3683 | dependencies: 3684 | call-bind: 1.0.5 3685 | define-properties: 1.2.1 3686 | es-abstract: 1.22.3 3687 | 3688 | string.prototype.trimend@1.0.7: 3689 | dependencies: 3690 | call-bind: 1.0.5 3691 | define-properties: 1.2.1 3692 | es-abstract: 1.22.3 3693 | 3694 | string.prototype.trimstart@1.0.7: 3695 | dependencies: 3696 | call-bind: 1.0.5 3697 | define-properties: 1.2.1 3698 | es-abstract: 1.22.3 3699 | 3700 | string_decoder@1.3.0: 3701 | dependencies: 3702 | safe-buffer: 5.2.1 3703 | 3704 | strip-ansi@6.0.1: 3705 | dependencies: 3706 | ansi-regex: 5.0.1 3707 | 3708 | strip-bom@3.0.0: {} 3709 | 3710 | strip-json-comments@2.0.1: {} 3711 | 3712 | strip-json-comments@3.1.1: {} 3713 | 3714 | styled-jsx@5.1.1(@babel/core@7.23.3)(react@18.2.0): 3715 | dependencies: 3716 | client-only: 0.0.1 3717 | react: 18.2.0 3718 | optionalDependencies: 3719 | '@babel/core': 7.23.3 3720 | 3721 | sucrase@3.34.0: 3722 | dependencies: 3723 | '@jridgewell/gen-mapping': 0.3.3 3724 | commander: 4.1.1 3725 | glob: 7.1.6 3726 | lines-and-columns: 1.2.4 3727 | mz: 2.7.0 3728 | pirates: 4.0.6 3729 | ts-interface-checker: 0.1.13 3730 | 3731 | supports-color@5.5.0: 3732 | dependencies: 3733 | has-flag: 3.0.0 3734 | 3735 | supports-color@7.2.0: 3736 | dependencies: 3737 | has-flag: 4.0.0 3738 | 3739 | supports-preserve-symlinks-flag@1.0.0: {} 3740 | 3741 | tailwindcss@3.3.5: 3742 | dependencies: 3743 | '@alloc/quick-lru': 5.2.0 3744 | arg: 5.0.2 3745 | chokidar: 3.5.3 3746 | didyoumean: 1.2.2 3747 | dlv: 1.1.3 3748 | fast-glob: 3.3.2 3749 | glob-parent: 6.0.2 3750 | is-glob: 4.0.3 3751 | jiti: 1.21.0 3752 | lilconfig: 2.1.0 3753 | micromatch: 4.0.5 3754 | normalize-path: 3.0.0 3755 | object-hash: 3.0.0 3756 | picocolors: 1.0.0 3757 | postcss: 8.4.31 3758 | postcss-import: 15.1.0(postcss@8.4.31) 3759 | postcss-js: 4.0.1(postcss@8.4.31) 3760 | postcss-load-config: 4.0.2(postcss@8.4.31) 3761 | postcss-nested: 6.0.1(postcss@8.4.31) 3762 | postcss-selector-parser: 6.0.13 3763 | resolve: 1.22.8 3764 | sucrase: 3.34.0 3765 | transitivePeerDependencies: 3766 | - ts-node 3767 | 3768 | tapable@2.2.1: {} 3769 | 3770 | tar-fs@2.1.1: 3771 | dependencies: 3772 | chownr: 1.1.4 3773 | mkdirp-classic: 0.5.3 3774 | pump: 3.0.0 3775 | tar-stream: 2.2.0 3776 | 3777 | tar-fs@3.0.4: 3778 | dependencies: 3779 | mkdirp-classic: 0.5.3 3780 | pump: 3.0.0 3781 | tar-stream: 3.1.6 3782 | 3783 | tar-stream@2.2.0: 3784 | dependencies: 3785 | bl: 4.1.0 3786 | end-of-stream: 1.4.4 3787 | fs-constants: 1.0.0 3788 | inherits: 2.0.4 3789 | readable-stream: 3.6.2 3790 | 3791 | tar-stream@3.1.6: 3792 | dependencies: 3793 | b4a: 1.6.4 3794 | fast-fifo: 1.3.2 3795 | streamx: 2.15.5 3796 | 3797 | text-table@0.2.0: {} 3798 | 3799 | thenify-all@1.6.0: 3800 | dependencies: 3801 | thenify: 3.3.1 3802 | 3803 | thenify@3.3.1: 3804 | dependencies: 3805 | any-promise: 1.3.0 3806 | 3807 | to-fast-properties@2.0.0: {} 3808 | 3809 | to-regex-range@5.0.1: 3810 | dependencies: 3811 | is-number: 7.0.0 3812 | 3813 | ts-api-utils@1.0.3(typescript@5.3.2): 3814 | dependencies: 3815 | typescript: 5.3.2 3816 | 3817 | ts-interface-checker@0.1.13: {} 3818 | 3819 | tsconfig-paths@3.14.2: 3820 | dependencies: 3821 | '@types/json5': 0.0.29 3822 | json5: 1.0.2 3823 | minimist: 1.2.8 3824 | strip-bom: 3.0.0 3825 | 3826 | tslib@2.6.2: {} 3827 | 3828 | tunnel-agent@0.6.0: 3829 | dependencies: 3830 | safe-buffer: 5.2.1 3831 | 3832 | type-check@0.4.0: 3833 | dependencies: 3834 | prelude-ls: 1.2.1 3835 | 3836 | type-fest@0.20.2: {} 3837 | 3838 | typed-array-buffer@1.0.0: 3839 | dependencies: 3840 | call-bind: 1.0.5 3841 | get-intrinsic: 1.2.2 3842 | is-typed-array: 1.1.12 3843 | 3844 | typed-array-byte-length@1.0.0: 3845 | dependencies: 3846 | call-bind: 1.0.5 3847 | for-each: 0.3.3 3848 | has-proto: 1.0.1 3849 | is-typed-array: 1.1.12 3850 | 3851 | typed-array-byte-offset@1.0.0: 3852 | dependencies: 3853 | available-typed-arrays: 1.0.5 3854 | call-bind: 1.0.5 3855 | for-each: 0.3.3 3856 | has-proto: 1.0.1 3857 | is-typed-array: 1.1.12 3858 | 3859 | typed-array-length@1.0.4: 3860 | dependencies: 3861 | call-bind: 1.0.5 3862 | for-each: 0.3.3 3863 | is-typed-array: 1.1.12 3864 | 3865 | typescript@5.3.2: {} 3866 | 3867 | unbox-primitive@1.0.2: 3868 | dependencies: 3869 | call-bind: 1.0.5 3870 | has-bigints: 1.0.2 3871 | has-symbols: 1.0.3 3872 | which-boxed-primitive: 1.0.2 3873 | 3874 | undici-types@5.26.5: {} 3875 | 3876 | unplugin@1.5.1: 3877 | dependencies: 3878 | acorn: 8.11.2 3879 | chokidar: 3.5.3 3880 | webpack-sources: 3.2.3 3881 | webpack-virtual-modules: 0.6.1 3882 | 3883 | update-browserslist-db@1.0.13(browserslist@4.22.1): 3884 | dependencies: 3885 | browserslist: 4.22.1 3886 | escalade: 3.1.1 3887 | picocolors: 1.0.0 3888 | 3889 | uri-js@4.4.1: 3890 | dependencies: 3891 | punycode: 2.3.1 3892 | 3893 | util-deprecate@1.0.2: {} 3894 | 3895 | uuid@8.3.2: {} 3896 | 3897 | watchpack@2.4.0: 3898 | dependencies: 3899 | glob-to-regexp: 0.4.1 3900 | graceful-fs: 4.2.11 3901 | 3902 | webpack-sources@3.2.3: {} 3903 | 3904 | webpack-virtual-modules@0.6.1: {} 3905 | 3906 | which-boxed-primitive@1.0.2: 3907 | dependencies: 3908 | is-bigint: 1.0.4 3909 | is-boolean-object: 1.1.2 3910 | is-number-object: 1.0.7 3911 | is-string: 1.0.7 3912 | is-symbol: 1.0.4 3913 | 3914 | which-builtin-type@1.1.3: 3915 | dependencies: 3916 | function.prototype.name: 1.1.6 3917 | has-tostringtag: 1.0.0 3918 | is-async-function: 2.0.0 3919 | is-date-object: 1.0.5 3920 | is-finalizationregistry: 1.0.2 3921 | is-generator-function: 1.0.10 3922 | is-regex: 1.1.4 3923 | is-weakref: 1.0.2 3924 | isarray: 2.0.5 3925 | which-boxed-primitive: 1.0.2 3926 | which-collection: 1.0.1 3927 | which-typed-array: 1.1.13 3928 | 3929 | which-collection@1.0.1: 3930 | dependencies: 3931 | is-map: 2.0.2 3932 | is-set: 2.0.2 3933 | is-weakmap: 2.0.1 3934 | is-weakset: 2.0.2 3935 | 3936 | which-typed-array@1.1.13: 3937 | dependencies: 3938 | available-typed-arrays: 1.0.5 3939 | call-bind: 1.0.5 3940 | for-each: 0.3.3 3941 | gopd: 1.0.1 3942 | has-tostringtag: 1.0.0 3943 | 3944 | which@2.0.2: 3945 | dependencies: 3946 | isexe: 2.0.0 3947 | 3948 | wrappy@1.0.2: {} 3949 | 3950 | yallist@3.1.1: {} 3951 | 3952 | yallist@4.0.0: {} 3953 | 3954 | yaml@2.3.4: {} 3955 | 3956 | yocto-queue@0.1.0: {} 3957 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyab/website/a453db51bb301ecb1f6b67fb6ddfb5def40d434e/public/favicon.ico -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["config:base"] 3 | } 4 | -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | html, 6 | body { 7 | padding: 0; 8 | margin: 0; 9 | font-family: -apple-system, BlinkMacSystemFont, sans-serif; 10 | } 11 | 12 | * { 13 | box-sizing: border-box; 14 | } 15 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | content: [ 4 | "./pages/**/*.{js,ts,jsx,tsx}", 5 | "./components/**/*.{js,ts,jsx,tsx}", 6 | ], 7 | theme: { 8 | extend: { 9 | colors: { 10 | grey: "#F7F7F7", 11 | darkGrey: "#999999", 12 | blue: "#3A86FF", 13 | yellow: "#FFBE0B", 14 | red: "#ff3e00", 15 | green: "#00ca48", 16 | }, 17 | keyframes: { 18 | fadeIn: { 19 | "0%": { opacity: "0" }, 20 | "100%": { opacity: "1" }, 21 | }, 22 | }, 23 | }, 24 | }, 25 | corePlugins: { 26 | aspectRatio: false, 27 | }, 28 | }; 29 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": false, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "incremental": true, 11 | "esModuleInterop": true, 12 | "module": "esnext", 13 | "moduleResolution": "node", 14 | "resolveJsonModule": true, 15 | "isolatedModules": true, 16 | "jsx": "preserve" 17 | }, 18 | "include": [ 19 | "additional-env.d.ts", 20 | "next-env.d.ts", 21 | "**/*.ts", 22 | "**/*.tsx", 23 | "pages/_app.js" 24 | ], 25 | "exclude": ["node_modules"] 26 | } 27 | -------------------------------------------------------------------------------- /utils/entries.ts: -------------------------------------------------------------------------------- 1 | export const entries = [ 2 | { 3 | "body": "Hey! Welcome to my guestbook.", 4 | "created_at": "2022-03-14 19:43:27.008000", 5 | "created_by": "Toby", 6 | "id": 17 7 | }, 8 | { 9 | "id": 16, 10 | "body": "hello. i can play the kazoo.", 11 | "created_by": "Caleb Denio", 12 | "created_at": "2022-03-14 19:44:54.709000" 13 | }, 14 | { 15 | "id": 18, 16 | "body": "I am glad you like PlanetScale <3!", 17 | "created_by": "Nick Van Wiggeren", 18 | "created_at": "2022-03-14 22:44:11.261000" 19 | }, 20 | { 21 | "id": 19, 22 | "body": "Very epic website ngl :)", 23 | "created_by": "marwell7", 24 | "created_at": "2022-03-19 16:54:50.647000" 25 | }, 26 | { 27 | "id": 20, 28 | "body": "Very good website ngl", 29 | "created_by": "marwell7", 30 | "created_at": "2022-03-19 16:55:11.811000" 31 | }, 32 | { 33 | "id": 21, 34 | "body": "Love this site - elegant simplicity. ", 35 | "created_by": "ajtbrown", 36 | "created_at": "2022-03-25 18:41:29.584000" 37 | }, 38 | { 39 | "id": 22, 40 | "body": "Hey Toby 👋 awesome site and greetings from the Prisma team, keep up the great work 😄☀️", 41 | "created_by": "Nikolas", 42 | "created_at": "2022-03-30 10:10:16.868000" 43 | }, 44 | { 45 | "id": 23, 46 | "body": "nice website", 47 | "created_by": "Hello-World268", 48 | "created_at": "2022-03-30 15:47:53.630000" 49 | }, 50 | { 51 | "id": 24, 52 | "body": "hello", 53 | "created_by": "Programmer", 54 | "created_at": "2022-04-09 19:35:14.119000" 55 | }, 56 | { 57 | "id": 30, 58 | "body": "sick site!", 59 | "created_by": "Rajan Agarwal", 60 | "created_at": "2022-09-25 13:50:46.989000" 61 | }, 62 | { 63 | "id": 31, 64 | "body": "omg hiiii", 65 | "created_by": "Matthew Stanciu", 66 | "created_at": "2022-09-25 14:01:16.560000" 67 | }, 68 | { 69 | "id": 32, 70 | "body": "Hello! This is an advertisement for Hack Austin! Hack Austin is the first high-school hackathon in Austin in a long time, and you should come! (assuming you're in high school.) You can register at https://hackaustin.net! \\n --reese......", 71 | "created_by": "Reese Armstrong", 72 | "created_at": "2022-09-25 20:12:18.344000" 73 | }, 74 | { 75 | "id": 33, 76 | "body": "test
test", 77 | "created_by": "Reese Armstrong", 78 | "created_at": "2022-09-25 20:12:38.783000" 79 | }, 80 | { 81 | "id": 34, 82 | "body": "heelo", 83 | "created_by": "Reese Armstrong", 84 | "created_at": "2022-09-25 20:12:51.931000" 85 | }, 86 | { 87 | "id": 35, 88 | "body": "hello there!", 89 | "created_by": "Robert G.", 90 | "created_at": "2022-09-25 20:49:13.477000" 91 | }, 92 | { 93 | "id": 36, 94 | "body": "hi toby!", 95 | "created_by": "Maggie Liu", 96 | "created_at": "2022-09-26 03:47:35.196000" 97 | }, 98 | { 99 | "id": 37, 100 | "body": "hey toby !! ", 101 | "created_by": "Ryan Chou", 102 | "created_at": "2022-09-26 03:54:37.062000" 103 | }, 104 | { 105 | "id": 39, 106 | "body": "hey Toby!", 107 | "created_by": "Lucas", 108 | "created_at": "2022-11-04 19:52:05.251000" 109 | }, 110 | { 111 | "id": 41, 112 | "body": "Good one", 113 | "created_by": "dokuzor", 114 | "created_at": "2022-12-29 23:45:57.279000" 115 | }, 116 | { 117 | "id": 42, 118 | "body": ":o so cool", 119 | "created_by": "BRUHisbackbois", 120 | "created_at": "2023-01-03 22:17:00.331000" 121 | }, 122 | { 123 | "id": 43, 124 | "body": "cool website :)", 125 | "created_by": "Sonicx180", 126 | "created_at": "2023-02-04 22:05:57.237000" 127 | }, 128 | { 129 | "id": 44, 130 | "body": "Nice!", 131 | "created_by": "MNA4", 132 | "created_at": "2023-02-14 01:18:41.076000" 133 | }, 134 | { 135 | "id": 45, 136 | "body": "hello <3", 137 | "created_by": "sahitid", 138 | "created_at": "2023-02-21 20:11:53.514000" 139 | }, 140 | { 141 | "id": 46, 142 | "body": "If you read this, you are MANDATED to join HackOC! HackOC is an upcoming hackathon event that will take place in Orange County, California. It is set to be the first in-person hackathon in Orange County since the COVID-19 pandemic started, providing ...", 143 | "created_by": "Egg", 144 | "created_at": "2023-03-02 05:18:25.707000" 145 | }, 146 | { 147 | "id": 47, 148 | "body": "hi toby! i ran into your profile from a usual evening rabbithole. hello from maryland, from a hack club alum. i love what you're doing! :)......", 149 | "created_by": "Elizabeth Qiu", 150 | "created_at": "2023-03-19 01:32:06.073000" 151 | }, 152 | { 153 | "id": 48, 154 | "body": "hey toby! i found your site by running around the internet. connect with me on linkedin :)", 155 | "created_by": "Odysseus Abraham Kirikopoulos", 156 | "created_at": "2023-04-19 19:43:05.669000" 157 | }, 158 | { 159 | "id": 50, 160 | "body": "Hey Toby! its amazing that you made the website. Im trying to build one of my own. I'll send you mine soon :)", 161 | "created_by": "Dhriti Dhall", 162 | "created_at": "2023-05-22 14:38:49.991000" 163 | }, 164 | { 165 | "id": 51, 166 | "body": "nice site!! - sam", 167 | "created_by": "Sam Poder", 168 | "created_at": "2023-05-22 14:54:45.455000" 169 | }, 170 | { 171 | "id": 52, 172 | "body": "fantastic!!!! ❤️", 173 | "created_by": "Gaurav Pandey", 174 | "created_at": "2023-05-22 15:16:51.248000" 175 | }, 176 | { 177 | "id": 53, 178 | "body": "Greetings from Texas! Cool site✨", 179 | "created_by": "Aileen Rivera", 180 | "created_at": "2023-05-23 01:10:07.117000" 181 | }, 182 | { 183 | "id": 54, 184 | "body": "wahoo!", 185 | "created_by": "Cheru Berhanu", 186 | "created_at": "2023-05-24 19:07:38.677000" 187 | }, 188 | { 189 | "id": 55, 190 | "body": "yooo", 191 | "created_by": "teaishealthy", 192 | "created_at": "2023-05-25 10:07:01.212000" 193 | }, 194 | { 195 | "id": 56, 196 | "body": "this is such an awesome website woah - zsh", 197 | "created_by": "Zoya Hussain", 198 | "created_at": "2023-05-26 22:19:07.435000" 199 | }, 200 | { 201 | "id": 57, 202 | "body": "hello toby", 203 | "created_by": "Roi", 204 | "created_at": "2023-05-30 17:54:13.959000" 205 | }, 206 | { 207 | "id": 58, 208 | "body": "So cool and minimalist! Love it!", 209 | "created_by": "Syed Shayon Khaled", 210 | "created_at": "2023-06-06 03:44:19.390000" 211 | }, 212 | { 213 | "id": 59, 214 | "body": "hiii toby!! ", 215 | "created_by": "Brianna Magtoto", 216 | "created_at": "2023-06-19 19:45:19.071000" 217 | }, 218 | { 219 | "id": 60, 220 | "body": "hii", 221 | "created_by": "Jackie", 222 | "created_at": "2023-07-13 15:24:39.359000" 223 | }, 224 | { 225 | "id": 82, 226 | "body": "Hi Toby :hyper-dino-wave: ", 227 | "created_by": "Alex", 228 | "created_at": "2023-09-05 04:36:53.916000" 229 | }, 230 | { 231 | "id": 84, 232 | "body": "Best website ever toby!", 233 | "created_by": "Jasper Mayone", 234 | "created_at": "2023-10-22 00:53:47.966000" 235 | }, 236 | { 237 | "id": 85, 238 | "body": "Best website ever toby!", 239 | "created_by": "Jasper Mayone", 240 | "created_at": "2023-10-22 00:53:57.128000" 241 | }, 242 | { 243 | "id": 86, 244 | "body": "don't know how that got there twice lol", 245 | "created_by": "Jasper Mayone", 246 | "created_at": "2023-10-22 00:54:10.506000" 247 | }, 248 | { 249 | "id": 88, 250 | "body": "Woah, amazing design!", 251 | "created_by": "Sam Liu", 252 | "created_at": "2023-12-17 19:40:18.683000" 253 | }, 254 | { 255 | "id": 89, 256 | "body": "Awesome work", 257 | "created_by": "Guillermo Rauch", 258 | "created_at": "2023-12-17 20:06:12.330000" 259 | }, 260 | { 261 | "id": 90, 262 | "body": "Looks great!", 263 | "created_by": "Rajan Agarwal", 264 | "created_at": "2023-12-17 20:50:37.242000" 265 | }, 266 | { 267 | "id": 91, 268 | "body": "I love it!!!", 269 | "created_by": "Samuel Fernandez", 270 | "created_at": "2023-12-17 21:27:26.524000" 271 | }, 272 | { 273 | "id": 92, 274 | "body": "beautiful design :)", 275 | "created_by": "Zoya Hussain", 276 | "created_at": "2023-12-17 21:51:18.264000" 277 | }, 278 | { 279 | "id": 93, 280 | "body": "Love the redesign, amazing work as always ", 281 | "created_by": "Marios Mitsios", 282 | "created_at": "2023-12-17 22:28:16.197000" 283 | }, 284 | { 285 | "id": 94, 286 | "body": "wahoo!", 287 | "created_by": "Merlin04", 288 | "created_at": "2023-12-18 01:39:26.650000" 289 | }, 290 | { 291 | "id": 95, 292 | "body": "wahoo!", 293 | "created_by": "Merlin04", 294 | "created_at": "2023-12-18 01:39:34.201000" 295 | }, 296 | { 297 | "id": 96, 298 | "body": "wahoo!", 299 | "created_by": "Reese Armstrong", 300 | "created_at": "2023-12-18 01:42:41.060000" 301 | }, 302 | { 303 | "id": 97, 304 | "body": "Incredible work already at 15. Can't wait to see your work at 20.", 305 | "created_by": "Nirawit Jittipairoj", 306 | "created_at": "2023-12-18 09:34:06.093000" 307 | }, 308 | { 309 | "id": 98, 310 | "body": "Cool! ✨", 311 | "created_by": "Okan", 312 | "created_at": "2023-12-18 12:22:22.026000" 313 | }, 314 | { 315 | "id": 99, 316 | "body": "super clean, toby!", 317 | "created_by": "Linus Rogge", 318 | "created_at": "2023-12-18 13:40:09.553000" 319 | }, 320 | { 321 | "id": 100, 322 | "body": "Slick N' good.", 323 | "created_by": "Doruk Sarp Aydın", 324 | "created_at": "2023-12-18 17:07:05.941000" 325 | }, 326 | { 327 | "id": 101, 328 | "body": "Damn this is great!", 329 | "created_by": "skifli", 330 | "created_at": "2023-12-18 19:32:09.004000" 331 | }, 332 | { 333 | "id": 105, 334 | "body": "Amazing site!", 335 | "created_by": "Aram", 336 | "created_at": "2023-12-19 20:21:07.417000" 337 | }, 338 | { 339 | "id": 106, 340 | "body": "Looks amazing!", 341 | "created_by": "tomas", 342 | "created_at": "2023-12-26 21:21:20.458000" 343 | }, 344 | { 345 | "id": 107, 346 | "body": "this website is amazing", 347 | "created_by": "Ivoine Strachan", 348 | "created_at": "2023-12-29 23:48:21.090000" 349 | }, 350 | { 351 | "id": 108, 352 | "body": "pretty slay site if u ask me", 353 | "created_by": "fuzzy!!", 354 | "created_at": "2024-01-17 02:05:54.574000" 355 | }, 356 | { 357 | "id": 109, 358 | "body": "test", 359 | "created_by": "Aram", 360 | "created_at": "2024-02-14 03:19:09.530000" 361 | }, 362 | { 363 | "id": 110, 364 | "body": "test", 365 | "created_by": "Aram", 366 | "created_at": "2024-02-14 03:19:43.407000" 367 | }, 368 | { 369 | "id": 111, 370 | "body": "Cool Site!", 371 | "created_by": "Aram", 372 | "created_at": "2024-02-16 01:38:52.480000" 373 | }, 374 | { 375 | "id": 112, 376 | "body": "thanks for replaying to me in slack", 377 | "created_by": "Kazoya", 378 | "created_at": "2024-02-24 12:28:09.253000" 379 | }, 380 | { 381 | "id": 113, 382 | "body": "love the site, would be a 10 with dark mode", 383 | "created_by": "Aria", 384 | "created_at": "2024-02-25 16:18:16.894000" 385 | }, 386 | { 387 | "id": 114, 388 | "body": "Such a beautiful website!", 389 | "created_by": "Leo Edwards", 390 | "created_at": "2024-03-07 09:08:45.754000" 391 | }, 392 | { 393 | "id": 115, 394 | "body": "Such a beautiful website!", 395 | "created_by": "Leo Edwards", 396 | "created_at": "2024-03-07 09:08:57.798000" 397 | }, 398 | { 399 | "id": 116, 400 | "body": "Numbers is pretty cool! I'll have this saved now", 401 | "created_by": "theamazing0", 402 | "created_at": "2024-03-14 18:36:23.354000" 403 | }, 404 | { 405 | "id": 117, 406 | "body": "i'm here to let you know about your car's extended warranty", 407 | "created_by": "Khaleel Gibran", 408 | "created_at": "2024-03-17 15:04:25.583000" 409 | }, 410 | { 411 | "id": 118, 412 | "body": "you rock", 413 | "created_by": "Taseen Tanvir", 414 | "created_at": "2024-03-19 04:13:45.518000" 415 | }, 416 | { 417 | "id": 119, 418 | "body": "Awesome job dude!", 419 | "created_by": "Sebastian Cuadros", 420 | "created_at": "2024-03-21 18:00:51.240000" 421 | }, 422 | { 423 | "id": 120, 424 | "body": "Just wow for a 15 year old", 425 | "created_by": "ameer2468", 426 | "created_at": "2024-04-07 22:16:34.981000" 427 | }, 428 | { 429 | "body": "Your work is 🚒", 430 | "created_by": "Matthias Platzer", 431 | "created_at": "2024-04-12T06:28:37.744Z" 432 | }, 433 | { 434 | "body": "I like this page UwU", 435 | "created_by": "Timo Sarkar", 436 | "created_at": "2024-04-22T05:16:34.945Z" 437 | }, 438 | { 439 | "body": "Bro is actually goated", 440 | "created_by": "Bred", 441 | "created_at": "2024-05-08T17:15:28.131Z" 442 | }, 443 | { 444 | "body": "UI is really clean, great job!", 445 | "created_by": "samson", 446 | "created_at": "2024-05-11T05:11:24.170Z" 447 | }, 448 | { 449 | "body": "a", 450 | "created_by": "portableResident", 451 | "created_at": "2024-05-24T17:01:24.336Z" 452 | }, 453 | { 454 | "body": "Wishing you a merry christmas.", 455 | "created_by": "portableResident", 456 | "created_at": "2024-05-24T17:03:02.368Z" 457 | }, 458 | { 459 | "body": "I love it!", 460 | "created_by": "bbauti", 461 | "created_at": "2024-06-01T17:59:46.492Z" 462 | }, 463 | { 464 | "body": "so much love from waterloo!", 465 | "created_by": "Aileen Wanying Luo", 466 | "created_at": "2024-06-05T21:59:44.606Z" 467 | }, 468 | { 469 | "body": "so much love from waterloo!", 470 | "created_by": "Aileen Wanying Luo", 471 | "created_at": "2024-06-05T21:59:53.751Z" 472 | }, 473 | { 474 | "body": "keep going bro i love your works ", 475 | "created_by": "Terfa John", 476 | "created_at": "2024-06-21T08:31:54.763Z" 477 | }, 478 | { 479 | "body": "website good", 480 | "created_by": "Kazoya - Zaid Mermam", 481 | "created_at": "2024-06-28T07:53:47.059Z" 482 | }, 483 | { 484 | "body": "Huge fan of the work you're doing! Keep it up! Also love this website.", 485 | "created_by": "Timmy Ryan", 486 | "created_at": "2024-07-10T08:38:31.505Z" 487 | }, 488 | { 489 | "body": "Hey Toby!", 490 | "created_by": "Shaurya Gupta", 491 | "created_at": "2024-07-13T02:34:50.934Z" 492 | }, 493 | { 494 | "body": "Hi! Tailwind ftw :)", 495 | "created_by": "Hamza", 496 | "created_at": "2024-07-14T03:31:57.496Z" 497 | }, 498 | { 499 | "body": "Hello Toby - this is awesome. Good luck with Beem.", 500 | "created_by": "Leo Wilkin", 501 | "created_at": "2024-07-23T08:01:00.262Z" 502 | }, 503 | { 504 | "body": "The cleanest and the most minimalist site!", 505 | "created_by": "Mohit Tiwari", 506 | "created_at": "2024-08-08T14:19:28.351Z" 507 | }, 508 | { 509 | "body": "The cleanest and the most minimalist site!", 510 | "created_by": "Mohit Tiwari", 511 | "created_at": "2024-08-08T14:19:49.012Z" 512 | }, 513 | { 514 | "body": "Awesomely simple site! Great Job", 515 | "created_by": "ReimannLabs", 516 | "created_at": "2024-08-28T13:34:01.723Z" 517 | }, 518 | { 519 | "body": "Awesomely simple site! Great Job", 520 | "created_by": "ReimannLabs", 521 | "created_at": "2024-08-28T13:34:12.352Z" 522 | }, 523 | { 524 | "body": "

nice

", 525 | "created_by": "friedhar", 526 | "created_at": "2024-10-31T12:35:08.003Z" 527 | }, 528 | { 529 | "body": "hi pookies <3", 530 | "created_by": "Cindy Zhan", 531 | "created_at": "2024-11-06T15:38:11.199Z" 532 | }, 533 | { 534 | "body": "You're incredibly talented - keep it up", 535 | "created_by": "Kahlil Lalji", 536 | "created_at": "2024-12-17T00:02:01.541Z" 537 | }, 538 | { 539 | "body": "Inspiring!", 540 | "created_by": "Thomas", 541 | "created_at": "2024-12-21T19:37:22.089Z" 542 | }, 543 | { 544 | "body": "Inspiring!", 545 | "created_by": "Thomas", 546 | "created_at": "2024-12-21T19:37:36.108Z" 547 | }, 548 | { 549 | "body": "Keep it up! Proud and inspired! :)", 550 | "created_by": "abc", 551 | "created_at": "2025-02-03T02:03:27.880Z" 552 | }, 553 | { 554 | "body": "You're Inspiring! Wish you the best from Ethiopia!", 555 | "created_by": "BiniLemma", 556 | "created_at": "2025-02-07T09:09:51.343Z" 557 | } 558 | ] -------------------------------------------------------------------------------- /utils/time.ts: -------------------------------------------------------------------------------- 1 | let birthday = new Date("2008/11/26"); 2 | let diff = new Date().valueOf() - birthday.valueOf(); 3 | export let age = Math.floor(diff / 31536000000); 4 | 5 | let time = new Date(); 6 | let hour = time.getHours(); 7 | 8 | export let message: string; 9 | 10 | if (hour > 5 && hour < 12) { 11 | message = "morning"; 12 | } else if (hour >= 12 && hour <= 17) { 13 | message = "afternoon"; 14 | } else if (hour >= 17 && hour <= 24) { 15 | message = "evening"; 16 | } 17 | --------------------------------------------------------------------------------