├── src
├── index.css
├── vite-env.d.ts
├── main.tsx
├── App.tsx
├── App.css
└── assets
│ └── react.svg
├── public
├── favicon.png
└── vite.svg
├── .codesandbox
├── icon.png
├── template.json
└── tasks.json
├── .devcontainer
└── devcontainer.json
├── vite.config.ts
├── tsconfig.node.json
├── .gitignore
├── index.html
├── .eslintrc.cjs
├── tsconfig.json
├── package.json
├── README.md
├── yarn.lock
└── pnpm-lock.yaml
/src/index.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dikshikaaa/Valentines-Day/HEAD/public/favicon.png
--------------------------------------------------------------------------------
/.codesandbox/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/dikshikaaa/Valentines-Day/HEAD/.codesandbox/icon.png
--------------------------------------------------------------------------------
/.devcontainer/devcontainer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Devcontainer",
3 | "image": "ghcr.io/codesandbox/devcontainers/typescript-node:latest"
4 | }
5 |
--------------------------------------------------------------------------------
/vite.config.ts:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "vite";
2 | import react from "@vitejs/plugin-react";
3 |
4 | // https://vitejs.dev/config/
5 | export default defineConfig({
6 | plugins: [react()],
7 | });
8 |
--------------------------------------------------------------------------------
/tsconfig.node.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "composite": true,
4 | "skipLibCheck": true,
5 | "module": "ESNext",
6 | "moduleResolution": "bundler",
7 | "allowSyntheticDefaultImports": true
8 | },
9 | "include": ["vite.config.ts"]
10 | }
11 |
--------------------------------------------------------------------------------
/src/main.tsx:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import ReactDOM from "react-dom/client";
3 | import App from "./App.tsx";
4 | import "./index.css";
5 |
6 | ReactDOM.createRoot(document.getElementById("root")!).render(
7 |
8 |
9 | ,
10 | );
11 |
--------------------------------------------------------------------------------
/.codesandbox/template.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "React (Vite + TS)",
3 | "description": "React running from the Vite dev server!",
4 | "iconUrl": "https://github.com/codesandbox/sandbox-templates/blob/main/react-vite-ts/.codesandbox/icon.png?raw=true",
5 | "tags": ["react", "vite", "javascript", "typescript"],
6 | "published": true
7 | }
8 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | pnpm-debug.log*
8 | lerna-debug.log*
9 |
10 | node_modules
11 | dist
12 | dist-ssr
13 | *.local
14 |
15 | # Editor directories and files
16 | .vscode/*
17 | !.vscode/extensions.json
18 | .idea
19 | .DS_Store
20 | *.suo
21 | *.ntvs*
22 | *.njsproj
23 | *.sln
24 | *.sw?
25 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | ♥♥♥
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.eslintrc.cjs:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | root: true,
3 | env: { browser: true, es2020: true },
4 | extends: [
5 | "eslint:recommended",
6 | "plugin:@typescript-eslint/recommended",
7 | "plugin:react-hooks/recommended",
8 | ],
9 | ignorePatterns: ["dist", ".eslintrc.cjs"],
10 | parser: "@typescript-eslint/parser",
11 | plugins: ["react-refresh"],
12 | rules: {
13 | "react-refresh/only-export-components": [
14 | "warn",
15 | { allowConstantExport: true },
16 | ],
17 | },
18 | };
19 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2020",
4 | "useDefineForClassFields": true,
5 | "lib": ["ES2020", "DOM", "DOM.Iterable"],
6 | "module": "ESNext",
7 | "skipLibCheck": true,
8 |
9 | /* Bundler mode */
10 | "moduleResolution": "bundler",
11 | "allowImportingTsExtensions": true,
12 | "resolveJsonModule": true,
13 | "isolatedModules": true,
14 | "noEmit": true,
15 | "jsx": "react-jsx",
16 |
17 | /* Linting */
18 | "strict": true,
19 | "noUnusedLocals": true,
20 | "noUnusedParameters": true,
21 | "noFallthroughCasesInSwitch": true
22 | },
23 | "include": ["src"],
24 | "references": [{ "path": "./tsconfig.node.json" }]
25 | }
26 |
--------------------------------------------------------------------------------
/.codesandbox/tasks.json:
--------------------------------------------------------------------------------
1 | {
2 | // These tasks will run in order when initializing your CodeSandbox project.
3 | "setupTasks": [
4 | {
5 | "name": "Install Dependencies",
6 | "command": "pnpm install --force"
7 | }
8 | ],
9 |
10 | // These tasks can be run from CodeSandbox. Running one will open a log in the app.
11 | "tasks": {
12 | "dev": {
13 | "name": "dev",
14 | "command": "pnpm dev",
15 | "runAtStart": true,
16 | "preview": {
17 | "port": 5173
18 | }
19 | },
20 | "build": {
21 | "name": "build",
22 | "command": "pnpm build",
23 | "runAtStart": false
24 | },
25 | "preview": {
26 | "name": "preview",
27 | "command": "pnpm preview",
28 | "runAtStart": false
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react-vite-ts",
3 | "private": true,
4 | "version": "0.0.0",
5 | "type": "module",
6 | "scripts": {
7 | "dev": "vite",
8 | "build": "tsc && vite build",
9 | "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
10 | "preview": "vite preview"
11 | },
12 | "dependencies": {
13 | "react": "^18.2.0",
14 | "react-dom": "^18.2.0"
15 | },
16 | "devDependencies": {
17 | "@types/react": "^18.2.51",
18 | "@types/react-dom": "^18.2.17",
19 | "@typescript-eslint/eslint-plugin": "^6.20.0",
20 | "@typescript-eslint/parser": "^6.20.0",
21 | "@vitejs/plugin-react": "^4.2.1",
22 | "eslint": "^8.55.0",
23 | "eslint-plugin-react-hooks": "^4.6.0",
24 | "eslint-plugin-react-refresh": "^0.4.5",
25 | "typescript": "^5.2.2",
26 | "vite": "^5.0.12"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/public/vite.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/App.tsx:
--------------------------------------------------------------------------------
1 | import { useState } from "react";
2 | import "./App.css";
3 |
4 | export default function Page() {
5 | const [noCount, setNoCount] = useState(0);
6 | const [yesPressed, setYesPressed] = useState(false);
7 | const yesButtonSize = noCount * 20 + 16;
8 |
9 | const handleNoClick = () => {
10 | setNoCount(noCount + 1);
11 | };
12 |
13 | const getNoButtonText = () => {
14 | const phrases = [
15 | "No",
16 | "Are you sure?",
17 | "Really sure?",
18 | "Think again!",
19 | "Last chance!",
20 | "Surely not?",
21 | "You might regret this!",
22 | "Give it another thought!",
23 | "Are you absolutely certain?",
24 | "This could be a mistake!",
25 | "Have a heart!",
26 | "Don't be so cold!",
27 | "Change of heart?",
28 | "Wouldn't you reconsider?",
29 | "Is that your final answer?",
30 | "You're breaking my heart ;(",
31 | ];
32 |
33 | return phrases[Math.min(noCount, phrases.length - 1)];
34 | };
35 |
36 | return (
37 |
38 |
39 | {yesPressed ? (
40 | <>
41 |

42 |
Ok yay!!!
43 | >
44 | ) : (
45 | <>
46 |

51 |
Will you be my Valentine?
52 |
53 |
60 |
61 |
64 |
65 | >
66 | )}
67 |
68 |
69 | );
70 | }
71 |
--------------------------------------------------------------------------------
/src/App.css:
--------------------------------------------------------------------------------
1 | .valentine-container {
2 | display: flex;
3 | justify-content: center;
4 | align-items: center;
5 | flex-direction: column;
6 | height: 100vh;
7 | }
8 | /* Custom class for Yes button styles */
9 | .yes-button {
10 | font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
11 | background-color: #a7efb8; /* bg-green-500 */
12 | color: #fff; /* text-white */
13 | font-weight: bold; /* font-bold */
14 | padding: 8px 16px; /* py-2 px-4 */
15 | border-radius: 8px; /* rounded */
16 | margin-right: 8px; /* mr-4 */
17 | }
18 |
19 | .yes-button:hover {
20 | background-color: #4f7457; /* hover:bg-green-700 */
21 | }
22 |
23 | /* Custom class for No button styles */
24 | .no-button {
25 | background-color: #c90d0d; /* bg-red-500 */
26 | color: #fff; /* text-white */
27 | font-weight: bold; /* font-bold */
28 | padding: 8px 16px; /* py-2 px-4 */
29 | border-radius: 8px; /* rounded */
30 | }
31 |
32 | .no-button:hover {
33 | background-color: #c82333; /* hover:bg-red-700 */
34 | }
35 | /* Custom class for text-4xl my-4 container */
36 | .text-container {
37 | font-size: 2.25rem; /* Equivalent to text-4xl in tailwindcss */
38 | margin-top: 1rem; /* Equivalent to my-4 in tailwindcss */
39 | margin-bottom: 1rem; /* Equivalent to my-4 in tailwindcss */
40 | }
41 |
42 | .centered-container {
43 | display: flex;
44 | font-size: large;
45 | font-family: "Times New Roman", Times, serif;
46 | flex-direction: column;
47 | align-items: right;
48 | justify-content: right;
49 | height: 100vh;
50 | margin: 0;
51 | }
52 |
53 | .github-link {
54 | position: absolute;
55 | top: 10px;
56 | left: 10px;
57 | color: #007bff; /* Set the color as needed */
58 | text-decoration: none;
59 | }
60 | /*scroll bar starts*/
61 | *::-webkit-scrollbar {
62 | height: 10px;
63 | width: 10px;
64 | }
65 | *::-webkit-scrollbar-track {
66 | border-radius: 5px;
67 | background-color: #DCE7E1;
68 | border: 6px double #FFFFFF;
69 | }
70 |
71 | *::-webkit-scrollbar-track:hover {
72 | background-color: #FCC5DF;
73 | }
74 |
75 | *::-webkit-scrollbar-track:active {
76 | background-color: #FCC5DF;
77 | }
78 |
79 | *::-webkit-scrollbar-thumb {
80 | border-radius: 5px;
81 | background-color: #CF3E6E;
82 | border: 2px double #FFFFFF;
83 | }
84 |
85 | *::-webkit-scrollbar-thumb:hover {
86 | background-color: #FC4985;
87 | }
88 |
89 | *::-webkit-scrollbar-thumb:active {
90 | background-color: #FC4985;
91 | }
92 | /*scroll bar ends*/
93 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Valentine's Day Experiment 💖
2 |
3 | Love is in the air, and so is code! 💻
4 |
5 |
6 |
7 |
8 |
9 | ## Description
10 |
11 | This React application is a Valentine's Day experiment featuring a cute bear and an invitation to be your Valentine.
12 |
13 | Trust me when I say your crush won't say NO!
14 |
15 | It displays a playful question: "Will you be my Valentine?" accompanied by two response options: a "Yes" button and a "No" button. If the user tries to press "No," the button insists and cleverly avoids being clicked by saying changing no to a new response like "Are you sure" or"You're breaking my heart" and more, encouraging the user to eventually click "Yes." Upon agreeing, the webpage celebrates the acceptance with a cute GIF. Share some love and enjoy the animations!
16 |
17 | ## Contributions
18 | Contributions to improve the project are welcome. Please follow these steps to contribute:
19 |
20 | Fork the repository.
21 | - Create a new branch for your feature (git checkout -b feature/SomethingNew).
22 | - Commit your changes (git commit -m 'Add some SomethingNew').
23 | - Push to the branch (git push origin feature/SomethingNew).
24 | - Open a Pull Request.
25 |
26 | ### React + TypeScript + Vite
27 |
28 | This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
29 |
30 | Currently, two official plugins are available:
31 |
32 | - [@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
33 | - [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh
34 |
35 | ## Expanding the ESLint configuration
36 |
37 | If you are developing a production application, we recommend updating the configuration to enable type aware lint rules:
38 |
39 | - Configure the top-level `parserOptions` property like this:
40 |
41 | ```js
42 | export default {
43 | // other rules...
44 | parserOptions: {
45 | ecmaVersion: "latest",
46 | sourceType: "module",
47 | project: ["./tsconfig.json", "./tsconfig.node.json"],
48 | tsconfigRootDir: __dirname,
49 | },
50 | };
51 | ```
52 |
53 | - Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked`
54 | - Optionally add `plugin:@typescript-eslint/stylistic-type-checked`
55 | - Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list
56 |
--------------------------------------------------------------------------------
/src/assets/react.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@aashutoshrathi/word-wrap@^1.2.3":
6 | version "1.2.6"
7 | resolved "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz"
8 | integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==
9 |
10 | "@ampproject/remapping@^2.2.0":
11 | version "2.2.1"
12 | resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz"
13 | integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==
14 | dependencies:
15 | "@jridgewell/gen-mapping" "^0.3.0"
16 | "@jridgewell/trace-mapping" "^0.3.9"
17 |
18 | "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5":
19 | version "7.23.5"
20 | resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz"
21 | integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==
22 | dependencies:
23 | "@babel/highlight" "^7.23.4"
24 | chalk "^2.4.2"
25 |
26 | "@babel/compat-data@^7.23.5":
27 | version "7.23.5"
28 | resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz"
29 | integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==
30 |
31 | "@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.23.5":
32 | version "7.23.7"
33 | resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz"
34 | integrity sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==
35 | dependencies:
36 | "@ampproject/remapping" "^2.2.0"
37 | "@babel/code-frame" "^7.23.5"
38 | "@babel/generator" "^7.23.6"
39 | "@babel/helper-compilation-targets" "^7.23.6"
40 | "@babel/helper-module-transforms" "^7.23.3"
41 | "@babel/helpers" "^7.23.7"
42 | "@babel/parser" "^7.23.6"
43 | "@babel/template" "^7.22.15"
44 | "@babel/traverse" "^7.23.7"
45 | "@babel/types" "^7.23.6"
46 | convert-source-map "^2.0.0"
47 | debug "^4.1.0"
48 | gensync "^1.0.0-beta.2"
49 | json5 "^2.2.3"
50 | semver "^6.3.1"
51 |
52 | "@babel/generator@^7.23.6":
53 | version "7.23.6"
54 | resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz"
55 | integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==
56 | dependencies:
57 | "@babel/types" "^7.23.6"
58 | "@jridgewell/gen-mapping" "^0.3.2"
59 | "@jridgewell/trace-mapping" "^0.3.17"
60 | jsesc "^2.5.1"
61 |
62 | "@babel/helper-compilation-targets@^7.23.6":
63 | version "7.23.6"
64 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz"
65 | integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==
66 | dependencies:
67 | "@babel/compat-data" "^7.23.5"
68 | "@babel/helper-validator-option" "^7.23.5"
69 | browserslist "^4.22.2"
70 | lru-cache "^5.1.1"
71 | semver "^6.3.1"
72 |
73 | "@babel/helper-environment-visitor@^7.22.20":
74 | version "7.22.20"
75 | resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz"
76 | integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
77 |
78 | "@babel/helper-function-name@^7.23.0":
79 | version "7.23.0"
80 | resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz"
81 | integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
82 | dependencies:
83 | "@babel/template" "^7.22.15"
84 | "@babel/types" "^7.23.0"
85 |
86 | "@babel/helper-hoist-variables@^7.22.5":
87 | version "7.22.5"
88 | resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz"
89 | integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==
90 | dependencies:
91 | "@babel/types" "^7.22.5"
92 |
93 | "@babel/helper-module-imports@^7.22.15":
94 | version "7.22.15"
95 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz"
96 | integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==
97 | dependencies:
98 | "@babel/types" "^7.22.15"
99 |
100 | "@babel/helper-module-transforms@^7.23.3":
101 | version "7.23.3"
102 | resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz"
103 | integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==
104 | dependencies:
105 | "@babel/helper-environment-visitor" "^7.22.20"
106 | "@babel/helper-module-imports" "^7.22.15"
107 | "@babel/helper-simple-access" "^7.22.5"
108 | "@babel/helper-split-export-declaration" "^7.22.6"
109 | "@babel/helper-validator-identifier" "^7.22.20"
110 |
111 | "@babel/helper-plugin-utils@^7.22.5":
112 | version "7.22.5"
113 | resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz"
114 | integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
115 |
116 | "@babel/helper-simple-access@^7.22.5":
117 | version "7.22.5"
118 | resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz"
119 | integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==
120 | dependencies:
121 | "@babel/types" "^7.22.5"
122 |
123 | "@babel/helper-split-export-declaration@^7.22.6":
124 | version "7.22.6"
125 | resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz"
126 | integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
127 | dependencies:
128 | "@babel/types" "^7.22.5"
129 |
130 | "@babel/helper-string-parser@^7.23.4":
131 | version "7.23.4"
132 | resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz"
133 | integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
134 |
135 | "@babel/helper-validator-identifier@^7.22.20":
136 | version "7.22.20"
137 | resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz"
138 | integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
139 |
140 | "@babel/helper-validator-option@^7.23.5":
141 | version "7.23.5"
142 | resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz"
143 | integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
144 |
145 | "@babel/helpers@^7.23.7":
146 | version "7.23.8"
147 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz"
148 | integrity sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==
149 | dependencies:
150 | "@babel/template" "^7.22.15"
151 | "@babel/traverse" "^7.23.7"
152 | "@babel/types" "^7.23.6"
153 |
154 | "@babel/highlight@^7.23.4":
155 | version "7.23.4"
156 | resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz"
157 | integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==
158 | dependencies:
159 | "@babel/helper-validator-identifier" "^7.22.20"
160 | chalk "^2.4.2"
161 | js-tokens "^4.0.0"
162 |
163 | "@babel/parser@^7.1.0", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.23.6":
164 | version "7.23.6"
165 | resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz"
166 | integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==
167 |
168 | "@babel/plugin-transform-react-jsx-self@^7.23.3":
169 | version "7.23.3"
170 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz"
171 | integrity sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==
172 | dependencies:
173 | "@babel/helper-plugin-utils" "^7.22.5"
174 |
175 | "@babel/plugin-transform-react-jsx-source@^7.23.3":
176 | version "7.23.3"
177 | resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz"
178 | integrity sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==
179 | dependencies:
180 | "@babel/helper-plugin-utils" "^7.22.5"
181 |
182 | "@babel/template@^7.22.15":
183 | version "7.22.15"
184 | resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz"
185 | integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==
186 | dependencies:
187 | "@babel/code-frame" "^7.22.13"
188 | "@babel/parser" "^7.22.15"
189 | "@babel/types" "^7.22.15"
190 |
191 | "@babel/traverse@^7.23.7":
192 | version "7.23.7"
193 | resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz"
194 | integrity sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==
195 | dependencies:
196 | "@babel/code-frame" "^7.23.5"
197 | "@babel/generator" "^7.23.6"
198 | "@babel/helper-environment-visitor" "^7.22.20"
199 | "@babel/helper-function-name" "^7.23.0"
200 | "@babel/helper-hoist-variables" "^7.22.5"
201 | "@babel/helper-split-export-declaration" "^7.22.6"
202 | "@babel/parser" "^7.23.6"
203 | "@babel/types" "^7.23.6"
204 | debug "^4.3.1"
205 | globals "^11.1.0"
206 |
207 | "@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6":
208 | version "7.23.6"
209 | resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz"
210 | integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==
211 | dependencies:
212 | "@babel/helper-string-parser" "^7.23.4"
213 | "@babel/helper-validator-identifier" "^7.22.20"
214 | to-fast-properties "^2.0.0"
215 |
216 | "@esbuild/darwin-arm64@0.19.8":
217 | version "0.19.8"
218 | resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.8.tgz"
219 | integrity sha512-RQw9DemMbIq35Bprbboyf8SmOr4UXsRVxJ97LgB55VKKeJOOdvsIPy0nFyF2l8U+h4PtBx/1kRf0BelOYCiQcw==
220 |
221 | "@eslint-community/eslint-utils@^4.2.0", "@eslint-community/eslint-utils@^4.4.0":
222 | version "4.4.0"
223 | resolved "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz"
224 | integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==
225 | dependencies:
226 | eslint-visitor-keys "^3.3.0"
227 |
228 | "@eslint-community/regexpp@^4.5.1", "@eslint-community/regexpp@^4.6.1":
229 | version "4.6.2"
230 | resolved "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz"
231 | integrity sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==
232 |
233 | "@eslint/eslintrc@^2.1.4":
234 | version "2.1.4"
235 | resolved "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz"
236 | integrity sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==
237 | dependencies:
238 | ajv "^6.12.4"
239 | debug "^4.3.2"
240 | espree "^9.6.0"
241 | globals "^13.19.0"
242 | ignore "^5.2.0"
243 | import-fresh "^3.2.1"
244 | js-yaml "^4.1.0"
245 | minimatch "^3.1.2"
246 | strip-json-comments "^3.1.1"
247 |
248 | "@eslint/js@8.56.0":
249 | version "8.56.0"
250 | resolved "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz"
251 | integrity sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==
252 |
253 | "@humanwhocodes/config-array@^0.11.13":
254 | version "0.11.13"
255 | resolved "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz"
256 | integrity sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==
257 | dependencies:
258 | "@humanwhocodes/object-schema" "^2.0.1"
259 | debug "^4.1.1"
260 | minimatch "^3.0.5"
261 |
262 | "@humanwhocodes/module-importer@^1.0.1":
263 | version "1.0.1"
264 | resolved "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz"
265 | integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==
266 |
267 | "@humanwhocodes/object-schema@^2.0.1":
268 | version "2.0.1"
269 | resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz"
270 | integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==
271 |
272 | "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2":
273 | version "0.3.3"
274 | resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz"
275 | integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==
276 | dependencies:
277 | "@jridgewell/set-array" "^1.0.1"
278 | "@jridgewell/sourcemap-codec" "^1.4.10"
279 | "@jridgewell/trace-mapping" "^0.3.9"
280 |
281 | "@jridgewell/resolve-uri@^3.1.0":
282 | version "3.1.1"
283 | resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz"
284 | integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
285 |
286 | "@jridgewell/set-array@^1.0.1":
287 | version "1.1.2"
288 | resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
289 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
290 |
291 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
292 | version "1.4.15"
293 | resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
294 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
295 |
296 | "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9":
297 | version "0.3.20"
298 | resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz"
299 | integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==
300 | dependencies:
301 | "@jridgewell/resolve-uri" "^3.1.0"
302 | "@jridgewell/sourcemap-codec" "^1.4.14"
303 |
304 | "@nodelib/fs.scandir@2.1.5":
305 | version "2.1.5"
306 | resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz"
307 | integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
308 | dependencies:
309 | "@nodelib/fs.stat" "2.0.5"
310 | run-parallel "^1.1.9"
311 |
312 | "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5":
313 | version "2.0.5"
314 | resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz"
315 | integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
316 |
317 | "@nodelib/fs.walk@^1.2.3", "@nodelib/fs.walk@^1.2.8":
318 | version "1.2.8"
319 | resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz"
320 | integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
321 | dependencies:
322 | "@nodelib/fs.scandir" "2.1.5"
323 | fastq "^1.6.0"
324 |
325 | "@rollup/rollup-darwin-arm64@4.6.1":
326 | version "4.6.1"
327 | resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.6.1.tgz"
328 | integrity sha512-cEXJQY/ZqMACb+nxzDeX9IPLAg7S94xouJJCNVE5BJM8JUEP4HeTF+ti3cmxWeSJo+5D+o8Tc0UAWUkfENdeyw==
329 |
330 | "@types/babel__core@^7.20.5":
331 | version "7.20.5"
332 | resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz"
333 | integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==
334 | dependencies:
335 | "@babel/parser" "^7.20.7"
336 | "@babel/types" "^7.20.7"
337 | "@types/babel__generator" "*"
338 | "@types/babel__template" "*"
339 | "@types/babel__traverse" "*"
340 |
341 | "@types/babel__generator@*":
342 | version "7.6.8"
343 | resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz"
344 | integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==
345 | dependencies:
346 | "@babel/types" "^7.0.0"
347 |
348 | "@types/babel__template@*":
349 | version "7.4.4"
350 | resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz"
351 | integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==
352 | dependencies:
353 | "@babel/parser" "^7.1.0"
354 | "@babel/types" "^7.0.0"
355 |
356 | "@types/babel__traverse@*":
357 | version "7.20.5"
358 | resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz"
359 | integrity sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==
360 | dependencies:
361 | "@babel/types" "^7.20.7"
362 |
363 | "@types/json-schema@^7.0.12":
364 | version "7.0.12"
365 | resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz"
366 | integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==
367 |
368 | "@types/prop-types@*":
369 | version "15.7.5"
370 | resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz"
371 | integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
372 |
373 | "@types/react-dom@^18.2.17":
374 | version "18.2.18"
375 | resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz"
376 | integrity sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==
377 | dependencies:
378 | "@types/react" "*"
379 |
380 | "@types/react@*", "@types/react@^18.2.51":
381 | version "18.2.55"
382 | resolved "https://registry.npmjs.org/@types/react/-/react-18.2.55.tgz"
383 | integrity sha512-Y2Tz5P4yz23brwm2d7jNon39qoAtMMmalOQv6+fEFt1mT+FcM3D841wDpoUvFXhaYenuROCy3FZYqdTjM7qVyA==
384 | dependencies:
385 | "@types/prop-types" "*"
386 | "@types/scheduler" "*"
387 | csstype "^3.0.2"
388 |
389 | "@types/scheduler@*":
390 | version "0.16.2"
391 | resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz"
392 | integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==
393 |
394 | "@types/semver@^7.5.0":
395 | version "7.5.0"
396 | resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz"
397 | integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==
398 |
399 | "@typescript-eslint/eslint-plugin@^6.20.0":
400 | version "6.21.0"
401 | resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz"
402 | integrity sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==
403 | dependencies:
404 | "@eslint-community/regexpp" "^4.5.1"
405 | "@typescript-eslint/scope-manager" "6.21.0"
406 | "@typescript-eslint/type-utils" "6.21.0"
407 | "@typescript-eslint/utils" "6.21.0"
408 | "@typescript-eslint/visitor-keys" "6.21.0"
409 | debug "^4.3.4"
410 | graphemer "^1.4.0"
411 | ignore "^5.2.4"
412 | natural-compare "^1.4.0"
413 | semver "^7.5.4"
414 | ts-api-utils "^1.0.1"
415 |
416 | "@typescript-eslint/parser@^6.0.0 || ^6.0.0-alpha", "@typescript-eslint/parser@^6.20.0":
417 | version "6.21.0"
418 | resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz"
419 | integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==
420 | dependencies:
421 | "@typescript-eslint/scope-manager" "6.21.0"
422 | "@typescript-eslint/types" "6.21.0"
423 | "@typescript-eslint/typescript-estree" "6.21.0"
424 | "@typescript-eslint/visitor-keys" "6.21.0"
425 | debug "^4.3.4"
426 |
427 | "@typescript-eslint/scope-manager@6.21.0":
428 | version "6.21.0"
429 | resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz"
430 | integrity sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==
431 | dependencies:
432 | "@typescript-eslint/types" "6.21.0"
433 | "@typescript-eslint/visitor-keys" "6.21.0"
434 |
435 | "@typescript-eslint/type-utils@6.21.0":
436 | version "6.21.0"
437 | resolved "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz"
438 | integrity sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==
439 | dependencies:
440 | "@typescript-eslint/typescript-estree" "6.21.0"
441 | "@typescript-eslint/utils" "6.21.0"
442 | debug "^4.3.4"
443 | ts-api-utils "^1.0.1"
444 |
445 | "@typescript-eslint/types@6.21.0":
446 | version "6.21.0"
447 | resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz"
448 | integrity sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==
449 |
450 | "@typescript-eslint/typescript-estree@6.21.0":
451 | version "6.21.0"
452 | resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz"
453 | integrity sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==
454 | dependencies:
455 | "@typescript-eslint/types" "6.21.0"
456 | "@typescript-eslint/visitor-keys" "6.21.0"
457 | debug "^4.3.4"
458 | globby "^11.1.0"
459 | is-glob "^4.0.3"
460 | minimatch "9.0.3"
461 | semver "^7.5.4"
462 | ts-api-utils "^1.0.1"
463 |
464 | "@typescript-eslint/utils@6.21.0":
465 | version "6.21.0"
466 | resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz"
467 | integrity sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==
468 | dependencies:
469 | "@eslint-community/eslint-utils" "^4.4.0"
470 | "@types/json-schema" "^7.0.12"
471 | "@types/semver" "^7.5.0"
472 | "@typescript-eslint/scope-manager" "6.21.0"
473 | "@typescript-eslint/types" "6.21.0"
474 | "@typescript-eslint/typescript-estree" "6.21.0"
475 | semver "^7.5.4"
476 |
477 | "@typescript-eslint/visitor-keys@6.21.0":
478 | version "6.21.0"
479 | resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz"
480 | integrity sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==
481 | dependencies:
482 | "@typescript-eslint/types" "6.21.0"
483 | eslint-visitor-keys "^3.4.1"
484 |
485 | "@ungap/structured-clone@^1.2.0":
486 | version "1.2.0"
487 | resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz"
488 | integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
489 |
490 | "@vitejs/plugin-react@^4.2.1":
491 | version "4.2.1"
492 | resolved "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz"
493 | integrity sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==
494 | dependencies:
495 | "@babel/core" "^7.23.5"
496 | "@babel/plugin-transform-react-jsx-self" "^7.23.3"
497 | "@babel/plugin-transform-react-jsx-source" "^7.23.3"
498 | "@types/babel__core" "^7.20.5"
499 | react-refresh "^0.14.0"
500 |
501 | acorn-jsx@^5.3.2:
502 | version "5.3.2"
503 | resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
504 | integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
505 |
506 | "acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.9.0:
507 | version "8.10.0"
508 | resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz"
509 | integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==
510 |
511 | ajv@^6.12.4:
512 | version "6.12.6"
513 | resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
514 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
515 | dependencies:
516 | fast-deep-equal "^3.1.1"
517 | fast-json-stable-stringify "^2.0.0"
518 | json-schema-traverse "^0.4.1"
519 | uri-js "^4.2.2"
520 |
521 | ansi-regex@^5.0.1:
522 | version "5.0.1"
523 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
524 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
525 |
526 | ansi-styles@^3.2.1:
527 | version "3.2.1"
528 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
529 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
530 | dependencies:
531 | color-convert "^1.9.0"
532 |
533 | ansi-styles@^4.1.0:
534 | version "4.3.0"
535 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
536 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
537 | dependencies:
538 | color-convert "^2.0.1"
539 |
540 | argparse@^2.0.1:
541 | version "2.0.1"
542 | resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
543 | integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
544 |
545 | array-union@^2.1.0:
546 | version "2.1.0"
547 | resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
548 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
549 |
550 | balanced-match@^1.0.0:
551 | version "1.0.2"
552 | resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
553 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
554 |
555 | brace-expansion@^1.1.7:
556 | version "1.1.11"
557 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
558 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
559 | dependencies:
560 | balanced-match "^1.0.0"
561 | concat-map "0.0.1"
562 |
563 | brace-expansion@^2.0.1:
564 | version "2.0.1"
565 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
566 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
567 | dependencies:
568 | balanced-match "^1.0.0"
569 |
570 | braces@^3.0.2:
571 | version "3.0.2"
572 | resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
573 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
574 | dependencies:
575 | fill-range "^7.0.1"
576 |
577 | browserslist@^4.22.2, "browserslist@>= 4.21.0":
578 | version "4.22.2"
579 | resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz"
580 | integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==
581 | dependencies:
582 | caniuse-lite "^1.0.30001565"
583 | electron-to-chromium "^1.4.601"
584 | node-releases "^2.0.14"
585 | update-browserslist-db "^1.0.13"
586 |
587 | callsites@^3.0.0:
588 | version "3.1.0"
589 | resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
590 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
591 |
592 | caniuse-lite@^1.0.30001565:
593 | version "1.0.30001576"
594 | resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001576.tgz"
595 | integrity sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==
596 |
597 | chalk@^2.4.2:
598 | version "2.4.2"
599 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
600 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
601 | dependencies:
602 | ansi-styles "^3.2.1"
603 | escape-string-regexp "^1.0.5"
604 | supports-color "^5.3.0"
605 |
606 | chalk@^4.0.0:
607 | version "4.1.2"
608 | resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
609 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
610 | dependencies:
611 | ansi-styles "^4.1.0"
612 | supports-color "^7.1.0"
613 |
614 | color-convert@^1.9.0:
615 | version "1.9.3"
616 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
617 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
618 | dependencies:
619 | color-name "1.1.3"
620 |
621 | color-convert@^2.0.1:
622 | version "2.0.1"
623 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
624 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
625 | dependencies:
626 | color-name "~1.1.4"
627 |
628 | color-name@~1.1.4:
629 | version "1.1.4"
630 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
631 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
632 |
633 | color-name@1.1.3:
634 | version "1.1.3"
635 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
636 | integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
637 |
638 | concat-map@0.0.1:
639 | version "0.0.1"
640 | resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
641 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
642 |
643 | convert-source-map@^2.0.0:
644 | version "2.0.0"
645 | resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz"
646 | integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
647 |
648 | cross-spawn@^7.0.2:
649 | version "7.0.3"
650 | resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
651 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
652 | dependencies:
653 | path-key "^3.1.0"
654 | shebang-command "^2.0.0"
655 | which "^2.0.1"
656 |
657 | csstype@^3.0.2:
658 | version "3.1.1"
659 | resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz"
660 | integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==
661 |
662 | debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4:
663 | version "4.3.4"
664 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
665 | integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
666 | dependencies:
667 | ms "2.1.2"
668 |
669 | deep-is@^0.1.3:
670 | version "0.1.4"
671 | resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
672 | integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==
673 |
674 | dir-glob@^3.0.1:
675 | version "3.0.1"
676 | resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
677 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
678 | dependencies:
679 | path-type "^4.0.0"
680 |
681 | doctrine@^3.0.0:
682 | version "3.0.0"
683 | resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
684 | integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==
685 | dependencies:
686 | esutils "^2.0.2"
687 |
688 | electron-to-chromium@^1.4.601:
689 | version "1.4.626"
690 | resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.626.tgz"
691 | integrity sha512-f7/be56VjRRQk+Ric6PmIrEtPcIqsn3tElyAu9Sh6egha2VLJ82qwkcOdcnT06W+Pb6RUulV1ckzrGbKzVcTHg==
692 |
693 | esbuild@^0.19.3:
694 | version "0.19.8"
695 | resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.19.8.tgz"
696 | integrity sha512-l7iffQpT2OrZfH2rXIp7/FkmaeZM0vxbxN9KfiCwGYuZqzMg/JdvX26R31Zxn/Pxvsrg3Y9N6XTcnknqDyyv4w==
697 | optionalDependencies:
698 | "@esbuild/android-arm" "0.19.8"
699 | "@esbuild/android-arm64" "0.19.8"
700 | "@esbuild/android-x64" "0.19.8"
701 | "@esbuild/darwin-arm64" "0.19.8"
702 | "@esbuild/darwin-x64" "0.19.8"
703 | "@esbuild/freebsd-arm64" "0.19.8"
704 | "@esbuild/freebsd-x64" "0.19.8"
705 | "@esbuild/linux-arm" "0.19.8"
706 | "@esbuild/linux-arm64" "0.19.8"
707 | "@esbuild/linux-ia32" "0.19.8"
708 | "@esbuild/linux-loong64" "0.19.8"
709 | "@esbuild/linux-mips64el" "0.19.8"
710 | "@esbuild/linux-ppc64" "0.19.8"
711 | "@esbuild/linux-riscv64" "0.19.8"
712 | "@esbuild/linux-s390x" "0.19.8"
713 | "@esbuild/linux-x64" "0.19.8"
714 | "@esbuild/netbsd-x64" "0.19.8"
715 | "@esbuild/openbsd-x64" "0.19.8"
716 | "@esbuild/sunos-x64" "0.19.8"
717 | "@esbuild/win32-arm64" "0.19.8"
718 | "@esbuild/win32-ia32" "0.19.8"
719 | "@esbuild/win32-x64" "0.19.8"
720 |
721 | escalade@^3.1.1:
722 | version "3.1.1"
723 | resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
724 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
725 |
726 | escape-string-regexp@^1.0.5:
727 | version "1.0.5"
728 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
729 | integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
730 |
731 | escape-string-regexp@^4.0.0:
732 | version "4.0.0"
733 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz"
734 | integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
735 |
736 | eslint-plugin-react-hooks@^4.6.0:
737 | version "4.6.0"
738 | resolved "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz"
739 | integrity sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==
740 |
741 | eslint-plugin-react-refresh@^0.4.5:
742 | version "0.4.5"
743 | resolved "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz"
744 | integrity sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==
745 |
746 | eslint-scope@^7.2.2:
747 | version "7.2.2"
748 | resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz"
749 | integrity sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==
750 | dependencies:
751 | esrecurse "^4.3.0"
752 | estraverse "^5.2.0"
753 |
754 | eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3:
755 | version "3.4.3"
756 | resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz"
757 | integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==
758 |
759 | "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", eslint@^8.55.0, eslint@>=7:
760 | version "8.56.0"
761 | resolved "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz"
762 | integrity sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==
763 | dependencies:
764 | "@eslint-community/eslint-utils" "^4.2.0"
765 | "@eslint-community/regexpp" "^4.6.1"
766 | "@eslint/eslintrc" "^2.1.4"
767 | "@eslint/js" "8.56.0"
768 | "@humanwhocodes/config-array" "^0.11.13"
769 | "@humanwhocodes/module-importer" "^1.0.1"
770 | "@nodelib/fs.walk" "^1.2.8"
771 | "@ungap/structured-clone" "^1.2.0"
772 | ajv "^6.12.4"
773 | chalk "^4.0.0"
774 | cross-spawn "^7.0.2"
775 | debug "^4.3.2"
776 | doctrine "^3.0.0"
777 | escape-string-regexp "^4.0.0"
778 | eslint-scope "^7.2.2"
779 | eslint-visitor-keys "^3.4.3"
780 | espree "^9.6.1"
781 | esquery "^1.4.2"
782 | esutils "^2.0.2"
783 | fast-deep-equal "^3.1.3"
784 | file-entry-cache "^6.0.1"
785 | find-up "^5.0.0"
786 | glob-parent "^6.0.2"
787 | globals "^13.19.0"
788 | graphemer "^1.4.0"
789 | ignore "^5.2.0"
790 | imurmurhash "^0.1.4"
791 | is-glob "^4.0.0"
792 | is-path-inside "^3.0.3"
793 | js-yaml "^4.1.0"
794 | json-stable-stringify-without-jsonify "^1.0.1"
795 | levn "^0.4.1"
796 | lodash.merge "^4.6.2"
797 | minimatch "^3.1.2"
798 | natural-compare "^1.4.0"
799 | optionator "^0.9.3"
800 | strip-ansi "^6.0.1"
801 | text-table "^0.2.0"
802 |
803 | espree@^9.6.0, espree@^9.6.1:
804 | version "9.6.1"
805 | resolved "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz"
806 | integrity sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==
807 | dependencies:
808 | acorn "^8.9.0"
809 | acorn-jsx "^5.3.2"
810 | eslint-visitor-keys "^3.4.1"
811 |
812 | esquery@^1.4.2:
813 | version "1.5.0"
814 | resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz"
815 | integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
816 | dependencies:
817 | estraverse "^5.1.0"
818 |
819 | esrecurse@^4.3.0:
820 | version "4.3.0"
821 | resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
822 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
823 | dependencies:
824 | estraverse "^5.2.0"
825 |
826 | estraverse@^5.1.0, estraverse@^5.2.0:
827 | version "5.3.0"
828 | resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
829 | integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==
830 |
831 | esutils@^2.0.2:
832 | version "2.0.3"
833 | resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
834 | integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
835 |
836 | fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3:
837 | version "3.1.3"
838 | resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
839 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
840 |
841 | fast-glob@^3.2.9:
842 | version "3.3.0"
843 | resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz"
844 | integrity sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==
845 | dependencies:
846 | "@nodelib/fs.stat" "^2.0.2"
847 | "@nodelib/fs.walk" "^1.2.3"
848 | glob-parent "^5.1.2"
849 | merge2 "^1.3.0"
850 | micromatch "^4.0.4"
851 |
852 | fast-json-stable-stringify@^2.0.0:
853 | version "2.1.0"
854 | resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
855 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
856 |
857 | fast-levenshtein@^2.0.6:
858 | version "2.0.6"
859 | resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
860 | integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==
861 |
862 | fastq@^1.6.0:
863 | version "1.15.0"
864 | resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz"
865 | integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
866 | dependencies:
867 | reusify "^1.0.4"
868 |
869 | file-entry-cache@^6.0.1:
870 | version "6.0.1"
871 | resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
872 | integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==
873 | dependencies:
874 | flat-cache "^3.0.4"
875 |
876 | fill-range@^7.0.1:
877 | version "7.0.1"
878 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
879 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
880 | dependencies:
881 | to-regex-range "^5.0.1"
882 |
883 | find-up@^5.0.0:
884 | version "5.0.0"
885 | resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
886 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
887 | dependencies:
888 | locate-path "^6.0.0"
889 | path-exists "^4.0.0"
890 |
891 | flat-cache@^3.0.4:
892 | version "3.0.4"
893 | resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"
894 | integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==
895 | dependencies:
896 | flatted "^3.1.0"
897 | rimraf "^3.0.2"
898 |
899 | flatted@^3.1.0:
900 | version "3.2.7"
901 | resolved "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz"
902 | integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==
903 |
904 | fs.realpath@^1.0.0:
905 | version "1.0.0"
906 | resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
907 | integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==
908 |
909 | fsevents@~2.3.2, fsevents@~2.3.3:
910 | version "2.3.3"
911 | resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz"
912 | integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
913 |
914 | gensync@^1.0.0-beta.2:
915 | version "1.0.0-beta.2"
916 | resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
917 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
918 |
919 | glob-parent@^5.1.2:
920 | version "5.1.2"
921 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
922 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
923 | dependencies:
924 | is-glob "^4.0.1"
925 |
926 | glob-parent@^6.0.2:
927 | version "6.0.2"
928 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
929 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
930 | dependencies:
931 | is-glob "^4.0.3"
932 |
933 | glob@^7.1.3:
934 | version "7.2.3"
935 | resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz"
936 | integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
937 | dependencies:
938 | fs.realpath "^1.0.0"
939 | inflight "^1.0.4"
940 | inherits "2"
941 | minimatch "^3.1.1"
942 | once "^1.3.0"
943 | path-is-absolute "^1.0.0"
944 |
945 | globals@^11.1.0:
946 | version "11.12.0"
947 | resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
948 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
949 |
950 | globals@^13.19.0:
951 | version "13.20.0"
952 | resolved "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz"
953 | integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==
954 | dependencies:
955 | type-fest "^0.20.2"
956 |
957 | globby@^11.1.0:
958 | version "11.1.0"
959 | resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz"
960 | integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==
961 | dependencies:
962 | array-union "^2.1.0"
963 | dir-glob "^3.0.1"
964 | fast-glob "^3.2.9"
965 | ignore "^5.2.0"
966 | merge2 "^1.4.1"
967 | slash "^3.0.0"
968 |
969 | graphemer@^1.4.0:
970 | version "1.4.0"
971 | resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz"
972 | integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==
973 |
974 | has-flag@^3.0.0:
975 | version "3.0.0"
976 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
977 | integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
978 |
979 | has-flag@^4.0.0:
980 | version "4.0.0"
981 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
982 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
983 |
984 | ignore@^5.2.0, ignore@^5.2.4:
985 | version "5.2.4"
986 | resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz"
987 | integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==
988 |
989 | import-fresh@^3.2.1:
990 | version "3.3.0"
991 | resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
992 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
993 | dependencies:
994 | parent-module "^1.0.0"
995 | resolve-from "^4.0.0"
996 |
997 | imurmurhash@^0.1.4:
998 | version "0.1.4"
999 | resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
1000 | integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==
1001 |
1002 | inflight@^1.0.4:
1003 | version "1.0.6"
1004 | resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
1005 | integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==
1006 | dependencies:
1007 | once "^1.3.0"
1008 | wrappy "1"
1009 |
1010 | inherits@2:
1011 | version "2.0.4"
1012 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
1013 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1014 |
1015 | is-extglob@^2.1.1:
1016 | version "2.1.1"
1017 | resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
1018 | integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1019 |
1020 | is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
1021 | version "4.0.3"
1022 | resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
1023 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1024 | dependencies:
1025 | is-extglob "^2.1.1"
1026 |
1027 | is-number@^7.0.0:
1028 | version "7.0.0"
1029 | resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
1030 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1031 |
1032 | is-path-inside@^3.0.3:
1033 | version "3.0.3"
1034 | resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz"
1035 | integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
1036 |
1037 | isexe@^2.0.0:
1038 | version "2.0.0"
1039 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
1040 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
1041 |
1042 | "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
1043 | version "4.0.0"
1044 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
1045 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1046 |
1047 | js-yaml@^4.1.0:
1048 | version "4.1.0"
1049 | resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
1050 | integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
1051 | dependencies:
1052 | argparse "^2.0.1"
1053 |
1054 | jsesc@^2.5.1:
1055 | version "2.5.2"
1056 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
1057 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1058 |
1059 | json-schema-traverse@^0.4.1:
1060 | version "0.4.1"
1061 | resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
1062 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1063 |
1064 | json-stable-stringify-without-jsonify@^1.0.1:
1065 | version "1.0.1"
1066 | resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
1067 | integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==
1068 |
1069 | json5@^2.2.3:
1070 | version "2.2.3"
1071 | resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz"
1072 | integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
1073 |
1074 | levn@^0.4.1:
1075 | version "0.4.1"
1076 | resolved "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
1077 | integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==
1078 | dependencies:
1079 | prelude-ls "^1.2.1"
1080 | type-check "~0.4.0"
1081 |
1082 | locate-path@^6.0.0:
1083 | version "6.0.0"
1084 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
1085 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
1086 | dependencies:
1087 | p-locate "^5.0.0"
1088 |
1089 | lodash.merge@^4.6.2:
1090 | version "4.6.2"
1091 | resolved "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
1092 | integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
1093 |
1094 | loose-envify@^1.1.0:
1095 | version "1.4.0"
1096 | resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz"
1097 | integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
1098 | dependencies:
1099 | js-tokens "^3.0.0 || ^4.0.0"
1100 |
1101 | lru-cache@^5.1.1:
1102 | version "5.1.1"
1103 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
1104 | integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
1105 | dependencies:
1106 | yallist "^3.0.2"
1107 |
1108 | lru-cache@^6.0.0:
1109 | version "6.0.0"
1110 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
1111 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1112 | dependencies:
1113 | yallist "^4.0.0"
1114 |
1115 | merge2@^1.3.0, merge2@^1.4.1:
1116 | version "1.4.1"
1117 | resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
1118 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1119 |
1120 | micromatch@^4.0.4:
1121 | version "4.0.5"
1122 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
1123 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
1124 | dependencies:
1125 | braces "^3.0.2"
1126 | picomatch "^2.3.1"
1127 |
1128 | minimatch@^3.0.5:
1129 | version "3.1.2"
1130 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
1131 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1132 | dependencies:
1133 | brace-expansion "^1.1.7"
1134 |
1135 | minimatch@^3.1.1:
1136 | version "3.1.2"
1137 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
1138 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1139 | dependencies:
1140 | brace-expansion "^1.1.7"
1141 |
1142 | minimatch@^3.1.2:
1143 | version "3.1.2"
1144 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
1145 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==
1146 | dependencies:
1147 | brace-expansion "^1.1.7"
1148 |
1149 | minimatch@9.0.3:
1150 | version "9.0.3"
1151 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz"
1152 | integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
1153 | dependencies:
1154 | brace-expansion "^2.0.1"
1155 |
1156 | ms@2.1.2:
1157 | version "2.1.2"
1158 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
1159 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1160 |
1161 | nanoid@^3.3.7:
1162 | version "3.3.7"
1163 | resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
1164 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
1165 |
1166 | natural-compare@^1.4.0:
1167 | version "1.4.0"
1168 | resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
1169 | integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==
1170 |
1171 | node-releases@^2.0.14:
1172 | version "2.0.14"
1173 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz"
1174 | integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
1175 |
1176 | once@^1.3.0:
1177 | version "1.4.0"
1178 | resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
1179 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==
1180 | dependencies:
1181 | wrappy "1"
1182 |
1183 | optionator@^0.9.3:
1184 | version "0.9.3"
1185 | resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz"
1186 | integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==
1187 | dependencies:
1188 | "@aashutoshrathi/word-wrap" "^1.2.3"
1189 | deep-is "^0.1.3"
1190 | fast-levenshtein "^2.0.6"
1191 | levn "^0.4.1"
1192 | prelude-ls "^1.2.1"
1193 | type-check "^0.4.0"
1194 |
1195 | p-limit@^3.0.2:
1196 | version "3.1.0"
1197 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
1198 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
1199 | dependencies:
1200 | yocto-queue "^0.1.0"
1201 |
1202 | p-locate@^5.0.0:
1203 | version "5.0.0"
1204 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
1205 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
1206 | dependencies:
1207 | p-limit "^3.0.2"
1208 |
1209 | parent-module@^1.0.0:
1210 | version "1.0.1"
1211 | resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
1212 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1213 | dependencies:
1214 | callsites "^3.0.0"
1215 |
1216 | path-exists@^4.0.0:
1217 | version "4.0.0"
1218 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
1219 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
1220 |
1221 | path-is-absolute@^1.0.0:
1222 | version "1.0.1"
1223 | resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
1224 | integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==
1225 |
1226 | path-key@^3.1.0:
1227 | version "3.1.1"
1228 | resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
1229 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
1230 |
1231 | path-type@^4.0.0:
1232 | version "4.0.0"
1233 | resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
1234 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1235 |
1236 | picocolors@^1.0.0:
1237 | version "1.0.0"
1238 | resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
1239 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1240 |
1241 | picomatch@^2.3.1:
1242 | version "2.3.1"
1243 | resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
1244 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1245 |
1246 | postcss@^8.4.35:
1247 | version "8.4.35"
1248 | resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz"
1249 | integrity sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==
1250 | dependencies:
1251 | nanoid "^3.3.7"
1252 | picocolors "^1.0.0"
1253 | source-map-js "^1.0.2"
1254 |
1255 | prelude-ls@^1.2.1:
1256 | version "1.2.1"
1257 | resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
1258 | integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==
1259 |
1260 | punycode@^2.1.0:
1261 | version "2.3.0"
1262 | resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz"
1263 | integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==
1264 |
1265 | queue-microtask@^1.2.2:
1266 | version "1.2.3"
1267 | resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
1268 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
1269 |
1270 | react-dom@^18.2.0:
1271 | version "18.2.0"
1272 | resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz"
1273 | integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==
1274 | dependencies:
1275 | loose-envify "^1.1.0"
1276 | scheduler "^0.23.0"
1277 |
1278 | react-refresh@^0.14.0:
1279 | version "0.14.0"
1280 | resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz"
1281 | integrity sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==
1282 |
1283 | react@^18.2.0:
1284 | version "18.2.0"
1285 | resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz"
1286 | integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==
1287 | dependencies:
1288 | loose-envify "^1.1.0"
1289 |
1290 | resolve-from@^4.0.0:
1291 | version "4.0.0"
1292 | resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
1293 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
1294 |
1295 | reusify@^1.0.4:
1296 | version "1.0.4"
1297 | resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
1298 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
1299 |
1300 | rimraf@^3.0.2:
1301 | version "3.0.2"
1302 | resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz"
1303 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
1304 | dependencies:
1305 | glob "^7.1.3"
1306 |
1307 | rollup@^4.2.0:
1308 | version "4.6.1"
1309 | resolved "https://registry.npmjs.org/rollup/-/rollup-4.6.1.tgz"
1310 | integrity sha512-jZHaZotEHQaHLgKr8JnQiDT1rmatjgKlMekyksz+yk9jt/8z9quNjnKNRoaM0wd9DC2QKXjmWWuDYtM3jfF8pQ==
1311 | optionalDependencies:
1312 | "@rollup/rollup-android-arm-eabi" "4.6.1"
1313 | "@rollup/rollup-android-arm64" "4.6.1"
1314 | "@rollup/rollup-darwin-arm64" "4.6.1"
1315 | "@rollup/rollup-darwin-x64" "4.6.1"
1316 | "@rollup/rollup-linux-arm-gnueabihf" "4.6.1"
1317 | "@rollup/rollup-linux-arm64-gnu" "4.6.1"
1318 | "@rollup/rollup-linux-arm64-musl" "4.6.1"
1319 | "@rollup/rollup-linux-x64-gnu" "4.6.1"
1320 | "@rollup/rollup-linux-x64-musl" "4.6.1"
1321 | "@rollup/rollup-win32-arm64-msvc" "4.6.1"
1322 | "@rollup/rollup-win32-ia32-msvc" "4.6.1"
1323 | "@rollup/rollup-win32-x64-msvc" "4.6.1"
1324 | fsevents "~2.3.2"
1325 |
1326 | run-parallel@^1.1.9:
1327 | version "1.2.0"
1328 | resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
1329 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
1330 | dependencies:
1331 | queue-microtask "^1.2.2"
1332 |
1333 | scheduler@^0.23.0:
1334 | version "0.23.0"
1335 | resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz"
1336 | integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==
1337 | dependencies:
1338 | loose-envify "^1.1.0"
1339 |
1340 | semver@^6.3.1:
1341 | version "6.3.1"
1342 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz"
1343 | integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
1344 |
1345 | semver@^7.5.4:
1346 | version "7.5.4"
1347 | resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz"
1348 | integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==
1349 | dependencies:
1350 | lru-cache "^6.0.0"
1351 |
1352 | shebang-command@^2.0.0:
1353 | version "2.0.0"
1354 | resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
1355 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
1356 | dependencies:
1357 | shebang-regex "^3.0.0"
1358 |
1359 | shebang-regex@^3.0.0:
1360 | version "3.0.0"
1361 | resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
1362 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
1363 |
1364 | slash@^3.0.0:
1365 | version "3.0.0"
1366 | resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
1367 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
1368 |
1369 | source-map-js@^1.0.2:
1370 | version "1.0.2"
1371 | resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
1372 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
1373 |
1374 | strip-ansi@^6.0.1:
1375 | version "6.0.1"
1376 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
1377 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
1378 | dependencies:
1379 | ansi-regex "^5.0.1"
1380 |
1381 | strip-json-comments@^3.1.1:
1382 | version "3.1.1"
1383 | resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz"
1384 | integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==
1385 |
1386 | supports-color@^5.3.0:
1387 | version "5.5.0"
1388 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
1389 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1390 | dependencies:
1391 | has-flag "^3.0.0"
1392 |
1393 | supports-color@^7.1.0:
1394 | version "7.2.0"
1395 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
1396 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
1397 | dependencies:
1398 | has-flag "^4.0.0"
1399 |
1400 | text-table@^0.2.0:
1401 | version "0.2.0"
1402 | resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
1403 | integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
1404 |
1405 | to-fast-properties@^2.0.0:
1406 | version "2.0.0"
1407 | resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
1408 | integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
1409 |
1410 | to-regex-range@^5.0.1:
1411 | version "5.0.1"
1412 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
1413 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
1414 | dependencies:
1415 | is-number "^7.0.0"
1416 |
1417 | ts-api-utils@^1.0.1:
1418 | version "1.0.1"
1419 | resolved "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz"
1420 | integrity sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==
1421 |
1422 | type-check@^0.4.0, type-check@~0.4.0:
1423 | version "0.4.0"
1424 | resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
1425 | integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==
1426 | dependencies:
1427 | prelude-ls "^1.2.1"
1428 |
1429 | type-fest@^0.20.2:
1430 | version "0.20.2"
1431 | resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
1432 | integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
1433 |
1434 | typescript@^5.2.2, typescript@>=4.2.0:
1435 | version "5.3.3"
1436 | resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz"
1437 | integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
1438 |
1439 | update-browserslist-db@^1.0.13:
1440 | version "1.0.13"
1441 | resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz"
1442 | integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
1443 | dependencies:
1444 | escalade "^3.1.1"
1445 | picocolors "^1.0.0"
1446 |
1447 | uri-js@^4.2.2:
1448 | version "4.4.1"
1449 | resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
1450 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
1451 | dependencies:
1452 | punycode "^2.1.0"
1453 |
1454 | "vite@^4.2.0 || ^5.0.0", vite@^5.0.12:
1455 | version "5.1.0"
1456 | resolved "https://registry.npmjs.org/vite/-/vite-5.1.0.tgz"
1457 | integrity sha512-STmSFzhY4ljuhz14bg9LkMTk3d98IO6DIArnTY6MeBwiD1Za2StcQtz7fzOUnRCqrHSD5+OS2reg4HOz1eoLnw==
1458 | dependencies:
1459 | esbuild "^0.19.3"
1460 | postcss "^8.4.35"
1461 | rollup "^4.2.0"
1462 | optionalDependencies:
1463 | fsevents "~2.3.3"
1464 |
1465 | which@^2.0.1:
1466 | version "2.0.2"
1467 | resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
1468 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
1469 | dependencies:
1470 | isexe "^2.0.0"
1471 |
1472 | wrappy@1:
1473 | version "1.0.2"
1474 | resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
1475 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==
1476 |
1477 | yallist@^3.0.2:
1478 | version "3.1.1"
1479 | resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
1480 | integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
1481 |
1482 | yallist@^4.0.0:
1483 | version "4.0.0"
1484 | resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
1485 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
1486 |
1487 | yocto-queue@^0.1.0:
1488 | version "0.1.0"
1489 | resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
1490 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
1491 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | dependencies:
8 | react:
9 | specifier: ^18.2.0
10 | version: 18.2.0
11 | react-dom:
12 | specifier: ^18.2.0
13 | version: 18.2.0(react@18.2.0)
14 |
15 | devDependencies:
16 | '@types/react':
17 | specifier: ^18.2.51
18 | version: 18.2.51
19 | '@types/react-dom':
20 | specifier: ^18.2.17
21 | version: 18.2.18
22 | '@typescript-eslint/eslint-plugin':
23 | specifier: ^6.20.0
24 | version: 6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3)
25 | '@typescript-eslint/parser':
26 | specifier: ^6.20.0
27 | version: 6.20.0(eslint@8.56.0)(typescript@5.3.3)
28 | '@vitejs/plugin-react':
29 | specifier: ^4.2.1
30 | version: 4.2.1(vite@5.0.12)
31 | eslint:
32 | specifier: ^8.55.0
33 | version: 8.56.0
34 | eslint-plugin-react-hooks:
35 | specifier: ^4.6.0
36 | version: 4.6.0(eslint@8.56.0)
37 | eslint-plugin-react-refresh:
38 | specifier: ^0.4.5
39 | version: 0.4.5(eslint@8.56.0)
40 | typescript:
41 | specifier: ^5.2.2
42 | version: 5.3.3
43 | vite:
44 | specifier: ^5.0.12
45 | version: 5.0.12
46 |
47 | packages:
48 |
49 | /@aashutoshrathi/word-wrap@1.2.6:
50 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==}
51 | engines: {node: '>=0.10.0'}
52 | dev: true
53 |
54 | /@ampproject/remapping@2.2.1:
55 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
56 | engines: {node: '>=6.0.0'}
57 | dependencies:
58 | '@jridgewell/gen-mapping': 0.3.3
59 | '@jridgewell/trace-mapping': 0.3.21
60 | dev: true
61 |
62 | /@babel/code-frame@7.23.5:
63 | resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==}
64 | engines: {node: '>=6.9.0'}
65 | dependencies:
66 | '@babel/highlight': 7.23.4
67 | chalk: 2.4.2
68 | dev: true
69 |
70 | /@babel/compat-data@7.23.5:
71 | resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==}
72 | engines: {node: '>=6.9.0'}
73 | dev: true
74 |
75 | /@babel/core@7.23.7:
76 | resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==}
77 | engines: {node: '>=6.9.0'}
78 | dependencies:
79 | '@ampproject/remapping': 2.2.1
80 | '@babel/code-frame': 7.23.5
81 | '@babel/generator': 7.23.6
82 | '@babel/helper-compilation-targets': 7.23.6
83 | '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7)
84 | '@babel/helpers': 7.23.8
85 | '@babel/parser': 7.23.6
86 | '@babel/template': 7.22.15
87 | '@babel/traverse': 7.23.7
88 | '@babel/types': 7.23.6
89 | convert-source-map: 2.0.0
90 | debug: 4.3.4
91 | gensync: 1.0.0-beta.2
92 | json5: 2.2.3
93 | semver: 6.3.1
94 | transitivePeerDependencies:
95 | - supports-color
96 | dev: true
97 |
98 | /@babel/generator@7.23.6:
99 | resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==}
100 | engines: {node: '>=6.9.0'}
101 | dependencies:
102 | '@babel/types': 7.23.6
103 | '@jridgewell/gen-mapping': 0.3.3
104 | '@jridgewell/trace-mapping': 0.3.21
105 | jsesc: 2.5.2
106 | dev: true
107 |
108 | /@babel/helper-compilation-targets@7.23.6:
109 | resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==}
110 | engines: {node: '>=6.9.0'}
111 | dependencies:
112 | '@babel/compat-data': 7.23.5
113 | '@babel/helper-validator-option': 7.23.5
114 | browserslist: 4.22.2
115 | lru-cache: 5.1.1
116 | semver: 6.3.1
117 | dev: true
118 |
119 | /@babel/helper-environment-visitor@7.22.20:
120 | resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==}
121 | engines: {node: '>=6.9.0'}
122 | dev: true
123 |
124 | /@babel/helper-function-name@7.23.0:
125 | resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==}
126 | engines: {node: '>=6.9.0'}
127 | dependencies:
128 | '@babel/template': 7.22.15
129 | '@babel/types': 7.23.6
130 | dev: true
131 |
132 | /@babel/helper-hoist-variables@7.22.5:
133 | resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
134 | engines: {node: '>=6.9.0'}
135 | dependencies:
136 | '@babel/types': 7.23.6
137 | dev: true
138 |
139 | /@babel/helper-module-imports@7.22.15:
140 | resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
141 | engines: {node: '>=6.9.0'}
142 | dependencies:
143 | '@babel/types': 7.23.6
144 | dev: true
145 |
146 | /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7):
147 | resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
148 | engines: {node: '>=6.9.0'}
149 | peerDependencies:
150 | '@babel/core': ^7.0.0
151 | dependencies:
152 | '@babel/core': 7.23.7
153 | '@babel/helper-environment-visitor': 7.22.20
154 | '@babel/helper-module-imports': 7.22.15
155 | '@babel/helper-simple-access': 7.22.5
156 | '@babel/helper-split-export-declaration': 7.22.6
157 | '@babel/helper-validator-identifier': 7.22.20
158 | dev: true
159 |
160 | /@babel/helper-plugin-utils@7.22.5:
161 | resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==}
162 | engines: {node: '>=6.9.0'}
163 | dev: true
164 |
165 | /@babel/helper-simple-access@7.22.5:
166 | resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
167 | engines: {node: '>=6.9.0'}
168 | dependencies:
169 | '@babel/types': 7.23.6
170 | dev: true
171 |
172 | /@babel/helper-split-export-declaration@7.22.6:
173 | resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
174 | engines: {node: '>=6.9.0'}
175 | dependencies:
176 | '@babel/types': 7.23.6
177 | dev: true
178 |
179 | /@babel/helper-string-parser@7.23.4:
180 | resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==}
181 | engines: {node: '>=6.9.0'}
182 | dev: true
183 |
184 | /@babel/helper-validator-identifier@7.22.20:
185 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
186 | engines: {node: '>=6.9.0'}
187 | dev: true
188 |
189 | /@babel/helper-validator-option@7.23.5:
190 | resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==}
191 | engines: {node: '>=6.9.0'}
192 | dev: true
193 |
194 | /@babel/helpers@7.23.8:
195 | resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==}
196 | engines: {node: '>=6.9.0'}
197 | dependencies:
198 | '@babel/template': 7.22.15
199 | '@babel/traverse': 7.23.7
200 | '@babel/types': 7.23.6
201 | transitivePeerDependencies:
202 | - supports-color
203 | dev: true
204 |
205 | /@babel/highlight@7.23.4:
206 | resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==}
207 | engines: {node: '>=6.9.0'}
208 | dependencies:
209 | '@babel/helper-validator-identifier': 7.22.20
210 | chalk: 2.4.2
211 | js-tokens: 4.0.0
212 | dev: true
213 |
214 | /@babel/parser@7.23.6:
215 | resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==}
216 | engines: {node: '>=6.0.0'}
217 | hasBin: true
218 | dependencies:
219 | '@babel/types': 7.23.6
220 | dev: true
221 |
222 | /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.7):
223 | resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==}
224 | engines: {node: '>=6.9.0'}
225 | peerDependencies:
226 | '@babel/core': ^7.0.0-0
227 | dependencies:
228 | '@babel/core': 7.23.7
229 | '@babel/helper-plugin-utils': 7.22.5
230 | dev: true
231 |
232 | /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.7):
233 | resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==}
234 | engines: {node: '>=6.9.0'}
235 | peerDependencies:
236 | '@babel/core': ^7.0.0-0
237 | dependencies:
238 | '@babel/core': 7.23.7
239 | '@babel/helper-plugin-utils': 7.22.5
240 | dev: true
241 |
242 | /@babel/template@7.22.15:
243 | resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
244 | engines: {node: '>=6.9.0'}
245 | dependencies:
246 | '@babel/code-frame': 7.23.5
247 | '@babel/parser': 7.23.6
248 | '@babel/types': 7.23.6
249 | dev: true
250 |
251 | /@babel/traverse@7.23.7:
252 | resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==}
253 | engines: {node: '>=6.9.0'}
254 | dependencies:
255 | '@babel/code-frame': 7.23.5
256 | '@babel/generator': 7.23.6
257 | '@babel/helper-environment-visitor': 7.22.20
258 | '@babel/helper-function-name': 7.23.0
259 | '@babel/helper-hoist-variables': 7.22.5
260 | '@babel/helper-split-export-declaration': 7.22.6
261 | '@babel/parser': 7.23.6
262 | '@babel/types': 7.23.6
263 | debug: 4.3.4
264 | globals: 11.12.0
265 | transitivePeerDependencies:
266 | - supports-color
267 | dev: true
268 |
269 | /@babel/types@7.23.6:
270 | resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==}
271 | engines: {node: '>=6.9.0'}
272 | dependencies:
273 | '@babel/helper-string-parser': 7.23.4
274 | '@babel/helper-validator-identifier': 7.22.20
275 | to-fast-properties: 2.0.0
276 | dev: true
277 |
278 | /@esbuild/aix-ppc64@0.19.12:
279 | resolution: {integrity: sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==}
280 | engines: {node: '>=12'}
281 | cpu: [ppc64]
282 | os: [aix]
283 | requiresBuild: true
284 | dev: true
285 | optional: true
286 |
287 | /@esbuild/android-arm64@0.19.12:
288 | resolution: {integrity: sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==}
289 | engines: {node: '>=12'}
290 | cpu: [arm64]
291 | os: [android]
292 | requiresBuild: true
293 | dev: true
294 | optional: true
295 |
296 | /@esbuild/android-arm@0.19.12:
297 | resolution: {integrity: sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==}
298 | engines: {node: '>=12'}
299 | cpu: [arm]
300 | os: [android]
301 | requiresBuild: true
302 | dev: true
303 | optional: true
304 |
305 | /@esbuild/android-x64@0.19.12:
306 | resolution: {integrity: sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==}
307 | engines: {node: '>=12'}
308 | cpu: [x64]
309 | os: [android]
310 | requiresBuild: true
311 | dev: true
312 | optional: true
313 |
314 | /@esbuild/darwin-arm64@0.19.12:
315 | resolution: {integrity: sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==}
316 | engines: {node: '>=12'}
317 | cpu: [arm64]
318 | os: [darwin]
319 | requiresBuild: true
320 | dev: true
321 | optional: true
322 |
323 | /@esbuild/darwin-x64@0.19.12:
324 | resolution: {integrity: sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==}
325 | engines: {node: '>=12'}
326 | cpu: [x64]
327 | os: [darwin]
328 | requiresBuild: true
329 | dev: true
330 | optional: true
331 |
332 | /@esbuild/freebsd-arm64@0.19.12:
333 | resolution: {integrity: sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==}
334 | engines: {node: '>=12'}
335 | cpu: [arm64]
336 | os: [freebsd]
337 | requiresBuild: true
338 | dev: true
339 | optional: true
340 |
341 | /@esbuild/freebsd-x64@0.19.12:
342 | resolution: {integrity: sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==}
343 | engines: {node: '>=12'}
344 | cpu: [x64]
345 | os: [freebsd]
346 | requiresBuild: true
347 | dev: true
348 | optional: true
349 |
350 | /@esbuild/linux-arm64@0.19.12:
351 | resolution: {integrity: sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==}
352 | engines: {node: '>=12'}
353 | cpu: [arm64]
354 | os: [linux]
355 | requiresBuild: true
356 | dev: true
357 | optional: true
358 |
359 | /@esbuild/linux-arm@0.19.12:
360 | resolution: {integrity: sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==}
361 | engines: {node: '>=12'}
362 | cpu: [arm]
363 | os: [linux]
364 | requiresBuild: true
365 | dev: true
366 | optional: true
367 |
368 | /@esbuild/linux-ia32@0.19.12:
369 | resolution: {integrity: sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==}
370 | engines: {node: '>=12'}
371 | cpu: [ia32]
372 | os: [linux]
373 | requiresBuild: true
374 | dev: true
375 | optional: true
376 |
377 | /@esbuild/linux-loong64@0.19.12:
378 | resolution: {integrity: sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==}
379 | engines: {node: '>=12'}
380 | cpu: [loong64]
381 | os: [linux]
382 | requiresBuild: true
383 | dev: true
384 | optional: true
385 |
386 | /@esbuild/linux-mips64el@0.19.12:
387 | resolution: {integrity: sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==}
388 | engines: {node: '>=12'}
389 | cpu: [mips64el]
390 | os: [linux]
391 | requiresBuild: true
392 | dev: true
393 | optional: true
394 |
395 | /@esbuild/linux-ppc64@0.19.12:
396 | resolution: {integrity: sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==}
397 | engines: {node: '>=12'}
398 | cpu: [ppc64]
399 | os: [linux]
400 | requiresBuild: true
401 | dev: true
402 | optional: true
403 |
404 | /@esbuild/linux-riscv64@0.19.12:
405 | resolution: {integrity: sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==}
406 | engines: {node: '>=12'}
407 | cpu: [riscv64]
408 | os: [linux]
409 | requiresBuild: true
410 | dev: true
411 | optional: true
412 |
413 | /@esbuild/linux-s390x@0.19.12:
414 | resolution: {integrity: sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==}
415 | engines: {node: '>=12'}
416 | cpu: [s390x]
417 | os: [linux]
418 | requiresBuild: true
419 | dev: true
420 | optional: true
421 |
422 | /@esbuild/linux-x64@0.19.12:
423 | resolution: {integrity: sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==}
424 | engines: {node: '>=12'}
425 | cpu: [x64]
426 | os: [linux]
427 | requiresBuild: true
428 | dev: true
429 | optional: true
430 |
431 | /@esbuild/netbsd-x64@0.19.12:
432 | resolution: {integrity: sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==}
433 | engines: {node: '>=12'}
434 | cpu: [x64]
435 | os: [netbsd]
436 | requiresBuild: true
437 | dev: true
438 | optional: true
439 |
440 | /@esbuild/openbsd-x64@0.19.12:
441 | resolution: {integrity: sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==}
442 | engines: {node: '>=12'}
443 | cpu: [x64]
444 | os: [openbsd]
445 | requiresBuild: true
446 | dev: true
447 | optional: true
448 |
449 | /@esbuild/sunos-x64@0.19.12:
450 | resolution: {integrity: sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==}
451 | engines: {node: '>=12'}
452 | cpu: [x64]
453 | os: [sunos]
454 | requiresBuild: true
455 | dev: true
456 | optional: true
457 |
458 | /@esbuild/win32-arm64@0.19.12:
459 | resolution: {integrity: sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==}
460 | engines: {node: '>=12'}
461 | cpu: [arm64]
462 | os: [win32]
463 | requiresBuild: true
464 | dev: true
465 | optional: true
466 |
467 | /@esbuild/win32-ia32@0.19.12:
468 | resolution: {integrity: sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==}
469 | engines: {node: '>=12'}
470 | cpu: [ia32]
471 | os: [win32]
472 | requiresBuild: true
473 | dev: true
474 | optional: true
475 |
476 | /@esbuild/win32-x64@0.19.12:
477 | resolution: {integrity: sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==}
478 | engines: {node: '>=12'}
479 | cpu: [x64]
480 | os: [win32]
481 | requiresBuild: true
482 | dev: true
483 | optional: true
484 |
485 | /@eslint-community/eslint-utils@4.4.0(eslint@8.56.0):
486 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
487 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
488 | peerDependencies:
489 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
490 | dependencies:
491 | eslint: 8.56.0
492 | eslint-visitor-keys: 3.4.3
493 | dev: true
494 |
495 | /@eslint-community/regexpp@4.10.0:
496 | resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==}
497 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
498 | dev: true
499 |
500 | /@eslint/eslintrc@2.1.4:
501 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==}
502 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
503 | dependencies:
504 | ajv: 6.12.6
505 | debug: 4.3.4
506 | espree: 9.6.1
507 | globals: 13.24.0
508 | ignore: 5.3.0
509 | import-fresh: 3.3.0
510 | js-yaml: 4.1.0
511 | minimatch: 3.1.2
512 | strip-json-comments: 3.1.1
513 | transitivePeerDependencies:
514 | - supports-color
515 | dev: true
516 |
517 | /@eslint/js@8.56.0:
518 | resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==}
519 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
520 | dev: true
521 |
522 | /@humanwhocodes/config-array@0.11.14:
523 | resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==}
524 | engines: {node: '>=10.10.0'}
525 | dependencies:
526 | '@humanwhocodes/object-schema': 2.0.2
527 | debug: 4.3.4
528 | minimatch: 3.1.2
529 | transitivePeerDependencies:
530 | - supports-color
531 | dev: true
532 |
533 | /@humanwhocodes/module-importer@1.0.1:
534 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
535 | engines: {node: '>=12.22'}
536 | dev: true
537 |
538 | /@humanwhocodes/object-schema@2.0.2:
539 | resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
540 | dev: true
541 |
542 | /@jridgewell/gen-mapping@0.3.3:
543 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==}
544 | engines: {node: '>=6.0.0'}
545 | dependencies:
546 | '@jridgewell/set-array': 1.1.2
547 | '@jridgewell/sourcemap-codec': 1.4.15
548 | '@jridgewell/trace-mapping': 0.3.21
549 | dev: true
550 |
551 | /@jridgewell/resolve-uri@3.1.1:
552 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==}
553 | engines: {node: '>=6.0.0'}
554 | dev: true
555 |
556 | /@jridgewell/set-array@1.1.2:
557 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
558 | engines: {node: '>=6.0.0'}
559 | dev: true
560 |
561 | /@jridgewell/sourcemap-codec@1.4.15:
562 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
563 | dev: true
564 |
565 | /@jridgewell/trace-mapping@0.3.21:
566 | resolution: {integrity: sha512-SRfKmRe1KvYnxjEMtxEr+J4HIeMX5YBg/qhRHpxEIGjhX1rshcHlnFUE9K0GazhVKWM7B+nARSkV8LuvJdJ5/g==}
567 | dependencies:
568 | '@jridgewell/resolve-uri': 3.1.1
569 | '@jridgewell/sourcemap-codec': 1.4.15
570 | dev: true
571 |
572 | /@nodelib/fs.scandir@2.1.5:
573 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
574 | engines: {node: '>= 8'}
575 | dependencies:
576 | '@nodelib/fs.stat': 2.0.5
577 | run-parallel: 1.2.0
578 | dev: true
579 |
580 | /@nodelib/fs.stat@2.0.5:
581 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
582 | engines: {node: '>= 8'}
583 | dev: true
584 |
585 | /@nodelib/fs.walk@1.2.8:
586 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
587 | engines: {node: '>= 8'}
588 | dependencies:
589 | '@nodelib/fs.scandir': 2.1.5
590 | fastq: 1.16.0
591 | dev: true
592 |
593 | /@rollup/rollup-android-arm-eabi@4.9.6:
594 | resolution: {integrity: sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==}
595 | cpu: [arm]
596 | os: [android]
597 | requiresBuild: true
598 | dev: true
599 | optional: true
600 |
601 | /@rollup/rollup-android-arm64@4.9.6:
602 | resolution: {integrity: sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==}
603 | cpu: [arm64]
604 | os: [android]
605 | requiresBuild: true
606 | dev: true
607 | optional: true
608 |
609 | /@rollup/rollup-darwin-arm64@4.9.6:
610 | resolution: {integrity: sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==}
611 | cpu: [arm64]
612 | os: [darwin]
613 | requiresBuild: true
614 | dev: true
615 | optional: true
616 |
617 | /@rollup/rollup-darwin-x64@4.9.6:
618 | resolution: {integrity: sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==}
619 | cpu: [x64]
620 | os: [darwin]
621 | requiresBuild: true
622 | dev: true
623 | optional: true
624 |
625 | /@rollup/rollup-linux-arm-gnueabihf@4.9.6:
626 | resolution: {integrity: sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==}
627 | cpu: [arm]
628 | os: [linux]
629 | requiresBuild: true
630 | dev: true
631 | optional: true
632 |
633 | /@rollup/rollup-linux-arm64-gnu@4.9.6:
634 | resolution: {integrity: sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==}
635 | cpu: [arm64]
636 | os: [linux]
637 | requiresBuild: true
638 | dev: true
639 | optional: true
640 |
641 | /@rollup/rollup-linux-arm64-musl@4.9.6:
642 | resolution: {integrity: sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==}
643 | cpu: [arm64]
644 | os: [linux]
645 | requiresBuild: true
646 | dev: true
647 | optional: true
648 |
649 | /@rollup/rollup-linux-riscv64-gnu@4.9.6:
650 | resolution: {integrity: sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==}
651 | cpu: [riscv64]
652 | os: [linux]
653 | requiresBuild: true
654 | dev: true
655 | optional: true
656 |
657 | /@rollup/rollup-linux-x64-gnu@4.9.6:
658 | resolution: {integrity: sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==}
659 | cpu: [x64]
660 | os: [linux]
661 | requiresBuild: true
662 | dev: true
663 | optional: true
664 |
665 | /@rollup/rollup-linux-x64-musl@4.9.6:
666 | resolution: {integrity: sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==}
667 | cpu: [x64]
668 | os: [linux]
669 | requiresBuild: true
670 | dev: true
671 | optional: true
672 |
673 | /@rollup/rollup-win32-arm64-msvc@4.9.6:
674 | resolution: {integrity: sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==}
675 | cpu: [arm64]
676 | os: [win32]
677 | requiresBuild: true
678 | dev: true
679 | optional: true
680 |
681 | /@rollup/rollup-win32-ia32-msvc@4.9.6:
682 | resolution: {integrity: sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==}
683 | cpu: [ia32]
684 | os: [win32]
685 | requiresBuild: true
686 | dev: true
687 | optional: true
688 |
689 | /@rollup/rollup-win32-x64-msvc@4.9.6:
690 | resolution: {integrity: sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==}
691 | cpu: [x64]
692 | os: [win32]
693 | requiresBuild: true
694 | dev: true
695 | optional: true
696 |
697 | /@types/babel__core@7.20.5:
698 | resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==}
699 | dependencies:
700 | '@babel/parser': 7.23.6
701 | '@babel/types': 7.23.6
702 | '@types/babel__generator': 7.6.8
703 | '@types/babel__template': 7.4.4
704 | '@types/babel__traverse': 7.20.5
705 | dev: true
706 |
707 | /@types/babel__generator@7.6.8:
708 | resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
709 | dependencies:
710 | '@babel/types': 7.23.6
711 | dev: true
712 |
713 | /@types/babel__template@7.4.4:
714 | resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
715 | dependencies:
716 | '@babel/parser': 7.23.6
717 | '@babel/types': 7.23.6
718 | dev: true
719 |
720 | /@types/babel__traverse@7.20.5:
721 | resolution: {integrity: sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==}
722 | dependencies:
723 | '@babel/types': 7.23.6
724 | dev: true
725 |
726 | /@types/estree@1.0.5:
727 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
728 | dev: true
729 |
730 | /@types/json-schema@7.0.15:
731 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
732 | dev: true
733 |
734 | /@types/prop-types@15.7.11:
735 | resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==}
736 | dev: true
737 |
738 | /@types/react-dom@18.2.18:
739 | resolution: {integrity: sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==}
740 | dependencies:
741 | '@types/react': 18.2.51
742 | dev: true
743 |
744 | /@types/react@18.2.51:
745 | resolution: {integrity: sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==}
746 | dependencies:
747 | '@types/prop-types': 15.7.11
748 | '@types/scheduler': 0.16.8
749 | csstype: 3.1.3
750 | dev: true
751 |
752 | /@types/scheduler@0.16.8:
753 | resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==}
754 | dev: true
755 |
756 | /@types/semver@7.5.6:
757 | resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==}
758 | dev: true
759 |
760 | /@typescript-eslint/eslint-plugin@6.20.0(@typescript-eslint/parser@6.20.0)(eslint@8.56.0)(typescript@5.3.3):
761 | resolution: {integrity: sha512-fTwGQUnjhoYHeSF6m5pWNkzmDDdsKELYrOBxhjMrofPqCkoC2k3B2wvGHFxa1CTIqkEn88nlW1HVMztjo2K8Hg==}
762 | engines: {node: ^16.0.0 || >=18.0.0}
763 | peerDependencies:
764 | '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
765 | eslint: ^7.0.0 || ^8.0.0
766 | typescript: '*'
767 | peerDependenciesMeta:
768 | typescript:
769 | optional: true
770 | dependencies:
771 | '@eslint-community/regexpp': 4.10.0
772 | '@typescript-eslint/parser': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
773 | '@typescript-eslint/scope-manager': 6.20.0
774 | '@typescript-eslint/type-utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
775 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
776 | '@typescript-eslint/visitor-keys': 6.20.0
777 | debug: 4.3.4
778 | eslint: 8.56.0
779 | graphemer: 1.4.0
780 | ignore: 5.3.1
781 | natural-compare: 1.4.0
782 | semver: 7.5.4
783 | ts-api-utils: 1.0.3(typescript@5.3.3)
784 | typescript: 5.3.3
785 | transitivePeerDependencies:
786 | - supports-color
787 | dev: true
788 |
789 | /@typescript-eslint/parser@6.20.0(eslint@8.56.0)(typescript@5.3.3):
790 | resolution: {integrity: sha512-bYerPDF/H5v6V76MdMYhjwmwgMA+jlPVqjSDq2cRqMi8bP5sR3Z+RLOiOMad3nsnmDVmn2gAFCyNgh/dIrfP/w==}
791 | engines: {node: ^16.0.0 || >=18.0.0}
792 | peerDependencies:
793 | eslint: ^7.0.0 || ^8.0.0
794 | typescript: '*'
795 | peerDependenciesMeta:
796 | typescript:
797 | optional: true
798 | dependencies:
799 | '@typescript-eslint/scope-manager': 6.20.0
800 | '@typescript-eslint/types': 6.20.0
801 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
802 | '@typescript-eslint/visitor-keys': 6.20.0
803 | debug: 4.3.4
804 | eslint: 8.56.0
805 | typescript: 5.3.3
806 | transitivePeerDependencies:
807 | - supports-color
808 | dev: true
809 |
810 | /@typescript-eslint/scope-manager@6.20.0:
811 | resolution: {integrity: sha512-p4rvHQRDTI1tGGMDFQm+GtxP1ZHyAh64WANVoyEcNMpaTFn3ox/3CcgtIlELnRfKzSs/DwYlDccJEtr3O6qBvA==}
812 | engines: {node: ^16.0.0 || >=18.0.0}
813 | dependencies:
814 | '@typescript-eslint/types': 6.20.0
815 | '@typescript-eslint/visitor-keys': 6.20.0
816 | dev: true
817 |
818 | /@typescript-eslint/type-utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
819 | resolution: {integrity: sha512-qnSobiJQb1F5JjN0YDRPHruQTrX7ICsmltXhkV536mp4idGAYrIyr47zF/JmkJtEcAVnIz4gUYJ7gOZa6SmN4g==}
820 | engines: {node: ^16.0.0 || >=18.0.0}
821 | peerDependencies:
822 | eslint: ^7.0.0 || ^8.0.0
823 | typescript: '*'
824 | peerDependenciesMeta:
825 | typescript:
826 | optional: true
827 | dependencies:
828 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
829 | '@typescript-eslint/utils': 6.20.0(eslint@8.56.0)(typescript@5.3.3)
830 | debug: 4.3.4
831 | eslint: 8.56.0
832 | ts-api-utils: 1.0.3(typescript@5.3.3)
833 | typescript: 5.3.3
834 | transitivePeerDependencies:
835 | - supports-color
836 | dev: true
837 |
838 | /@typescript-eslint/types@6.20.0:
839 | resolution: {integrity: sha512-MM9mfZMAhiN4cOEcUOEx+0HmuaW3WBfukBZPCfwSqFnQy0grXYtngKCqpQN339X3RrwtzspWJrpbrupKYUSBXQ==}
840 | engines: {node: ^16.0.0 || >=18.0.0}
841 | dev: true
842 |
843 | /@typescript-eslint/typescript-estree@6.20.0(typescript@5.3.3):
844 | resolution: {integrity: sha512-RnRya9q5m6YYSpBN7IzKu9FmLcYtErkDkc8/dKv81I9QiLLtVBHrjz+Ev/crAqgMNW2FCsoZF4g2QUylMnJz+g==}
845 | engines: {node: ^16.0.0 || >=18.0.0}
846 | peerDependencies:
847 | typescript: '*'
848 | peerDependenciesMeta:
849 | typescript:
850 | optional: true
851 | dependencies:
852 | '@typescript-eslint/types': 6.20.0
853 | '@typescript-eslint/visitor-keys': 6.20.0
854 | debug: 4.3.4
855 | globby: 11.1.0
856 | is-glob: 4.0.3
857 | minimatch: 9.0.3
858 | semver: 7.5.4
859 | ts-api-utils: 1.0.3(typescript@5.3.3)
860 | typescript: 5.3.3
861 | transitivePeerDependencies:
862 | - supports-color
863 | dev: true
864 |
865 | /@typescript-eslint/utils@6.20.0(eslint@8.56.0)(typescript@5.3.3):
866 | resolution: {integrity: sha512-/EKuw+kRu2vAqCoDwDCBtDRU6CTKbUmwwI7SH7AashZ+W+7o8eiyy6V2cdOqN49KsTcASWsC5QeghYuRDTyOOg==}
867 | engines: {node: ^16.0.0 || >=18.0.0}
868 | peerDependencies:
869 | eslint: ^7.0.0 || ^8.0.0
870 | dependencies:
871 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
872 | '@types/json-schema': 7.0.15
873 | '@types/semver': 7.5.6
874 | '@typescript-eslint/scope-manager': 6.20.0
875 | '@typescript-eslint/types': 6.20.0
876 | '@typescript-eslint/typescript-estree': 6.20.0(typescript@5.3.3)
877 | eslint: 8.56.0
878 | semver: 7.5.4
879 | transitivePeerDependencies:
880 | - supports-color
881 | - typescript
882 | dev: true
883 |
884 | /@typescript-eslint/visitor-keys@6.20.0:
885 | resolution: {integrity: sha512-E8Cp98kRe4gKHjJD4NExXKz/zOJ1A2hhZc+IMVD6i7w4yjIvh6VyuRI0gRtxAsXtoC35uGMaQ9rjI2zJaXDEAw==}
886 | engines: {node: ^16.0.0 || >=18.0.0}
887 | dependencies:
888 | '@typescript-eslint/types': 6.20.0
889 | eslint-visitor-keys: 3.4.3
890 | dev: true
891 |
892 | /@ungap/structured-clone@1.2.0:
893 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
894 | dev: true
895 |
896 | /@vitejs/plugin-react@4.2.1(vite@5.0.12):
897 | resolution: {integrity: sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==}
898 | engines: {node: ^14.18.0 || >=16.0.0}
899 | peerDependencies:
900 | vite: ^4.2.0 || ^5.0.0
901 | dependencies:
902 | '@babel/core': 7.23.7
903 | '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.7)
904 | '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.7)
905 | '@types/babel__core': 7.20.5
906 | react-refresh: 0.14.0
907 | vite: 5.0.12
908 | transitivePeerDependencies:
909 | - supports-color
910 | dev: true
911 |
912 | /acorn-jsx@5.3.2(acorn@8.11.3):
913 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
914 | peerDependencies:
915 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
916 | dependencies:
917 | acorn: 8.11.3
918 | dev: true
919 |
920 | /acorn@8.11.3:
921 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==}
922 | engines: {node: '>=0.4.0'}
923 | hasBin: true
924 | dev: true
925 |
926 | /ajv@6.12.6:
927 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
928 | dependencies:
929 | fast-deep-equal: 3.1.3
930 | fast-json-stable-stringify: 2.1.0
931 | json-schema-traverse: 0.4.1
932 | uri-js: 4.4.1
933 | dev: true
934 |
935 | /ansi-regex@5.0.1:
936 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
937 | engines: {node: '>=8'}
938 | dev: true
939 |
940 | /ansi-styles@3.2.1:
941 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
942 | engines: {node: '>=4'}
943 | dependencies:
944 | color-convert: 1.9.3
945 | dev: true
946 |
947 | /ansi-styles@4.3.0:
948 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
949 | engines: {node: '>=8'}
950 | dependencies:
951 | color-convert: 2.0.1
952 | dev: true
953 |
954 | /argparse@2.0.1:
955 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
956 | dev: true
957 |
958 | /array-union@2.1.0:
959 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
960 | engines: {node: '>=8'}
961 | dev: true
962 |
963 | /balanced-match@1.0.2:
964 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
965 | dev: true
966 |
967 | /brace-expansion@1.1.11:
968 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
969 | dependencies:
970 | balanced-match: 1.0.2
971 | concat-map: 0.0.1
972 | dev: true
973 |
974 | /brace-expansion@2.0.1:
975 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
976 | dependencies:
977 | balanced-match: 1.0.2
978 | dev: true
979 |
980 | /braces@3.0.2:
981 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
982 | engines: {node: '>=8'}
983 | dependencies:
984 | fill-range: 7.0.1
985 | dev: true
986 |
987 | /browserslist@4.22.2:
988 | resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==}
989 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
990 | hasBin: true
991 | dependencies:
992 | caniuse-lite: 1.0.30001576
993 | electron-to-chromium: 1.4.629
994 | node-releases: 2.0.14
995 | update-browserslist-db: 1.0.13(browserslist@4.22.2)
996 | dev: true
997 |
998 | /callsites@3.1.0:
999 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1000 | engines: {node: '>=6'}
1001 | dev: true
1002 |
1003 | /caniuse-lite@1.0.30001576:
1004 | resolution: {integrity: sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==}
1005 | dev: true
1006 |
1007 | /chalk@2.4.2:
1008 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1009 | engines: {node: '>=4'}
1010 | dependencies:
1011 | ansi-styles: 3.2.1
1012 | escape-string-regexp: 1.0.5
1013 | supports-color: 5.5.0
1014 | dev: true
1015 |
1016 | /chalk@4.1.2:
1017 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1018 | engines: {node: '>=10'}
1019 | dependencies:
1020 | ansi-styles: 4.3.0
1021 | supports-color: 7.2.0
1022 | dev: true
1023 |
1024 | /color-convert@1.9.3:
1025 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1026 | dependencies:
1027 | color-name: 1.1.3
1028 | dev: true
1029 |
1030 | /color-convert@2.0.1:
1031 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1032 | engines: {node: '>=7.0.0'}
1033 | dependencies:
1034 | color-name: 1.1.4
1035 | dev: true
1036 |
1037 | /color-name@1.1.3:
1038 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1039 | dev: true
1040 |
1041 | /color-name@1.1.4:
1042 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1043 | dev: true
1044 |
1045 | /concat-map@0.0.1:
1046 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1047 | dev: true
1048 |
1049 | /convert-source-map@2.0.0:
1050 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
1051 | dev: true
1052 |
1053 | /cross-spawn@7.0.3:
1054 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1055 | engines: {node: '>= 8'}
1056 | dependencies:
1057 | path-key: 3.1.1
1058 | shebang-command: 2.0.0
1059 | which: 2.0.2
1060 | dev: true
1061 |
1062 | /csstype@3.1.3:
1063 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
1064 | dev: true
1065 |
1066 | /debug@4.3.4:
1067 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
1068 | engines: {node: '>=6.0'}
1069 | peerDependencies:
1070 | supports-color: '*'
1071 | peerDependenciesMeta:
1072 | supports-color:
1073 | optional: true
1074 | dependencies:
1075 | ms: 2.1.2
1076 | dev: true
1077 |
1078 | /deep-is@0.1.4:
1079 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1080 | dev: true
1081 |
1082 | /dir-glob@3.0.1:
1083 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1084 | engines: {node: '>=8'}
1085 | dependencies:
1086 | path-type: 4.0.0
1087 | dev: true
1088 |
1089 | /doctrine@3.0.0:
1090 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
1091 | engines: {node: '>=6.0.0'}
1092 | dependencies:
1093 | esutils: 2.0.3
1094 | dev: true
1095 |
1096 | /electron-to-chromium@1.4.629:
1097 | resolution: {integrity: sha512-5UUkr3k3CZ/k+9Sw7vaaIMyOzMC0XbPyprKI3n0tbKDqkzTDOjK4izm7DxlkueRMim6ZZQ1ja9F7hoFVplHihA==}
1098 | dev: true
1099 |
1100 | /esbuild@0.19.12:
1101 | resolution: {integrity: sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==}
1102 | engines: {node: '>=12'}
1103 | hasBin: true
1104 | requiresBuild: true
1105 | optionalDependencies:
1106 | '@esbuild/aix-ppc64': 0.19.12
1107 | '@esbuild/android-arm': 0.19.12
1108 | '@esbuild/android-arm64': 0.19.12
1109 | '@esbuild/android-x64': 0.19.12
1110 | '@esbuild/darwin-arm64': 0.19.12
1111 | '@esbuild/darwin-x64': 0.19.12
1112 | '@esbuild/freebsd-arm64': 0.19.12
1113 | '@esbuild/freebsd-x64': 0.19.12
1114 | '@esbuild/linux-arm': 0.19.12
1115 | '@esbuild/linux-arm64': 0.19.12
1116 | '@esbuild/linux-ia32': 0.19.12
1117 | '@esbuild/linux-loong64': 0.19.12
1118 | '@esbuild/linux-mips64el': 0.19.12
1119 | '@esbuild/linux-ppc64': 0.19.12
1120 | '@esbuild/linux-riscv64': 0.19.12
1121 | '@esbuild/linux-s390x': 0.19.12
1122 | '@esbuild/linux-x64': 0.19.12
1123 | '@esbuild/netbsd-x64': 0.19.12
1124 | '@esbuild/openbsd-x64': 0.19.12
1125 | '@esbuild/sunos-x64': 0.19.12
1126 | '@esbuild/win32-arm64': 0.19.12
1127 | '@esbuild/win32-ia32': 0.19.12
1128 | '@esbuild/win32-x64': 0.19.12
1129 | dev: true
1130 |
1131 | /escalade@3.1.1:
1132 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
1133 | engines: {node: '>=6'}
1134 | dev: true
1135 |
1136 | /escape-string-regexp@1.0.5:
1137 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1138 | engines: {node: '>=0.8.0'}
1139 | dev: true
1140 |
1141 | /escape-string-regexp@4.0.0:
1142 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1143 | engines: {node: '>=10'}
1144 | dev: true
1145 |
1146 | /eslint-plugin-react-hooks@4.6.0(eslint@8.56.0):
1147 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==}
1148 | engines: {node: '>=10'}
1149 | peerDependencies:
1150 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
1151 | dependencies:
1152 | eslint: 8.56.0
1153 | dev: true
1154 |
1155 | /eslint-plugin-react-refresh@0.4.5(eslint@8.56.0):
1156 | resolution: {integrity: sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==}
1157 | peerDependencies:
1158 | eslint: '>=7'
1159 | dependencies:
1160 | eslint: 8.56.0
1161 | dev: true
1162 |
1163 | /eslint-scope@7.2.2:
1164 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1165 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1166 | dependencies:
1167 | esrecurse: 4.3.0
1168 | estraverse: 5.3.0
1169 | dev: true
1170 |
1171 | /eslint-visitor-keys@3.4.3:
1172 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1173 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1174 | dev: true
1175 |
1176 | /eslint@8.56.0:
1177 | resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==}
1178 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1179 | hasBin: true
1180 | dependencies:
1181 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0)
1182 | '@eslint-community/regexpp': 4.10.0
1183 | '@eslint/eslintrc': 2.1.4
1184 | '@eslint/js': 8.56.0
1185 | '@humanwhocodes/config-array': 0.11.14
1186 | '@humanwhocodes/module-importer': 1.0.1
1187 | '@nodelib/fs.walk': 1.2.8
1188 | '@ungap/structured-clone': 1.2.0
1189 | ajv: 6.12.6
1190 | chalk: 4.1.2
1191 | cross-spawn: 7.0.3
1192 | debug: 4.3.4
1193 | doctrine: 3.0.0
1194 | escape-string-regexp: 4.0.0
1195 | eslint-scope: 7.2.2
1196 | eslint-visitor-keys: 3.4.3
1197 | espree: 9.6.1
1198 | esquery: 1.5.0
1199 | esutils: 2.0.3
1200 | fast-deep-equal: 3.1.3
1201 | file-entry-cache: 6.0.1
1202 | find-up: 5.0.0
1203 | glob-parent: 6.0.2
1204 | globals: 13.24.0
1205 | graphemer: 1.4.0
1206 | ignore: 5.3.0
1207 | imurmurhash: 0.1.4
1208 | is-glob: 4.0.3
1209 | is-path-inside: 3.0.3
1210 | js-yaml: 4.1.0
1211 | json-stable-stringify-without-jsonify: 1.0.1
1212 | levn: 0.4.1
1213 | lodash.merge: 4.6.2
1214 | minimatch: 3.1.2
1215 | natural-compare: 1.4.0
1216 | optionator: 0.9.3
1217 | strip-ansi: 6.0.1
1218 | text-table: 0.2.0
1219 | transitivePeerDependencies:
1220 | - supports-color
1221 | dev: true
1222 |
1223 | /espree@9.6.1:
1224 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==}
1225 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1226 | dependencies:
1227 | acorn: 8.11.3
1228 | acorn-jsx: 5.3.2(acorn@8.11.3)
1229 | eslint-visitor-keys: 3.4.3
1230 | dev: true
1231 |
1232 | /esquery@1.5.0:
1233 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==}
1234 | engines: {node: '>=0.10'}
1235 | dependencies:
1236 | estraverse: 5.3.0
1237 | dev: true
1238 |
1239 | /esrecurse@4.3.0:
1240 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1241 | engines: {node: '>=4.0'}
1242 | dependencies:
1243 | estraverse: 5.3.0
1244 | dev: true
1245 |
1246 | /estraverse@5.3.0:
1247 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1248 | engines: {node: '>=4.0'}
1249 | dev: true
1250 |
1251 | /esutils@2.0.3:
1252 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1253 | engines: {node: '>=0.10.0'}
1254 | dev: true
1255 |
1256 | /fast-deep-equal@3.1.3:
1257 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1258 | dev: true
1259 |
1260 | /fast-glob@3.3.2:
1261 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
1262 | engines: {node: '>=8.6.0'}
1263 | dependencies:
1264 | '@nodelib/fs.stat': 2.0.5
1265 | '@nodelib/fs.walk': 1.2.8
1266 | glob-parent: 5.1.2
1267 | merge2: 1.4.1
1268 | micromatch: 4.0.5
1269 | dev: true
1270 |
1271 | /fast-json-stable-stringify@2.1.0:
1272 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1273 | dev: true
1274 |
1275 | /fast-levenshtein@2.0.6:
1276 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1277 | dev: true
1278 |
1279 | /fastq@1.16.0:
1280 | resolution: {integrity: sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==}
1281 | dependencies:
1282 | reusify: 1.0.4
1283 | dev: true
1284 |
1285 | /file-entry-cache@6.0.1:
1286 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1287 | engines: {node: ^10.12.0 || >=12.0.0}
1288 | dependencies:
1289 | flat-cache: 3.2.0
1290 | dev: true
1291 |
1292 | /fill-range@7.0.1:
1293 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1294 | engines: {node: '>=8'}
1295 | dependencies:
1296 | to-regex-range: 5.0.1
1297 | dev: true
1298 |
1299 | /find-up@5.0.0:
1300 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1301 | engines: {node: '>=10'}
1302 | dependencies:
1303 | locate-path: 6.0.0
1304 | path-exists: 4.0.0
1305 | dev: true
1306 |
1307 | /flat-cache@3.2.0:
1308 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==}
1309 | engines: {node: ^10.12.0 || >=12.0.0}
1310 | dependencies:
1311 | flatted: 3.2.9
1312 | keyv: 4.5.4
1313 | rimraf: 3.0.2
1314 | dev: true
1315 |
1316 | /flatted@3.2.9:
1317 | resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==}
1318 | dev: true
1319 |
1320 | /fs.realpath@1.0.0:
1321 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1322 | dev: true
1323 |
1324 | /fsevents@2.3.3:
1325 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
1326 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1327 | os: [darwin]
1328 | requiresBuild: true
1329 | dev: true
1330 | optional: true
1331 |
1332 | /gensync@1.0.0-beta.2:
1333 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
1334 | engines: {node: '>=6.9.0'}
1335 | dev: true
1336 |
1337 | /glob-parent@5.1.2:
1338 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1339 | engines: {node: '>= 6'}
1340 | dependencies:
1341 | is-glob: 4.0.3
1342 | dev: true
1343 |
1344 | /glob-parent@6.0.2:
1345 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1346 | engines: {node: '>=10.13.0'}
1347 | dependencies:
1348 | is-glob: 4.0.3
1349 | dev: true
1350 |
1351 | /glob@7.2.3:
1352 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1353 | dependencies:
1354 | fs.realpath: 1.0.0
1355 | inflight: 1.0.6
1356 | inherits: 2.0.4
1357 | minimatch: 3.1.2
1358 | once: 1.4.0
1359 | path-is-absolute: 1.0.1
1360 | dev: true
1361 |
1362 | /globals@11.12.0:
1363 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
1364 | engines: {node: '>=4'}
1365 | dev: true
1366 |
1367 | /globals@13.24.0:
1368 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==}
1369 | engines: {node: '>=8'}
1370 | dependencies:
1371 | type-fest: 0.20.2
1372 | dev: true
1373 |
1374 | /globby@11.1.0:
1375 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1376 | engines: {node: '>=10'}
1377 | dependencies:
1378 | array-union: 2.1.0
1379 | dir-glob: 3.0.1
1380 | fast-glob: 3.3.2
1381 | ignore: 5.3.1
1382 | merge2: 1.4.1
1383 | slash: 3.0.0
1384 | dev: true
1385 |
1386 | /graphemer@1.4.0:
1387 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==}
1388 | dev: true
1389 |
1390 | /has-flag@3.0.0:
1391 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1392 | engines: {node: '>=4'}
1393 | dev: true
1394 |
1395 | /has-flag@4.0.0:
1396 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1397 | engines: {node: '>=8'}
1398 | dev: true
1399 |
1400 | /ignore@5.3.0:
1401 | resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==}
1402 | engines: {node: '>= 4'}
1403 | dev: true
1404 |
1405 | /ignore@5.3.1:
1406 | resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==}
1407 | engines: {node: '>= 4'}
1408 | dev: true
1409 |
1410 | /import-fresh@3.3.0:
1411 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1412 | engines: {node: '>=6'}
1413 | dependencies:
1414 | parent-module: 1.0.1
1415 | resolve-from: 4.0.0
1416 | dev: true
1417 |
1418 | /imurmurhash@0.1.4:
1419 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
1420 | engines: {node: '>=0.8.19'}
1421 | dev: true
1422 |
1423 | /inflight@1.0.6:
1424 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
1425 | dependencies:
1426 | once: 1.4.0
1427 | wrappy: 1.0.2
1428 | dev: true
1429 |
1430 | /inherits@2.0.4:
1431 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
1432 | dev: true
1433 |
1434 | /is-extglob@2.1.1:
1435 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1436 | engines: {node: '>=0.10.0'}
1437 | dev: true
1438 |
1439 | /is-glob@4.0.3:
1440 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
1441 | engines: {node: '>=0.10.0'}
1442 | dependencies:
1443 | is-extglob: 2.1.1
1444 | dev: true
1445 |
1446 | /is-number@7.0.0:
1447 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
1448 | engines: {node: '>=0.12.0'}
1449 | dev: true
1450 |
1451 | /is-path-inside@3.0.3:
1452 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1453 | engines: {node: '>=8'}
1454 | dev: true
1455 |
1456 | /isexe@2.0.0:
1457 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
1458 | dev: true
1459 |
1460 | /js-tokens@4.0.0:
1461 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
1462 |
1463 | /js-yaml@4.1.0:
1464 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
1465 | hasBin: true
1466 | dependencies:
1467 | argparse: 2.0.1
1468 | dev: true
1469 |
1470 | /jsesc@2.5.2:
1471 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
1472 | engines: {node: '>=4'}
1473 | hasBin: true
1474 | dev: true
1475 |
1476 | /json-buffer@3.0.1:
1477 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
1478 | dev: true
1479 |
1480 | /json-schema-traverse@0.4.1:
1481 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
1482 | dev: true
1483 |
1484 | /json-stable-stringify-without-jsonify@1.0.1:
1485 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
1486 | dev: true
1487 |
1488 | /json5@2.2.3:
1489 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
1490 | engines: {node: '>=6'}
1491 | hasBin: true
1492 | dev: true
1493 |
1494 | /keyv@4.5.4:
1495 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
1496 | dependencies:
1497 | json-buffer: 3.0.1
1498 | dev: true
1499 |
1500 | /levn@0.4.1:
1501 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
1502 | engines: {node: '>= 0.8.0'}
1503 | dependencies:
1504 | prelude-ls: 1.2.1
1505 | type-check: 0.4.0
1506 | dev: true
1507 |
1508 | /locate-path@6.0.0:
1509 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
1510 | engines: {node: '>=10'}
1511 | dependencies:
1512 | p-locate: 5.0.0
1513 | dev: true
1514 |
1515 | /lodash.merge@4.6.2:
1516 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
1517 | dev: true
1518 |
1519 | /loose-envify@1.4.0:
1520 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
1521 | hasBin: true
1522 | dependencies:
1523 | js-tokens: 4.0.0
1524 | dev: false
1525 |
1526 | /lru-cache@5.1.1:
1527 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
1528 | dependencies:
1529 | yallist: 3.1.1
1530 | dev: true
1531 |
1532 | /lru-cache@6.0.0:
1533 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
1534 | engines: {node: '>=10'}
1535 | dependencies:
1536 | yallist: 4.0.0
1537 | dev: true
1538 |
1539 | /merge2@1.4.1:
1540 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
1541 | engines: {node: '>= 8'}
1542 | dev: true
1543 |
1544 | /micromatch@4.0.5:
1545 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
1546 | engines: {node: '>=8.6'}
1547 | dependencies:
1548 | braces: 3.0.2
1549 | picomatch: 2.3.1
1550 | dev: true
1551 |
1552 | /minimatch@3.1.2:
1553 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
1554 | dependencies:
1555 | brace-expansion: 1.1.11
1556 | dev: true
1557 |
1558 | /minimatch@9.0.3:
1559 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==}
1560 | engines: {node: '>=16 || 14 >=14.17'}
1561 | dependencies:
1562 | brace-expansion: 2.0.1
1563 | dev: true
1564 |
1565 | /ms@2.1.2:
1566 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
1567 | dev: true
1568 |
1569 | /nanoid@3.3.7:
1570 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
1571 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
1572 | hasBin: true
1573 | dev: true
1574 |
1575 | /natural-compare@1.4.0:
1576 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
1577 | dev: true
1578 |
1579 | /node-releases@2.0.14:
1580 | resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==}
1581 | dev: true
1582 |
1583 | /once@1.4.0:
1584 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1585 | dependencies:
1586 | wrappy: 1.0.2
1587 | dev: true
1588 |
1589 | /optionator@0.9.3:
1590 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
1591 | engines: {node: '>= 0.8.0'}
1592 | dependencies:
1593 | '@aashutoshrathi/word-wrap': 1.2.6
1594 | deep-is: 0.1.4
1595 | fast-levenshtein: 2.0.6
1596 | levn: 0.4.1
1597 | prelude-ls: 1.2.1
1598 | type-check: 0.4.0
1599 | dev: true
1600 |
1601 | /p-limit@3.1.0:
1602 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
1603 | engines: {node: '>=10'}
1604 | dependencies:
1605 | yocto-queue: 0.1.0
1606 | dev: true
1607 |
1608 | /p-locate@5.0.0:
1609 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
1610 | engines: {node: '>=10'}
1611 | dependencies:
1612 | p-limit: 3.1.0
1613 | dev: true
1614 |
1615 | /parent-module@1.0.1:
1616 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
1617 | engines: {node: '>=6'}
1618 | dependencies:
1619 | callsites: 3.1.0
1620 | dev: true
1621 |
1622 | /path-exists@4.0.0:
1623 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
1624 | engines: {node: '>=8'}
1625 | dev: true
1626 |
1627 | /path-is-absolute@1.0.1:
1628 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
1629 | engines: {node: '>=0.10.0'}
1630 | dev: true
1631 |
1632 | /path-key@3.1.1:
1633 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
1634 | engines: {node: '>=8'}
1635 | dev: true
1636 |
1637 | /path-type@4.0.0:
1638 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
1639 | engines: {node: '>=8'}
1640 | dev: true
1641 |
1642 | /picocolors@1.0.0:
1643 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
1644 | dev: true
1645 |
1646 | /picomatch@2.3.1:
1647 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
1648 | engines: {node: '>=8.6'}
1649 | dev: true
1650 |
1651 | /postcss@8.4.33:
1652 | resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==}
1653 | engines: {node: ^10 || ^12 || >=14}
1654 | dependencies:
1655 | nanoid: 3.3.7
1656 | picocolors: 1.0.0
1657 | source-map-js: 1.0.2
1658 | dev: true
1659 |
1660 | /prelude-ls@1.2.1:
1661 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
1662 | engines: {node: '>= 0.8.0'}
1663 | dev: true
1664 |
1665 | /punycode@2.3.1:
1666 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
1667 | engines: {node: '>=6'}
1668 | dev: true
1669 |
1670 | /queue-microtask@1.2.3:
1671 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
1672 | dev: true
1673 |
1674 | /react-dom@18.2.0(react@18.2.0):
1675 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
1676 | peerDependencies:
1677 | react: ^18.2.0
1678 | dependencies:
1679 | loose-envify: 1.4.0
1680 | react: 18.2.0
1681 | scheduler: 0.23.0
1682 | dev: false
1683 |
1684 | /react-refresh@0.14.0:
1685 | resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==}
1686 | engines: {node: '>=0.10.0'}
1687 | dev: true
1688 |
1689 | /react@18.2.0:
1690 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
1691 | engines: {node: '>=0.10.0'}
1692 | dependencies:
1693 | loose-envify: 1.4.0
1694 | dev: false
1695 |
1696 | /resolve-from@4.0.0:
1697 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
1698 | engines: {node: '>=4'}
1699 | dev: true
1700 |
1701 | /reusify@1.0.4:
1702 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
1703 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1704 | dev: true
1705 |
1706 | /rimraf@3.0.2:
1707 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
1708 | hasBin: true
1709 | dependencies:
1710 | glob: 7.2.3
1711 | dev: true
1712 |
1713 | /rollup@4.9.6:
1714 | resolution: {integrity: sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==}
1715 | engines: {node: '>=18.0.0', npm: '>=8.0.0'}
1716 | hasBin: true
1717 | dependencies:
1718 | '@types/estree': 1.0.5
1719 | optionalDependencies:
1720 | '@rollup/rollup-android-arm-eabi': 4.9.6
1721 | '@rollup/rollup-android-arm64': 4.9.6
1722 | '@rollup/rollup-darwin-arm64': 4.9.6
1723 | '@rollup/rollup-darwin-x64': 4.9.6
1724 | '@rollup/rollup-linux-arm-gnueabihf': 4.9.6
1725 | '@rollup/rollup-linux-arm64-gnu': 4.9.6
1726 | '@rollup/rollup-linux-arm64-musl': 4.9.6
1727 | '@rollup/rollup-linux-riscv64-gnu': 4.9.6
1728 | '@rollup/rollup-linux-x64-gnu': 4.9.6
1729 | '@rollup/rollup-linux-x64-musl': 4.9.6
1730 | '@rollup/rollup-win32-arm64-msvc': 4.9.6
1731 | '@rollup/rollup-win32-ia32-msvc': 4.9.6
1732 | '@rollup/rollup-win32-x64-msvc': 4.9.6
1733 | fsevents: 2.3.3
1734 | dev: true
1735 |
1736 | /run-parallel@1.2.0:
1737 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
1738 | dependencies:
1739 | queue-microtask: 1.2.3
1740 | dev: true
1741 |
1742 | /scheduler@0.23.0:
1743 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
1744 | dependencies:
1745 | loose-envify: 1.4.0
1746 | dev: false
1747 |
1748 | /semver@6.3.1:
1749 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
1750 | hasBin: true
1751 | dev: true
1752 |
1753 | /semver@7.5.4:
1754 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
1755 | engines: {node: '>=10'}
1756 | hasBin: true
1757 | dependencies:
1758 | lru-cache: 6.0.0
1759 | dev: true
1760 |
1761 | /shebang-command@2.0.0:
1762 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
1763 | engines: {node: '>=8'}
1764 | dependencies:
1765 | shebang-regex: 3.0.0
1766 | dev: true
1767 |
1768 | /shebang-regex@3.0.0:
1769 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
1770 | engines: {node: '>=8'}
1771 | dev: true
1772 |
1773 | /slash@3.0.0:
1774 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
1775 | engines: {node: '>=8'}
1776 | dev: true
1777 |
1778 | /source-map-js@1.0.2:
1779 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==}
1780 | engines: {node: '>=0.10.0'}
1781 | dev: true
1782 |
1783 | /strip-ansi@6.0.1:
1784 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
1785 | engines: {node: '>=8'}
1786 | dependencies:
1787 | ansi-regex: 5.0.1
1788 | dev: true
1789 |
1790 | /strip-json-comments@3.1.1:
1791 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
1792 | engines: {node: '>=8'}
1793 | dev: true
1794 |
1795 | /supports-color@5.5.0:
1796 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
1797 | engines: {node: '>=4'}
1798 | dependencies:
1799 | has-flag: 3.0.0
1800 | dev: true
1801 |
1802 | /supports-color@7.2.0:
1803 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
1804 | engines: {node: '>=8'}
1805 | dependencies:
1806 | has-flag: 4.0.0
1807 | dev: true
1808 |
1809 | /text-table@0.2.0:
1810 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
1811 | dev: true
1812 |
1813 | /to-fast-properties@2.0.0:
1814 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
1815 | engines: {node: '>=4'}
1816 | dev: true
1817 |
1818 | /to-regex-range@5.0.1:
1819 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
1820 | engines: {node: '>=8.0'}
1821 | dependencies:
1822 | is-number: 7.0.0
1823 | dev: true
1824 |
1825 | /ts-api-utils@1.0.3(typescript@5.3.3):
1826 | resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==}
1827 | engines: {node: '>=16.13.0'}
1828 | peerDependencies:
1829 | typescript: '>=4.2.0'
1830 | dependencies:
1831 | typescript: 5.3.3
1832 | dev: true
1833 |
1834 | /type-check@0.4.0:
1835 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
1836 | engines: {node: '>= 0.8.0'}
1837 | dependencies:
1838 | prelude-ls: 1.2.1
1839 | dev: true
1840 |
1841 | /type-fest@0.20.2:
1842 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
1843 | engines: {node: '>=10'}
1844 | dev: true
1845 |
1846 | /typescript@5.3.3:
1847 | resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==}
1848 | engines: {node: '>=14.17'}
1849 | hasBin: true
1850 | dev: true
1851 |
1852 | /update-browserslist-db@1.0.13(browserslist@4.22.2):
1853 | resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==}
1854 | hasBin: true
1855 | peerDependencies:
1856 | browserslist: '>= 4.21.0'
1857 | dependencies:
1858 | browserslist: 4.22.2
1859 | escalade: 3.1.1
1860 | picocolors: 1.0.0
1861 | dev: true
1862 |
1863 | /uri-js@4.4.1:
1864 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
1865 | dependencies:
1866 | punycode: 2.3.1
1867 | dev: true
1868 |
1869 | /vite@5.0.12:
1870 | resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
1871 | engines: {node: ^18.0.0 || >=20.0.0}
1872 | hasBin: true
1873 | peerDependencies:
1874 | '@types/node': ^18.0.0 || >=20.0.0
1875 | less: '*'
1876 | lightningcss: ^1.21.0
1877 | sass: '*'
1878 | stylus: '*'
1879 | sugarss: '*'
1880 | terser: ^5.4.0
1881 | peerDependenciesMeta:
1882 | '@types/node':
1883 | optional: true
1884 | less:
1885 | optional: true
1886 | lightningcss:
1887 | optional: true
1888 | sass:
1889 | optional: true
1890 | stylus:
1891 | optional: true
1892 | sugarss:
1893 | optional: true
1894 | terser:
1895 | optional: true
1896 | dependencies:
1897 | esbuild: 0.19.12
1898 | postcss: 8.4.33
1899 | rollup: 4.9.6
1900 | optionalDependencies:
1901 | fsevents: 2.3.3
1902 | dev: true
1903 |
1904 | /which@2.0.2:
1905 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
1906 | engines: {node: '>= 8'}
1907 | hasBin: true
1908 | dependencies:
1909 | isexe: 2.0.0
1910 | dev: true
1911 |
1912 | /wrappy@1.0.2:
1913 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
1914 | dev: true
1915 |
1916 | /yallist@3.1.1:
1917 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
1918 | dev: true
1919 |
1920 | /yallist@4.0.0:
1921 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
1922 | dev: true
1923 |
1924 | /yocto-queue@0.1.0:
1925 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
1926 | engines: {node: '>=10'}
1927 | dev: true
1928 |
--------------------------------------------------------------------------------