├── .eslintrc.json ├── public ├── favicon.ico └── vercel.svg ├── postcss.config.js ├── next-env.d.ts ├── next.config.js ├── pages ├── 404.tsx ├── _app.tsx ├── index.tsx └── app │ └── lang │ └── [slug].tsx ├── components ├── vercel.tsx ├── searchBar.tsx ├── layout.tsx ├── sidebar.tsx └── header.tsx ├── middleware.ts ├── tailwind.config.js ├── .gitignore ├── tsconfig.json ├── package.json ├── styles └── globals.css ├── LICENSE ├── README.md └── pnpm-lock.yaml /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asrvd/waifus-for-programmers/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /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 | /** @type {import('next').NextConfig} */ 2 | 3 | const nextConfig = { 4 | reactStrictMode: true, 5 | swcMinify: true, 6 | trailingSlash: true, 7 | // exportPathMap: async (defaultPathMap) => { 8 | // const paths = defaultPathMap; 9 | // return paths; 10 | // }, 11 | }; 12 | 13 | module.exports = nextConfig; 14 | -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- 1 | export default function FourOhFour() { 2 | return ( 3 |
4 |

404 - Page Not Found

5 |

the path is broken

6 |
7 | ); 8 | } 9 | -------------------------------------------------------------------------------- /components/vercel.tsx: -------------------------------------------------------------------------------- 1 | /* eslint-disable @next/next/no-img-element */ 2 | 3 | export default function PoweredByVercel() { 4 | return ( 5 | 6 | powered-by-vercel 7 | 8 | ); 9 | } 10 | -------------------------------------------------------------------------------- /middleware.ts: -------------------------------------------------------------------------------- 1 | import { NextResponse } from "next/server"; 2 | import type { NextRequest } from "next/server"; 3 | 4 | // This function can be marked `async` if using `await` inside 5 | export function middleware(request: NextRequest) { 6 | return NextResponse.redirect(new URL("/app/lang/ABAP", request.url)); 7 | } 8 | 9 | // See "Matching Paths" below to learn more 10 | export const config = { 11 | matcher: ["/app", "/app/lang"], 12 | }; -------------------------------------------------------------------------------- /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 | fontFamily: { 10 | sans: ["Work Sans", "sans-serif"], 11 | black: ["Black Han Sans", "sans-serif"], 12 | amatic: ["Amatic SC", "cursive"], 13 | }, 14 | }, 15 | }, 16 | plugins: [], 17 | }; 18 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # next.js 12 | /.next/ 13 | /out/ 14 | 15 | # production 16 | /build 17 | 18 | # misc 19 | .DS_Store 20 | *.pem 21 | 22 | # debug 23 | npm-debug.log* 24 | yarn-debug.log* 25 | yarn-error.log* 26 | .pnpm-debug.log* 27 | 28 | # local env files 29 | .env*.local 30 | /*.env 31 | 32 | # vercel 33 | .vercel 34 | 35 | # typescript 36 | *.tsbuildinfo 37 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es5", 4 | "lib": ["dom", "dom.iterable", "esnext"], 5 | "allowJs": true, 6 | "skipLibCheck": true, 7 | "strict": true, 8 | "forceConsistentCasingInFileNames": true, 9 | "noEmit": true, 10 | "esModuleInterop": true, 11 | "module": "esnext", 12 | "moduleResolution": "node", 13 | "resolveJsonModule": true, 14 | "isolatedModules": true, 15 | "jsx": "preserve", 16 | "incremental": true 17 | }, 18 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], 19 | "exclude": ["node_modules"] 20 | } 21 | -------------------------------------------------------------------------------- /components/searchBar.tsx: -------------------------------------------------------------------------------- 1 | export default function SearchBar(props: any) { 2 | const handleChange = (e: any) => { 3 | const searchValue = e.target.value; 4 | const filteredImages = props.imageValues.filter((image: any) => { 5 | return image.name.toLowerCase().includes(searchValue.toLowerCase()); 6 | }); 7 | props.handleSearch(filteredImages); 8 | }; 9 | 10 | return ( 11 |
12 | 17 |
18 | ); 19 | } 20 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wfp", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "axios": "^0.27.2", 13 | "next": "12.2.3", 14 | "react": "18.2.0", 15 | "react-dom": "18.2.0", 16 | "react-icons": "^4.4.0" 17 | }, 18 | "devDependencies": { 19 | "@types/node": "18.6.3", 20 | "@types/react": "18.0.15", 21 | "@types/react-dom": "18.0.6", 22 | "autoprefixer": "^10.4.8", 23 | "eslint": "8.21.0", 24 | "eslint-config-next": "12.2.3", 25 | "postcss": "^8.4.14", 26 | "tailwindcss": "^3.1.7", 27 | "typescript": "4.7.4" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /styles/globals.css: -------------------------------------------------------------------------------- 1 | @import url(https://fonts.bunny.net/css?family=work-sans:900,800,700,600,500,400,900i,800i,700i,600i,500i); 2 | @import url(https://fonts.bunny.net/css?family=amatic-sc:400,700|black-han-sans:400); 3 | 4 | @tailwind base; 5 | @tailwind components; 6 | @tailwind utilities; 7 | 8 | .gallery::-webkit-scrollbar { 9 | display: none; 10 | } 11 | 12 | /* Hide scrollbar for IE, Edge and Firefox */ 13 | .gallery { 14 | -ms-overflow-style: none; /* IE and Edge */ 15 | scrollbar-width: none; /* Firefox */ 16 | } 17 | 18 | .sidebar::-webkit-scrollbar { 19 | display: none; 20 | } 21 | 22 | /* Hide scrollbar for IE, Edge and Firefox */ 23 | .sidebar { 24 | -ms-overflow-style: none; /* IE and Edge */ 25 | scrollbar-width: none; /* Firefox */ 26 | } 27 | -------------------------------------------------------------------------------- /components/layout.tsx: -------------------------------------------------------------------------------- 1 | import { PropsWithChildren } from "react"; 2 | import Sidebar from "./sidebar"; 3 | import { useEffect, useState } from "react"; 4 | 5 | type Props = PropsWithChildren<{}>; 6 | 7 | const Layout = ({ children }: Props) => { 8 | const [sideBarData, setSideBarData] = useState([]); 9 | useEffect(() => { 10 | const getFolders = async () => { 11 | const folders = await fetch( 12 | "https://api.github.com/repos/cat-milk/Anime-Girls-Holding-Programming-Books/contents/" 13 | ); 14 | const folderValues = await folders.json(); 15 | setSideBarData(folderValues); 16 | }; 17 | getFolders(); 18 | }, []); 19 | return ( 20 |
21 |
22 | 23 |
24 | {children} 25 |
26 | ); 27 | }; 28 | 29 | export default Layout; 30 | -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 ashish 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 | -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- 1 | import "../styles/globals.css"; 2 | import type { ReactElement, ReactNode } from "react"; 3 | import type { NextPage } from "next"; 4 | import type { AppProps } from "next/app"; 5 | import Head from "next/head"; 6 | 7 | export type NextPageWithLayout = NextPage & { 8 | getLayout?: (page: ReactElement) => ReactNode; 9 | }; 10 | 11 | type AppPropsWithLayout = AppProps & { 12 | Component: NextPageWithLayout; 13 | }; 14 | 15 | export default function MyApp({ Component, pageProps }: AppPropsWithLayout) { 16 | const getLayout = Component.getLayout ?? ((page) => page); 17 | 18 | return getLayout( 19 | <> 20 | 21 | waifus for programmers 22 | 26 | 30 | 31 | 35 | 36 | 37 | 38 | 42 | 43 | 44 | 45 | 46 | ); 47 | } 48 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |
2 | 3 |

Waifus For Programmers

4 | 5 | 6 | 7 |
8 | 9 |
10 |

Overview

