From e0f3eefa490801d498557cf458542b8d2326a760 Mon Sep 17 00:00:00 2001
From: youdame <112458620+youdame@users.noreply.github.com>
Date: Wed, 13 Dec 2023 14:57:24 +0900
Subject: [PATCH 1/9] =?UTF-8?q?Feat=20:=20=EC=B4=88=EA=B8=B0=20=EC=84=B8?=
=?UTF-8?q?=ED=8C=85?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 42 +-
index.css | 182 ++
index.html | 22 +
next.config.js | 6 -
package-lock.json | 2581 +++++++++++++++------------
package.json | 34 +-
pages/_app.tsx | 6 -
pages/_document.tsx | 13 -
pages/api/hello.ts | 13 -
pages/index.tsx | 114 --
public/favicon.ico | Bin 25931 -> 0 bytes
public/images/landing/facebook.png | Bin 0 -> 569 bytes
public/images/landing/img1.png | Bin 0 -> 352579 bytes
public/images/landing/img2.png | Bin 0 -> 349426 bytes
public/images/landing/img3.png | Bin 0 -> 87152 bytes
public/images/landing/img4.png | Bin 0 -> 173920 bytes
public/images/landing/img5.png | Bin 0 -> 33705 bytes
public/images/landing/img6.png | Bin 0 -> 198716 bytes
public/images/landing/img7.png | Bin 0 -> 355351 bytes
public/images/landing/instagram.png | Bin 0 -> 588 bytes
public/images/landing/logo.png | Bin 0 -> 1763 bytes
public/images/landing/twitter.png | Bin 0 -> 519 bytes
public/images/landing/youtube.png | Bin 0 -> 358 bytes
public/images/signin/eye-off.svg | 6 +
public/images/signin/eye-on.png | Bin 0 -> 458 bytes
public/images/signin/eye-on.svg | 6 +
public/images/signin/google.png | Bin 0 -> 1778 bytes
public/images/signin/kakaotalk.png | Bin 0 -> 1304 bytes
public/images/signin/logo.svg | 15 +
public/next.svg | 1 -
public/vercel.svg | 1 -
src/App.jsx | 18 +
src/main.jsx | 15 +
src/pages/Home.jsx | 137 ++
src/pages/SignIn.jsx | 71 +
src/styles/home.css | 396 ++++
src/styles/signin.module.css | 166 ++
styles/Home.module.css | 229 ---
styles/globals.css | 107 --
tsconfig.json | 22 -
vite.config.js | 7 +
41 files changed, 2543 insertions(+), 1667 deletions(-)
create mode 100644 index.css
create mode 100644 index.html
delete mode 100644 next.config.js
delete mode 100644 pages/_app.tsx
delete mode 100644 pages/_document.tsx
delete mode 100644 pages/api/hello.ts
delete mode 100644 pages/index.tsx
delete mode 100644 public/favicon.ico
create mode 100644 public/images/landing/facebook.png
create mode 100644 public/images/landing/img1.png
create mode 100644 public/images/landing/img2.png
create mode 100644 public/images/landing/img3.png
create mode 100644 public/images/landing/img4.png
create mode 100644 public/images/landing/img5.png
create mode 100644 public/images/landing/img6.png
create mode 100644 public/images/landing/img7.png
create mode 100644 public/images/landing/instagram.png
create mode 100644 public/images/landing/logo.png
create mode 100644 public/images/landing/twitter.png
create mode 100644 public/images/landing/youtube.png
create mode 100644 public/images/signin/eye-off.svg
create mode 100644 public/images/signin/eye-on.png
create mode 100644 public/images/signin/eye-on.svg
create mode 100644 public/images/signin/google.png
create mode 100644 public/images/signin/kakaotalk.png
create mode 100644 public/images/signin/logo.svg
delete mode 100644 public/next.svg
delete mode 100644 public/vercel.svg
create mode 100644 src/App.jsx
create mode 100644 src/main.jsx
create mode 100644 src/pages/Home.jsx
create mode 100644 src/pages/SignIn.jsx
create mode 100644 src/styles/home.css
create mode 100644 src/styles/signin.module.css
delete mode 100644 styles/Home.module.css
delete mode 100644 styles/globals.css
delete mode 100644 tsconfig.json
create mode 100644 vite.config.js
diff --git a/README.md b/README.md
index a75ac5248..f768e33fc 100644
--- a/README.md
+++ b/README.md
@@ -1,40 +1,8 @@
-This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
+# React + Vite
-## Getting Started
+This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
-First, run the development server:
+Currently, two official plugins are available:
-```bash
-npm run dev
-# or
-yarn dev
-# or
-pnpm dev
-# or
-bun dev
-```
-
-Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
-
-You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file.
-
-[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`.
-
-The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
-
-This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.
-
-## Learn More
-
-To learn more about Next.js, take a look at the following resources:
-
-- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
-- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
-
-You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
-
-## Deploy on Vercel
-
-The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.
-
-Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
+- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
+- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
diff --git a/index.css b/index.css
new file mode 100644
index 000000000..5da2db81f
--- /dev/null
+++ b/index.css
@@ -0,0 +1,182 @@
+html,
+body,
+div,
+span,
+applet,
+object,
+iframe,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+blockquote,
+pre,
+a,
+abbr,
+acronym,
+address,
+big,
+cite,
+code,
+del,
+dfn,
+em,
+img,
+ins,
+kbd,
+q,
+s,
+samp,
+small,
+strike,
+strong,
+sub,
+sup,
+tt,
+var,
+b,
+u,
+i,
+center,
+dl,
+dt,
+dd,
+ol,
+ul,
+li,
+fieldset,
+form,
+label,
+legend,
+table,
+caption,
+tbody,
+tfoot,
+thead,
+tr,
+th,
+td,
+article,
+aside,
+canvas,
+details,
+embed,
+figure,
+figcaption,
+footer,
+header,
+hgroup,
+menu,
+nav,
+output,
+ruby,
+section,
+summary,
+time,
+mark,
+audio,
+video {
+ margin: 0;
+ padding: 0;
+ border: 0;
+ font-size: 100%;
+ font: inherit;
+ vertical-align: baseline;
+}
+
+html,
+body,
+div,
+span,
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+p,
+pre {
+ word-break: keep-all;
+}
+* {
+ box-sizing: border-box;
+}
+
+/* HTML5 display-role reset for older browsers */
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+menu,
+nav,
+section {
+ display: block;
+}
+
+body {
+ line-height: 1;
+}
+
+ol,
+ul {
+ list-style: none;
+}
+
+blockquote,
+q {
+ quotes: none;
+}
+
+blockquote:before,
+blockquote:after,
+q:before,
+q:after {
+ content: "";
+ content: none;
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+
+:root {
+ --linkbrary-bg: #f0f6ff;
+ --linkbrary-primary-color: #6d6afe;
+ --black: #000;
+ --linkbrary-gray-20: #ccd5e3;
+ --linkbrary-white: #fff;
+ --gra-purpleblue-to-skyblue: linear-gradient(
+ 91deg,
+ #6d6afe 0.12%,
+ #6ae3fe 101.84%
+ );
+ --grey-light: #f5f5f5;
+ --linkbrary-gray-10: #e7effb;
+ --linkbrary-gray-100: #373740;
+ --fandom-k-gra-blue-to-pink: linear-gradient(
+ 271deg,
+ #fe578f -9.84%,
+ #68e8f9 107.18%
+ );
+ --the-julge-black: #111322;
+
+ --linkbrary-red: #ff5b56;
+}
+
+.flex-center {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.cursor-pointer {
+ cursor: pointer;
+}
diff --git a/index.html b/index.html
new file mode 100644
index 000000000..dbcecb310
--- /dev/null
+++ b/index.html
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Linkbrary
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/next.config.js b/next.config.js
deleted file mode 100644
index a843cbee0..000000000
--- a/next.config.js
+++ /dev/null
@@ -1,6 +0,0 @@
-/** @type {import('next').NextConfig} */
-const nextConfig = {
- reactStrictMode: true,
-}
-
-module.exports = nextConfig
diff --git a/package-lock.json b/package-lock.json
index baa2b6655..fc018b857 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,45 +1,728 @@
{
- "name": "fe-weekly-mission",
- "version": "0.1.0",
+ "name": "linkbrary",
+ "version": "0.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
- "name": "fe-weekly-mission",
- "version": "0.1.0",
+ "name": "linkbrary",
+ "version": "0.0.0",
"dependencies": {
- "next": "13.5.6",
- "react": "^18",
- "react-dom": "^18"
+ "classnames": "^2.3.2",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-router-dom": "^6.20.1"
},
"devDependencies": {
- "@types/node": "^20",
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "eslint": "^8",
- "eslint-config-next": "13.5.6",
- "typescript": "^5"
+ "@types/react": "^18.2.43",
+ "@types/react-dom": "^18.2.17",
+ "@vitejs/plugin-react": "^4.2.1",
+ "eslint": "^8.55.0",
+ "eslint-plugin-react": "^7.33.2",
+ "eslint-plugin-react-hooks": "^4.6.0",
+ "eslint-plugin-react-refresh": "^0.4.5",
+ "vite": "^5.0.8"
+ }
+ },
+ "node_modules/@aashutoshrathi/word-wrap": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
+ "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/@ampproject/remapping": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz",
+ "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.0",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
+ "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/highlight": "^7.23.4",
+ "chalk": "^2.4.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz",
+ "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.6.tgz",
+ "integrity": "sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==",
+ "dev": true,
+ "dependencies": {
+ "@ampproject/remapping": "^2.2.0",
+ "@babel/code-frame": "^7.23.5",
+ "@babel/generator": "^7.23.6",
+ "@babel/helper-compilation-targets": "^7.23.6",
+ "@babel/helper-module-transforms": "^7.23.3",
+ "@babel/helpers": "^7.23.6",
+ "@babel/parser": "^7.23.6",
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6",
+ "convert-source-map": "^2.0.0",
+ "debug": "^4.1.0",
+ "gensync": "^1.0.0-beta.2",
+ "json5": "^2.2.3",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/babel"
+ }
+ },
+ "node_modules/@babel/generator": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
+ "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.23.6",
+ "@jridgewell/gen-mapping": "^0.3.2",
+ "@jridgewell/trace-mapping": "^0.3.17",
+ "jsesc": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
+ "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/compat-data": "^7.23.5",
+ "@babel/helper-validator-option": "^7.23.5",
+ "browserslist": "^4.22.2",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-environment-visitor": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
+ "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-function-name": {
+ "version": "7.23.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz",
+ "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.22.15",
+ "@babel/types": "^7.23.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-hoist-variables": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
+ "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz",
+ "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz",
+ "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-module-imports": "^7.22.15",
+ "@babel/helper-simple-access": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/helper-validator-identifier": "^7.22.20"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz",
+ "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-simple-access": {
+ "version": "7.22.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz",
+ "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-split-export-declaration": {
+ "version": "7.22.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz",
+ "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/types": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz",
+ "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
+ "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.23.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
+ "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.6.tgz",
+ "integrity": "sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/template": "^7.22.15",
+ "@babel/traverse": "^7.23.6",
+ "@babel/types": "^7.23.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/highlight": {
+ "version": "7.23.4",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
+ "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "chalk": "^2.4.2",
+ "js-tokens": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
+ "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==",
+ "dev": true,
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-self": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz",
+ "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-source": {
+ "version": "7.23.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz",
+ "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.22.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
+ "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.22.13",
+ "@babel/parser": "^7.22.15",
+ "@babel/types": "^7.22.15"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz",
+ "integrity": "sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==",
+ "dev": true,
+ "dependencies": {
+ "@babel/code-frame": "^7.23.5",
+ "@babel/generator": "^7.23.6",
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-function-name": "^7.23.0",
+ "@babel/helper-hoist-variables": "^7.22.5",
+ "@babel/helper-split-export-declaration": "^7.22.6",
+ "@babel/parser": "^7.23.6",
+ "@babel/types": "^7.23.6",
+ "debug": "^4.3.1",
+ "globals": "^11.1.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.23.6",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
+ "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.23.4",
+ "@babel/helper-validator-identifier": "^7.22.20",
+ "to-fast-properties": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.9.tgz",
+ "integrity": "sha512-jkYjjq7SdsWuNI6b5quymW0oC83NN5FdRPuCbs9HZ02mfVdAP8B8eeqLSYU3gb6OJEaY5CQabtTFbqBf26H3GA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.9.tgz",
+ "integrity": "sha512-q4cR+6ZD0938R19MyEW3jEsMzbb/1rulLXiNAJQADD/XYp7pT+rOS5JGxvpRW8dFDEfjW4wLgC/3FXIw4zYglQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.9.tgz",
+ "integrity": "sha512-KOqoPntWAH6ZxDwx1D6mRntIgZh9KodzgNOy5Ebt9ghzffOk9X2c1sPwtM9P+0eXbefnDhqYfkh5PLP5ULtWFA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.9.tgz",
+ "integrity": "sha512-KBJ9S0AFyLVx2E5D8W0vExqRW01WqRtczUZ8NRu+Pi+87opZn5tL4Y0xT0mA4FtHctd0ZgwNoN639fUUGlNIWw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.9.tgz",
+ "integrity": "sha512-vE0VotmNTQaTdX0Q9dOHmMTao6ObjyPm58CHZr1UK7qpNleQyxlFlNCaHsHx6Uqv86VgPmR4o2wdNq3dP1qyDQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.9.tgz",
+ "integrity": "sha512-uFQyd/o1IjiEk3rUHSwUKkqZwqdvuD8GevWF065eqgYfexcVkxh+IJgwTaGZVu59XczZGcN/YMh9uF1fWD8j1g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.9.tgz",
+ "integrity": "sha512-WMLgWAtkdTbTu1AWacY7uoj/YtHthgqrqhf1OaEWnZb7PQgpt8eaA/F3LkV0E6K/Lc0cUr/uaVP/49iE4M4asA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.9.tgz",
+ "integrity": "sha512-C/ChPohUYoyUaqn1h17m/6yt6OB14hbXvT8EgM1ZWaiiTYz7nWZR0SYmMnB5BzQA4GXl3BgBO1l8MYqL/He3qw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.9.tgz",
+ "integrity": "sha512-PiPblfe1BjK7WDAKR1Cr9O7VVPqVNpwFcPWgfn4xu0eMemzRp442hXyzF/fSwgrufI66FpHOEJk0yYdPInsmyQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.9.tgz",
+ "integrity": "sha512-f37i/0zE0MjDxijkPSQw1CO/7C27Eojqb+r3BbHVxMLkj8GCa78TrBZzvPyA/FNLUMzP3eyHCVkAopkKVja+6Q==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.9.tgz",
+ "integrity": "sha512-t6mN147pUIf3t6wUt3FeumoOTPfmv9Cc6DQlsVBpB7eCpLOqQDyWBP1ymXn1lDw4fNUSb/gBcKAmvTP49oIkaA==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.9.tgz",
+ "integrity": "sha512-jg9fujJTNTQBuDXdmAg1eeJUL4Jds7BklOTkkH80ZgQIoCTdQrDaHYgbFZyeTq8zbY+axgptncko3v9p5hLZtw==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.9.tgz",
+ "integrity": "sha512-tkV0xUX0pUUgY4ha7z5BbDS85uI7ABw3V1d0RNTii7E9lbmV8Z37Pup2tsLV46SQWzjOeyDi1Q7Wx2+QM8WaCQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.9.tgz",
+ "integrity": "sha512-DfLp8dj91cufgPZDXr9p3FoR++m3ZJ6uIXsXrIvJdOjXVREtXuQCjfMfvmc3LScAVmLjcfloyVtpn43D56JFHg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.9.tgz",
+ "integrity": "sha512-zHbglfEdC88KMgCWpOl/zc6dDYJvWGLiUtmPRsr1OgCViu3z5GncvNVdf+6/56O2Ca8jUU+t1BW261V6kp8qdw==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.9.tgz",
+ "integrity": "sha512-JUjpystGFFmNrEHQnIVG8hKwvA2DN5o7RqiO1CVX8EN/F/gkCjkUMgVn6hzScpwnJtl2mPR6I9XV1oW8k9O+0A==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.9.tgz",
+ "integrity": "sha512-GThgZPAwOBOsheA2RUlW5UeroRfESwMq/guy8uEe3wJlAOjpOXuSevLRd70NZ37ZrpO6RHGHgEHvPg1h3S1Jug==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.9.tgz",
+ "integrity": "sha512-Ki6PlzppaFVbLnD8PtlVQfsYw4S9n3eQl87cqgeIw+O3sRr9IghpfSKY62mggdt1yCSZ8QWvTZ9jo9fjDSg9uw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.9.tgz",
+ "integrity": "sha512-MLHj7k9hWh4y1ddkBpvRj2b9NCBhfgBt3VpWbHQnXRedVun/hC7sIyTGDGTfsGuXo4ebik2+3ShjcPbhtFwWDw==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.9.tgz",
+ "integrity": "sha512-GQoa6OrQ8G08guMFgeXPH7yE/8Dt0IfOGWJSfSH4uafwdC7rWwrfE6P9N8AtPGIjUzdo2+7bN8Xo3qC578olhg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=12"
}
},
- "node_modules/@aashutoshrathi/word-wrap": {
- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
- "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==",
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.9.tgz",
+ "integrity": "sha512-UOozV7Ntykvr5tSOlGCrqU3NBr3d8JqPes0QWN2WOXfvkWVGRajC+Ym0/Wj88fUgecUCLDdJPDF0Nna2UK3Qtg==",
+ "cpu": [
+ "ia32"
+ ],
"dev": true,
+ "optional": true,
+ "os": [
+ "win32"
+ ],
"engines": {
- "node": ">=0.10.0"
+ "node": ">=12"
}
},
- "node_modules/@babel/runtime": {
- "version": "7.23.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz",
- "integrity": "sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg==",
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.9.tgz",
+ "integrity": "sha512-oxoQgglOP7RH6iasDrhY+R/3cHrfwIDvRlT4CGChflq6twk8iENeVvMJjmvBb94Ik1Z+93iGO27err7w6l54GQ==",
+ "cpu": [
+ "x64"
+ ],
"dev": true,
- "dependencies": {
- "regenerator-runtime": "^0.14.0"
- },
+ "optional": true,
+ "os": [
+ "win32"
+ ],
"engines": {
- "node": ">=6.9.0"
+ "node": ">=12"
}
},
"node_modules/@eslint-community/eslint-utils": {
@@ -67,9 +750,9 @@
}
},
"node_modules/@eslint/eslintrc": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
- "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
+ "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -89,10 +772,25 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/@eslint/eslintrc/node_modules/globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/@eslint/js": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.54.0.tgz",
- "integrity": "sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==",
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz",
+ "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -131,217 +829,305 @@
"integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==",
"dev": true
},
- "node_modules/@next/env": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.6.tgz",
- "integrity": "sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw=="
+ "node_modules/@jridgewell/gen-mapping": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
+ "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/set-array": "^1.0.1",
+ "@jridgewell/sourcemap-codec": "^1.4.10",
+ "@jridgewell/trace-mapping": "^0.3.9"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/resolve-uri": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
+ "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/set-array": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
+ "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@jridgewell/sourcemap-codec": {
+ "version": "1.4.15",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
+ "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==",
+ "dev": true
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.20",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
+ "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==",
+ "dev": true,
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@nodelib/fs.scandir": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
+ "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "dev": true,
+ "dependencies": {
+ "@nodelib/fs.stat": "2.0.5",
+ "run-parallel": "^1.1.9"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@nodelib/fs.stat": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
+ "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
},
- "node_modules/@next/eslint-plugin-next": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.6.tgz",
- "integrity": "sha512-ng7pU/DDsxPgT6ZPvuprxrkeew3XaRf4LAT4FabaEO/hAbvVx4P7wqnqdbTdDn1kgTvsI4tpIgT4Awn/m0bGbg==",
+ "node_modules/@nodelib/fs.walk": {
+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
+ "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
"dependencies": {
- "glob": "7.1.7"
+ "@nodelib/fs.scandir": "2.1.5",
+ "fastq": "^1.6.0"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/@remix-run/router": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.13.1.tgz",
+ "integrity": "sha512-so+DHzZKsoOcoXrILB4rqDkMDy7NLMErRdOxvzvOKb507YINKUP4Di+shbTZDhSE/pBZ+vr7XGIpcOO0VLSA+Q==",
+ "engines": {
+ "node": ">=14.0.0"
}
},
- "node_modules/@next/swc-darwin-arm64": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.6.tgz",
- "integrity": "sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==",
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.8.0.tgz",
+ "integrity": "sha512-zdTObFRoNENrdPpnTNnhOljYIcOX7aI7+7wyrSpPFFIOf/nRdedE6IYsjaBE7tjukphh1tMTojgJ7p3lKY8x6Q==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.8.0.tgz",
+ "integrity": "sha512-aiItwP48BiGpMFS9Znjo/xCNQVwTQVcRKkFKsO81m8exrGjHkCBDvm9PHay2kpa8RPnZzzKcD1iQ9KaLY4fPQQ==",
"cpu": [
"arm64"
],
+ "dev": true,
"optional": true,
"os": [
- "darwin"
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.8.0.tgz",
+ "integrity": "sha512-zhNIS+L4ZYkYQUjIQUR6Zl0RXhbbA0huvNIWjmPc2SL0cB1h5Djkcy+RZ3/Bwszfb6vgwUvcVJYD6e6Zkpsi8g==",
+ "cpu": [
+ "arm64"
],
- "engines": {
- "node": ">= 10"
- }
+ "dev": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
},
- "node_modules/@next/swc-darwin-x64": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.6.tgz",
- "integrity": "sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==",
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.8.0.tgz",
+ "integrity": "sha512-A/FAHFRNQYrELrb/JHncRWzTTXB2ticiRFztP4ggIUAfa9Up1qfW8aG2w/mN9jNiZ+HB0t0u0jpJgFXG6BfRTA==",
"cpu": [
"x64"
],
+ "dev": true,
"optional": true,
"os": [
"darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.8.0.tgz",
+ "integrity": "sha512-JsidBnh3p2IJJA4/2xOF2puAYqbaczB3elZDT0qHxn362EIoIkq7hrR43Xa8RisgI6/WPfvb2umbGsuvf7E37A==",
+ "cpu": [
+ "arm"
],
- "engines": {
- "node": ">= 10"
- }
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "node_modules/@next/swc-linux-arm64-gnu": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.6.tgz",
- "integrity": "sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==",
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.8.0.tgz",
+ "integrity": "sha512-hBNCnqw3EVCkaPB0Oqd24bv8SklETptQWcJz06kb9OtiShn9jK1VuTgi7o4zPSt6rNGWQOTDEAccbk0OqJmS+g==",
"cpu": [
"arm64"
],
+ "dev": true,
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
- "node_modules/@next/swc-linux-arm64-musl": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.6.tgz",
- "integrity": "sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==",
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.8.0.tgz",
+ "integrity": "sha512-Fw9ChYfJPdltvi9ALJ9wzdCdxGw4wtq4t1qY028b2O7GwB5qLNSGtqMsAel1lfWTZvf4b6/+4HKp0GlSYg0ahA==",
"cpu": [
"arm64"
],
+ "dev": true,
"optional": true,
"os": [
"linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.8.0.tgz",
+ "integrity": "sha512-BH5xIh7tOzS9yBi8dFrCTG8Z6iNIGWGltd3IpTSKp6+pNWWO6qy8eKoRxOtwFbMrid5NZaidLYN6rHh9aB8bEw==",
+ "cpu": [
+ "riscv64"
],
- "engines": {
- "node": ">= 10"
- }
+ "dev": true,
+ "optional": true,
+ "os": [
+ "linux"
+ ]
},
- "node_modules/@next/swc-linux-x64-gnu": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.6.tgz",
- "integrity": "sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==",
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.8.0.tgz",
+ "integrity": "sha512-PmvAj8k6EuWiyLbkNpd6BLv5XeYFpqWuRvRNRl80xVfpGXK/z6KYXmAgbI4ogz7uFiJxCnYcqyvZVD0dgFog7Q==",
"cpu": [
"x64"
],
+ "dev": true,
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
- "node_modules/@next/swc-linux-x64-musl": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.6.tgz",
- "integrity": "sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==",
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.8.0.tgz",
+ "integrity": "sha512-mdxnlW2QUzXwY+95TuxZ+CurrhgrPAMveDWI97EQlA9bfhR8tw3Pt7SUlc/eSlCNxlWktpmT//EAA8UfCHOyXg==",
"cpu": [
"x64"
],
+ "dev": true,
"optional": true,
"os": [
"linux"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
- "node_modules/@next/swc-win32-arm64-msvc": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.6.tgz",
- "integrity": "sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==",
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.8.0.tgz",
+ "integrity": "sha512-ge7saUz38aesM4MA7Cad8CHo0Fyd1+qTaqoIo+Jtk+ipBi4ATSrHWov9/S4u5pbEQmLjgUjB7BJt+MiKG2kzmA==",
"cpu": [
"arm64"
],
+ "dev": true,
"optional": true,
"os": [
"win32"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
- "node_modules/@next/swc-win32-ia32-msvc": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.6.tgz",
- "integrity": "sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==",
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.8.0.tgz",
+ "integrity": "sha512-p9E3PZlzurhlsN5h9g7zIP1DnqKXJe8ZUkFwAazqSvHuWfihlIISPxG9hCHCoA+dOOspL/c7ty1eeEVFTE0UTw==",
"cpu": [
"ia32"
],
+ "dev": true,
"optional": true,
"os": [
"win32"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
- "node_modules/@next/swc-win32-x64-msvc": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.6.tgz",
- "integrity": "sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==",
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.8.0.tgz",
+ "integrity": "sha512-kb4/auKXkYKqlUYTE8s40FcJIj5soOyRLHKd4ugR0dCq0G2EfcF54eYcfQiGkHzjidZ40daB4ulsFdtqNKZtBg==",
"cpu": [
"x64"
],
+ "dev": true,
"optional": true,
"os": [
"win32"
- ],
- "engines": {
- "node": ">= 10"
- }
+ ]
},
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
+ "node_modules/@types/babel__core": {
+ "version": "7.20.5",
+ "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
+ "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
"dev": true,
"dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true,
- "engines": {
- "node": ">= 8"
+ "@babel/parser": "^7.20.7",
+ "@babel/types": "^7.20.7",
+ "@types/babel__generator": "*",
+ "@types/babel__template": "*",
+ "@types/babel__traverse": "*"
}
},
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
+ "node_modules/@types/babel__generator": {
+ "version": "7.6.7",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz",
+ "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==",
"dev": true,
"dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
+ "@babel/types": "^7.0.0"
}
},
- "node_modules/@rushstack/eslint-patch": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.6.0.tgz",
- "integrity": "sha512-2/U3GXA6YiPYQDLGwtGlnNgKYBSwCFIHf8Y9LUY5VATHdtbLlU0Y1R3QoBnT0aB4qv/BEiVVsj7LJXoQCgJ2vA==",
- "dev": true
- },
- "node_modules/@swc/helpers": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz",
- "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==",
+ "node_modules/@types/babel__template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
+ "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "dev": true,
"dependencies": {
- "tslib": "^2.4.0"
+ "@babel/parser": "^7.1.0",
+ "@babel/types": "^7.0.0"
}
},
- "node_modules/@types/json5": {
- "version": "0.0.29",
- "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz",
- "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==",
- "dev": true
- },
- "node_modules/@types/node": {
- "version": "20.9.4",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-20.9.4.tgz",
- "integrity": "sha512-wmyg8HUhcn6ACjsn8oKYjkN/zUzQeNtMy44weTJSM6p4MMzEOuKbA3OjJ267uPCOW7Xex9dyrNTful8XTQYoDA==",
+ "node_modules/@types/babel__traverse": {
+ "version": "7.20.4",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz",
+ "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==",
"dev": true,
"dependencies": {
- "undici-types": "~5.26.4"
+ "@babel/types": "^7.20.7"
}
},
"node_modules/@types/prop-types": {
@@ -351,9 +1137,9 @@
"dev": true
},
"node_modules/@types/react": {
- "version": "18.2.38",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.38.tgz",
- "integrity": "sha512-cBBXHzuPtQK6wNthuVMV6IjHAFkdl/FOPFIlkd81/Cd1+IqkHu/A+w4g43kaQQoYHik/ruaQBDL72HyCy1vuMw==",
+ "version": "18.2.43",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.43.tgz",
+ "integrity": "sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
@@ -376,114 +1162,31 @@
"integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==",
"dev": true
},
- "node_modules/@typescript-eslint/parser": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.12.0.tgz",
- "integrity": "sha512-s8/jNFPKPNRmXEnNXfuo1gemBdVmpQsK1pcu+QIvuNJuhFzGrpD7WjOcvDc/+uEdfzSYpNu7U/+MmbScjoQ6vg==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/scope-manager": "6.12.0",
- "@typescript-eslint/types": "6.12.0",
- "@typescript-eslint/typescript-estree": "6.12.0",
- "@typescript-eslint/visitor-keys": "6.12.0",
- "debug": "^4.3.4"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependencies": {
- "eslint": "^7.0.0 || ^8.0.0"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/@typescript-eslint/scope-manager": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.12.0.tgz",
- "integrity": "sha512-5gUvjg+XdSj8pcetdL9eXJzQNTl3RD7LgUiYTl8Aabdi8hFkaGSYnaS6BLc0BGNaDH+tVzVwmKtWvu0jLgWVbw==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "6.12.0",
- "@typescript-eslint/visitor-keys": "6.12.0"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/types": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.12.0.tgz",
- "integrity": "sha512-MA16p/+WxM5JG/F3RTpRIcuOghWO30//VEOvzubM8zuOOBYXsP+IfjoCXXiIfy2Ta8FRh9+IO9QLlaFQUU+10Q==",
- "dev": true,
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- }
- },
- "node_modules/@typescript-eslint/typescript-estree": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.12.0.tgz",
- "integrity": "sha512-vw9E2P9+3UUWzhgjyyVczLWxZ3GuQNT7QpnIY3o5OMeLO/c8oHljGc8ZpryBMIyympiAAaKgw9e5Hl9dCWFOYw==",
- "dev": true,
- "dependencies": {
- "@typescript-eslint/types": "6.12.0",
- "@typescript-eslint/visitor-keys": "6.12.0",
- "debug": "^4.3.4",
- "globby": "^11.1.0",
- "is-glob": "^4.0.3",
- "semver": "^7.5.4",
- "ts-api-utils": "^1.0.1"
- },
- "engines": {
- "node": "^16.0.0 || >=18.0.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
+ "node_modules/@ungap/structured-clone": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
+ "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
+ "dev": true
},
- "node_modules/@typescript-eslint/visitor-keys": {
- "version": "6.12.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.12.0.tgz",
- "integrity": "sha512-rg3BizTZHF1k3ipn8gfrzDXXSFKyOEB5zxYXInQ6z0hUvmQlhaZQzK+YmHmNViMA9HzW5Q9+bPPt90bU6GQwyw==",
+ "node_modules/@vitejs/plugin-react": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz",
+ "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==",
"dev": true,
"dependencies": {
- "@typescript-eslint/types": "6.12.0",
- "eslint-visitor-keys": "^3.4.1"
+ "@babel/core": "^7.23.5",
+ "@babel/plugin-transform-react-jsx-self": "^7.23.3",
+ "@babel/plugin-transform-react-jsx-source": "^7.23.3",
+ "@types/babel__core": "^7.20.5",
+ "react-refresh": "^0.14.0"
},
"engines": {
- "node": "^16.0.0 || >=18.0.0"
+ "node": "^14.18.0 || >=16.0.0"
},
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/typescript-eslint"
+ "peerDependencies": {
+ "vite": "^4.2.0 || ^5.0.0"
}
},
- "node_modules/@ungap/structured-clone": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
- "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==",
- "dev": true
- },
"node_modules/acorn": {
"version": "8.11.2",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz",
@@ -531,18 +1234,15 @@
}
},
"node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"dependencies": {
- "color-convert": "^2.0.1"
+ "color-convert": "^1.9.0"
},
"engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ "node": ">=4"
}
},
"node_modules/argparse": {
@@ -551,15 +1251,6 @@
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"dev": true
},
- "node_modules/aria-query": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
- "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
- "dev": true,
- "dependencies": {
- "dequal": "^2.0.3"
- }
- },
"node_modules/array-buffer-byte-length": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
@@ -592,34 +1283,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/array.prototype.findlastindex": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz",
- "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "es-shim-unscopables": "^1.0.0",
- "get-intrinsic": "^1.2.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/array.prototype.flat": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
@@ -690,12 +1353,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/ast-types-flow": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz",
- "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==",
- "dev": true
- },
"node_modules/asynciterator.prototype": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz",
@@ -717,24 +1374,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/axe-core": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz",
- "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/axobject-query": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
- "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==",
- "dev": true,
- "dependencies": {
- "dequal": "^2.0.3"
- }
- },
"node_modules/balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
@@ -751,27 +1390,36 @@
"concat-map": "0.0.1"
}
},
- "node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "node_modules/browserslist": {
+ "version": "4.22.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz",
+ "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==",
"dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
"dependencies": {
- "fill-range": "^7.0.1"
+ "caniuse-lite": "^1.0.30001565",
+ "electron-to-chromium": "^1.4.601",
+ "node-releases": "^2.0.14",
+ "update-browserslist-db": "^1.0.13"
},
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/busboy": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz",
- "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==",
- "dependencies": {
- "streamsearch": "^1.1.0"
+ "bin": {
+ "browserslist": "cli.js"
},
"engines": {
- "node": ">=10.16.0"
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
}
},
"node_modules/call-bind": {
@@ -798,9 +1446,10 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001564",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001564.tgz",
- "integrity": "sha512-DqAOf+rhof+6GVx1y+xzbFPeOumfQnhYzVnZD6LAXijR77yPtm9mfOcqOnT3mpnJiZVT+kwLAFnRlZcIz+c6bg==",
+ "version": "1.0.30001568",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001568.tgz",
+ "integrity": "sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==",
+ "dev": true,
"funding": [
{
"type": "opencollective",
@@ -817,42 +1466,37 @@
]
},
"node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
"dev": true,
"dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
+ "node": ">=4"
}
},
- "node_modules/client-only": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
- "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="
+ "node_modules/classnames": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz",
+ "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw=="
},
"node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
"dev": true,
"dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
+ "color-name": "1.1.3"
}
},
"node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==",
"dev": true
},
"node_modules/concat-map": {
@@ -861,6 +1505,12 @@
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
"dev": true
},
+ "node_modules/convert-source-map": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "dev": true
+ },
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@@ -876,15 +1526,9 @@
}
},
"node_modules/csstype": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz",
- "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==",
- "dev": true
- },
- "node_modules/damerau-levenshtein": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz",
- "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
+ "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
"dev": true
},
"node_modules/debug": {
@@ -941,27 +1585,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/dequal": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
- "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/dir-glob": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz",
- "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==",
- "dev": true,
- "dependencies": {
- "path-type": "^4.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/doctrine": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
@@ -974,25 +1597,12 @@
"node": ">=6.0.0"
}
},
- "node_modules/emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.610",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.610.tgz",
+ "integrity": "sha512-mqi2oL1mfeHYtOdCxbPQYV/PL7YrQlxbvFEZ0Ee8GbDdShimqt2/S6z2RWqysuvlwdOrQdqvE0KZrBTipAeJzg==",
"dev": true
},
- "node_modules/enhanced-resolve": {
- "version": "5.15.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz",
- "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==",
- "dev": true,
- "dependencies": {
- "graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
- },
- "engines": {
- "node": ">=10.13.0"
- }
- },
"node_modules/es-abstract": {
"version": "1.22.3",
"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz",
@@ -1102,265 +1712,120 @@
"is-symbol": "^1.0.2"
},
"engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/escape-string-regexp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
- "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/eslint": {
- "version": "8.54.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.54.0.tgz",
- "integrity": "sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==",
- "dev": true,
- "dependencies": {
- "@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.6.1",
- "@eslint/eslintrc": "^2.1.3",
- "@eslint/js": "8.54.0",
- "@humanwhocodes/config-array": "^0.11.13",
- "@humanwhocodes/module-importer": "^1.0.1",
- "@nodelib/fs.walk": "^1.2.8",
- "@ungap/structured-clone": "^1.2.0",
- "ajv": "^6.12.4",
- "chalk": "^4.0.0",
- "cross-spawn": "^7.0.2",
- "debug": "^4.3.2",
- "doctrine": "^3.0.0",
- "escape-string-regexp": "^4.0.0",
- "eslint-scope": "^7.2.2",
- "eslint-visitor-keys": "^3.4.3",
- "espree": "^9.6.1",
- "esquery": "^1.4.2",
- "esutils": "^2.0.2",
- "fast-deep-equal": "^3.1.3",
- "file-entry-cache": "^6.0.1",
- "find-up": "^5.0.0",
- "glob-parent": "^6.0.2",
- "globals": "^13.19.0",
- "graphemer": "^1.4.0",
- "ignore": "^5.2.0",
- "imurmurhash": "^0.1.4",
- "is-glob": "^4.0.0",
- "is-path-inside": "^3.0.3",
- "js-yaml": "^4.1.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.4.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
- "natural-compare": "^1.4.0",
- "optionator": "^0.9.3",
- "strip-ansi": "^6.0.1",
- "text-table": "^0.2.0"
- },
- "bin": {
- "eslint": "bin/eslint.js"
- },
- "engines": {
- "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/eslint"
- }
- },
- "node_modules/eslint-config-next": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.5.6.tgz",
- "integrity": "sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg==",
- "dev": true,
- "dependencies": {
- "@next/eslint-plugin-next": "13.5.6",
- "@rushstack/eslint-patch": "^1.3.3",
- "@typescript-eslint/parser": "^5.4.2 || ^6.0.0",
- "eslint-import-resolver-node": "^0.3.6",
- "eslint-import-resolver-typescript": "^3.5.2",
- "eslint-plugin-import": "^2.28.1",
- "eslint-plugin-jsx-a11y": "^6.7.1",
- "eslint-plugin-react": "^7.33.2",
- "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705"
- },
- "peerDependencies": {
- "eslint": "^7.23.0 || ^8.0.0",
- "typescript": ">=3.3.1"
- },
- "peerDependenciesMeta": {
- "typescript": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-import-resolver-node": {
- "version": "0.3.9",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",
- "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==",
- "dev": true,
- "dependencies": {
- "debug": "^3.2.7",
- "is-core-module": "^2.13.0",
- "resolve": "^1.22.4"
- }
- },
- "node_modules/eslint-import-resolver-node/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-import-resolver-typescript": {
- "version": "3.6.1",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz",
- "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==",
- "dev": true,
- "dependencies": {
- "debug": "^4.3.4",
- "enhanced-resolve": "^5.12.0",
- "eslint-module-utils": "^2.7.4",
- "fast-glob": "^3.3.1",
- "get-tsconfig": "^4.5.0",
- "is-core-module": "^2.11.0",
- "is-glob": "^4.0.3"
- },
- "engines": {
- "node": "^14.18.0 || >=16.0.0"
- },
- "funding": {
- "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts"
- },
- "peerDependencies": {
- "eslint": "*",
- "eslint-plugin-import": "*"
- }
- },
- "node_modules/eslint-module-utils": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz",
- "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==",
- "dev": true,
- "dependencies": {
- "debug": "^3.2.7"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependenciesMeta": {
- "eslint": {
- "optional": true
- }
- }
- },
- "node_modules/eslint-module-utils/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
- "node_modules/eslint-plugin-import": {
- "version": "2.29.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz",
- "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==",
- "dev": true,
- "dependencies": {
- "array-includes": "^3.1.7",
- "array.prototype.findlastindex": "^1.2.3",
- "array.prototype.flat": "^1.3.2",
- "array.prototype.flatmap": "^1.3.2",
- "debug": "^3.2.7",
- "doctrine": "^2.1.0",
- "eslint-import-resolver-node": "^0.3.9",
- "eslint-module-utils": "^2.8.0",
- "hasown": "^2.0.0",
- "is-core-module": "^2.13.1",
- "is-glob": "^4.0.3",
- "minimatch": "^3.1.2",
- "object.fromentries": "^2.0.7",
- "object.groupby": "^1.0.1",
- "object.values": "^1.1.7",
- "semver": "^6.3.1",
- "tsconfig-paths": "^3.14.2"
- },
- "engines": {
- "node": ">=4"
- },
- "peerDependencies": {
- "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
- }
- },
- "node_modules/eslint-plugin-import/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dev": true,
- "dependencies": {
- "ms": "^2.1.1"
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/eslint-plugin-import/node_modules/doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "node_modules/esbuild": {
+ "version": "0.19.9",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.9.tgz",
+ "integrity": "sha512-U9CHtKSy+EpPsEBa+/A2gMs/h3ylBC0H0KSqIg7tpztHerLi6nrrcoUJAkNCEPumx8yJ+Byic4BVwHgRbN0TBg==",
"dev": true,
- "dependencies": {
- "esutils": "^2.0.2"
+ "hasInstallScript": true,
+ "bin": {
+ "esbuild": "bin/esbuild"
},
"engines": {
- "node": ">=0.10.0"
+ "node": ">=12"
+ },
+ "optionalDependencies": {
+ "@esbuild/android-arm": "0.19.9",
+ "@esbuild/android-arm64": "0.19.9",
+ "@esbuild/android-x64": "0.19.9",
+ "@esbuild/darwin-arm64": "0.19.9",
+ "@esbuild/darwin-x64": "0.19.9",
+ "@esbuild/freebsd-arm64": "0.19.9",
+ "@esbuild/freebsd-x64": "0.19.9",
+ "@esbuild/linux-arm": "0.19.9",
+ "@esbuild/linux-arm64": "0.19.9",
+ "@esbuild/linux-ia32": "0.19.9",
+ "@esbuild/linux-loong64": "0.19.9",
+ "@esbuild/linux-mips64el": "0.19.9",
+ "@esbuild/linux-ppc64": "0.19.9",
+ "@esbuild/linux-riscv64": "0.19.9",
+ "@esbuild/linux-s390x": "0.19.9",
+ "@esbuild/linux-x64": "0.19.9",
+ "@esbuild/netbsd-x64": "0.19.9",
+ "@esbuild/openbsd-x64": "0.19.9",
+ "@esbuild/sunos-x64": "0.19.9",
+ "@esbuild/win32-arm64": "0.19.9",
+ "@esbuild/win32-ia32": "0.19.9",
+ "@esbuild/win32-x64": "0.19.9"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "dev": true,
+ "engines": {
+ "node": ">=6"
}
},
- "node_modules/eslint-plugin-import/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
"dev": true,
- "bin": {
- "semver": "bin/semver.js"
+ "engines": {
+ "node": ">=0.8.0"
}
},
- "node_modules/eslint-plugin-jsx-a11y": {
- "version": "6.8.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz",
- "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==",
+ "node_modules/eslint": {
+ "version": "8.55.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz",
+ "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==",
"dev": true,
"dependencies": {
- "@babel/runtime": "^7.23.2",
- "aria-query": "^5.3.0",
- "array-includes": "^3.1.7",
- "array.prototype.flatmap": "^1.3.2",
- "ast-types-flow": "^0.0.8",
- "axe-core": "=4.7.0",
- "axobject-query": "^3.2.1",
- "damerau-levenshtein": "^1.0.8",
- "emoji-regex": "^9.2.2",
- "es-iterator-helpers": "^1.0.15",
- "hasown": "^2.0.0",
- "jsx-ast-utils": "^3.3.5",
- "language-tags": "^1.0.9",
+ "@eslint-community/eslint-utils": "^4.2.0",
+ "@eslint-community/regexpp": "^4.6.1",
+ "@eslint/eslintrc": "^2.1.4",
+ "@eslint/js": "8.55.0",
+ "@humanwhocodes/config-array": "^0.11.13",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@nodelib/fs.walk": "^1.2.8",
+ "@ungap/structured-clone": "^1.2.0",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.2",
+ "debug": "^4.3.2",
+ "doctrine": "^3.0.0",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^7.2.2",
+ "eslint-visitor-keys": "^3.4.3",
+ "espree": "^9.6.1",
+ "esquery": "^1.4.2",
+ "esutils": "^2.0.2",
+ "fast-deep-equal": "^3.1.3",
+ "file-entry-cache": "^6.0.1",
+ "find-up": "^5.0.0",
+ "glob-parent": "^6.0.2",
+ "globals": "^13.19.0",
+ "graphemer": "^1.4.0",
+ "ignore": "^5.2.0",
+ "imurmurhash": "^0.1.4",
+ "is-glob": "^4.0.0",
+ "is-path-inside": "^3.0.3",
+ "js-yaml": "^4.1.0",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.4.1",
+ "lodash.merge": "^4.6.2",
"minimatch": "^3.1.2",
- "object.entries": "^1.1.7",
- "object.fromentries": "^2.0.7"
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.9.3",
+ "strip-ansi": "^6.0.1",
+ "text-table": "^0.2.0"
+ },
+ "bin": {
+ "eslint": "bin/eslint.js"
},
"engines": {
- "node": ">=4.0"
+ "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
- "peerDependencies": {
- "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8"
+ "funding": {
+ "url": "https://opencollective.com/eslint"
}
},
"node_modules/eslint-plugin-react": {
@@ -1405,6 +1870,15 @@
"eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0"
}
},
+ "node_modules/eslint-plugin-react-refresh": {
+ "version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz",
+ "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==",
+ "dev": true,
+ "peerDependencies": {
+ "eslint": ">=7"
+ }
+ },
"node_modules/eslint-plugin-react/node_modules/doctrine": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
@@ -1417,32 +1891,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/eslint-plugin-react/node_modules/resolve": {
- "version": "2.0.0-next.5",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
- "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
- "dev": true,
- "dependencies": {
- "is-core-module": "^2.13.0",
- "path-parse": "^1.0.7",
- "supports-preserve-symlinks-flag": "^1.0.0"
- },
- "bin": {
- "resolve": "bin/resolve"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/eslint-plugin-react/node_modules/semver": {
- "version": "6.3.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
- "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
- "dev": true,
- "bin": {
- "semver": "bin/semver.js"
- }
- },
"node_modules/eslint-scope": {
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz",
@@ -1471,6 +1919,103 @@
"url": "https://opencollective.com/eslint"
}
},
+ "node_modules/eslint/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dev": true,
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/eslint/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dev": true,
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/eslint/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/eslint/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "node_modules/eslint/node_modules/escape-string-regexp": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/globals": {
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
+ "dev": true,
+ "dependencies": {
+ "type-fest": "^0.20.2"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/eslint/node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/eslint/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dev": true,
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/espree": {
"version": "9.6.1",
"resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
@@ -1536,34 +2081,6 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
},
- "node_modules/fast-glob": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
- "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==",
- "dev": true,
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fast-glob/node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/fast-json-stable-stringify": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
@@ -1597,18 +2114,6 @@
"node": "^10.12.0 || >=12.0.0"
}
},
- "node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/find-up": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@@ -1660,6 +2165,20 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
+ "node_modules/fsevents": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
+ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -1696,6 +2215,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/gensync": {
+ "version": "1.0.0-beta.2",
+ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
+ "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
+ "dev": true,
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
"node_modules/get-intrinsic": {
"version": "1.2.2",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
@@ -1727,28 +2255,16 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/get-tsconfig": {
- "version": "4.7.2",
- "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz",
- "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==",
- "dev": true,
- "dependencies": {
- "resolve-pkg-maps": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1"
- }
- },
"node_modules/glob": {
- "version": "7.1.7",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
- "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==",
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
"dev": true,
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
"inherits": "2",
- "minimatch": "^3.0.4",
+ "minimatch": "^3.1.1",
"once": "^1.3.0",
"path-is-absolute": "^1.0.0"
},
@@ -1771,24 +2287,13 @@
"node": ">=10.13.0"
}
},
- "node_modules/glob-to-regexp": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
- "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="
- },
"node_modules/globals": {
- "version": "13.23.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
- "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
"dev": true,
- "dependencies": {
- "type-fest": "^0.20.2"
- },
"engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
+ "node": ">=4"
}
},
"node_modules/globalthis": {
@@ -1806,26 +2311,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/globby": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz",
- "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==",
- "dev": true,
- "dependencies": {
- "array-union": "^2.1.0",
- "dir-glob": "^3.0.1",
- "fast-glob": "^3.2.9",
- "ignore": "^5.2.0",
- "merge2": "^1.4.1",
- "slash": "^3.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/gopd": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
@@ -1838,11 +2323,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/graceful-fs": {
- "version": "4.2.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
- "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
- },
"node_modules/graphemer": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
@@ -1859,12 +2339,12 @@
}
},
"node_modules/has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==",
"dev": true,
"engines": {
- "node": ">=8"
+ "node": ">=4"
}
},
"node_modules/has-property-descriptors": {
@@ -2156,16 +2636,7 @@
"node": ">= 0.4"
},
"funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true,
- "engines": {
- "node": ">=0.12.0"
+ "url": "https://github.com/sponsors/ljharb"
}
},
"node_modules/is-number-object": {
@@ -2350,6 +2821,18 @@
"js-yaml": "bin/js-yaml.js"
}
},
+ "node_modules/jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true,
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=4"
+ }
+ },
"node_modules/json-buffer": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
@@ -2369,15 +2852,15 @@
"dev": true
},
"node_modules/json5": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz",
- "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==",
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"dev": true,
- "dependencies": {
- "minimist": "^1.2.0"
- },
"bin": {
"json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
}
},
"node_modules/jsx-ast-utils": {
@@ -2404,24 +2887,6 @@
"json-buffer": "3.0.1"
}
},
- "node_modules/language-subtag-registry": {
- "version": "0.3.22",
- "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz",
- "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==",
- "dev": true
- },
- "node_modules/language-tags": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz",
- "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==",
- "dev": true,
- "dependencies": {
- "language-subtag-registry": "^0.3.20"
- },
- "engines": {
- "node": ">=0.10"
- }
- },
"node_modules/levn": {
"version": "0.4.1",
"resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
@@ -2468,37 +2933,12 @@
}
},
"node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true,
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"dev": true,
"dependencies": {
- "braces": "^3.0.2",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
+ "yallist": "^3.0.2"
}
},
"node_modules/minimatch": {
@@ -2513,15 +2953,6 @@
"node": "*"
}
},
- "node_modules/minimist": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
- "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/ms": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -2532,6 +2963,7 @@
"version": "3.3.7",
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
"integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "dev": true,
"funding": [
{
"type": "github",
@@ -2551,50 +2983,11 @@
"integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
"dev": true
},
- "node_modules/next": {
- "version": "13.5.6",
- "resolved": "https://registry.npmjs.org/next/-/next-13.5.6.tgz",
- "integrity": "sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==",
- "dependencies": {
- "@next/env": "13.5.6",
- "@swc/helpers": "0.5.2",
- "busboy": "1.6.0",
- "caniuse-lite": "^1.0.30001406",
- "postcss": "8.4.31",
- "styled-jsx": "5.1.1",
- "watchpack": "2.4.0"
- },
- "bin": {
- "next": "dist/bin/next"
- },
- "engines": {
- "node": ">=16.14.0"
- },
- "optionalDependencies": {
- "@next/swc-darwin-arm64": "13.5.6",
- "@next/swc-darwin-x64": "13.5.6",
- "@next/swc-linux-arm64-gnu": "13.5.6",
- "@next/swc-linux-arm64-musl": "13.5.6",
- "@next/swc-linux-x64-gnu": "13.5.6",
- "@next/swc-linux-x64-musl": "13.5.6",
- "@next/swc-win32-arm64-msvc": "13.5.6",
- "@next/swc-win32-ia32-msvc": "13.5.6",
- "@next/swc-win32-x64-msvc": "13.5.6"
- },
- "peerDependencies": {
- "@opentelemetry/api": "^1.1.0",
- "react": "^18.2.0",
- "react-dom": "^18.2.0",
- "sass": "^1.3.0"
- },
- "peerDependenciesMeta": {
- "@opentelemetry/api": {
- "optional": true
- },
- "sass": {
- "optional": true
- }
- }
+ "node_modules/node-releases": {
+ "version": "2.0.14",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
+ "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==",
+ "dev": true
},
"node_modules/object-assign": {
"version": "4.1.1",
@@ -2624,13 +3017,13 @@
}
},
"node_modules/object.assign": {
- "version": "4.1.4",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz",
- "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==",
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz",
+ "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==",
"dev": true,
"dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.1.4",
+ "call-bind": "^1.0.5",
+ "define-properties": "^1.2.1",
"has-symbols": "^1.0.3",
"object-keys": "^1.1.1"
},
@@ -2672,18 +3065,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/object.groupby": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz",
- "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==",
- "dev": true,
- "dependencies": {
- "call-bind": "^1.0.2",
- "define-properties": "^1.2.0",
- "es-abstract": "^1.22.1",
- "get-intrinsic": "^1.2.1"
- }
- },
"node_modules/object.hasown": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz",
@@ -2815,36 +3196,17 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
"dev": true
},
- "node_modules/path-type": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
- "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/picocolors": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "dev": true,
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+ "dev": true
},
"node_modules/postcss": {
- "version": "8.4.31",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
- "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
+ "version": "8.4.32",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz",
+ "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==",
+ "dev": true,
"funding": [
{
"type": "opencollective",
@@ -2860,7 +3222,7 @@
}
],
"dependencies": {
- "nanoid": "^3.3.6",
+ "nanoid": "^3.3.7",
"picocolors": "^1.0.0",
"source-map-js": "^1.0.2"
},
@@ -2946,6 +3308,45 @@
"integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",
"dev": true
},
+ "node_modules/react-refresh": {
+ "version": "0.14.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz",
+ "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-router": {
+ "version": "6.20.1",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.20.1.tgz",
+ "integrity": "sha512-ccvLrB4QeT5DlaxSFFYi/KR8UMQ4fcD8zBcR71Zp1kaYTC5oJKYAp1cbavzGrogwxca+ubjkd7XjFZKBW8CxPA==",
+ "dependencies": {
+ "@remix-run/router": "1.13.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8"
+ }
+ },
+ "node_modules/react-router-dom": {
+ "version": "6.20.1",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.20.1.tgz",
+ "integrity": "sha512-npzfPWcxfQN35psS7rJgi/EW0Gx6EsNjfdJSAk73U/HqMEJZ2k/8puxfwHFgDQhBGmS3+sjnGbMdMSV45axPQw==",
+ "dependencies": {
+ "@remix-run/router": "1.13.1",
+ "react-router": "6.20.1"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=16.8",
+ "react-dom": ">=16.8"
+ }
+ },
"node_modules/reflect.getprototypeof": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
@@ -2966,12 +3367,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/regenerator-runtime": {
- "version": "0.14.0",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz",
- "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==",
- "dev": true
- },
"node_modules/regexp.prototype.flags": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
@@ -2990,9 +3385,9 @@
}
},
"node_modules/resolve": {
- "version": "1.22.8",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz",
- "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==",
+ "version": "2.0.0-next.5",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
+ "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
"dev": true,
"dependencies": {
"is-core-module": "^2.13.0",
@@ -3015,15 +3410,6 @@
"node": ">=4"
}
},
- "node_modules/resolve-pkg-maps": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
- "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==",
- "dev": true,
- "funding": {
- "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
- }
- },
"node_modules/reusify": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
@@ -3049,6 +3435,35 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/rollup": {
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.8.0.tgz",
+ "integrity": "sha512-NpsklK2fach5CdI+PScmlE5R4Ao/FSWtF7LkoIrHDxPACY/xshNasPsbpG0VVHxUTbf74tJbVT4PrP8JsJ6ZDA==",
+ "dev": true,
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.8.0",
+ "@rollup/rollup-android-arm64": "4.8.0",
+ "@rollup/rollup-darwin-arm64": "4.8.0",
+ "@rollup/rollup-darwin-x64": "4.8.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.8.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.8.0",
+ "@rollup/rollup-linux-arm64-musl": "4.8.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.8.0",
+ "@rollup/rollup-linux-x64-gnu": "4.8.0",
+ "@rollup/rollup-linux-x64-musl": "4.8.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.8.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.8.0",
+ "@rollup/rollup-win32-x64-msvc": "4.8.0",
+ "fsevents": "~2.3.2"
+ }
+ },
"node_modules/run-parallel": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
@@ -3113,18 +3528,12 @@
}
},
"node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "version": "6.3.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
+ "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
"bin": {
"semver": "bin/semver.js"
- },
- "engines": {
- "node": ">=10"
}
},
"node_modules/set-function-length": {
@@ -3191,31 +3600,15 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/slash": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
- "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
"node_modules/source-map-js": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
"integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "dev": true,
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/streamsearch": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz",
- "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==",
- "engines": {
- "node": ">=10.0.0"
- }
- },
"node_modules/string.prototype.matchall": {
"version": "4.0.10",
"resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz",
@@ -3293,15 +3686,6 @@
"node": ">=8"
}
},
- "node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==",
- "dev": true,
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/strip-json-comments": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
@@ -3314,38 +3698,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/styled-jsx": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz",
- "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==",
- "dependencies": {
- "client-only": "0.0.1"
- },
- "engines": {
- "node": ">= 12.0.0"
- },
- "peerDependencies": {
- "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0"
- },
- "peerDependenciesMeta": {
- "@babel/core": {
- "optional": true
- },
- "babel-plugin-macros": {
- "optional": true
- }
- }
- },
"node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
"dev": true,
"dependencies": {
- "has-flag": "^4.0.0"
+ "has-flag": "^3.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=4"
}
},
"node_modules/supports-preserve-symlinks-flag": {
@@ -3360,62 +3722,21 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
- "dev": true,
- "engines": {
- "node": ">=6"
- }
- },
"node_modules/text-table": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
"integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==",
"dev": true
},
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/ts-api-utils": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",
- "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==",
+ "node_modules/to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==",
"dev": true,
"engines": {
- "node": ">=16.13.0"
- },
- "peerDependencies": {
- "typescript": ">=4.2.0"
- }
- },
- "node_modules/tsconfig-paths": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
- "dev": true,
- "dependencies": {
- "@types/json5": "^0.0.29",
- "json5": "^1.0.2",
- "minimist": "^1.2.6",
- "strip-bom": "^3.0.0"
+ "node": ">=4"
}
},
- "node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
- },
"node_modules/type-check": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
@@ -3505,19 +3826,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/typescript": {
- "version": "5.3.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.2.tgz",
- "integrity": "sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==",
- "dev": true,
- "bin": {
- "tsc": "bin/tsc",
- "tsserver": "bin/tsserver"
- },
- "engines": {
- "node": ">=14.17"
- }
- },
"node_modules/unbox-primitive": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz",
@@ -3533,11 +3841,35 @@
"url": "https://github.com/sponsors/ljharb"
}
},
- "node_modules/undici-types": {
- "version": "5.26.5",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
- "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==",
- "dev": true
+ "node_modules/update-browserslist-db": {
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
+ "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ },
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "dependencies": {
+ "escalade": "^3.1.1",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "update-browserslist-db": "cli.js"
+ },
+ "peerDependencies": {
+ "browserslist": ">= 4.21.0"
+ }
},
"node_modules/uri-js": {
"version": "4.4.1",
@@ -3548,16 +3880,59 @@
"punycode": "^2.1.0"
}
},
- "node_modules/watchpack": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz",
- "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==",
+ "node_modules/vite": {
+ "version": "5.0.8",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.8.tgz",
+ "integrity": "sha512-jYMALd8aeqR3yS9xlHd0OzQJndS9fH5ylVgWdB+pxTwxLKdO1pgC5Dlb398BUxpfaBxa4M9oT7j1g503Gaj5IQ==",
+ "dev": true,
"dependencies": {
- "glob-to-regexp": "^0.4.1",
- "graceful-fs": "^4.1.2"
+ "esbuild": "^0.19.3",
+ "postcss": "^8.4.32",
+ "rollup": "^4.2.0"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
},
"engines": {
- "node": ">=10.13.0"
+ "node": "^18.0.0 || >=20.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^18.0.0 || >=20.0.0",
+ "less": "*",
+ "lightningcss": "^1.21.0",
+ "sass": "*",
+ "stylus": "*",
+ "sugarss": "*",
+ "terser": "^5.4.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ }
}
},
"node_modules/which": {
@@ -3658,9 +4033,9 @@
"dev": true
},
"node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"dev": true
},
"node_modules/yocto-queue": {
diff --git a/package.json b/package.json
index 1ce24924f..10ccb8550 100644
--- a/package.json
+++ b/package.json
@@ -1,24 +1,28 @@
{
- "name": "fe-weekly-mission",
- "version": "0.1.0",
+ "name": "linkbrary",
"private": true,
+ "version": "0.0.0",
+ "type": "module",
"scripts": {
- "dev": "next dev",
- "build": "next build",
- "start": "next start",
- "lint": "next lint"
+ "dev": "vite",
+ "build": "vite build",
+ "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
+ "preview": "vite preview"
},
"dependencies": {
- "react": "^18",
- "react-dom": "^18",
- "next": "13.5.6"
+ "classnames": "^2.3.2",
+ "react": "^18.2.0",
+ "react-dom": "^18.2.0",
+ "react-router-dom": "^6.20.1"
},
"devDependencies": {
- "typescript": "^5",
- "@types/node": "^20",
- "@types/react": "^18",
- "@types/react-dom": "^18",
- "eslint": "^8",
- "eslint-config-next": "13.5.6"
+ "@types/react": "^18.2.43",
+ "@types/react-dom": "^18.2.17",
+ "@vitejs/plugin-react": "^4.2.1",
+ "eslint": "^8.55.0",
+ "eslint-plugin-react": "^7.33.2",
+ "eslint-plugin-react-hooks": "^4.6.0",
+ "eslint-plugin-react-refresh": "^0.4.5",
+ "vite": "^5.0.8"
}
}
diff --git a/pages/_app.tsx b/pages/_app.tsx
deleted file mode 100644
index 021681f4d..000000000
--- a/pages/_app.tsx
+++ /dev/null
@@ -1,6 +0,0 @@
-import '@/styles/globals.css'
-import type { AppProps } from 'next/app'
-
-export default function App({ Component, pageProps }: AppProps) {
- return
-}
diff --git a/pages/_document.tsx b/pages/_document.tsx
deleted file mode 100644
index 54e8bf3e2..000000000
--- a/pages/_document.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import { Html, Head, Main, NextScript } from 'next/document'
-
-export default function Document() {
- return (
-
-
-
-
-
-
- )
-}
diff --git a/pages/api/hello.ts b/pages/api/hello.ts
deleted file mode 100644
index f8bcc7e5c..000000000
--- a/pages/api/hello.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// Next.js API route support: https://nextjs.org/docs/api-routes/introduction
-import type { NextApiRequest, NextApiResponse } from 'next'
-
-type Data = {
- name: string
-}
-
-export default function handler(
- req: NextApiRequest,
- res: NextApiResponse
-) {
- res.status(200).json({ name: 'John Doe' })
-}
diff --git a/pages/index.tsx b/pages/index.tsx
deleted file mode 100644
index 02c4dee04..000000000
--- a/pages/index.tsx
+++ /dev/null
@@ -1,114 +0,0 @@
-import Head from 'next/head'
-import Image from 'next/image'
-import { Inter } from 'next/font/google'
-import styles from '@/styles/Home.module.css'
-
-const inter = Inter({ subsets: ['latin'] })
-
-export default function Home() {
- return (
- <>
-
- Create Next App
-
-
-
-
-
-
-
- Get started by editing
- pages/index.tsx
-
-
-
-
-
-
-
-
-
-
- >
- )
-}
diff --git a/public/favicon.ico b/public/favicon.ico
deleted file mode 100644
index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 25931
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
LrJugUA?W`A8`#=m
diff --git a/public/images/landing/facebook.png b/public/images/landing/facebook.png
new file mode 100644
index 0000000000000000000000000000000000000000..1bbdb26eb41f581f3520d60d3ccf496aae21787a
GIT binary patch
literal 569
zcmV-90>=G`P)QFGx|*nyi4Hosi3@`!)8nM2O#gD*Ivs(`6ZXWzPo$(-o5u)$LRQE3-v(|cqH&VmTPJq4Pu04BphBv
zfki*^d1tA)eBljc?y@M8$@VnpFnb6FE-%iIB)L#OYPCAr-AlI*c%>)6pf+|A$=0wW
z+Ix&Ph=<@&@jb`%2*ND1!v#dqiPEV9GAA!ZbWb(Q)vC($A`*>JUcfK{do?`=Mj-*L
zJ5!VwJTxTHg@+N?>+{ZG85@LbvM7}+M23TlA2~eC#A92!K}m8VJ4hmXo!dQ)pSTV^
z?itGht%#e=KcWL!)AtG+z*+wN`LY>V#~krHt?bZ_#OYjYEd|
zl0tL{spLKig;tRAq-Qx0@Z$t}y7y(IT>k6`5OPosGi&hV^qkZf$Si{LnqG&{@T~i?
z!=v&{_H&vN8okkIqG5rL#Np8~dFPB1kXd-z1ssTOZc}?W;{wQ(yd0rgjRk}_zYs*F
zQialw^a^2pBaUkgT1{2I$s82+)%6WNFyH<1m~jmH1q{nSza>v-L1cnI00000NkvXX
Hu0mjf95(V>
literal 0
HcmV?d00001
diff --git a/public/images/landing/img1.png b/public/images/landing/img1.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5161bdf27bc0012152fc99d4ee5bd89446949c1
GIT binary patch
literal 352579
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
z
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 |