11 | A web viewer for Anime Girls Holding Programming Books made using Next.js and Tailwind CSS.
12 | You can view the app here. 13 |
14 | 15 | ## Run locally 16 | 17 | Clone the repository 18 | ```bash 19 | $ git clone https://github.com/asrvd/waifus-for-programmers.git 20 | ``` 21 | Install dependencies 22 | ```bash 23 | $ cd waifus-for-programmers 24 | $ npm i 25 | ``` 26 | Run the app 27 | ```bash 28 | $ npm run dev 29 | ``` 30 | 31 | ## Contributing 32 | 33 | - Fork the repository 34 | - Make your changes in a separate branch 35 | - Open a pull request 36 | 37 | ## Ending Note 38 | - Consider giving the repo a ⭐ if you liked the project! 39 | - You can add your own images [here](https://github.com/cat-milk/Anime-Girls-Holding-Programming-Books). 40 |
41 |
42 |
43 | 44 |
45 | -------------------------------------------------------------------------------- /components/sidebar.tsx: -------------------------------------------------------------------------------- 1 | import { useRouter } from "next/router"; 2 | import PoweredByVercel from "./vercel"; 3 | 4 | export default function Sidebar(props: any) { 5 | const router = useRouter(); 6 | const currentPath = router.asPath.substring(10).slice(0, -1); 7 | // console.log(currentPath) 8 | return ( 9 |
10 |
11 | {props?.folders 12 | ?.filter( 13 | (folder: any) => 14 | folder.name !== "README.md" && folder.name !== "CONTRIBUTING.md" && folder.name !== ".DS_Store" 15 | ) 16 | .map((folder: any) => ( 17 | 30 | ))} 31 | 32 |
33 |
34 | ); 35 | } 36 | -------------------------------------------------------------------------------- /components/header.tsx: -------------------------------------------------------------------------------- 1 | import { SiGithub, SiGithubsponsors, SiBuymeacoffee } from "react-icons/si"; 2 | import { FiExternalLink, FiStar } from "react-icons/fi"; 3 | import { useRouter } from "next/router"; 4 | 5 | export default function Header() { 6 | const router = useRouter(); 7 | return ( 8 |
9 | 20 | 28 | 36 | 47 | 58 |
59 | ); 60 | } 61 | -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- 1 | /* eslint-disable @next/next/no-img-element */ 2 | /* eslint-disable @next/next/no-html-link-for-pages */ 3 | import type { NextPage } from "next"; 4 | import PoweredByVercel from "../components/vercel"; 5 | 6 | const Home: NextPage = () => { 7 | return ( 8 |
9 |
10 | 24 |
25 |

26 | waifus for 27 | 28 | pr{` `} 29 | logo 34 | {` `}grammers 35 | 36 |

37 |

38 | a frontend for{" "} 39 | 45 | anime-girls-holding-programming-books 46 | 47 |

48 |
49 |
50 |

51 | made with {`<3 & `} by{" "} 52 | 58 | ashish 59 | 60 |

61 | 62 |
63 |
64 |
65 | ); 66 | }; 67 | 68 | export default Home; 69 | -------------------------------------------------------------------------------- /pages/app/lang/[slug].tsx: -------------------------------------------------------------------------------- 1 | /* eslint-disable @next/next/no-img-element */ 2 | import axios from "axios"; 3 | import { GetStaticProps, GetStaticPaths } from "next"; 4 | import type { NextPageWithLayout } from "../../_app"; 5 | import type { ReactElement } from "react"; 6 | import Layout from "../../../components/layout"; 7 | import { useEffect, useState } from "react"; 8 | import SearchBar from "../../../components/searchBar"; 9 | import Header from "../../../components/header"; 10 | import { FiMenu, FiX } from "react-icons/fi"; 11 | import Router from "next/router"; 12 | 13 | type ImgData = { 14 | name?: string; 15 | path?: string; 16 | key?: string; 17 | url?: string; 18 | html_url?: string; 19 | download_url?: string; 20 | }; 21 | 22 | type Props = { 23 | images?: ImgData[]; 24 | slug?: string; 25 | }; 26 | 27 | export const getStaticPaths: GetStaticPaths = async () => { 28 | const folders = await axios.get( 29 | "https://api.github.com/repos/cat-milk/Anime-Girls-Holding-Programming-Books/contents/", 30 | { 31 | headers: { 32 | Authorization: `token ${process.env.GH_PAT}`, 33 | }, 34 | } 35 | ); 36 | const folderValues = await folders.data; 37 | const paths = folderValues 38 | .filter( 39 | (folder: any) => 40 | folder.name !== "README.md" && folder.name !== "CONTRIBUTING.md" && folder.name !== ".DS_Store" 41 | ) 42 | .map((folder: any) => ({ 43 | params: { slug: folder.name }, 44 | })); 45 | 46 | return { paths, fallback: false }; 47 | }; 48 | 49 | export const getStaticProps: GetStaticProps = async ({ params }) => { 50 | const files = await axios.get( 51 | `https://api.github.com/repos/cat-milk/Anime-Girls-Holding-Programming-Books/contents/${encodeURIComponent( 52 | params?.slug as string 53 | )}?ref=master`, 54 | { 55 | headers: { 56 | Authorization: `token ${process.env.GH_PAT}`, 57 | }, 58 | } 59 | ); 60 | 61 | const images = files.data 62 | .filter( 63 | (file: any) => 64 | file.name !== "README.md" && file.name !== "CONTRIBUTING.md" && file.name !== ".DS_Store" 65 | ) 66 | .map((file: any) => ({ 67 | name: file.name, 68 | url: `https://${ 69 | process.env.CI_TOKEN 70 | }.cloudimg.io/${file.download_url.substring(8)}?force_format=webp`, 71 | key: file.name, 72 | path: file.path, 73 | html_url: file.html_url, 74 | download_url: file.download_url, 75 | })); 76 | 77 | if (images) { 78 | return { 79 | props: { 80 | images: images, 81 | slug: params?.slug, 82 | }, 83 | }; 84 | } 85 | 86 | return { 87 | redirect: { 88 | destination: "/", 89 | permanent: false, 90 | }, 91 | }; 92 | }; 93 | 94 | const Index: NextPageWithLayout = (props: Props) => { 95 | const [filteredImages, setFilteredImages] = useState( 96 | props?.images ? props?.images : [] 97 | ); 98 | const [isLoading, setIsLoading] = useState(false); 99 | useEffect(() => { 100 | setFilteredImages(props?.images ? props?.images : []); 101 | }, [props?.images]); 102 | useEffect(() => { 103 | Router.events.on("routeChangeStart", () => { 104 | setIsLoading(true); 105 | }); 106 | Router.events.on("routeChangeComplete", () => { 107 | setIsLoading(false); 108 | }); 109 | Router.events.on("routeChangeError", () => { 110 | setIsLoading(false); 111 | }); 112 | }, []); 113 | const [showSideBar, setShowSideBar] = useState(false); 114 | 115 | return ( 116 |
123 |
124 |
125 | 129 |
130 | 136 |
137 |
138 | 139 |
140 |
141 |
142 |
143 | 144 |
145 | {filteredImages.map((image) => ( 146 |
154 | {image.name} { 158 | window.open(image.download_url, "_blank"); 159 | }} 160 | className={`w-full saturate-150 rounded-md lg:grayscale hover:grayscale-0 duration-300 ${ 161 | isLoading === true && "blur-md" 162 | }`} 163 | /> 164 |
165 | ))} 166 |
167 |
168 | ); 169 | }; 170 | 171 | Index.getLayout = function getLayout(page: ReactElement) { 172 | return {page}; 173 | }; 174 | 175 | export default Index; 176 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@types/node': 18.6.3 5 | '@types/react': 18.0.15 6 | '@types/react-dom': 18.0.6 7 | autoprefixer: ^10.4.8 8 | axios: ^0.27.2 9 | eslint: 8.21.0 10 | eslint-config-next: 12.2.3 11 | next: 12.2.3 12 | postcss: ^8.4.14 13 | react: 18.2.0 14 | react-dom: 18.2.0 15 | react-icons: ^4.4.0 16 | tailwindcss: ^3.1.7 17 | typescript: 4.7.4 18 | 19 | dependencies: 20 | axios: 0.27.2 21 | next: 12.2.3_biqbaboplfbrettd7655fr4n2y 22 | react: 18.2.0 23 | react-dom: 18.2.0_react@18.2.0 24 | react-icons: 4.4.0_react@18.2.0 25 | 26 | devDependencies: 27 | '@types/node': 18.6.3 28 | '@types/react': 18.0.15 29 | '@types/react-dom': 18.0.6 30 | autoprefixer: 10.4.8_postcss@8.4.14 31 | eslint: 8.21.0 32 | eslint-config-next: 12.2.3_qugx7qdu5zevzvxaiqyxfiwquq 33 | postcss: 8.4.14 34 | tailwindcss: 3.1.7 35 | typescript: 4.7.4 36 | 37 | packages: 38 | 39 | /@babel/runtime-corejs3/7.18.9: 40 | resolution: {integrity: sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==} 41 | engines: {node: '>=6.9.0'} 42 | dependencies: 43 | core-js-pure: 3.24.1 44 | regenerator-runtime: 0.13.9 45 | dev: true 46 | 47 | /@babel/runtime/7.18.9: 48 | resolution: {integrity: sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==} 49 | engines: {node: '>=6.9.0'} 50 | dependencies: 51 | regenerator-runtime: 0.13.9 52 | dev: true 53 | 54 | /@eslint/eslintrc/1.3.0: 55 | resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} 56 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 57 | dependencies: 58 | ajv: 6.12.6 59 | debug: 4.3.4 60 | espree: 9.3.3 61 | globals: 13.17.0 62 | ignore: 5.2.0 63 | import-fresh: 3.3.0 64 | js-yaml: 4.1.0 65 | minimatch: 3.1.2 66 | strip-json-comments: 3.1.1 67 | transitivePeerDependencies: 68 | - supports-color 69 | dev: true 70 | 71 | /@humanwhocodes/config-array/0.10.4: 72 | resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} 73 | engines: {node: '>=10.10.0'} 74 | dependencies: 75 | '@humanwhocodes/object-schema': 1.2.1 76 | debug: 4.3.4 77 | minimatch: 3.1.2 78 | transitivePeerDependencies: 79 | - supports-color 80 | dev: true 81 | 82 | /@humanwhocodes/gitignore-to-minimatch/1.0.2: 83 | resolution: {integrity: sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==} 84 | dev: true 85 | 86 | /@humanwhocodes/object-schema/1.2.1: 87 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 88 | dev: true 89 | 90 | /@next/env/12.2.3: 91 | resolution: {integrity: sha512-2lWKP5Xcvnor70NaaROZXBvU8z9mFReePCG8NhZw6NyNGnPvC+8s+Cre/63LAB1LKzWw/e9bZJnQUg0gYFRb2Q==} 92 | dev: false 93 | 94 | /@next/eslint-plugin-next/12.2.3: 95 | resolution: {integrity: sha512-B2e8Yg1MpuLsGxhCx4rU8/Tcnr5wFmCx1O2eyLXBPnaCcsFXfGCo067ujagtDLtWASL3GNgzg78U1SB0dbc38A==} 96 | dependencies: 97 | glob: 7.1.7 98 | dev: true 99 | 100 | /@next/swc-android-arm-eabi/12.2.3: 101 | resolution: {integrity: sha512-JxmCW9XB5PYnkGE67BdnBTdqW0SW6oMCiPMHLdjeRi4T3U4JJKJGnjQld99+6TPOfPWigtw3W7Cijp5gc+vJ/w==} 102 | engines: {node: '>= 10'} 103 | cpu: [arm] 104 | os: [android] 105 | requiresBuild: true 106 | dev: false 107 | optional: true 108 | 109 | /@next/swc-android-arm64/12.2.3: 110 | resolution: {integrity: sha512-3l4zXpWnzy0fqoedsFRxzMy/eGlMMqn6IwPEuBmtEQ4h7srmQFHyT+Bk+eVHb0o1RQ7/TloAa+mu8JX5tz/5tA==} 111 | engines: {node: '>= 10'} 112 | cpu: [arm64] 113 | os: [android] 114 | requiresBuild: true 115 | dev: false 116 | optional: true 117 | 118 | /@next/swc-darwin-arm64/12.2.3: 119 | resolution: {integrity: sha512-eutDO/RH6pf7+8zHo3i2GKLhF0qaMtxWpY8k3Oa1k+CyrcJ0IxwkfH/x3f75jTMeCrThn6Uu8j3WeZOxvhto1Q==} 120 | engines: {node: '>= 10'} 121 | cpu: [arm64] 122 | os: [darwin] 123 | requiresBuild: true 124 | dev: false 125 | optional: true 126 | 127 | /@next/swc-darwin-x64/12.2.3: 128 | resolution: {integrity: sha512-lve+lnTiddXbcT3Lh2ujOFywQSEycTYQhuf6j6JrPu9oLQGS01kjIqqSj3/KMmSoppEnXo3BxkgYu+g2+ecHkA==} 129 | engines: {node: '>= 10'} 130 | cpu: [x64] 131 | os: [darwin] 132 | requiresBuild: true 133 | dev: false 134 | optional: true 135 | 136 | /@next/swc-freebsd-x64/12.2.3: 137 | resolution: {integrity: sha512-V4bZU1qBFkULTPW53phY8ypioh3EERzHu9YKAasm9RxU4dj+8c/4s60y+kbFkFEEpIUgEU6yNuYZRR4lHHbUGA==} 138 | engines: {node: '>= 10'} 139 | cpu: [x64] 140 | os: [freebsd] 141 | requiresBuild: true 142 | dev: false 143 | optional: true 144 | 145 | /@next/swc-linux-arm-gnueabihf/12.2.3: 146 | resolution: {integrity: sha512-MWxS/i+XSEKdQE0ZmdYkPPrWKBi4JwMVaXdOW9J/T/sZJsHsLlSC9ErBcNolKAJEVka+tnw9oPRyRCKOj+q0sw==} 147 | engines: {node: '>= 10'} 148 | cpu: [arm] 149 | os: [linux] 150 | requiresBuild: true 151 | dev: false 152 | optional: true 153 | 154 | /@next/swc-linux-arm64-gnu/12.2.3: 155 | resolution: {integrity: sha512-ikXkqAmvEcWTzIQFDdmrUHLWzdDAF5s2pVsSpQn9rk/gK1i9webH1GRQd2bSM7JLuPBZSaYrNGvDTyHZdSEYlg==} 156 | engines: {node: '>= 10'} 157 | cpu: [arm64] 158 | os: [linux] 159 | requiresBuild: true 160 | dev: false 161 | optional: true 162 | 163 | /@next/swc-linux-arm64-musl/12.2.3: 164 | resolution: {integrity: sha512-wE45gGFkeLLLnCoveKaBrdpYkkypl3qwNF2YhnfvfVK7etuu1O679LwClhCWinDVBr+KOkmyHok00Z+0uI1ycg==} 165 | engines: {node: '>= 10'} 166 | cpu: [arm64] 167 | os: [linux] 168 | requiresBuild: true 169 | dev: false 170 | optional: true 171 | 172 | /@next/swc-linux-x64-gnu/12.2.3: 173 | resolution: {integrity: sha512-MbFI6413VSXiREzHwYD8YAJLTknBaC+bmjXgdHEEdloeOuBFQGE3NWn3izOCTy8kV+s98VDQO8au7EKKs+bW0g==} 174 | engines: {node: '>= 10'} 175 | cpu: [x64] 176 | os: [linux] 177 | requiresBuild: true 178 | dev: false 179 | optional: true 180 | 181 | /@next/swc-linux-x64-musl/12.2.3: 182 | resolution: {integrity: sha512-jMBD0Va6fInbPih/dNySlNY2RpjkK6MXS+UGVEvuTswl1MZr+iahvurmshwGKpjaRwVU4DSFMD8+gfWxsTFs1Q==} 183 | engines: {node: '>= 10'} 184 | cpu: [x64] 185 | os: [linux] 186 | requiresBuild: true 187 | dev: false 188 | optional: true 189 | 190 | /@next/swc-win32-arm64-msvc/12.2.3: 191 | resolution: {integrity: sha512-Cq8ToPdc0jQP2C7pjChYctAsEe7+lO/B826ZCK5xFzobuHPiCyJ2Mzx/nEQwCY4SpYkeJQtCbwlCz5iyGW5zGg==} 192 | engines: {node: '>= 10'} 193 | cpu: [arm64] 194 | os: [win32] 195 | requiresBuild: true 196 | dev: false 197 | optional: true 198 | 199 | /@next/swc-win32-ia32-msvc/12.2.3: 200 | resolution: {integrity: sha512-BtFq4c8IpeB0sDhJMHJFgm86rPkOvmYI8k3De8Y2kgNVWSeLQ0Q929PWf7e+GqcX1015ei/gEB41ZH8Iw49NzA==} 201 | engines: {node: '>= 10'} 202 | cpu: [ia32] 203 | os: [win32] 204 | requiresBuild: true 205 | dev: false 206 | optional: true 207 | 208 | /@next/swc-win32-x64-msvc/12.2.3: 209 | resolution: {integrity: sha512-huSNb98KSG77Kl96CoPgCwom28aamuUsPpRmn/4s9L0RNbbHVSkp9E6HA4yOAykZCEuWcdNsRLbVVuAbt8rtIw==} 210 | engines: {node: '>= 10'} 211 | cpu: [x64] 212 | os: [win32] 213 | requiresBuild: true 214 | dev: false 215 | optional: true 216 | 217 | /@nodelib/fs.scandir/2.1.5: 218 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 219 | engines: {node: '>= 8'} 220 | dependencies: 221 | '@nodelib/fs.stat': 2.0.5 222 | run-parallel: 1.2.0 223 | dev: true 224 | 225 | /@nodelib/fs.stat/2.0.5: 226 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 227 | engines: {node: '>= 8'} 228 | dev: true 229 | 230 | /@nodelib/fs.walk/1.2.8: 231 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 232 | engines: {node: '>= 8'} 233 | dependencies: 234 | '@nodelib/fs.scandir': 2.1.5 235 | fastq: 1.13.0 236 | dev: true 237 | 238 | /@rushstack/eslint-patch/1.1.4: 239 | resolution: {integrity: sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==} 240 | dev: true 241 | 242 | /@swc/helpers/0.4.3: 243 | resolution: {integrity: sha512-6JrF+fdUK2zbGpJIlN7G3v966PQjyx/dPt1T9km2wj+EUBqgrxCk3uX4Kct16MIm9gGxfKRcfax2hVf5jvlTzA==} 244 | dependencies: 245 | tslib: 2.4.0 246 | dev: false 247 | 248 | /@types/json5/0.0.29: 249 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 250 | dev: true 251 | 252 | /@types/node/18.6.3: 253 | resolution: {integrity: sha512-6qKpDtoaYLM+5+AFChLhHermMQxc3TOEFIDzrZLPRGHPrLEwqFkkT5Kx3ju05g6X7uDPazz3jHbKPX0KzCjntg==} 254 | dev: true 255 | 256 | /@types/prop-types/15.7.5: 257 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} 258 | dev: true 259 | 260 | /@types/react-dom/18.0.6: 261 | resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} 262 | dependencies: 263 | '@types/react': 18.0.15 264 | dev: true 265 | 266 | /@types/react/18.0.15: 267 | resolution: {integrity: sha512-iz3BtLuIYH1uWdsv6wXYdhozhqj20oD4/Hk2DNXIn1kFsmp9x8d9QB6FnPhfkbhd2PgEONt9Q1x/ebkwjfFLow==} 268 | dependencies: 269 | '@types/prop-types': 15.7.5 270 | '@types/scheduler': 0.16.2 271 | csstype: 3.1.0 272 | dev: true 273 | 274 | /@types/scheduler/0.16.2: 275 | resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} 276 | dev: true 277 | 278 | /@typescript-eslint/parser/5.31.0_qugx7qdu5zevzvxaiqyxfiwquq: 279 | resolution: {integrity: sha512-UStjQiZ9OFTFReTrN+iGrC6O/ko9LVDhreEK5S3edmXgR396JGq7CoX2TWIptqt/ESzU2iRKXAHfSF2WJFcWHw==} 280 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 281 | peerDependencies: 282 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 283 | typescript: '*' 284 | peerDependenciesMeta: 285 | typescript: 286 | optional: true 287 | dependencies: 288 | '@typescript-eslint/scope-manager': 5.31.0 289 | '@typescript-eslint/types': 5.31.0 290 | '@typescript-eslint/typescript-estree': 5.31.0_typescript@4.7.4 291 | debug: 4.3.4 292 | eslint: 8.21.0 293 | typescript: 4.7.4 294 | transitivePeerDependencies: 295 | - supports-color 296 | dev: true 297 | 298 | /@typescript-eslint/scope-manager/5.31.0: 299 | resolution: {integrity: sha512-8jfEzBYDBG88rcXFxajdVavGxb5/XKXyvWgvD8Qix3EEJLCFIdVloJw+r9ww0wbyNLOTYyBsR+4ALNGdlalLLg==} 300 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 301 | dependencies: 302 | '@typescript-eslint/types': 5.31.0 303 | '@typescript-eslint/visitor-keys': 5.31.0 304 | dev: true 305 | 306 | /@typescript-eslint/types/5.31.0: 307 | resolution: {integrity: sha512-/f/rMaEseux+I4wmR6mfpM2wvtNZb1p9hAV77hWfuKc3pmaANp5dLAZSiE3/8oXTYTt3uV9KW5yZKJsMievp6g==} 308 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 309 | dev: true 310 | 311 | /@typescript-eslint/typescript-estree/5.31.0_typescript@4.7.4: 312 | resolution: {integrity: sha512-3S625TMcARX71wBc2qubHaoUwMEn+l9TCsaIzYI/ET31Xm2c9YQ+zhGgpydjorwQO9pLfR/6peTzS/0G3J/hDw==} 313 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 314 | peerDependencies: 315 | typescript: '*' 316 | peerDependenciesMeta: 317 | typescript: 318 | optional: true 319 | dependencies: 320 | '@typescript-eslint/types': 5.31.0 321 | '@typescript-eslint/visitor-keys': 5.31.0 322 | debug: 4.3.4 323 | globby: 11.1.0 324 | is-glob: 4.0.3 325 | semver: 7.3.7 326 | tsutils: 3.21.0_typescript@4.7.4 327 | typescript: 4.7.4 328 | transitivePeerDependencies: 329 | - supports-color 330 | dev: true 331 | 332 | /@typescript-eslint/visitor-keys/5.31.0: 333 | resolution: {integrity: sha512-ZK0jVxSjS4gnPirpVjXHz7mgdOsZUHzNYSfTw2yPa3agfbt9YfqaBiBZFSSxeBWnpWkzCxTfUpnzA3Vily/CSg==} 334 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 335 | dependencies: 336 | '@typescript-eslint/types': 5.31.0 337 | eslint-visitor-keys: 3.3.0 338 | dev: true 339 | 340 | /acorn-jsx/5.3.2_acorn@8.8.0: 341 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 342 | peerDependencies: 343 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 344 | dependencies: 345 | acorn: 8.8.0 346 | dev: true 347 | 348 | /acorn-node/1.8.2: 349 | resolution: {integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==} 350 | dependencies: 351 | acorn: 7.4.1 352 | acorn-walk: 7.2.0 353 | xtend: 4.0.2 354 | dev: true 355 | 356 | /acorn-walk/7.2.0: 357 | resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} 358 | engines: {node: '>=0.4.0'} 359 | dev: true 360 | 361 | /acorn/7.4.1: 362 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 363 | engines: {node: '>=0.4.0'} 364 | hasBin: true 365 | dev: true 366 | 367 | /acorn/8.8.0: 368 | resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} 369 | engines: {node: '>=0.4.0'} 370 | hasBin: true 371 | dev: true 372 | 373 | /ajv/6.12.6: 374 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 375 | dependencies: 376 | fast-deep-equal: 3.1.3 377 | fast-json-stable-stringify: 2.1.0 378 | json-schema-traverse: 0.4.1 379 | uri-js: 4.4.1 380 | dev: true 381 | 382 | /ansi-regex/5.0.1: 383 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 384 | engines: {node: '>=8'} 385 | dev: true 386 | 387 | /ansi-styles/4.3.0: 388 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 389 | engines: {node: '>=8'} 390 | dependencies: 391 | color-convert: 2.0.1 392 | dev: true 393 | 394 | /anymatch/3.1.2: 395 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 396 | engines: {node: '>= 8'} 397 | dependencies: 398 | normalize-path: 3.0.0 399 | picomatch: 2.3.1 400 | dev: true 401 | 402 | /arg/5.0.2: 403 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 404 | dev: true 405 | 406 | /argparse/2.0.1: 407 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 408 | dev: true 409 | 410 | /aria-query/4.2.2: 411 | resolution: {integrity: sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==} 412 | engines: {node: '>=6.0'} 413 | dependencies: 414 | '@babel/runtime': 7.18.9 415 | '@babel/runtime-corejs3': 7.18.9 416 | dev: true 417 | 418 | /array-includes/3.1.5: 419 | resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} 420 | engines: {node: '>= 0.4'} 421 | dependencies: 422 | call-bind: 1.0.2 423 | define-properties: 1.1.4 424 | es-abstract: 1.20.1 425 | get-intrinsic: 1.1.2 426 | is-string: 1.0.7 427 | dev: true 428 | 429 | /array-union/2.1.0: 430 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 431 | engines: {node: '>=8'} 432 | dev: true 433 | 434 | /array.prototype.flat/1.3.0: 435 | resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} 436 | engines: {node: '>= 0.4'} 437 | dependencies: 438 | call-bind: 1.0.2 439 | define-properties: 1.1.4 440 | es-abstract: 1.20.1 441 | es-shim-unscopables: 1.0.0 442 | dev: true 443 | 444 | /array.prototype.flatmap/1.3.0: 445 | resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==} 446 | engines: {node: '>= 0.4'} 447 | dependencies: 448 | call-bind: 1.0.2 449 | define-properties: 1.1.4 450 | es-abstract: 1.20.1 451 | es-shim-unscopables: 1.0.0 452 | dev: true 453 | 454 | /ast-types-flow/0.0.7: 455 | resolution: {integrity: sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==} 456 | dev: true 457 | 458 | /asynckit/0.4.0: 459 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 460 | dev: false 461 | 462 | /autoprefixer/10.4.8_postcss@8.4.14: 463 | resolution: {integrity: sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==} 464 | engines: {node: ^10 || ^12 || >=14} 465 | hasBin: true 466 | peerDependencies: 467 | postcss: ^8.1.0 468 | dependencies: 469 | browserslist: 4.21.3 470 | caniuse-lite: 1.0.30001373 471 | fraction.js: 4.2.0 472 | normalize-range: 0.1.2 473 | picocolors: 1.0.0 474 | postcss: 8.4.14 475 | postcss-value-parser: 4.2.0 476 | dev: true 477 | 478 | /axe-core/4.4.3: 479 | resolution: {integrity: sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==} 480 | engines: {node: '>=4'} 481 | dev: true 482 | 483 | /axios/0.27.2: 484 | resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} 485 | dependencies: 486 | follow-redirects: 1.15.1 487 | form-data: 4.0.0 488 | transitivePeerDependencies: 489 | - debug 490 | dev: false 491 | 492 | /axobject-query/2.2.0: 493 | resolution: {integrity: sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==} 494 | dev: true 495 | 496 | /balanced-match/1.0.2: 497 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 498 | dev: true 499 | 500 | /binary-extensions/2.2.0: 501 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 502 | engines: {node: '>=8'} 503 | dev: true 504 | 505 | /brace-expansion/1.1.11: 506 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 507 | dependencies: 508 | balanced-match: 1.0.2 509 | concat-map: 0.0.1 510 | dev: true 511 | 512 | /braces/3.0.2: 513 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 514 | engines: {node: '>=8'} 515 | dependencies: 516 | fill-range: 7.0.1 517 | dev: true 518 | 519 | /browserslist/4.21.3: 520 | resolution: {integrity: sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==} 521 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 522 | hasBin: true 523 | dependencies: 524 | caniuse-lite: 1.0.30001373 525 | electron-to-chromium: 1.4.206 526 | node-releases: 2.0.6 527 | update-browserslist-db: 1.0.5_browserslist@4.21.3 528 | dev: true 529 | 530 | /call-bind/1.0.2: 531 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 532 | dependencies: 533 | function-bind: 1.1.1 534 | get-intrinsic: 1.1.2 535 | dev: true 536 | 537 | /callsites/3.1.0: 538 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 539 | engines: {node: '>=6'} 540 | dev: true 541 | 542 | /camelcase-css/2.0.1: 543 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 544 | engines: {node: '>= 6'} 545 | dev: true 546 | 547 | /caniuse-lite/1.0.30001373: 548 | resolution: {integrity: sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==} 549 | 550 | /chalk/4.1.2: 551 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 552 | engines: {node: '>=10'} 553 | dependencies: 554 | ansi-styles: 4.3.0 555 | supports-color: 7.2.0 556 | dev: true 557 | 558 | /chokidar/3.5.3: 559 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 560 | engines: {node: '>= 8.10.0'} 561 | dependencies: 562 | anymatch: 3.1.2 563 | braces: 3.0.2 564 | glob-parent: 5.1.2 565 | is-binary-path: 2.1.0 566 | is-glob: 4.0.3 567 | normalize-path: 3.0.0 568 | readdirp: 3.6.0 569 | optionalDependencies: 570 | fsevents: 2.3.2 571 | dev: true 572 | 573 | /color-convert/2.0.1: 574 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 575 | engines: {node: '>=7.0.0'} 576 | dependencies: 577 | color-name: 1.1.4 578 | dev: true 579 | 580 | /color-name/1.1.4: 581 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 582 | dev: true 583 | 584 | /combined-stream/1.0.8: 585 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 586 | engines: {node: '>= 0.8'} 587 | dependencies: 588 | delayed-stream: 1.0.0 589 | dev: false 590 | 591 | /concat-map/0.0.1: 592 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 593 | dev: true 594 | 595 | /core-js-pure/3.24.1: 596 | resolution: {integrity: sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==} 597 | requiresBuild: true 598 | dev: true 599 | 600 | /cross-spawn/7.0.3: 601 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 602 | engines: {node: '>= 8'} 603 | dependencies: 604 | path-key: 3.1.1 605 | shebang-command: 2.0.0 606 | which: 2.0.2 607 | dev: true 608 | 609 | /cssesc/3.0.0: 610 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 611 | engines: {node: '>=4'} 612 | hasBin: true 613 | dev: true 614 | 615 | /csstype/3.1.0: 616 | resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} 617 | dev: true 618 | 619 | /damerau-levenshtein/1.0.8: 620 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 621 | dev: true 622 | 623 | /debug/2.6.9: 624 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 625 | peerDependencies: 626 | supports-color: '*' 627 | peerDependenciesMeta: 628 | supports-color: 629 | optional: true 630 | dependencies: 631 | ms: 2.0.0 632 | dev: true 633 | 634 | /debug/3.2.7: 635 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 636 | peerDependencies: 637 | supports-color: '*' 638 | peerDependenciesMeta: 639 | supports-color: 640 | optional: true 641 | dependencies: 642 | ms: 2.1.3 643 | dev: 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 | dependencies: 654 | ms: 2.1.2 655 | dev: true 656 | 657 | /deep-is/0.1.4: 658 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 659 | dev: true 660 | 661 | /define-properties/1.1.4: 662 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 663 | engines: {node: '>= 0.4'} 664 | dependencies: 665 | has-property-descriptors: 1.0.0 666 | object-keys: 1.1.1 667 | dev: true 668 | 669 | /defined/1.0.0: 670 | resolution: {integrity: sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==} 671 | dev: true 672 | 673 | /delayed-stream/1.0.0: 674 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 675 | engines: {node: '>=0.4.0'} 676 | dev: false 677 | 678 | /detective/5.2.1: 679 | resolution: {integrity: sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==} 680 | engines: {node: '>=0.8.0'} 681 | hasBin: true 682 | dependencies: 683 | acorn-node: 1.8.2 684 | defined: 1.0.0 685 | minimist: 1.2.6 686 | dev: true 687 | 688 | /didyoumean/1.2.2: 689 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 690 | dev: true 691 | 692 | /dir-glob/3.0.1: 693 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 694 | engines: {node: '>=8'} 695 | dependencies: 696 | path-type: 4.0.0 697 | dev: true 698 | 699 | /dlv/1.1.3: 700 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 701 | dev: true 702 | 703 | /doctrine/2.1.0: 704 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 705 | engines: {node: '>=0.10.0'} 706 | dependencies: 707 | esutils: 2.0.3 708 | dev: true 709 | 710 | /doctrine/3.0.0: 711 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 712 | engines: {node: '>=6.0.0'} 713 | dependencies: 714 | esutils: 2.0.3 715 | dev: true 716 | 717 | /electron-to-chromium/1.4.206: 718 | resolution: {integrity: sha512-h+Fadt1gIaQ06JaIiyqPsBjJ08fV5Q7md+V8bUvQW/9OvXfL2LRICTz2EcnnCP7QzrFTS6/27MRV6Bl9Yn97zA==} 719 | dev: true 720 | 721 | /emoji-regex/9.2.2: 722 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 723 | dev: true 724 | 725 | /es-abstract/1.20.1: 726 | resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} 727 | engines: {node: '>= 0.4'} 728 | dependencies: 729 | call-bind: 1.0.2 730 | es-to-primitive: 1.2.1 731 | function-bind: 1.1.1 732 | function.prototype.name: 1.1.5 733 | get-intrinsic: 1.1.2 734 | get-symbol-description: 1.0.0 735 | has: 1.0.3 736 | has-property-descriptors: 1.0.0 737 | has-symbols: 1.0.3 738 | internal-slot: 1.0.3 739 | is-callable: 1.2.4 740 | is-negative-zero: 2.0.2 741 | is-regex: 1.1.4 742 | is-shared-array-buffer: 1.0.2 743 | is-string: 1.0.7 744 | is-weakref: 1.0.2 745 | object-inspect: 1.12.2 746 | object-keys: 1.1.1 747 | object.assign: 4.1.2 748 | regexp.prototype.flags: 1.4.3 749 | string.prototype.trimend: 1.0.5 750 | string.prototype.trimstart: 1.0.5 751 | unbox-primitive: 1.0.2 752 | dev: true 753 | 754 | /es-shim-unscopables/1.0.0: 755 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 756 | dependencies: 757 | has: 1.0.3 758 | dev: true 759 | 760 | /es-to-primitive/1.2.1: 761 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 762 | engines: {node: '>= 0.4'} 763 | dependencies: 764 | is-callable: 1.2.4 765 | is-date-object: 1.0.5 766 | is-symbol: 1.0.4 767 | dev: true 768 | 769 | /escalade/3.1.1: 770 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 771 | engines: {node: '>=6'} 772 | dev: true 773 | 774 | /escape-string-regexp/4.0.0: 775 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 776 | engines: {node: '>=10'} 777 | dev: true 778 | 779 | /eslint-config-next/12.2.3_qugx7qdu5zevzvxaiqyxfiwquq: 780 | resolution: {integrity: sha512-xAQqAqwa2bu9ZMRypz58ym4tNCo22Wc6LuoLpbpf3yW5c4ZkVib9934AgGDDvh2zKrP56Z6X0Pp6gNnuuZzcRw==} 781 | peerDependencies: 782 | eslint: ^7.23.0 || ^8.0.0 783 | typescript: '>=3.3.1' 784 | peerDependenciesMeta: 785 | typescript: 786 | optional: true 787 | dependencies: 788 | '@next/eslint-plugin-next': 12.2.3 789 | '@rushstack/eslint-patch': 1.1.4 790 | '@typescript-eslint/parser': 5.31.0_qugx7qdu5zevzvxaiqyxfiwquq 791 | eslint: 8.21.0 792 | eslint-import-resolver-node: 0.3.6 793 | eslint-import-resolver-typescript: 2.7.1_jatgrcxl4x7ywe7ak6cnjca2ae 794 | eslint-plugin-import: 2.26.0_zu5yyfjdtguz3dzpvgqin5fldy 795 | eslint-plugin-jsx-a11y: 6.6.1_eslint@8.21.0 796 | eslint-plugin-react: 7.30.1_eslint@8.21.0 797 | eslint-plugin-react-hooks: 4.6.0_eslint@8.21.0 798 | typescript: 4.7.4 799 | transitivePeerDependencies: 800 | - eslint-import-resolver-webpack 801 | - supports-color 802 | dev: true 803 | 804 | /eslint-import-resolver-node/0.3.6: 805 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 806 | dependencies: 807 | debug: 3.2.7 808 | resolve: 1.22.1 809 | transitivePeerDependencies: 810 | - supports-color 811 | dev: true 812 | 813 | /eslint-import-resolver-typescript/2.7.1_jatgrcxl4x7ywe7ak6cnjca2ae: 814 | resolution: {integrity: sha512-00UbgGwV8bSgUv34igBDbTOtKhqoRMy9bFjNehT40bXg6585PNIct8HhXZ0SybqB9rWtXj9crcku8ndDn/gIqQ==} 815 | engines: {node: '>=4'} 816 | peerDependencies: 817 | eslint: '*' 818 | eslint-plugin-import: '*' 819 | dependencies: 820 | debug: 4.3.4 821 | eslint: 8.21.0 822 | eslint-plugin-import: 2.26.0_zu5yyfjdtguz3dzpvgqin5fldy 823 | glob: 7.2.3 824 | is-glob: 4.0.3 825 | resolve: 1.22.1 826 | tsconfig-paths: 3.14.1 827 | transitivePeerDependencies: 828 | - supports-color 829 | dev: true 830 | 831 | /eslint-module-utils/2.7.3_tl7yzo5qhybg5tc7vdth5gpmla: 832 | resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} 833 | engines: {node: '>=4'} 834 | peerDependencies: 835 | '@typescript-eslint/parser': '*' 836 | eslint-import-resolver-node: '*' 837 | eslint-import-resolver-typescript: '*' 838 | eslint-import-resolver-webpack: '*' 839 | peerDependenciesMeta: 840 | '@typescript-eslint/parser': 841 | optional: true 842 | eslint-import-resolver-node: 843 | optional: true 844 | eslint-import-resolver-typescript: 845 | optional: true 846 | eslint-import-resolver-webpack: 847 | optional: true 848 | dependencies: 849 | '@typescript-eslint/parser': 5.31.0_qugx7qdu5zevzvxaiqyxfiwquq 850 | debug: 3.2.7 851 | eslint-import-resolver-node: 0.3.6 852 | eslint-import-resolver-typescript: 2.7.1_jatgrcxl4x7ywe7ak6cnjca2ae 853 | find-up: 2.1.0 854 | transitivePeerDependencies: 855 | - supports-color 856 | dev: true 857 | 858 | /eslint-plugin-import/2.26.0_zu5yyfjdtguz3dzpvgqin5fldy: 859 | resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} 860 | engines: {node: '>=4'} 861 | peerDependencies: 862 | '@typescript-eslint/parser': '*' 863 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 864 | peerDependenciesMeta: 865 | '@typescript-eslint/parser': 866 | optional: true 867 | dependencies: 868 | '@typescript-eslint/parser': 5.31.0_qugx7qdu5zevzvxaiqyxfiwquq 869 | array-includes: 3.1.5 870 | array.prototype.flat: 1.3.0 871 | debug: 2.6.9 872 | doctrine: 2.1.0 873 | eslint: 8.21.0 874 | eslint-import-resolver-node: 0.3.6 875 | eslint-module-utils: 2.7.3_tl7yzo5qhybg5tc7vdth5gpmla 876 | has: 1.0.3 877 | is-core-module: 2.9.0 878 | is-glob: 4.0.3 879 | minimatch: 3.1.2 880 | object.values: 1.1.5 881 | resolve: 1.22.1 882 | tsconfig-paths: 3.14.1 883 | transitivePeerDependencies: 884 | - eslint-import-resolver-typescript 885 | - eslint-import-resolver-webpack 886 | - supports-color 887 | dev: true 888 | 889 | /eslint-plugin-jsx-a11y/6.6.1_eslint@8.21.0: 890 | resolution: {integrity: sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==} 891 | engines: {node: '>=4.0'} 892 | peerDependencies: 893 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 894 | dependencies: 895 | '@babel/runtime': 7.18.9 896 | aria-query: 4.2.2 897 | array-includes: 3.1.5 898 | ast-types-flow: 0.0.7 899 | axe-core: 4.4.3 900 | axobject-query: 2.2.0 901 | damerau-levenshtein: 1.0.8 902 | emoji-regex: 9.2.2 903 | eslint: 8.21.0 904 | has: 1.0.3 905 | jsx-ast-utils: 3.3.2 906 | language-tags: 1.0.5 907 | minimatch: 3.1.2 908 | semver: 6.3.0 909 | dev: true 910 | 911 | /eslint-plugin-react-hooks/4.6.0_eslint@8.21.0: 912 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 913 | engines: {node: '>=10'} 914 | peerDependencies: 915 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 916 | dependencies: 917 | eslint: 8.21.0 918 | dev: true 919 | 920 | /eslint-plugin-react/7.30.1_eslint@8.21.0: 921 | resolution: {integrity: sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==} 922 | engines: {node: '>=4'} 923 | peerDependencies: 924 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 925 | dependencies: 926 | array-includes: 3.1.5 927 | array.prototype.flatmap: 1.3.0 928 | doctrine: 2.1.0 929 | eslint: 8.21.0 930 | estraverse: 5.3.0 931 | jsx-ast-utils: 3.3.2 932 | minimatch: 3.1.2 933 | object.entries: 1.1.5 934 | object.fromentries: 2.0.5 935 | object.hasown: 1.1.1 936 | object.values: 1.1.5 937 | prop-types: 15.8.1 938 | resolve: 2.0.0-next.4 939 | semver: 6.3.0 940 | string.prototype.matchall: 4.0.7 941 | dev: true 942 | 943 | /eslint-scope/7.1.1: 944 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 945 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 946 | dependencies: 947 | esrecurse: 4.3.0 948 | estraverse: 5.3.0 949 | dev: true 950 | 951 | /eslint-utils/3.0.0_eslint@8.21.0: 952 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 953 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 954 | peerDependencies: 955 | eslint: '>=5' 956 | dependencies: 957 | eslint: 8.21.0 958 | eslint-visitor-keys: 2.1.0 959 | dev: true 960 | 961 | /eslint-visitor-keys/2.1.0: 962 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 963 | engines: {node: '>=10'} 964 | dev: true 965 | 966 | /eslint-visitor-keys/3.3.0: 967 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 968 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 969 | dev: true 970 | 971 | /eslint/8.21.0: 972 | resolution: {integrity: sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==} 973 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 974 | hasBin: true 975 | dependencies: 976 | '@eslint/eslintrc': 1.3.0 977 | '@humanwhocodes/config-array': 0.10.4 978 | '@humanwhocodes/gitignore-to-minimatch': 1.0.2 979 | ajv: 6.12.6 980 | chalk: 4.1.2 981 | cross-spawn: 7.0.3 982 | debug: 4.3.4 983 | doctrine: 3.0.0 984 | escape-string-regexp: 4.0.0 985 | eslint-scope: 7.1.1 986 | eslint-utils: 3.0.0_eslint@8.21.0 987 | eslint-visitor-keys: 3.3.0 988 | espree: 9.3.3 989 | esquery: 1.4.0 990 | esutils: 2.0.3 991 | fast-deep-equal: 3.1.3 992 | file-entry-cache: 6.0.1 993 | find-up: 5.0.0 994 | functional-red-black-tree: 1.0.1 995 | glob-parent: 6.0.2 996 | globals: 13.17.0 997 | globby: 11.1.0 998 | grapheme-splitter: 1.0.4 999 | ignore: 5.2.0 1000 | import-fresh: 3.3.0 1001 | imurmurhash: 0.1.4 1002 | is-glob: 4.0.3 1003 | js-yaml: 4.1.0 1004 | json-stable-stringify-without-jsonify: 1.0.1 1005 | levn: 0.4.1 1006 | lodash.merge: 4.6.2 1007 | minimatch: 3.1.2 1008 | natural-compare: 1.4.0 1009 | optionator: 0.9.1 1010 | regexpp: 3.2.0 1011 | strip-ansi: 6.0.1 1012 | strip-json-comments: 3.1.1 1013 | text-table: 0.2.0 1014 | v8-compile-cache: 2.3.0 1015 | transitivePeerDependencies: 1016 | - supports-color 1017 | dev: true 1018 | 1019 | /espree/9.3.3: 1020 | resolution: {integrity: sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==} 1021 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1022 | dependencies: 1023 | acorn: 8.8.0 1024 | acorn-jsx: 5.3.2_acorn@8.8.0 1025 | eslint-visitor-keys: 3.3.0 1026 | dev: true 1027 | 1028 | /esquery/1.4.0: 1029 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1030 | engines: {node: '>=0.10'} 1031 | dependencies: 1032 | estraverse: 5.3.0 1033 | dev: true 1034 | 1035 | /esrecurse/4.3.0: 1036 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1037 | engines: {node: '>=4.0'} 1038 | dependencies: 1039 | estraverse: 5.3.0 1040 | dev: true 1041 | 1042 | /estraverse/5.3.0: 1043 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1044 | engines: {node: '>=4.0'} 1045 | dev: true 1046 | 1047 | /esutils/2.0.3: 1048 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1049 | engines: {node: '>=0.10.0'} 1050 | dev: true 1051 | 1052 | /fast-deep-equal/3.1.3: 1053 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1054 | dev: true 1055 | 1056 | /fast-glob/3.2.11: 1057 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 1058 | engines: {node: '>=8.6.0'} 1059 | dependencies: 1060 | '@nodelib/fs.stat': 2.0.5 1061 | '@nodelib/fs.walk': 1.2.8 1062 | glob-parent: 5.1.2 1063 | merge2: 1.4.1 1064 | micromatch: 4.0.5 1065 | dev: true 1066 | 1067 | /fast-json-stable-stringify/2.1.0: 1068 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1069 | dev: true 1070 | 1071 | /fast-levenshtein/2.0.6: 1072 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1073 | dev: true 1074 | 1075 | /fastq/1.13.0: 1076 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1077 | dependencies: 1078 | reusify: 1.0.4 1079 | dev: true 1080 | 1081 | /file-entry-cache/6.0.1: 1082 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1083 | engines: {node: ^10.12.0 || >=12.0.0} 1084 | dependencies: 1085 | flat-cache: 3.0.4 1086 | dev: true 1087 | 1088 | /fill-range/7.0.1: 1089 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1090 | engines: {node: '>=8'} 1091 | dependencies: 1092 | to-regex-range: 5.0.1 1093 | dev: true 1094 | 1095 | /find-up/2.1.0: 1096 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} 1097 | engines: {node: '>=4'} 1098 | dependencies: 1099 | locate-path: 2.0.0 1100 | dev: true 1101 | 1102 | /find-up/5.0.0: 1103 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1104 | engines: {node: '>=10'} 1105 | dependencies: 1106 | locate-path: 6.0.0 1107 | path-exists: 4.0.0 1108 | dev: true 1109 | 1110 | /flat-cache/3.0.4: 1111 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1112 | engines: {node: ^10.12.0 || >=12.0.0} 1113 | dependencies: 1114 | flatted: 3.2.6 1115 | rimraf: 3.0.2 1116 | dev: true 1117 | 1118 | /flatted/3.2.6: 1119 | resolution: {integrity: sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==} 1120 | dev: true 1121 | 1122 | /follow-redirects/1.15.1: 1123 | resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==} 1124 | engines: {node: '>=4.0'} 1125 | peerDependencies: 1126 | debug: '*' 1127 | peerDependenciesMeta: 1128 | debug: 1129 | optional: true 1130 | dev: false 1131 | 1132 | /form-data/4.0.0: 1133 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 1134 | engines: {node: '>= 6'} 1135 | dependencies: 1136 | asynckit: 0.4.0 1137 | combined-stream: 1.0.8 1138 | mime-types: 2.1.35 1139 | dev: false 1140 | 1141 | /fraction.js/4.2.0: 1142 | resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} 1143 | dev: true 1144 | 1145 | /fs.realpath/1.0.0: 1146 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1147 | dev: true 1148 | 1149 | /fsevents/2.3.2: 1150 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1151 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1152 | os: [darwin] 1153 | requiresBuild: true 1154 | dev: true 1155 | optional: true 1156 | 1157 | /function-bind/1.1.1: 1158 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1159 | dev: true 1160 | 1161 | /function.prototype.name/1.1.5: 1162 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1163 | engines: {node: '>= 0.4'} 1164 | dependencies: 1165 | call-bind: 1.0.2 1166 | define-properties: 1.1.4 1167 | es-abstract: 1.20.1 1168 | functions-have-names: 1.2.3 1169 | dev: true 1170 | 1171 | /functional-red-black-tree/1.0.1: 1172 | resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} 1173 | dev: true 1174 | 1175 | /functions-have-names/1.2.3: 1176 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1177 | dev: true 1178 | 1179 | /get-intrinsic/1.1.2: 1180 | resolution: {integrity: sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==} 1181 | dependencies: 1182 | function-bind: 1.1.1 1183 | has: 1.0.3 1184 | has-symbols: 1.0.3 1185 | dev: true 1186 | 1187 | /get-symbol-description/1.0.0: 1188 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1189 | engines: {node: '>= 0.4'} 1190 | dependencies: 1191 | call-bind: 1.0.2 1192 | get-intrinsic: 1.1.2 1193 | dev: true 1194 | 1195 | /glob-parent/5.1.2: 1196 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1197 | engines: {node: '>= 6'} 1198 | dependencies: 1199 | is-glob: 4.0.3 1200 | dev: true 1201 | 1202 | /glob-parent/6.0.2: 1203 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1204 | engines: {node: '>=10.13.0'} 1205 | dependencies: 1206 | is-glob: 4.0.3 1207 | dev: true 1208 | 1209 | /glob/7.1.7: 1210 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 1211 | dependencies: 1212 | fs.realpath: 1.0.0 1213 | inflight: 1.0.6 1214 | inherits: 2.0.4 1215 | minimatch: 3.1.2 1216 | once: 1.4.0 1217 | path-is-absolute: 1.0.1 1218 | dev: true 1219 | 1220 | /glob/7.2.3: 1221 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1222 | dependencies: 1223 | fs.realpath: 1.0.0 1224 | inflight: 1.0.6 1225 | inherits: 2.0.4 1226 | minimatch: 3.1.2 1227 | once: 1.4.0 1228 | path-is-absolute: 1.0.1 1229 | dev: true 1230 | 1231 | /globals/13.17.0: 1232 | resolution: {integrity: sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==} 1233 | engines: {node: '>=8'} 1234 | dependencies: 1235 | type-fest: 0.20.2 1236 | dev: true 1237 | 1238 | /globby/11.1.0: 1239 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1240 | engines: {node: '>=10'} 1241 | dependencies: 1242 | array-union: 2.1.0 1243 | dir-glob: 3.0.1 1244 | fast-glob: 3.2.11 1245 | ignore: 5.2.0 1246 | merge2: 1.4.1 1247 | slash: 3.0.0 1248 | dev: true 1249 | 1250 | /grapheme-splitter/1.0.4: 1251 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} 1252 | dev: true 1253 | 1254 | /has-bigints/1.0.2: 1255 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1256 | dev: true 1257 | 1258 | /has-flag/4.0.0: 1259 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1260 | engines: {node: '>=8'} 1261 | dev: true 1262 | 1263 | /has-property-descriptors/1.0.0: 1264 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1265 | dependencies: 1266 | get-intrinsic: 1.1.2 1267 | dev: true 1268 | 1269 | /has-symbols/1.0.3: 1270 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1271 | engines: {node: '>= 0.4'} 1272 | dev: true 1273 | 1274 | /has-tostringtag/1.0.0: 1275 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1276 | engines: {node: '>= 0.4'} 1277 | dependencies: 1278 | has-symbols: 1.0.3 1279 | dev: true 1280 | 1281 | /has/1.0.3: 1282 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1283 | engines: {node: '>= 0.4.0'} 1284 | dependencies: 1285 | function-bind: 1.1.1 1286 | dev: true 1287 | 1288 | /ignore/5.2.0: 1289 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 1290 | engines: {node: '>= 4'} 1291 | dev: true 1292 | 1293 | /import-fresh/3.3.0: 1294 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1295 | engines: {node: '>=6'} 1296 | dependencies: 1297 | parent-module: 1.0.1 1298 | resolve-from: 4.0.0 1299 | dev: true 1300 | 1301 | /imurmurhash/0.1.4: 1302 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1303 | engines: {node: '>=0.8.19'} 1304 | dev: true 1305 | 1306 | /inflight/1.0.6: 1307 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1308 | dependencies: 1309 | once: 1.4.0 1310 | wrappy: 1.0.2 1311 | dev: true 1312 | 1313 | /inherits/2.0.4: 1314 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1315 | dev: true 1316 | 1317 | /internal-slot/1.0.3: 1318 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 1319 | engines: {node: '>= 0.4'} 1320 | dependencies: 1321 | get-intrinsic: 1.1.2 1322 | has: 1.0.3 1323 | side-channel: 1.0.4 1324 | dev: true 1325 | 1326 | /is-bigint/1.0.4: 1327 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1328 | dependencies: 1329 | has-bigints: 1.0.2 1330 | dev: true 1331 | 1332 | /is-binary-path/2.1.0: 1333 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1334 | engines: {node: '>=8'} 1335 | dependencies: 1336 | binary-extensions: 2.2.0 1337 | dev: true 1338 | 1339 | /is-boolean-object/1.1.2: 1340 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1341 | engines: {node: '>= 0.4'} 1342 | dependencies: 1343 | call-bind: 1.0.2 1344 | has-tostringtag: 1.0.0 1345 | dev: true 1346 | 1347 | /is-callable/1.2.4: 1348 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 1349 | engines: {node: '>= 0.4'} 1350 | dev: true 1351 | 1352 | /is-core-module/2.9.0: 1353 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 1354 | dependencies: 1355 | has: 1.0.3 1356 | dev: true 1357 | 1358 | /is-date-object/1.0.5: 1359 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1360 | engines: {node: '>= 0.4'} 1361 | dependencies: 1362 | has-tostringtag: 1.0.0 1363 | dev: true 1364 | 1365 | /is-extglob/2.1.1: 1366 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1367 | engines: {node: '>=0.10.0'} 1368 | dev: true 1369 | 1370 | /is-glob/4.0.3: 1371 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1372 | engines: {node: '>=0.10.0'} 1373 | dependencies: 1374 | is-extglob: 2.1.1 1375 | dev: true 1376 | 1377 | /is-negative-zero/2.0.2: 1378 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1379 | engines: {node: '>= 0.4'} 1380 | dev: true 1381 | 1382 | /is-number-object/1.0.7: 1383 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1384 | engines: {node: '>= 0.4'} 1385 | dependencies: 1386 | has-tostringtag: 1.0.0 1387 | dev: true 1388 | 1389 | /is-number/7.0.0: 1390 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1391 | engines: {node: '>=0.12.0'} 1392 | dev: true 1393 | 1394 | /is-regex/1.1.4: 1395 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1396 | engines: {node: '>= 0.4'} 1397 | dependencies: 1398 | call-bind: 1.0.2 1399 | has-tostringtag: 1.0.0 1400 | dev: true 1401 | 1402 | /is-shared-array-buffer/1.0.2: 1403 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1404 | dependencies: 1405 | call-bind: 1.0.2 1406 | dev: true 1407 | 1408 | /is-string/1.0.7: 1409 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1410 | engines: {node: '>= 0.4'} 1411 | dependencies: 1412 | has-tostringtag: 1.0.0 1413 | dev: true 1414 | 1415 | /is-symbol/1.0.4: 1416 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1417 | engines: {node: '>= 0.4'} 1418 | dependencies: 1419 | has-symbols: 1.0.3 1420 | dev: true 1421 | 1422 | /is-weakref/1.0.2: 1423 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1424 | dependencies: 1425 | call-bind: 1.0.2 1426 | dev: true 1427 | 1428 | /isexe/2.0.0: 1429 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1430 | dev: true 1431 | 1432 | /js-tokens/4.0.0: 1433 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1434 | 1435 | /js-yaml/4.1.0: 1436 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1437 | hasBin: true 1438 | dependencies: 1439 | argparse: 2.0.1 1440 | dev: true 1441 | 1442 | /json-schema-traverse/0.4.1: 1443 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1444 | dev: true 1445 | 1446 | /json-stable-stringify-without-jsonify/1.0.1: 1447 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1448 | dev: true 1449 | 1450 | /json5/1.0.1: 1451 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 1452 | hasBin: true 1453 | dependencies: 1454 | minimist: 1.2.6 1455 | dev: true 1456 | 1457 | /jsx-ast-utils/3.3.2: 1458 | resolution: {integrity: sha512-4ZCADZHRkno244xlNnn4AOG6sRQ7iBZ5BbgZ4vW4y5IZw7cVUD1PPeblm1xx/nfmMxPdt/LHsXZW8z/j58+l9Q==} 1459 | engines: {node: '>=4.0'} 1460 | dependencies: 1461 | array-includes: 3.1.5 1462 | object.assign: 4.1.2 1463 | dev: true 1464 | 1465 | /language-subtag-registry/0.3.22: 1466 | resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} 1467 | dev: true 1468 | 1469 | /language-tags/1.0.5: 1470 | resolution: {integrity: sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==} 1471 | dependencies: 1472 | language-subtag-registry: 0.3.22 1473 | dev: true 1474 | 1475 | /levn/0.4.1: 1476 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1477 | engines: {node: '>= 0.8.0'} 1478 | dependencies: 1479 | prelude-ls: 1.2.1 1480 | type-check: 0.4.0 1481 | dev: true 1482 | 1483 | /lilconfig/2.0.6: 1484 | resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} 1485 | engines: {node: '>=10'} 1486 | dev: true 1487 | 1488 | /locate-path/2.0.0: 1489 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} 1490 | engines: {node: '>=4'} 1491 | dependencies: 1492 | p-locate: 2.0.0 1493 | path-exists: 3.0.0 1494 | dev: true 1495 | 1496 | /locate-path/6.0.0: 1497 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1498 | engines: {node: '>=10'} 1499 | dependencies: 1500 | p-locate: 5.0.0 1501 | dev: true 1502 | 1503 | /lodash.merge/4.6.2: 1504 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1505 | dev: true 1506 | 1507 | /loose-envify/1.4.0: 1508 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1509 | hasBin: true 1510 | dependencies: 1511 | js-tokens: 4.0.0 1512 | 1513 | /lru-cache/6.0.0: 1514 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1515 | engines: {node: '>=10'} 1516 | dependencies: 1517 | yallist: 4.0.0 1518 | dev: true 1519 | 1520 | /merge2/1.4.1: 1521 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1522 | engines: {node: '>= 8'} 1523 | dev: true 1524 | 1525 | /micromatch/4.0.5: 1526 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1527 | engines: {node: '>=8.6'} 1528 | dependencies: 1529 | braces: 3.0.2 1530 | picomatch: 2.3.1 1531 | dev: true 1532 | 1533 | /mime-db/1.52.0: 1534 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1535 | engines: {node: '>= 0.6'} 1536 | dev: false 1537 | 1538 | /mime-types/2.1.35: 1539 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1540 | engines: {node: '>= 0.6'} 1541 | dependencies: 1542 | mime-db: 1.52.0 1543 | dev: false 1544 | 1545 | /minimatch/3.1.2: 1546 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1547 | dependencies: 1548 | brace-expansion: 1.1.11 1549 | dev: true 1550 | 1551 | /minimist/1.2.6: 1552 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 1553 | dev: true 1554 | 1555 | /ms/2.0.0: 1556 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 1557 | dev: true 1558 | 1559 | /ms/2.1.2: 1560 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1561 | dev: true 1562 | 1563 | /ms/2.1.3: 1564 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1565 | dev: true 1566 | 1567 | /nanoid/3.3.4: 1568 | resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 1569 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1570 | hasBin: true 1571 | 1572 | /natural-compare/1.4.0: 1573 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1574 | dev: true 1575 | 1576 | /next/12.2.3_biqbaboplfbrettd7655fr4n2y: 1577 | resolution: {integrity: sha512-TA0tmSA6Dk6S6kfvCNbF7CWYW8468gZUxr/3/30z4KvAQbXnl2ASYZElVe7q/hBW/1F1ee0tSBlHa4/sn+ZIBw==} 1578 | engines: {node: '>=12.22.0'} 1579 | hasBin: true 1580 | peerDependencies: 1581 | fibers: '>= 3.1.0' 1582 | node-sass: ^6.0.0 || ^7.0.0 1583 | react: ^17.0.2 || ^18.0.0-0 1584 | react-dom: ^17.0.2 || ^18.0.0-0 1585 | sass: ^1.3.0 1586 | peerDependenciesMeta: 1587 | fibers: 1588 | optional: true 1589 | node-sass: 1590 | optional: true 1591 | sass: 1592 | optional: true 1593 | dependencies: 1594 | '@next/env': 12.2.3 1595 | '@swc/helpers': 0.4.3 1596 | caniuse-lite: 1.0.30001373 1597 | postcss: 8.4.14 1598 | react: 18.2.0 1599 | react-dom: 18.2.0_react@18.2.0 1600 | styled-jsx: 5.0.2_react@18.2.0 1601 | use-sync-external-store: 1.2.0_react@18.2.0 1602 | optionalDependencies: 1603 | '@next/swc-android-arm-eabi': 12.2.3 1604 | '@next/swc-android-arm64': 12.2.3 1605 | '@next/swc-darwin-arm64': 12.2.3 1606 | '@next/swc-darwin-x64': 12.2.3 1607 | '@next/swc-freebsd-x64': 12.2.3 1608 | '@next/swc-linux-arm-gnueabihf': 12.2.3 1609 | '@next/swc-linux-arm64-gnu': 12.2.3 1610 | '@next/swc-linux-arm64-musl': 12.2.3 1611 | '@next/swc-linux-x64-gnu': 12.2.3 1612 | '@next/swc-linux-x64-musl': 12.2.3 1613 | '@next/swc-win32-arm64-msvc': 12.2.3 1614 | '@next/swc-win32-ia32-msvc': 12.2.3 1615 | '@next/swc-win32-x64-msvc': 12.2.3 1616 | transitivePeerDependencies: 1617 | - '@babel/core' 1618 | - babel-plugin-macros 1619 | dev: false 1620 | 1621 | /node-releases/2.0.6: 1622 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} 1623 | dev: true 1624 | 1625 | /normalize-path/3.0.0: 1626 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1627 | engines: {node: '>=0.10.0'} 1628 | dev: true 1629 | 1630 | /normalize-range/0.1.2: 1631 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1632 | engines: {node: '>=0.10.0'} 1633 | dev: true 1634 | 1635 | /object-assign/4.1.1: 1636 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1637 | engines: {node: '>=0.10.0'} 1638 | dev: true 1639 | 1640 | /object-hash/3.0.0: 1641 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1642 | engines: {node: '>= 6'} 1643 | dev: true 1644 | 1645 | /object-inspect/1.12.2: 1646 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} 1647 | dev: true 1648 | 1649 | /object-keys/1.1.1: 1650 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1651 | engines: {node: '>= 0.4'} 1652 | dev: true 1653 | 1654 | /object.assign/4.1.2: 1655 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 1656 | engines: {node: '>= 0.4'} 1657 | dependencies: 1658 | call-bind: 1.0.2 1659 | define-properties: 1.1.4 1660 | has-symbols: 1.0.3 1661 | object-keys: 1.1.1 1662 | dev: true 1663 | 1664 | /object.entries/1.1.5: 1665 | resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} 1666 | engines: {node: '>= 0.4'} 1667 | dependencies: 1668 | call-bind: 1.0.2 1669 | define-properties: 1.1.4 1670 | es-abstract: 1.20.1 1671 | dev: true 1672 | 1673 | /object.fromentries/2.0.5: 1674 | resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} 1675 | engines: {node: '>= 0.4'} 1676 | dependencies: 1677 | call-bind: 1.0.2 1678 | define-properties: 1.1.4 1679 | es-abstract: 1.20.1 1680 | dev: true 1681 | 1682 | /object.hasown/1.1.1: 1683 | resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} 1684 | dependencies: 1685 | define-properties: 1.1.4 1686 | es-abstract: 1.20.1 1687 | dev: true 1688 | 1689 | /object.values/1.1.5: 1690 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} 1691 | engines: {node: '>= 0.4'} 1692 | dependencies: 1693 | call-bind: 1.0.2 1694 | define-properties: 1.1.4 1695 | es-abstract: 1.20.1 1696 | dev: true 1697 | 1698 | /once/1.4.0: 1699 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1700 | dependencies: 1701 | wrappy: 1.0.2 1702 | dev: true 1703 | 1704 | /optionator/0.9.1: 1705 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 1706 | engines: {node: '>= 0.8.0'} 1707 | dependencies: 1708 | deep-is: 0.1.4 1709 | fast-levenshtein: 2.0.6 1710 | levn: 0.4.1 1711 | prelude-ls: 1.2.1 1712 | type-check: 0.4.0 1713 | word-wrap: 1.2.3 1714 | dev: true 1715 | 1716 | /p-limit/1.3.0: 1717 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 1718 | engines: {node: '>=4'} 1719 | dependencies: 1720 | p-try: 1.0.0 1721 | dev: true 1722 | 1723 | /p-limit/3.1.0: 1724 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1725 | engines: {node: '>=10'} 1726 | dependencies: 1727 | yocto-queue: 0.1.0 1728 | dev: true 1729 | 1730 | /p-locate/2.0.0: 1731 | resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} 1732 | engines: {node: '>=4'} 1733 | dependencies: 1734 | p-limit: 1.3.0 1735 | dev: true 1736 | 1737 | /p-locate/5.0.0: 1738 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1739 | engines: {node: '>=10'} 1740 | dependencies: 1741 | p-limit: 3.1.0 1742 | dev: true 1743 | 1744 | /p-try/1.0.0: 1745 | resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} 1746 | engines: {node: '>=4'} 1747 | dev: true 1748 | 1749 | /parent-module/1.0.1: 1750 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1751 | engines: {node: '>=6'} 1752 | dependencies: 1753 | callsites: 3.1.0 1754 | dev: true 1755 | 1756 | /path-exists/3.0.0: 1757 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} 1758 | engines: {node: '>=4'} 1759 | dev: true 1760 | 1761 | /path-exists/4.0.0: 1762 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1763 | engines: {node: '>=8'} 1764 | dev: true 1765 | 1766 | /path-is-absolute/1.0.1: 1767 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1768 | engines: {node: '>=0.10.0'} 1769 | dev: true 1770 | 1771 | /path-key/3.1.1: 1772 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1773 | engines: {node: '>=8'} 1774 | dev: true 1775 | 1776 | /path-parse/1.0.7: 1777 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1778 | dev: true 1779 | 1780 | /path-type/4.0.0: 1781 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1782 | engines: {node: '>=8'} 1783 | dev: true 1784 | 1785 | /picocolors/1.0.0: 1786 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1787 | 1788 | /picomatch/2.3.1: 1789 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1790 | engines: {node: '>=8.6'} 1791 | dev: true 1792 | 1793 | /pify/2.3.0: 1794 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1795 | engines: {node: '>=0.10.0'} 1796 | dev: true 1797 | 1798 | /postcss-import/14.1.0_postcss@8.4.14: 1799 | resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} 1800 | engines: {node: '>=10.0.0'} 1801 | peerDependencies: 1802 | postcss: ^8.0.0 1803 | dependencies: 1804 | postcss: 8.4.14 1805 | postcss-value-parser: 4.2.0 1806 | read-cache: 1.0.0 1807 | resolve: 1.22.1 1808 | dev: true 1809 | 1810 | /postcss-js/4.0.0_postcss@8.4.14: 1811 | resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==} 1812 | engines: {node: ^12 || ^14 || >= 16} 1813 | peerDependencies: 1814 | postcss: ^8.3.3 1815 | dependencies: 1816 | camelcase-css: 2.0.1 1817 | postcss: 8.4.14 1818 | dev: true 1819 | 1820 | /postcss-load-config/3.1.4_postcss@8.4.14: 1821 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} 1822 | engines: {node: '>= 10'} 1823 | peerDependencies: 1824 | postcss: '>=8.0.9' 1825 | ts-node: '>=9.0.0' 1826 | peerDependenciesMeta: 1827 | postcss: 1828 | optional: true 1829 | ts-node: 1830 | optional: true 1831 | dependencies: 1832 | lilconfig: 2.0.6 1833 | postcss: 8.4.14 1834 | yaml: 1.10.2 1835 | dev: true 1836 | 1837 | /postcss-nested/5.0.6_postcss@8.4.14: 1838 | resolution: {integrity: sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==} 1839 | engines: {node: '>=12.0'} 1840 | peerDependencies: 1841 | postcss: ^8.2.14 1842 | dependencies: 1843 | postcss: 8.4.14 1844 | postcss-selector-parser: 6.0.10 1845 | dev: true 1846 | 1847 | /postcss-selector-parser/6.0.10: 1848 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 1849 | engines: {node: '>=4'} 1850 | dependencies: 1851 | cssesc: 3.0.0 1852 | util-deprecate: 1.0.2 1853 | dev: true 1854 | 1855 | /postcss-value-parser/4.2.0: 1856 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1857 | dev: true 1858 | 1859 | /postcss/8.4.14: 1860 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 1861 | engines: {node: ^10 || ^12 || >=14} 1862 | dependencies: 1863 | nanoid: 3.3.4 1864 | picocolors: 1.0.0 1865 | source-map-js: 1.0.2 1866 | 1867 | /prelude-ls/1.2.1: 1868 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1869 | engines: {node: '>= 0.8.0'} 1870 | dev: true 1871 | 1872 | /prop-types/15.8.1: 1873 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 1874 | dependencies: 1875 | loose-envify: 1.4.0 1876 | object-assign: 4.1.1 1877 | react-is: 16.13.1 1878 | dev: true 1879 | 1880 | /punycode/2.1.1: 1881 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 1882 | engines: {node: '>=6'} 1883 | dev: true 1884 | 1885 | /queue-microtask/1.2.3: 1886 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1887 | dev: true 1888 | 1889 | /quick-lru/5.1.1: 1890 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 1891 | engines: {node: '>=10'} 1892 | dev: true 1893 | 1894 | /react-dom/18.2.0_react@18.2.0: 1895 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 1896 | peerDependencies: 1897 | react: ^18.2.0 1898 | dependencies: 1899 | loose-envify: 1.4.0 1900 | react: 18.2.0 1901 | scheduler: 0.23.0 1902 | dev: false 1903 | 1904 | /react-icons/4.4.0_react@18.2.0: 1905 | resolution: {integrity: sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==} 1906 | peerDependencies: 1907 | react: '*' 1908 | dependencies: 1909 | react: 18.2.0 1910 | dev: false 1911 | 1912 | /react-is/16.13.1: 1913 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 1914 | dev: true 1915 | 1916 | /react/18.2.0: 1917 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 1918 | engines: {node: '>=0.10.0'} 1919 | dependencies: 1920 | loose-envify: 1.4.0 1921 | dev: false 1922 | 1923 | /read-cache/1.0.0: 1924 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1925 | dependencies: 1926 | pify: 2.3.0 1927 | dev: true 1928 | 1929 | /readdirp/3.6.0: 1930 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1931 | engines: {node: '>=8.10.0'} 1932 | dependencies: 1933 | picomatch: 2.3.1 1934 | dev: true 1935 | 1936 | /regenerator-runtime/0.13.9: 1937 | resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} 1938 | dev: true 1939 | 1940 | /regexp.prototype.flags/1.4.3: 1941 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 1942 | engines: {node: '>= 0.4'} 1943 | dependencies: 1944 | call-bind: 1.0.2 1945 | define-properties: 1.1.4 1946 | functions-have-names: 1.2.3 1947 | dev: true 1948 | 1949 | /regexpp/3.2.0: 1950 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 1951 | engines: {node: '>=8'} 1952 | dev: true 1953 | 1954 | /resolve-from/4.0.0: 1955 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1956 | engines: {node: '>=4'} 1957 | dev: true 1958 | 1959 | /resolve/1.22.1: 1960 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} 1961 | hasBin: true 1962 | dependencies: 1963 | is-core-module: 2.9.0 1964 | path-parse: 1.0.7 1965 | supports-preserve-symlinks-flag: 1.0.0 1966 | dev: true 1967 | 1968 | /resolve/2.0.0-next.4: 1969 | resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} 1970 | hasBin: true 1971 | dependencies: 1972 | is-core-module: 2.9.0 1973 | path-parse: 1.0.7 1974 | supports-preserve-symlinks-flag: 1.0.0 1975 | dev: true 1976 | 1977 | /reusify/1.0.4: 1978 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1979 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1980 | dev: true 1981 | 1982 | /rimraf/3.0.2: 1983 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1984 | hasBin: true 1985 | dependencies: 1986 | glob: 7.2.3 1987 | dev: true 1988 | 1989 | /run-parallel/1.2.0: 1990 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1991 | dependencies: 1992 | queue-microtask: 1.2.3 1993 | dev: true 1994 | 1995 | /scheduler/0.23.0: 1996 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 1997 | dependencies: 1998 | loose-envify: 1.4.0 1999 | dev: false 2000 | 2001 | /semver/6.3.0: 2002 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2003 | hasBin: true 2004 | dev: true 2005 | 2006 | /semver/7.3.7: 2007 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 2008 | engines: {node: '>=10'} 2009 | hasBin: true 2010 | dependencies: 2011 | lru-cache: 6.0.0 2012 | dev: true 2013 | 2014 | /shebang-command/2.0.0: 2015 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2016 | engines: {node: '>=8'} 2017 | dependencies: 2018 | shebang-regex: 3.0.0 2019 | dev: true 2020 | 2021 | /shebang-regex/3.0.0: 2022 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2023 | engines: {node: '>=8'} 2024 | dev: true 2025 | 2026 | /side-channel/1.0.4: 2027 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2028 | dependencies: 2029 | call-bind: 1.0.2 2030 | get-intrinsic: 1.1.2 2031 | object-inspect: 1.12.2 2032 | dev: true 2033 | 2034 | /slash/3.0.0: 2035 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2036 | engines: {node: '>=8'} 2037 | dev: true 2038 | 2039 | /source-map-js/1.0.2: 2040 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2041 | engines: {node: '>=0.10.0'} 2042 | 2043 | /string.prototype.matchall/4.0.7: 2044 | resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} 2045 | dependencies: 2046 | call-bind: 1.0.2 2047 | define-properties: 1.1.4 2048 | es-abstract: 1.20.1 2049 | get-intrinsic: 1.1.2 2050 | has-symbols: 1.0.3 2051 | internal-slot: 1.0.3 2052 | regexp.prototype.flags: 1.4.3 2053 | side-channel: 1.0.4 2054 | dev: true 2055 | 2056 | /string.prototype.trimend/1.0.5: 2057 | resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} 2058 | dependencies: 2059 | call-bind: 1.0.2 2060 | define-properties: 1.1.4 2061 | es-abstract: 1.20.1 2062 | dev: true 2063 | 2064 | /string.prototype.trimstart/1.0.5: 2065 | resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} 2066 | dependencies: 2067 | call-bind: 1.0.2 2068 | define-properties: 1.1.4 2069 | es-abstract: 1.20.1 2070 | dev: true 2071 | 2072 | /strip-ansi/6.0.1: 2073 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2074 | engines: {node: '>=8'} 2075 | dependencies: 2076 | ansi-regex: 5.0.1 2077 | dev: true 2078 | 2079 | /strip-bom/3.0.0: 2080 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2081 | engines: {node: '>=4'} 2082 | dev: true 2083 | 2084 | /strip-json-comments/3.1.1: 2085 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2086 | engines: {node: '>=8'} 2087 | dev: true 2088 | 2089 | /styled-jsx/5.0.2_react@18.2.0: 2090 | resolution: {integrity: sha512-LqPQrbBh3egD57NBcHET4qcgshPks+yblyhPlH2GY8oaDgKs8SK4C3dBh3oSJjgzJ3G5t1SYEZGHkP+QEpX9EQ==} 2091 | engines: {node: '>= 12.0.0'} 2092 | peerDependencies: 2093 | '@babel/core': '*' 2094 | babel-plugin-macros: '*' 2095 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 2096 | peerDependenciesMeta: 2097 | '@babel/core': 2098 | optional: true 2099 | babel-plugin-macros: 2100 | optional: true 2101 | dependencies: 2102 | react: 18.2.0 2103 | dev: false 2104 | 2105 | /supports-color/7.2.0: 2106 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2107 | engines: {node: '>=8'} 2108 | dependencies: 2109 | has-flag: 4.0.0 2110 | dev: true 2111 | 2112 | /supports-preserve-symlinks-flag/1.0.0: 2113 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2114 | engines: {node: '>= 0.4'} 2115 | dev: true 2116 | 2117 | /tailwindcss/3.1.7: 2118 | resolution: {integrity: sha512-r7mgumZ3k0InfVPpGWcX8X/Ut4xBfv+1O/+C73ar/m01LxGVzWvPxF/w6xIUPEztrCoz7axfx0SMdh8FH8ZvRQ==} 2119 | engines: {node: '>=12.13.0'} 2120 | hasBin: true 2121 | dependencies: 2122 | arg: 5.0.2 2123 | chokidar: 3.5.3 2124 | color-name: 1.1.4 2125 | detective: 5.2.1 2126 | didyoumean: 1.2.2 2127 | dlv: 1.1.3 2128 | fast-glob: 3.2.11 2129 | glob-parent: 6.0.2 2130 | is-glob: 4.0.3 2131 | lilconfig: 2.0.6 2132 | normalize-path: 3.0.0 2133 | object-hash: 3.0.0 2134 | picocolors: 1.0.0 2135 | postcss: 8.4.14 2136 | postcss-import: 14.1.0_postcss@8.4.14 2137 | postcss-js: 4.0.0_postcss@8.4.14 2138 | postcss-load-config: 3.1.4_postcss@8.4.14 2139 | postcss-nested: 5.0.6_postcss@8.4.14 2140 | postcss-selector-parser: 6.0.10 2141 | postcss-value-parser: 4.2.0 2142 | quick-lru: 5.1.1 2143 | resolve: 1.22.1 2144 | transitivePeerDependencies: 2145 | - ts-node 2146 | dev: true 2147 | 2148 | /text-table/0.2.0: 2149 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2150 | dev: true 2151 | 2152 | /to-regex-range/5.0.1: 2153 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2154 | engines: {node: '>=8.0'} 2155 | dependencies: 2156 | is-number: 7.0.0 2157 | dev: true 2158 | 2159 | /tsconfig-paths/3.14.1: 2160 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} 2161 | dependencies: 2162 | '@types/json5': 0.0.29 2163 | json5: 1.0.1 2164 | minimist: 1.2.6 2165 | strip-bom: 3.0.0 2166 | dev: true 2167 | 2168 | /tslib/1.14.1: 2169 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2170 | dev: true 2171 | 2172 | /tslib/2.4.0: 2173 | resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} 2174 | dev: false 2175 | 2176 | /tsutils/3.21.0_typescript@4.7.4: 2177 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2178 | engines: {node: '>= 6'} 2179 | peerDependencies: 2180 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 2181 | dependencies: 2182 | tslib: 1.14.1 2183 | typescript: 4.7.4 2184 | dev: true 2185 | 2186 | /type-check/0.4.0: 2187 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2188 | engines: {node: '>= 0.8.0'} 2189 | dependencies: 2190 | prelude-ls: 1.2.1 2191 | dev: true 2192 | 2193 | /type-fest/0.20.2: 2194 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2195 | engines: {node: '>=10'} 2196 | dev: true 2197 | 2198 | /typescript/4.7.4: 2199 | resolution: {integrity: sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==} 2200 | engines: {node: '>=4.2.0'} 2201 | hasBin: true 2202 | dev: true 2203 | 2204 | /unbox-primitive/1.0.2: 2205 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2206 | dependencies: 2207 | call-bind: 1.0.2 2208 | has-bigints: 1.0.2 2209 | has-symbols: 1.0.3 2210 | which-boxed-primitive: 1.0.2 2211 | dev: true 2212 | 2213 | /update-browserslist-db/1.0.5_browserslist@4.21.3: 2214 | resolution: {integrity: sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==} 2215 | hasBin: true 2216 | peerDependencies: 2217 | browserslist: '>= 4.21.0' 2218 | dependencies: 2219 | browserslist: 4.21.3 2220 | escalade: 3.1.1 2221 | picocolors: 1.0.0 2222 | dev: true 2223 | 2224 | /uri-js/4.4.1: 2225 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2226 | dependencies: 2227 | punycode: 2.1.1 2228 | dev: true 2229 | 2230 | /use-sync-external-store/1.2.0_react@18.2.0: 2231 | resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} 2232 | peerDependencies: 2233 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 2234 | dependencies: 2235 | react: 18.2.0 2236 | dev: false 2237 | 2238 | /util-deprecate/1.0.2: 2239 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2240 | dev: true 2241 | 2242 | /v8-compile-cache/2.3.0: 2243 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 2244 | dev: true 2245 | 2246 | /which-boxed-primitive/1.0.2: 2247 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2248 | dependencies: 2249 | is-bigint: 1.0.4 2250 | is-boolean-object: 1.1.2 2251 | is-number-object: 1.0.7 2252 | is-string: 1.0.7 2253 | is-symbol: 1.0.4 2254 | dev: true 2255 | 2256 | /which/2.0.2: 2257 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2258 | engines: {node: '>= 8'} 2259 | hasBin: true 2260 | dependencies: 2261 | isexe: 2.0.0 2262 | dev: true 2263 | 2264 | /word-wrap/1.2.3: 2265 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2266 | engines: {node: '>=0.10.0'} 2267 | dev: true 2268 | 2269 | /wrappy/1.0.2: 2270 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2271 | dev: true 2272 | 2273 | /xtend/4.0.2: 2274 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 2275 | engines: {node: '>=0.4'} 2276 | dev: true 2277 | 2278 | /yallist/4.0.0: 2279 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2280 | dev: true 2281 | 2282 | /yaml/1.10.2: 2283 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 2284 | engines: {node: '>= 6'} 2285 | dev: true 2286 | 2287 | /yocto-queue/0.1.0: 2288 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2289 | engines: {node: '>=10'} 2290 | dev: true 2291 | --------------------------------------------------------------------------------