├── src ├── vite-env.d.ts ├── index.css ├── main.tsx ├── App.tsx └── content.ts ├── extras ├── cover.png └── arabic-reddit.user.js ├── public ├── icon.png ├── icon128.png ├── icon16.png ├── icon32.png └── icon48.png ├── postcss.config.js ├── packaging.js ├── tailwind.config.ts ├── vite.config.ts ├── tsconfig.node.json ├── .gitignore ├── index.html ├── .eslintrc.cjs ├── tsconfig.json ├── README.md ├── manifest.config.ts ├── package.json └── pnpm-lock.yaml /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /extras/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andronasef/arabic-reddit-extension/HEAD/extras/cover.png -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andronasef/arabic-reddit-extension/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andronasef/arabic-reddit-extension/HEAD/public/icon128.png -------------------------------------------------------------------------------- /public/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andronasef/arabic-reddit-extension/HEAD/public/icon16.png -------------------------------------------------------------------------------- /public/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andronasef/arabic-reddit-extension/HEAD/public/icon32.png -------------------------------------------------------------------------------- /public/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andronasef/arabic-reddit-extension/HEAD/public/icon48.png -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | }; 7 | -------------------------------------------------------------------------------- /packaging.js: -------------------------------------------------------------------------------- 1 | import { zip } from "zip-a-folder"; 2 | import process from "process"; 3 | 4 | (async () => { 5 | await zip(`${process.cwd()}/dist`, "arabic-reddit.zip"); 6 | })(); 7 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from "tailwindcss"; 2 | 3 | export default { 4 | content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"], 5 | theme: { 6 | extend: {}, 7 | }, 8 | plugins: [], 9 | } satisfies Config; 10 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vite"; 2 | import react from "@vitejs/plugin-react"; 3 | import { crx } from "@crxjs/vite-plugin"; 4 | import manifest from "./manifest.config"; 5 | 6 | export default defineConfig({ 7 | plugins: [react(), crx({ manifest })], 8 | }); 9 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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", "manifest.config.ts"] 10 | } 11 | -------------------------------------------------------------------------------- /.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 | 26 | 27 | arabic-reddit.zip -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Arabic Reddit 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- 1 | function App() { 2 | return ( 3 |
4 |

Under Development

5 |

6 | Any Suggestions, pls 7 | 12 | contact me 13 | 14 |

15 |
16 | ); 17 | } 18 | export default App; 19 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Arabic Reddit 2 | 3 | ![](extras/cover.png) 4 | A browser extension that fixes arabic language in reddit 5 | 6 | ## How to use? 🤔 7 | 8 | Just install it from [chrome web store](https://chromewebstore.google.com/detail/arabic-reddit/mjlnfccfhofafpghdpmoocghifigilim) and it will work 😂 9 | 10 | But for Firefox (Tampermonkey Users) => please install it from [here!](https://github.com/andronasef/arabic-reddit-extension/raw/main/extras/arabic-reddit.user.js) 11 | 12 | ## Features ✨ 13 | 14 | - Fixes Arabic Language Direction 15 | - Adds a better font (Noto Sans Arabic) 16 | 17 | ## How to help? 🙌 18 | 19 | - Tell your friends about this extension 20 | - Report about bugs you find 21 | - Suggest a new features 22 | 23 | ## Thanks to 🙏 24 | 25 | - [SamerM0](https://github.com/SamerM0) 26 | - [omar2205](https://github.com/omar2205) 27 | - @You for using this Extension and supporting me by sharing it among the redditors community 28 | -------------------------------------------------------------------------------- /manifest.config.ts: -------------------------------------------------------------------------------- 1 | import { defineManifest } from "@crxjs/vite-plugin"; 2 | import packageJson from "./package.json"; 3 | const { version } = packageJson; 4 | 5 | // Convert from Semver (example: 0.1.0-beta6) 6 | const [major, minor, patch, label = "0"] = version 7 | // can only contain digits, dots, or dash 8 | .replace(/[^\d.-]+/g, "") 9 | // split into version parts 10 | .split(/[.-]/); 11 | 12 | const name = "Arabic Reddit"; 13 | 14 | export default defineManifest(async (env) => ({ 15 | manifest_version: 3, 16 | name: env.mode === "staging" ? `[INTERNAL] ${name}` : name, 17 | version: `${major}.${minor}.${patch}.${label}`, 18 | version_name: version, 19 | icons: { 20 | "16": "public/icon16.png", 21 | "32": "public/icon32.png", 22 | "48": "public/icon48.png", 23 | "128": "public/icon128.png", 24 | }, 25 | action: { 26 | default_popup: "index.html", 27 | default_icon: "public/icon.png", 28 | }, 29 | content_scripts: [ 30 | { 31 | matches: ["https://*.reddit.com/*"], 32 | js: ["src/content.ts"], 33 | }, 34 | ], 35 | })); 36 | -------------------------------------------------------------------------------- /src/content.ts: -------------------------------------------------------------------------------- 1 | function logger(text: string) { 2 | console.log(`Arabic Reddit: ${text}`); 3 | } 4 | 5 | function addStyle(styleString: string) { 6 | const style = document.createElement("style"); 7 | style.textContent = styleString; 8 | document.head.append(style); 9 | } 10 | 11 | function addFont(fontName: string) { 12 | // search if font is already added 13 | const fonts = document.querySelectorAll("style"); 14 | for (const font of fonts) { 15 | if (font.textContent?.includes(fontName)) { 16 | return; 17 | } 18 | } 19 | 20 | logger(`addFont: ${fontName}`); 21 | addStyle(` 22 | @import url('https://fonts.googleapis.com/css2?family=${fontName 23 | .split(" ") 24 | .join("+")}&display=swap'); 25 | p { 26 | overflow:hidden; 27 | } 28 | * { 29 | font-family: ${fontName}, sans-serif !important; 30 | } 31 | `); 32 | } 33 | function fixDir() { 34 | logger(`fixing dir`); 35 | 36 | // fix direction in css 37 | addStyle(` 38 | p, h1 { 39 | unicode-bidi: plaintext; 40 | text-align: start; 41 | }`); 42 | } 43 | 44 | function fixArabic() { 45 | addFont("Noto Sans Arabic"); 46 | fixDir(); 47 | } 48 | 49 | fixArabic(); 50 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "arabic-reddit", 3 | "private": true, 4 | "version": "0.0.3", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "packaging": "node packaging.js", 9 | "build": "tsc && vite build && npm run packaging", 10 | "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", 11 | "preview": "vite preview" 12 | }, 13 | "dependencies": { 14 | "archiver": "^6.0.1", 15 | "react": "^18.2.0", 16 | "react-dom": "^18.2.0", 17 | "zip-a-folder": "^3.1.5" 18 | }, 19 | "devDependencies": { 20 | "@crxjs/vite-plugin": "2.0.0-beta.21", 21 | "@types/node": "^20.10.4", 22 | "@types/react": "^18.2.37", 23 | "@types/react-dom": "^18.2.15", 24 | "@typescript-eslint/eslint-plugin": "^6.10.0", 25 | "@typescript-eslint/parser": "^6.10.0", 26 | "@vitejs/plugin-react": "^4.2.0", 27 | "autoprefixer": "^10.4.16", 28 | "eslint": "^8.53.0", 29 | "eslint-plugin-react-hooks": "^4.6.0", 30 | "eslint-plugin-react-refresh": "^0.4.4", 31 | "postcss": "^8.4.32", 32 | "tailwindcss": "^3.3.6", 33 | "ts-node": "^10.9.2", 34 | "tslib": "^2.6.2", 35 | "typescript": "^5.3.3", 36 | "vite": "^4.5.0" 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /extras/arabic-reddit.user.js: -------------------------------------------------------------------------------- 1 | // ==UserScript== 2 | // @name Reddit Better Font 3 | // @version 1.1 4 | // @description Script that fixes arabic language in reddit 5 | // @author andronasef.dev 6 | // @match https://www.reddit.com/* 7 | // @icon https://www.google.com/s2/favicons?domain=reddit.com&sz=128 8 | // ==/UserScript== 9 | 10 | (function () { 11 | function logger(text) { 12 | console.log(`Arabic Reddit: ${text}`); 13 | } 14 | 15 | function addStyle(styleString) { 16 | const style = document.createElement("style"); 17 | style.textContent = styleString; 18 | document.head.append(style); 19 | } 20 | 21 | function addFont(fontName) { 22 | // search if font is already added 23 | const fonts = document.querySelectorAll("style"); 24 | for (const font of fonts) { 25 | if (font.textContent?.includes(fontName)) { 26 | return; 27 | } 28 | } 29 | 30 | logger(`addFont: ${fontName}`); 31 | addStyle(` 32 | @import url('https://fonts.googleapis.com/css2?family=${fontName 33 | .split(" ") 34 | .join("+")}&display=swap'); 35 | p { 36 | overflow:hidden; 37 | } 38 | * { 39 | font-family: ${fontName}, sans-serif !important; 40 | } 41 | `); 42 | } 43 | function fixDir() { 44 | logger(`fixing dir`); 45 | 46 | // fix direction in css 47 | addStyle(` 48 | p ,h1 { 49 | unicode-bidi: plaintext; 50 | text-align: start; 51 | }`); 52 | } 53 | 54 | function fixArabic() { 55 | addFont("Noto Sans Arabic"); 56 | fixDir(); 57 | } 58 | 59 | fixArabic(); 60 | })(); 61 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '6.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | dependencies: 8 | archiver: 9 | specifier: ^6.0.1 10 | version: 6.0.1 11 | react: 12 | specifier: ^18.2.0 13 | version: 18.2.0 14 | react-dom: 15 | specifier: ^18.2.0 16 | version: 18.2.0(react@18.2.0) 17 | zip-a-folder: 18 | specifier: ^3.1.5 19 | version: 3.1.5 20 | 21 | devDependencies: 22 | '@crxjs/vite-plugin': 23 | specifier: 2.0.0-beta.21 24 | version: 2.0.0-beta.21 25 | '@types/node': 26 | specifier: ^20.10.4 27 | version: 20.10.4 28 | '@types/react': 29 | specifier: ^18.2.37 30 | version: 18.2.43 31 | '@types/react-dom': 32 | specifier: ^18.2.15 33 | version: 18.2.17 34 | '@typescript-eslint/eslint-plugin': 35 | specifier: ^6.10.0 36 | version: 6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3) 37 | '@typescript-eslint/parser': 38 | specifier: ^6.10.0 39 | version: 6.13.2(eslint@8.55.0)(typescript@5.3.3) 40 | '@vitejs/plugin-react': 41 | specifier: ^4.2.0 42 | version: 4.2.1(vite@4.5.1) 43 | autoprefixer: 44 | specifier: ^10.4.16 45 | version: 10.4.16(postcss@8.4.32) 46 | eslint: 47 | specifier: ^8.53.0 48 | version: 8.55.0 49 | eslint-plugin-react-hooks: 50 | specifier: ^4.6.0 51 | version: 4.6.0(eslint@8.55.0) 52 | eslint-plugin-react-refresh: 53 | specifier: ^0.4.4 54 | version: 0.4.5(eslint@8.55.0) 55 | postcss: 56 | specifier: ^8.4.32 57 | version: 8.4.32 58 | tailwindcss: 59 | specifier: ^3.3.6 60 | version: 3.3.6(ts-node@10.9.2) 61 | ts-node: 62 | specifier: ^10.9.2 63 | version: 10.9.2(@types/node@20.10.4)(typescript@5.3.3) 64 | tslib: 65 | specifier: ^2.6.2 66 | version: 2.6.2 67 | typescript: 68 | specifier: ^5.3.3 69 | version: 5.3.3 70 | vite: 71 | specifier: ^4.5.0 72 | version: 4.5.1(@types/node@20.10.4) 73 | 74 | packages: 75 | 76 | /@aashutoshrathi/word-wrap@1.2.6: 77 | resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 78 | engines: {node: '>=0.10.0'} 79 | dev: true 80 | 81 | /@alloc/quick-lru@5.2.0: 82 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 83 | engines: {node: '>=10'} 84 | dev: true 85 | 86 | /@ampproject/remapping@2.2.1: 87 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} 88 | engines: {node: '>=6.0.0'} 89 | dependencies: 90 | '@jridgewell/gen-mapping': 0.3.3 91 | '@jridgewell/trace-mapping': 0.3.20 92 | dev: true 93 | 94 | /@babel/code-frame@7.23.5: 95 | resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} 96 | engines: {node: '>=6.9.0'} 97 | dependencies: 98 | '@babel/highlight': 7.23.4 99 | chalk: 2.4.2 100 | dev: true 101 | 102 | /@babel/compat-data@7.23.5: 103 | resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} 104 | engines: {node: '>=6.9.0'} 105 | dev: true 106 | 107 | /@babel/core@7.23.6: 108 | resolution: {integrity: sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw==} 109 | engines: {node: '>=6.9.0'} 110 | dependencies: 111 | '@ampproject/remapping': 2.2.1 112 | '@babel/code-frame': 7.23.5 113 | '@babel/generator': 7.23.6 114 | '@babel/helper-compilation-targets': 7.23.6 115 | '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.6) 116 | '@babel/helpers': 7.23.6 117 | '@babel/parser': 7.23.6 118 | '@babel/template': 7.22.15 119 | '@babel/traverse': 7.23.6 120 | '@babel/types': 7.23.6 121 | convert-source-map: 2.0.0 122 | debug: 4.3.4 123 | gensync: 1.0.0-beta.2 124 | json5: 2.2.3 125 | semver: 6.3.1 126 | transitivePeerDependencies: 127 | - supports-color 128 | dev: true 129 | 130 | /@babel/generator@7.23.6: 131 | resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} 132 | engines: {node: '>=6.9.0'} 133 | dependencies: 134 | '@babel/types': 7.23.6 135 | '@jridgewell/gen-mapping': 0.3.3 136 | '@jridgewell/trace-mapping': 0.3.20 137 | jsesc: 2.5.2 138 | dev: true 139 | 140 | /@babel/helper-compilation-targets@7.23.6: 141 | resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} 142 | engines: {node: '>=6.9.0'} 143 | dependencies: 144 | '@babel/compat-data': 7.23.5 145 | '@babel/helper-validator-option': 7.23.5 146 | browserslist: 4.22.2 147 | lru-cache: 5.1.1 148 | semver: 6.3.1 149 | dev: true 150 | 151 | /@babel/helper-environment-visitor@7.22.20: 152 | resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} 153 | engines: {node: '>=6.9.0'} 154 | dev: true 155 | 156 | /@babel/helper-function-name@7.23.0: 157 | resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} 158 | engines: {node: '>=6.9.0'} 159 | dependencies: 160 | '@babel/template': 7.22.15 161 | '@babel/types': 7.23.6 162 | dev: true 163 | 164 | /@babel/helper-hoist-variables@7.22.5: 165 | resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} 166 | engines: {node: '>=6.9.0'} 167 | dependencies: 168 | '@babel/types': 7.23.6 169 | dev: true 170 | 171 | /@babel/helper-module-imports@7.22.15: 172 | resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} 173 | engines: {node: '>=6.9.0'} 174 | dependencies: 175 | '@babel/types': 7.23.6 176 | dev: true 177 | 178 | /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.6): 179 | resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} 180 | engines: {node: '>=6.9.0'} 181 | peerDependencies: 182 | '@babel/core': ^7.0.0 183 | dependencies: 184 | '@babel/core': 7.23.6 185 | '@babel/helper-environment-visitor': 7.22.20 186 | '@babel/helper-module-imports': 7.22.15 187 | '@babel/helper-simple-access': 7.22.5 188 | '@babel/helper-split-export-declaration': 7.22.6 189 | '@babel/helper-validator-identifier': 7.22.20 190 | dev: true 191 | 192 | /@babel/helper-plugin-utils@7.22.5: 193 | resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} 194 | engines: {node: '>=6.9.0'} 195 | dev: true 196 | 197 | /@babel/helper-simple-access@7.22.5: 198 | resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} 199 | engines: {node: '>=6.9.0'} 200 | dependencies: 201 | '@babel/types': 7.23.6 202 | dev: true 203 | 204 | /@babel/helper-split-export-declaration@7.22.6: 205 | resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} 206 | engines: {node: '>=6.9.0'} 207 | dependencies: 208 | '@babel/types': 7.23.6 209 | dev: true 210 | 211 | /@babel/helper-string-parser@7.23.4: 212 | resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} 213 | engines: {node: '>=6.9.0'} 214 | dev: true 215 | 216 | /@babel/helper-validator-identifier@7.22.20: 217 | resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} 218 | engines: {node: '>=6.9.0'} 219 | dev: true 220 | 221 | /@babel/helper-validator-option@7.23.5: 222 | resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} 223 | engines: {node: '>=6.9.0'} 224 | dev: true 225 | 226 | /@babel/helpers@7.23.6: 227 | resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} 228 | engines: {node: '>=6.9.0'} 229 | dependencies: 230 | '@babel/template': 7.22.15 231 | '@babel/traverse': 7.23.6 232 | '@babel/types': 7.23.6 233 | transitivePeerDependencies: 234 | - supports-color 235 | dev: true 236 | 237 | /@babel/highlight@7.23.4: 238 | resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} 239 | engines: {node: '>=6.9.0'} 240 | dependencies: 241 | '@babel/helper-validator-identifier': 7.22.20 242 | chalk: 2.4.2 243 | js-tokens: 4.0.0 244 | dev: true 245 | 246 | /@babel/parser@7.23.6: 247 | resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} 248 | engines: {node: '>=6.0.0'} 249 | hasBin: true 250 | dependencies: 251 | '@babel/types': 7.23.6 252 | dev: true 253 | 254 | /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.6): 255 | resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==} 256 | engines: {node: '>=6.9.0'} 257 | peerDependencies: 258 | '@babel/core': ^7.0.0-0 259 | dependencies: 260 | '@babel/core': 7.23.6 261 | '@babel/helper-plugin-utils': 7.22.5 262 | dev: true 263 | 264 | /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.6): 265 | resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==} 266 | engines: {node: '>=6.9.0'} 267 | peerDependencies: 268 | '@babel/core': ^7.0.0-0 269 | dependencies: 270 | '@babel/core': 7.23.6 271 | '@babel/helper-plugin-utils': 7.22.5 272 | dev: true 273 | 274 | /@babel/template@7.22.15: 275 | resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} 276 | engines: {node: '>=6.9.0'} 277 | dependencies: 278 | '@babel/code-frame': 7.23.5 279 | '@babel/parser': 7.23.6 280 | '@babel/types': 7.23.6 281 | dev: true 282 | 283 | /@babel/traverse@7.23.6: 284 | resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} 285 | engines: {node: '>=6.9.0'} 286 | dependencies: 287 | '@babel/code-frame': 7.23.5 288 | '@babel/generator': 7.23.6 289 | '@babel/helper-environment-visitor': 7.22.20 290 | '@babel/helper-function-name': 7.23.0 291 | '@babel/helper-hoist-variables': 7.22.5 292 | '@babel/helper-split-export-declaration': 7.22.6 293 | '@babel/parser': 7.23.6 294 | '@babel/types': 7.23.6 295 | debug: 4.3.4 296 | globals: 11.12.0 297 | transitivePeerDependencies: 298 | - supports-color 299 | dev: true 300 | 301 | /@babel/types@7.23.6: 302 | resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} 303 | engines: {node: '>=6.9.0'} 304 | dependencies: 305 | '@babel/helper-string-parser': 7.23.4 306 | '@babel/helper-validator-identifier': 7.22.20 307 | to-fast-properties: 2.0.0 308 | dev: true 309 | 310 | /@crxjs/vite-plugin@2.0.0-beta.21: 311 | resolution: {integrity: sha512-kSXgHHqCXASqJ8NmY94+KLGVwdtkJ0E7KsRQ+vbMpRliJ5ze0xnSk0l41p4txlUysmEoqaeo4Xb7rEFdcU2zjQ==} 312 | dependencies: 313 | '@rollup/pluginutils': 4.2.1 314 | '@webcomponents/custom-elements': 1.6.0 315 | acorn-walk: 8.3.1 316 | cheerio: 1.0.0-rc.12 317 | connect-injector: 0.4.4 318 | convert-source-map: 1.9.0 319 | debug: 4.3.4 320 | es-module-lexer: 0.10.5 321 | fast-glob: 3.3.2 322 | fs-extra: 10.1.0 323 | jsesc: 3.0.2 324 | magic-string: 0.26.7 325 | picocolors: 1.0.0 326 | react-refresh: 0.13.0 327 | rollup: 2.78.1 328 | rxjs: 7.5.7 329 | transitivePeerDependencies: 330 | - supports-color 331 | dev: true 332 | 333 | /@cspotcode/source-map-support@0.8.1: 334 | resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 335 | engines: {node: '>=12'} 336 | dependencies: 337 | '@jridgewell/trace-mapping': 0.3.9 338 | dev: true 339 | 340 | /@esbuild/android-arm64@0.18.20: 341 | resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} 342 | engines: {node: '>=12'} 343 | cpu: [arm64] 344 | os: [android] 345 | requiresBuild: true 346 | dev: true 347 | optional: true 348 | 349 | /@esbuild/android-arm@0.18.20: 350 | resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} 351 | engines: {node: '>=12'} 352 | cpu: [arm] 353 | os: [android] 354 | requiresBuild: true 355 | dev: true 356 | optional: true 357 | 358 | /@esbuild/android-x64@0.18.20: 359 | resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} 360 | engines: {node: '>=12'} 361 | cpu: [x64] 362 | os: [android] 363 | requiresBuild: true 364 | dev: true 365 | optional: true 366 | 367 | /@esbuild/darwin-arm64@0.18.20: 368 | resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} 369 | engines: {node: '>=12'} 370 | cpu: [arm64] 371 | os: [darwin] 372 | requiresBuild: true 373 | dev: true 374 | optional: true 375 | 376 | /@esbuild/darwin-x64@0.18.20: 377 | resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} 378 | engines: {node: '>=12'} 379 | cpu: [x64] 380 | os: [darwin] 381 | requiresBuild: true 382 | dev: true 383 | optional: true 384 | 385 | /@esbuild/freebsd-arm64@0.18.20: 386 | resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} 387 | engines: {node: '>=12'} 388 | cpu: [arm64] 389 | os: [freebsd] 390 | requiresBuild: true 391 | dev: true 392 | optional: true 393 | 394 | /@esbuild/freebsd-x64@0.18.20: 395 | resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} 396 | engines: {node: '>=12'} 397 | cpu: [x64] 398 | os: [freebsd] 399 | requiresBuild: true 400 | dev: true 401 | optional: true 402 | 403 | /@esbuild/linux-arm64@0.18.20: 404 | resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} 405 | engines: {node: '>=12'} 406 | cpu: [arm64] 407 | os: [linux] 408 | requiresBuild: true 409 | dev: true 410 | optional: true 411 | 412 | /@esbuild/linux-arm@0.18.20: 413 | resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} 414 | engines: {node: '>=12'} 415 | cpu: [arm] 416 | os: [linux] 417 | requiresBuild: true 418 | dev: true 419 | optional: true 420 | 421 | /@esbuild/linux-ia32@0.18.20: 422 | resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} 423 | engines: {node: '>=12'} 424 | cpu: [ia32] 425 | os: [linux] 426 | requiresBuild: true 427 | dev: true 428 | optional: true 429 | 430 | /@esbuild/linux-loong64@0.18.20: 431 | resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} 432 | engines: {node: '>=12'} 433 | cpu: [loong64] 434 | os: [linux] 435 | requiresBuild: true 436 | dev: true 437 | optional: true 438 | 439 | /@esbuild/linux-mips64el@0.18.20: 440 | resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} 441 | engines: {node: '>=12'} 442 | cpu: [mips64el] 443 | os: [linux] 444 | requiresBuild: true 445 | dev: true 446 | optional: true 447 | 448 | /@esbuild/linux-ppc64@0.18.20: 449 | resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} 450 | engines: {node: '>=12'} 451 | cpu: [ppc64] 452 | os: [linux] 453 | requiresBuild: true 454 | dev: true 455 | optional: true 456 | 457 | /@esbuild/linux-riscv64@0.18.20: 458 | resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} 459 | engines: {node: '>=12'} 460 | cpu: [riscv64] 461 | os: [linux] 462 | requiresBuild: true 463 | dev: true 464 | optional: true 465 | 466 | /@esbuild/linux-s390x@0.18.20: 467 | resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} 468 | engines: {node: '>=12'} 469 | cpu: [s390x] 470 | os: [linux] 471 | requiresBuild: true 472 | dev: true 473 | optional: true 474 | 475 | /@esbuild/linux-x64@0.18.20: 476 | resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} 477 | engines: {node: '>=12'} 478 | cpu: [x64] 479 | os: [linux] 480 | requiresBuild: true 481 | dev: true 482 | optional: true 483 | 484 | /@esbuild/netbsd-x64@0.18.20: 485 | resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} 486 | engines: {node: '>=12'} 487 | cpu: [x64] 488 | os: [netbsd] 489 | requiresBuild: true 490 | dev: true 491 | optional: true 492 | 493 | /@esbuild/openbsd-x64@0.18.20: 494 | resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} 495 | engines: {node: '>=12'} 496 | cpu: [x64] 497 | os: [openbsd] 498 | requiresBuild: true 499 | dev: true 500 | optional: true 501 | 502 | /@esbuild/sunos-x64@0.18.20: 503 | resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} 504 | engines: {node: '>=12'} 505 | cpu: [x64] 506 | os: [sunos] 507 | requiresBuild: true 508 | dev: true 509 | optional: true 510 | 511 | /@esbuild/win32-arm64@0.18.20: 512 | resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} 513 | engines: {node: '>=12'} 514 | cpu: [arm64] 515 | os: [win32] 516 | requiresBuild: true 517 | dev: true 518 | optional: true 519 | 520 | /@esbuild/win32-ia32@0.18.20: 521 | resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} 522 | engines: {node: '>=12'} 523 | cpu: [ia32] 524 | os: [win32] 525 | requiresBuild: true 526 | dev: true 527 | optional: true 528 | 529 | /@esbuild/win32-x64@0.18.20: 530 | resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} 531 | engines: {node: '>=12'} 532 | cpu: [x64] 533 | os: [win32] 534 | requiresBuild: true 535 | dev: true 536 | optional: true 537 | 538 | /@eslint-community/eslint-utils@4.4.0(eslint@8.55.0): 539 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 540 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 541 | peerDependencies: 542 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 543 | dependencies: 544 | eslint: 8.55.0 545 | eslint-visitor-keys: 3.4.3 546 | dev: true 547 | 548 | /@eslint-community/regexpp@4.10.0: 549 | resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} 550 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 551 | dev: true 552 | 553 | /@eslint/eslintrc@2.1.4: 554 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 555 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 556 | dependencies: 557 | ajv: 6.12.6 558 | debug: 4.3.4 559 | espree: 9.6.1 560 | globals: 13.24.0 561 | ignore: 5.3.0 562 | import-fresh: 3.3.0 563 | js-yaml: 4.1.0 564 | minimatch: 3.1.2 565 | strip-json-comments: 3.1.1 566 | transitivePeerDependencies: 567 | - supports-color 568 | dev: true 569 | 570 | /@eslint/js@8.55.0: 571 | resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} 572 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 573 | dev: true 574 | 575 | /@humanwhocodes/config-array@0.11.13: 576 | resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} 577 | engines: {node: '>=10.10.0'} 578 | dependencies: 579 | '@humanwhocodes/object-schema': 2.0.1 580 | debug: 4.3.4 581 | minimatch: 3.1.2 582 | transitivePeerDependencies: 583 | - supports-color 584 | dev: true 585 | 586 | /@humanwhocodes/module-importer@1.0.1: 587 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 588 | engines: {node: '>=12.22'} 589 | dev: true 590 | 591 | /@humanwhocodes/object-schema@2.0.1: 592 | resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} 593 | dev: true 594 | 595 | /@isaacs/cliui@8.0.2: 596 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 597 | engines: {node: '>=12'} 598 | dependencies: 599 | string-width: 5.1.2 600 | string-width-cjs: /string-width@4.2.3 601 | strip-ansi: 7.1.0 602 | strip-ansi-cjs: /strip-ansi@6.0.1 603 | wrap-ansi: 8.1.0 604 | wrap-ansi-cjs: /wrap-ansi@7.0.0 605 | dev: false 606 | 607 | /@jridgewell/gen-mapping@0.3.3: 608 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 609 | engines: {node: '>=6.0.0'} 610 | dependencies: 611 | '@jridgewell/set-array': 1.1.2 612 | '@jridgewell/sourcemap-codec': 1.4.15 613 | '@jridgewell/trace-mapping': 0.3.20 614 | dev: true 615 | 616 | /@jridgewell/resolve-uri@3.1.1: 617 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} 618 | engines: {node: '>=6.0.0'} 619 | dev: true 620 | 621 | /@jridgewell/set-array@1.1.2: 622 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 623 | engines: {node: '>=6.0.0'} 624 | dev: true 625 | 626 | /@jridgewell/sourcemap-codec@1.4.15: 627 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 628 | dev: true 629 | 630 | /@jridgewell/trace-mapping@0.3.20: 631 | resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} 632 | dependencies: 633 | '@jridgewell/resolve-uri': 3.1.1 634 | '@jridgewell/sourcemap-codec': 1.4.15 635 | dev: true 636 | 637 | /@jridgewell/trace-mapping@0.3.9: 638 | resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 639 | dependencies: 640 | '@jridgewell/resolve-uri': 3.1.1 641 | '@jridgewell/sourcemap-codec': 1.4.15 642 | dev: true 643 | 644 | /@nodelib/fs.scandir@2.1.5: 645 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 646 | engines: {node: '>= 8'} 647 | dependencies: 648 | '@nodelib/fs.stat': 2.0.5 649 | run-parallel: 1.2.0 650 | dev: true 651 | 652 | /@nodelib/fs.stat@2.0.5: 653 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 654 | engines: {node: '>= 8'} 655 | dev: true 656 | 657 | /@nodelib/fs.walk@1.2.8: 658 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 659 | engines: {node: '>= 8'} 660 | dependencies: 661 | '@nodelib/fs.scandir': 2.1.5 662 | fastq: 1.15.0 663 | dev: true 664 | 665 | /@pkgjs/parseargs@0.11.0: 666 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 667 | engines: {node: '>=14'} 668 | requiresBuild: true 669 | dev: false 670 | optional: true 671 | 672 | /@rollup/pluginutils@4.2.1: 673 | resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} 674 | engines: {node: '>= 8.0.0'} 675 | dependencies: 676 | estree-walker: 2.0.2 677 | picomatch: 2.3.1 678 | dev: true 679 | 680 | /@tsconfig/node10@1.0.9: 681 | resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} 682 | dev: true 683 | 684 | /@tsconfig/node12@1.0.11: 685 | resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} 686 | dev: true 687 | 688 | /@tsconfig/node14@1.0.3: 689 | resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} 690 | dev: true 691 | 692 | /@tsconfig/node16@1.0.4: 693 | resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} 694 | dev: true 695 | 696 | /@types/babel__core@7.20.5: 697 | resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} 698 | dependencies: 699 | '@babel/parser': 7.23.6 700 | '@babel/types': 7.23.6 701 | '@types/babel__generator': 7.6.7 702 | '@types/babel__template': 7.4.4 703 | '@types/babel__traverse': 7.20.4 704 | dev: true 705 | 706 | /@types/babel__generator@7.6.7: 707 | resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} 708 | dependencies: 709 | '@babel/types': 7.23.6 710 | dev: true 711 | 712 | /@types/babel__template@7.4.4: 713 | resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 714 | dependencies: 715 | '@babel/parser': 7.23.6 716 | '@babel/types': 7.23.6 717 | dev: true 718 | 719 | /@types/babel__traverse@7.20.4: 720 | resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} 721 | dependencies: 722 | '@babel/types': 7.23.6 723 | dev: true 724 | 725 | /@types/json-schema@7.0.15: 726 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 727 | dev: true 728 | 729 | /@types/node@20.10.4: 730 | resolution: {integrity: sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==} 731 | dependencies: 732 | undici-types: 5.26.5 733 | dev: true 734 | 735 | /@types/prop-types@15.7.11: 736 | resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} 737 | dev: true 738 | 739 | /@types/react-dom@18.2.17: 740 | resolution: {integrity: sha512-rvrT/M7Df5eykWFxn6MYt5Pem/Dbyc1N8Y0S9Mrkw2WFCRiqUgw9P7ul2NpwsXCSM1DVdENzdG9J5SreqfAIWg==} 741 | dependencies: 742 | '@types/react': 18.2.43 743 | dev: true 744 | 745 | /@types/react@18.2.43: 746 | resolution: {integrity: sha512-nvOV01ZdBdd/KW6FahSbcNplt2jCJfyWdTos61RYHV+FVv5L/g9AOX1bmbVcWcLFL8+KHQfh1zVIQrud6ihyQA==} 747 | dependencies: 748 | '@types/prop-types': 15.7.11 749 | '@types/scheduler': 0.16.8 750 | csstype: 3.1.3 751 | dev: true 752 | 753 | /@types/scheduler@0.16.8: 754 | resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} 755 | dev: true 756 | 757 | /@types/semver@7.5.6: 758 | resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} 759 | dev: true 760 | 761 | /@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2)(eslint@8.55.0)(typescript@5.3.3): 762 | resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} 763 | engines: {node: ^16.0.0 || >=18.0.0} 764 | peerDependencies: 765 | '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha 766 | eslint: ^7.0.0 || ^8.0.0 767 | typescript: '*' 768 | peerDependenciesMeta: 769 | typescript: 770 | optional: true 771 | dependencies: 772 | '@eslint-community/regexpp': 4.10.0 773 | '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.3) 774 | '@typescript-eslint/scope-manager': 6.13.2 775 | '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) 776 | '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) 777 | '@typescript-eslint/visitor-keys': 6.13.2 778 | debug: 4.3.4 779 | eslint: 8.55.0 780 | graphemer: 1.4.0 781 | ignore: 5.3.0 782 | natural-compare: 1.4.0 783 | semver: 7.5.4 784 | ts-api-utils: 1.0.3(typescript@5.3.3) 785 | typescript: 5.3.3 786 | transitivePeerDependencies: 787 | - supports-color 788 | dev: true 789 | 790 | /@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.3): 791 | resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} 792 | engines: {node: ^16.0.0 || >=18.0.0} 793 | peerDependencies: 794 | eslint: ^7.0.0 || ^8.0.0 795 | typescript: '*' 796 | peerDependenciesMeta: 797 | typescript: 798 | optional: true 799 | dependencies: 800 | '@typescript-eslint/scope-manager': 6.13.2 801 | '@typescript-eslint/types': 6.13.2 802 | '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) 803 | '@typescript-eslint/visitor-keys': 6.13.2 804 | debug: 4.3.4 805 | eslint: 8.55.0 806 | typescript: 5.3.3 807 | transitivePeerDependencies: 808 | - supports-color 809 | dev: true 810 | 811 | /@typescript-eslint/scope-manager@6.13.2: 812 | resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} 813 | engines: {node: ^16.0.0 || >=18.0.0} 814 | dependencies: 815 | '@typescript-eslint/types': 6.13.2 816 | '@typescript-eslint/visitor-keys': 6.13.2 817 | dev: true 818 | 819 | /@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.3): 820 | resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} 821 | engines: {node: ^16.0.0 || >=18.0.0} 822 | peerDependencies: 823 | eslint: ^7.0.0 || ^8.0.0 824 | typescript: '*' 825 | peerDependenciesMeta: 826 | typescript: 827 | optional: true 828 | dependencies: 829 | '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) 830 | '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.3) 831 | debug: 4.3.4 832 | eslint: 8.55.0 833 | ts-api-utils: 1.0.3(typescript@5.3.3) 834 | typescript: 5.3.3 835 | transitivePeerDependencies: 836 | - supports-color 837 | dev: true 838 | 839 | /@typescript-eslint/types@6.13.2: 840 | resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} 841 | engines: {node: ^16.0.0 || >=18.0.0} 842 | dev: true 843 | 844 | /@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.3): 845 | resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} 846 | engines: {node: ^16.0.0 || >=18.0.0} 847 | peerDependencies: 848 | typescript: '*' 849 | peerDependenciesMeta: 850 | typescript: 851 | optional: true 852 | dependencies: 853 | '@typescript-eslint/types': 6.13.2 854 | '@typescript-eslint/visitor-keys': 6.13.2 855 | debug: 4.3.4 856 | globby: 11.1.0 857 | is-glob: 4.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.13.2(eslint@8.55.0)(typescript@5.3.3): 866 | resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} 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.55.0) 872 | '@types/json-schema': 7.0.15 873 | '@types/semver': 7.5.6 874 | '@typescript-eslint/scope-manager': 6.13.2 875 | '@typescript-eslint/types': 6.13.2 876 | '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.3) 877 | eslint: 8.55.0 878 | semver: 7.5.4 879 | transitivePeerDependencies: 880 | - supports-color 881 | - typescript 882 | dev: true 883 | 884 | /@typescript-eslint/visitor-keys@6.13.2: 885 | resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} 886 | engines: {node: ^16.0.0 || >=18.0.0} 887 | dependencies: 888 | '@typescript-eslint/types': 6.13.2 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@4.5.1): 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.6 903 | '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.6) 904 | '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6) 905 | '@types/babel__core': 7.20.5 906 | react-refresh: 0.14.0 907 | vite: 4.5.1(@types/node@20.10.4) 908 | transitivePeerDependencies: 909 | - supports-color 910 | dev: true 911 | 912 | /@webcomponents/custom-elements@1.6.0: 913 | resolution: {integrity: sha512-CqTpxOlUCPWRNUPZDxT5v2NnHXA4oox612iUGnmTUGQFhZ1Gkj8kirtl/2wcF6MqX7+PqqicZzOCBKKfIn0dww==} 914 | dev: true 915 | 916 | /acorn-jsx@5.3.2(acorn@8.11.2): 917 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 918 | peerDependencies: 919 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 920 | dependencies: 921 | acorn: 8.11.2 922 | dev: true 923 | 924 | /acorn-walk@8.3.1: 925 | resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} 926 | engines: {node: '>=0.4.0'} 927 | dev: true 928 | 929 | /acorn@8.11.2: 930 | resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} 931 | engines: {node: '>=0.4.0'} 932 | hasBin: true 933 | dev: true 934 | 935 | /ajv@6.12.6: 936 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 937 | dependencies: 938 | fast-deep-equal: 3.1.3 939 | fast-json-stable-stringify: 2.1.0 940 | json-schema-traverse: 0.4.1 941 | uri-js: 4.4.1 942 | dev: true 943 | 944 | /ansi-regex@5.0.1: 945 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 946 | engines: {node: '>=8'} 947 | 948 | /ansi-regex@6.0.1: 949 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 950 | engines: {node: '>=12'} 951 | dev: false 952 | 953 | /ansi-styles@3.2.1: 954 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 955 | engines: {node: '>=4'} 956 | dependencies: 957 | color-convert: 1.9.3 958 | dev: true 959 | 960 | /ansi-styles@4.3.0: 961 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 962 | engines: {node: '>=8'} 963 | dependencies: 964 | color-convert: 2.0.1 965 | 966 | /ansi-styles@6.2.1: 967 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 968 | engines: {node: '>=12'} 969 | dev: false 970 | 971 | /any-promise@1.3.0: 972 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 973 | dev: true 974 | 975 | /anymatch@3.1.3: 976 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 977 | engines: {node: '>= 8'} 978 | dependencies: 979 | normalize-path: 3.0.0 980 | picomatch: 2.3.1 981 | dev: true 982 | 983 | /archiver-utils@4.0.1: 984 | resolution: {integrity: sha512-Q4Q99idbvzmgCTEAAhi32BkOyq8iVI5EwdO0PmBDSGIzzjYNdcFn7Q7k3OzbLy4kLUPXfJtG6fO2RjftXbobBg==} 985 | engines: {node: '>= 12.0.0'} 986 | dependencies: 987 | glob: 8.1.0 988 | graceful-fs: 4.2.11 989 | lazystream: 1.0.1 990 | lodash: 4.17.21 991 | normalize-path: 3.0.0 992 | readable-stream: 3.6.2 993 | dev: false 994 | 995 | /archiver@6.0.1: 996 | resolution: {integrity: sha512-CXGy4poOLBKptiZH//VlWdFuUC1RESbdZjGjILwBuZ73P7WkAUN0htfSfBq/7k6FRFlpu7bg4JOkj1vU9G6jcQ==} 997 | engines: {node: '>= 12.0.0'} 998 | dependencies: 999 | archiver-utils: 4.0.1 1000 | async: 3.2.5 1001 | buffer-crc32: 0.2.13 1002 | readable-stream: 3.6.2 1003 | readdir-glob: 1.1.3 1004 | tar-stream: 3.1.6 1005 | zip-stream: 5.0.1 1006 | dev: false 1007 | 1008 | /arg@4.1.3: 1009 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 1010 | dev: true 1011 | 1012 | /arg@5.0.2: 1013 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 1014 | dev: true 1015 | 1016 | /argparse@2.0.1: 1017 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 1018 | dev: true 1019 | 1020 | /array-union@2.1.0: 1021 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 1022 | engines: {node: '>=8'} 1023 | dev: true 1024 | 1025 | /async@3.2.5: 1026 | resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} 1027 | dev: false 1028 | 1029 | /autoprefixer@10.4.16(postcss@8.4.32): 1030 | resolution: {integrity: sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==} 1031 | engines: {node: ^10 || ^12 || >=14} 1032 | hasBin: true 1033 | peerDependencies: 1034 | postcss: ^8.1.0 1035 | dependencies: 1036 | browserslist: 4.22.2 1037 | caniuse-lite: 1.0.30001568 1038 | fraction.js: 4.3.7 1039 | normalize-range: 0.1.2 1040 | picocolors: 1.0.0 1041 | postcss: 8.4.32 1042 | postcss-value-parser: 4.2.0 1043 | dev: true 1044 | 1045 | /b4a@1.6.4: 1046 | resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} 1047 | dev: false 1048 | 1049 | /balanced-match@1.0.2: 1050 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1051 | 1052 | /binary-extensions@2.2.0: 1053 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 1054 | engines: {node: '>=8'} 1055 | dev: true 1056 | 1057 | /boolbase@1.0.0: 1058 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 1059 | dev: true 1060 | 1061 | /brace-expansion@1.1.11: 1062 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 1063 | dependencies: 1064 | balanced-match: 1.0.2 1065 | concat-map: 0.0.1 1066 | dev: true 1067 | 1068 | /brace-expansion@2.0.1: 1069 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1070 | dependencies: 1071 | balanced-match: 1.0.2 1072 | dev: false 1073 | 1074 | /braces@3.0.2: 1075 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 1076 | engines: {node: '>=8'} 1077 | dependencies: 1078 | fill-range: 7.0.1 1079 | dev: true 1080 | 1081 | /browserslist@4.22.2: 1082 | resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} 1083 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1084 | hasBin: true 1085 | dependencies: 1086 | caniuse-lite: 1.0.30001568 1087 | electron-to-chromium: 1.4.609 1088 | node-releases: 2.0.14 1089 | update-browserslist-db: 1.0.13(browserslist@4.22.2) 1090 | dev: true 1091 | 1092 | /buffer-crc32@0.2.13: 1093 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 1094 | dev: false 1095 | 1096 | /callsites@3.1.0: 1097 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 1098 | engines: {node: '>=6'} 1099 | dev: true 1100 | 1101 | /camelcase-css@2.0.1: 1102 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 1103 | engines: {node: '>= 6'} 1104 | dev: true 1105 | 1106 | /caniuse-lite@1.0.30001568: 1107 | resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} 1108 | dev: true 1109 | 1110 | /chalk@2.4.2: 1111 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1112 | engines: {node: '>=4'} 1113 | dependencies: 1114 | ansi-styles: 3.2.1 1115 | escape-string-regexp: 1.0.5 1116 | supports-color: 5.5.0 1117 | dev: true 1118 | 1119 | /chalk@4.1.2: 1120 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1121 | engines: {node: '>=10'} 1122 | dependencies: 1123 | ansi-styles: 4.3.0 1124 | supports-color: 7.2.0 1125 | dev: true 1126 | 1127 | /cheerio-select@2.1.0: 1128 | resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} 1129 | dependencies: 1130 | boolbase: 1.0.0 1131 | css-select: 5.1.0 1132 | css-what: 6.1.0 1133 | domelementtype: 2.3.0 1134 | domhandler: 5.0.3 1135 | domutils: 3.1.0 1136 | dev: true 1137 | 1138 | /cheerio@1.0.0-rc.12: 1139 | resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} 1140 | engines: {node: '>= 6'} 1141 | dependencies: 1142 | cheerio-select: 2.1.0 1143 | dom-serializer: 2.0.0 1144 | domhandler: 5.0.3 1145 | domutils: 3.1.0 1146 | htmlparser2: 8.0.2 1147 | parse5: 7.1.2 1148 | parse5-htmlparser2-tree-adapter: 7.0.0 1149 | dev: true 1150 | 1151 | /chokidar@3.5.3: 1152 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 1153 | engines: {node: '>= 8.10.0'} 1154 | dependencies: 1155 | anymatch: 3.1.3 1156 | braces: 3.0.2 1157 | glob-parent: 5.1.2 1158 | is-binary-path: 2.1.0 1159 | is-glob: 4.0.3 1160 | normalize-path: 3.0.0 1161 | readdirp: 3.6.0 1162 | optionalDependencies: 1163 | fsevents: 2.3.3 1164 | dev: true 1165 | 1166 | /color-convert@1.9.3: 1167 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1168 | dependencies: 1169 | color-name: 1.1.3 1170 | dev: true 1171 | 1172 | /color-convert@2.0.1: 1173 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1174 | engines: {node: '>=7.0.0'} 1175 | dependencies: 1176 | color-name: 1.1.4 1177 | 1178 | /color-name@1.1.3: 1179 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1180 | dev: true 1181 | 1182 | /color-name@1.1.4: 1183 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1184 | 1185 | /commander@4.1.1: 1186 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 1187 | engines: {node: '>= 6'} 1188 | dev: true 1189 | 1190 | /compress-commons@5.0.1: 1191 | resolution: {integrity: sha512-MPh//1cERdLtqwO3pOFLeXtpuai0Y2WCd5AhtKxznqM7WtaMYaOEMSgn45d9D10sIHSfIKE603HlOp8OPGrvag==} 1192 | engines: {node: '>= 12.0.0'} 1193 | dependencies: 1194 | crc-32: 1.2.2 1195 | crc32-stream: 5.0.0 1196 | normalize-path: 3.0.0 1197 | readable-stream: 3.6.2 1198 | dev: false 1199 | 1200 | /concat-map@0.0.1: 1201 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1202 | dev: true 1203 | 1204 | /connect-injector@0.4.4: 1205 | resolution: {integrity: sha512-hdBG8nXop42y2gWCqOV8y1O3uVk4cIU+SoxLCPyCUKRImyPiScoNiSulpHjoktRU1BdI0UzoUdxUa87thrcmHw==} 1206 | engines: {node: '>= 0.8.0'} 1207 | dependencies: 1208 | debug: 2.6.9 1209 | q: 1.5.1 1210 | stream-buffers: 0.2.6 1211 | uberproto: 1.2.0 1212 | transitivePeerDependencies: 1213 | - supports-color 1214 | dev: true 1215 | 1216 | /convert-source-map@1.9.0: 1217 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 1218 | dev: true 1219 | 1220 | /convert-source-map@2.0.0: 1221 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 1222 | dev: true 1223 | 1224 | /core-util-is@1.0.3: 1225 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 1226 | dev: false 1227 | 1228 | /crc-32@1.2.2: 1229 | resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} 1230 | engines: {node: '>=0.8'} 1231 | hasBin: true 1232 | dev: false 1233 | 1234 | /crc32-stream@5.0.0: 1235 | resolution: {integrity: sha512-B0EPa1UK+qnpBZpG+7FgPCu0J2ETLpXq09o9BkLkEAhdB6Z61Qo4pJ3JYu0c+Qi+/SAL7QThqnzS06pmSSyZaw==} 1236 | engines: {node: '>= 12.0.0'} 1237 | dependencies: 1238 | crc-32: 1.2.2 1239 | readable-stream: 3.6.2 1240 | dev: false 1241 | 1242 | /create-require@1.1.1: 1243 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 1244 | dev: true 1245 | 1246 | /cross-spawn@7.0.3: 1247 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1248 | engines: {node: '>= 8'} 1249 | dependencies: 1250 | path-key: 3.1.1 1251 | shebang-command: 2.0.0 1252 | which: 2.0.2 1253 | 1254 | /css-select@5.1.0: 1255 | resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} 1256 | dependencies: 1257 | boolbase: 1.0.0 1258 | css-what: 6.1.0 1259 | domhandler: 5.0.3 1260 | domutils: 3.1.0 1261 | nth-check: 2.1.1 1262 | dev: true 1263 | 1264 | /css-what@6.1.0: 1265 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} 1266 | engines: {node: '>= 6'} 1267 | dev: true 1268 | 1269 | /cssesc@3.0.0: 1270 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1271 | engines: {node: '>=4'} 1272 | hasBin: true 1273 | dev: true 1274 | 1275 | /csstype@3.1.3: 1276 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 1277 | dev: true 1278 | 1279 | /debug@2.6.9: 1280 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1281 | peerDependencies: 1282 | supports-color: '*' 1283 | peerDependenciesMeta: 1284 | supports-color: 1285 | optional: true 1286 | dependencies: 1287 | ms: 2.0.0 1288 | dev: true 1289 | 1290 | /debug@4.3.4: 1291 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1292 | engines: {node: '>=6.0'} 1293 | peerDependencies: 1294 | supports-color: '*' 1295 | peerDependenciesMeta: 1296 | supports-color: 1297 | optional: true 1298 | dependencies: 1299 | ms: 2.1.2 1300 | dev: true 1301 | 1302 | /deep-is@0.1.4: 1303 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1304 | dev: true 1305 | 1306 | /didyoumean@1.2.2: 1307 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 1308 | dev: true 1309 | 1310 | /diff@4.0.2: 1311 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 1312 | engines: {node: '>=0.3.1'} 1313 | dev: true 1314 | 1315 | /dir-glob@3.0.1: 1316 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1317 | engines: {node: '>=8'} 1318 | dependencies: 1319 | path-type: 4.0.0 1320 | dev: true 1321 | 1322 | /dlv@1.1.3: 1323 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1324 | dev: true 1325 | 1326 | /doctrine@3.0.0: 1327 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1328 | engines: {node: '>=6.0.0'} 1329 | dependencies: 1330 | esutils: 2.0.3 1331 | dev: true 1332 | 1333 | /dom-serializer@2.0.0: 1334 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1335 | dependencies: 1336 | domelementtype: 2.3.0 1337 | domhandler: 5.0.3 1338 | entities: 4.5.0 1339 | dev: true 1340 | 1341 | /domelementtype@2.3.0: 1342 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1343 | dev: true 1344 | 1345 | /domhandler@5.0.3: 1346 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1347 | engines: {node: '>= 4'} 1348 | dependencies: 1349 | domelementtype: 2.3.0 1350 | dev: true 1351 | 1352 | /domutils@3.1.0: 1353 | resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} 1354 | dependencies: 1355 | dom-serializer: 2.0.0 1356 | domelementtype: 2.3.0 1357 | domhandler: 5.0.3 1358 | dev: true 1359 | 1360 | /eastasianwidth@0.2.0: 1361 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1362 | dev: false 1363 | 1364 | /electron-to-chromium@1.4.609: 1365 | resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} 1366 | dev: true 1367 | 1368 | /emoji-regex@8.0.0: 1369 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1370 | dev: false 1371 | 1372 | /emoji-regex@9.2.2: 1373 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1374 | dev: false 1375 | 1376 | /entities@4.5.0: 1377 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1378 | engines: {node: '>=0.12'} 1379 | dev: true 1380 | 1381 | /es-module-lexer@0.10.5: 1382 | resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==} 1383 | dev: true 1384 | 1385 | /esbuild@0.18.20: 1386 | resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} 1387 | engines: {node: '>=12'} 1388 | hasBin: true 1389 | requiresBuild: true 1390 | optionalDependencies: 1391 | '@esbuild/android-arm': 0.18.20 1392 | '@esbuild/android-arm64': 0.18.20 1393 | '@esbuild/android-x64': 0.18.20 1394 | '@esbuild/darwin-arm64': 0.18.20 1395 | '@esbuild/darwin-x64': 0.18.20 1396 | '@esbuild/freebsd-arm64': 0.18.20 1397 | '@esbuild/freebsd-x64': 0.18.20 1398 | '@esbuild/linux-arm': 0.18.20 1399 | '@esbuild/linux-arm64': 0.18.20 1400 | '@esbuild/linux-ia32': 0.18.20 1401 | '@esbuild/linux-loong64': 0.18.20 1402 | '@esbuild/linux-mips64el': 0.18.20 1403 | '@esbuild/linux-ppc64': 0.18.20 1404 | '@esbuild/linux-riscv64': 0.18.20 1405 | '@esbuild/linux-s390x': 0.18.20 1406 | '@esbuild/linux-x64': 0.18.20 1407 | '@esbuild/netbsd-x64': 0.18.20 1408 | '@esbuild/openbsd-x64': 0.18.20 1409 | '@esbuild/sunos-x64': 0.18.20 1410 | '@esbuild/win32-arm64': 0.18.20 1411 | '@esbuild/win32-ia32': 0.18.20 1412 | '@esbuild/win32-x64': 0.18.20 1413 | dev: true 1414 | 1415 | /escalade@3.1.1: 1416 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1417 | engines: {node: '>=6'} 1418 | dev: true 1419 | 1420 | /escape-string-regexp@1.0.5: 1421 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1422 | engines: {node: '>=0.8.0'} 1423 | dev: true 1424 | 1425 | /escape-string-regexp@4.0.0: 1426 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1427 | engines: {node: '>=10'} 1428 | dev: true 1429 | 1430 | /eslint-plugin-react-hooks@4.6.0(eslint@8.55.0): 1431 | resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 1432 | engines: {node: '>=10'} 1433 | peerDependencies: 1434 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 1435 | dependencies: 1436 | eslint: 8.55.0 1437 | dev: true 1438 | 1439 | /eslint-plugin-react-refresh@0.4.5(eslint@8.55.0): 1440 | resolution: {integrity: sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==} 1441 | peerDependencies: 1442 | eslint: '>=7' 1443 | dependencies: 1444 | eslint: 8.55.0 1445 | dev: true 1446 | 1447 | /eslint-scope@7.2.2: 1448 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1449 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1450 | dependencies: 1451 | esrecurse: 4.3.0 1452 | estraverse: 5.3.0 1453 | dev: true 1454 | 1455 | /eslint-visitor-keys@3.4.3: 1456 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1457 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1458 | dev: true 1459 | 1460 | /eslint@8.55.0: 1461 | resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} 1462 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1463 | hasBin: true 1464 | dependencies: 1465 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) 1466 | '@eslint-community/regexpp': 4.10.0 1467 | '@eslint/eslintrc': 2.1.4 1468 | '@eslint/js': 8.55.0 1469 | '@humanwhocodes/config-array': 0.11.13 1470 | '@humanwhocodes/module-importer': 1.0.1 1471 | '@nodelib/fs.walk': 1.2.8 1472 | '@ungap/structured-clone': 1.2.0 1473 | ajv: 6.12.6 1474 | chalk: 4.1.2 1475 | cross-spawn: 7.0.3 1476 | debug: 4.3.4 1477 | doctrine: 3.0.0 1478 | escape-string-regexp: 4.0.0 1479 | eslint-scope: 7.2.2 1480 | eslint-visitor-keys: 3.4.3 1481 | espree: 9.6.1 1482 | esquery: 1.5.0 1483 | esutils: 2.0.3 1484 | fast-deep-equal: 3.1.3 1485 | file-entry-cache: 6.0.1 1486 | find-up: 5.0.0 1487 | glob-parent: 6.0.2 1488 | globals: 13.24.0 1489 | graphemer: 1.4.0 1490 | ignore: 5.3.0 1491 | imurmurhash: 0.1.4 1492 | is-glob: 4.0.3 1493 | is-path-inside: 3.0.3 1494 | js-yaml: 4.1.0 1495 | json-stable-stringify-without-jsonify: 1.0.1 1496 | levn: 0.4.1 1497 | lodash.merge: 4.6.2 1498 | minimatch: 3.1.2 1499 | natural-compare: 1.4.0 1500 | optionator: 0.9.3 1501 | strip-ansi: 6.0.1 1502 | text-table: 0.2.0 1503 | transitivePeerDependencies: 1504 | - supports-color 1505 | dev: true 1506 | 1507 | /espree@9.6.1: 1508 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1509 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1510 | dependencies: 1511 | acorn: 8.11.2 1512 | acorn-jsx: 5.3.2(acorn@8.11.2) 1513 | eslint-visitor-keys: 3.4.3 1514 | dev: true 1515 | 1516 | /esquery@1.5.0: 1517 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1518 | engines: {node: '>=0.10'} 1519 | dependencies: 1520 | estraverse: 5.3.0 1521 | dev: true 1522 | 1523 | /esrecurse@4.3.0: 1524 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1525 | engines: {node: '>=4.0'} 1526 | dependencies: 1527 | estraverse: 5.3.0 1528 | dev: true 1529 | 1530 | /estraverse@5.3.0: 1531 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1532 | engines: {node: '>=4.0'} 1533 | dev: true 1534 | 1535 | /estree-walker@2.0.2: 1536 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1537 | dev: true 1538 | 1539 | /esutils@2.0.3: 1540 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1541 | engines: {node: '>=0.10.0'} 1542 | dev: true 1543 | 1544 | /fast-deep-equal@3.1.3: 1545 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1546 | dev: true 1547 | 1548 | /fast-fifo@1.3.2: 1549 | resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 1550 | dev: false 1551 | 1552 | /fast-glob@3.3.2: 1553 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1554 | engines: {node: '>=8.6.0'} 1555 | dependencies: 1556 | '@nodelib/fs.stat': 2.0.5 1557 | '@nodelib/fs.walk': 1.2.8 1558 | glob-parent: 5.1.2 1559 | merge2: 1.4.1 1560 | micromatch: 4.0.5 1561 | dev: true 1562 | 1563 | /fast-json-stable-stringify@2.1.0: 1564 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1565 | dev: true 1566 | 1567 | /fast-levenshtein@2.0.6: 1568 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1569 | dev: true 1570 | 1571 | /fastq@1.15.0: 1572 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1573 | dependencies: 1574 | reusify: 1.0.4 1575 | dev: true 1576 | 1577 | /file-entry-cache@6.0.1: 1578 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1579 | engines: {node: ^10.12.0 || >=12.0.0} 1580 | dependencies: 1581 | flat-cache: 3.2.0 1582 | dev: true 1583 | 1584 | /fill-range@7.0.1: 1585 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1586 | engines: {node: '>=8'} 1587 | dependencies: 1588 | to-regex-range: 5.0.1 1589 | dev: true 1590 | 1591 | /find-up@5.0.0: 1592 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1593 | engines: {node: '>=10'} 1594 | dependencies: 1595 | locate-path: 6.0.0 1596 | path-exists: 4.0.0 1597 | dev: true 1598 | 1599 | /flat-cache@3.2.0: 1600 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 1601 | engines: {node: ^10.12.0 || >=12.0.0} 1602 | dependencies: 1603 | flatted: 3.2.9 1604 | keyv: 4.5.4 1605 | rimraf: 3.0.2 1606 | dev: true 1607 | 1608 | /flatted@3.2.9: 1609 | resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} 1610 | dev: true 1611 | 1612 | /foreground-child@3.1.1: 1613 | resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} 1614 | engines: {node: '>=14'} 1615 | dependencies: 1616 | cross-spawn: 7.0.3 1617 | signal-exit: 4.1.0 1618 | dev: false 1619 | 1620 | /fraction.js@4.3.7: 1621 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 1622 | dev: true 1623 | 1624 | /fs-extra@10.1.0: 1625 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 1626 | engines: {node: '>=12'} 1627 | dependencies: 1628 | graceful-fs: 4.2.11 1629 | jsonfile: 6.1.0 1630 | universalify: 2.0.1 1631 | dev: true 1632 | 1633 | /fs.realpath@1.0.0: 1634 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1635 | 1636 | /fsevents@2.3.3: 1637 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1638 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1639 | os: [darwin] 1640 | requiresBuild: true 1641 | dev: true 1642 | optional: true 1643 | 1644 | /function-bind@1.1.2: 1645 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1646 | dev: true 1647 | 1648 | /gensync@1.0.0-beta.2: 1649 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1650 | engines: {node: '>=6.9.0'} 1651 | dev: true 1652 | 1653 | /glob-parent@5.1.2: 1654 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1655 | engines: {node: '>= 6'} 1656 | dependencies: 1657 | is-glob: 4.0.3 1658 | dev: true 1659 | 1660 | /glob-parent@6.0.2: 1661 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1662 | engines: {node: '>=10.13.0'} 1663 | dependencies: 1664 | is-glob: 4.0.3 1665 | dev: true 1666 | 1667 | /glob@10.3.10: 1668 | resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 1669 | engines: {node: '>=16 || 14 >=14.17'} 1670 | hasBin: true 1671 | dependencies: 1672 | foreground-child: 3.1.1 1673 | jackspeak: 2.3.6 1674 | minimatch: 9.0.3 1675 | minipass: 7.0.4 1676 | path-scurry: 1.10.1 1677 | dev: false 1678 | 1679 | /glob@7.1.6: 1680 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 1681 | dependencies: 1682 | fs.realpath: 1.0.0 1683 | inflight: 1.0.6 1684 | inherits: 2.0.4 1685 | minimatch: 3.1.2 1686 | once: 1.4.0 1687 | path-is-absolute: 1.0.1 1688 | dev: true 1689 | 1690 | /glob@7.2.3: 1691 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1692 | dependencies: 1693 | fs.realpath: 1.0.0 1694 | inflight: 1.0.6 1695 | inherits: 2.0.4 1696 | minimatch: 3.1.2 1697 | once: 1.4.0 1698 | path-is-absolute: 1.0.1 1699 | dev: true 1700 | 1701 | /glob@8.1.0: 1702 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 1703 | engines: {node: '>=12'} 1704 | dependencies: 1705 | fs.realpath: 1.0.0 1706 | inflight: 1.0.6 1707 | inherits: 2.0.4 1708 | minimatch: 5.1.6 1709 | once: 1.4.0 1710 | dev: false 1711 | 1712 | /globals@11.12.0: 1713 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1714 | engines: {node: '>=4'} 1715 | dev: true 1716 | 1717 | /globals@13.24.0: 1718 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1719 | engines: {node: '>=8'} 1720 | dependencies: 1721 | type-fest: 0.20.2 1722 | dev: true 1723 | 1724 | /globby@11.1.0: 1725 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1726 | engines: {node: '>=10'} 1727 | dependencies: 1728 | array-union: 2.1.0 1729 | dir-glob: 3.0.1 1730 | fast-glob: 3.3.2 1731 | ignore: 5.3.0 1732 | merge2: 1.4.1 1733 | slash: 3.0.0 1734 | dev: true 1735 | 1736 | /graceful-fs@4.2.11: 1737 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1738 | 1739 | /graphemer@1.4.0: 1740 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1741 | dev: true 1742 | 1743 | /has-flag@3.0.0: 1744 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1745 | engines: {node: '>=4'} 1746 | dev: true 1747 | 1748 | /has-flag@4.0.0: 1749 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1750 | engines: {node: '>=8'} 1751 | dev: true 1752 | 1753 | /hasown@2.0.0: 1754 | resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} 1755 | engines: {node: '>= 0.4'} 1756 | dependencies: 1757 | function-bind: 1.1.2 1758 | dev: true 1759 | 1760 | /htmlparser2@8.0.2: 1761 | resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} 1762 | dependencies: 1763 | domelementtype: 2.3.0 1764 | domhandler: 5.0.3 1765 | domutils: 3.1.0 1766 | entities: 4.5.0 1767 | dev: true 1768 | 1769 | /ignore@5.3.0: 1770 | resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} 1771 | engines: {node: '>= 4'} 1772 | dev: true 1773 | 1774 | /import-fresh@3.3.0: 1775 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1776 | engines: {node: '>=6'} 1777 | dependencies: 1778 | parent-module: 1.0.1 1779 | resolve-from: 4.0.0 1780 | dev: true 1781 | 1782 | /imurmurhash@0.1.4: 1783 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1784 | engines: {node: '>=0.8.19'} 1785 | dev: true 1786 | 1787 | /inflight@1.0.6: 1788 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1789 | dependencies: 1790 | once: 1.4.0 1791 | wrappy: 1.0.2 1792 | 1793 | /inherits@2.0.4: 1794 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1795 | 1796 | /is-binary-path@2.1.0: 1797 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1798 | engines: {node: '>=8'} 1799 | dependencies: 1800 | binary-extensions: 2.2.0 1801 | dev: true 1802 | 1803 | /is-core-module@2.13.1: 1804 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 1805 | dependencies: 1806 | hasown: 2.0.0 1807 | dev: true 1808 | 1809 | /is-extglob@2.1.1: 1810 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1811 | engines: {node: '>=0.10.0'} 1812 | 1813 | /is-fullwidth-code-point@3.0.0: 1814 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1815 | engines: {node: '>=8'} 1816 | dev: false 1817 | 1818 | /is-glob@4.0.3: 1819 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1820 | engines: {node: '>=0.10.0'} 1821 | dependencies: 1822 | is-extglob: 2.1.1 1823 | 1824 | /is-number@7.0.0: 1825 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1826 | engines: {node: '>=0.12.0'} 1827 | dev: true 1828 | 1829 | /is-path-inside@3.0.3: 1830 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1831 | engines: {node: '>=8'} 1832 | dev: true 1833 | 1834 | /isarray@1.0.0: 1835 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 1836 | dev: false 1837 | 1838 | /isexe@2.0.0: 1839 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1840 | 1841 | /jackspeak@2.3.6: 1842 | resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 1843 | engines: {node: '>=14'} 1844 | dependencies: 1845 | '@isaacs/cliui': 8.0.2 1846 | optionalDependencies: 1847 | '@pkgjs/parseargs': 0.11.0 1848 | dev: false 1849 | 1850 | /jiti@1.21.0: 1851 | resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} 1852 | hasBin: true 1853 | dev: true 1854 | 1855 | /js-tokens@4.0.0: 1856 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1857 | 1858 | /js-yaml@4.1.0: 1859 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1860 | hasBin: true 1861 | dependencies: 1862 | argparse: 2.0.1 1863 | dev: true 1864 | 1865 | /jsesc@2.5.2: 1866 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1867 | engines: {node: '>=4'} 1868 | hasBin: true 1869 | dev: true 1870 | 1871 | /jsesc@3.0.2: 1872 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1873 | engines: {node: '>=6'} 1874 | hasBin: true 1875 | dev: true 1876 | 1877 | /json-buffer@3.0.1: 1878 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1879 | dev: true 1880 | 1881 | /json-schema-traverse@0.4.1: 1882 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1883 | dev: true 1884 | 1885 | /json-stable-stringify-without-jsonify@1.0.1: 1886 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1887 | dev: true 1888 | 1889 | /json5@2.2.3: 1890 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1891 | engines: {node: '>=6'} 1892 | hasBin: true 1893 | dev: true 1894 | 1895 | /jsonfile@6.1.0: 1896 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 1897 | dependencies: 1898 | universalify: 2.0.1 1899 | optionalDependencies: 1900 | graceful-fs: 4.2.11 1901 | dev: true 1902 | 1903 | /keyv@4.5.4: 1904 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1905 | dependencies: 1906 | json-buffer: 3.0.1 1907 | dev: true 1908 | 1909 | /lazystream@1.0.1: 1910 | resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} 1911 | engines: {node: '>= 0.6.3'} 1912 | dependencies: 1913 | readable-stream: 2.3.8 1914 | dev: false 1915 | 1916 | /levn@0.4.1: 1917 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1918 | engines: {node: '>= 0.8.0'} 1919 | dependencies: 1920 | prelude-ls: 1.2.1 1921 | type-check: 0.4.0 1922 | dev: true 1923 | 1924 | /lilconfig@2.1.0: 1925 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1926 | engines: {node: '>=10'} 1927 | dev: true 1928 | 1929 | /lilconfig@3.0.0: 1930 | resolution: {integrity: sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==} 1931 | engines: {node: '>=14'} 1932 | dev: true 1933 | 1934 | /lines-and-columns@1.2.4: 1935 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1936 | dev: true 1937 | 1938 | /locate-path@6.0.0: 1939 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1940 | engines: {node: '>=10'} 1941 | dependencies: 1942 | p-locate: 5.0.0 1943 | dev: true 1944 | 1945 | /lodash.merge@4.6.2: 1946 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1947 | dev: true 1948 | 1949 | /lodash@4.17.21: 1950 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1951 | dev: false 1952 | 1953 | /loose-envify@1.4.0: 1954 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1955 | hasBin: true 1956 | dependencies: 1957 | js-tokens: 4.0.0 1958 | dev: false 1959 | 1960 | /lru-cache@10.1.0: 1961 | resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} 1962 | engines: {node: 14 || >=16.14} 1963 | dev: false 1964 | 1965 | /lru-cache@5.1.1: 1966 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1967 | dependencies: 1968 | yallist: 3.1.1 1969 | dev: true 1970 | 1971 | /lru-cache@6.0.0: 1972 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1973 | engines: {node: '>=10'} 1974 | dependencies: 1975 | yallist: 4.0.0 1976 | dev: true 1977 | 1978 | /magic-string@0.26.7: 1979 | resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} 1980 | engines: {node: '>=12'} 1981 | dependencies: 1982 | sourcemap-codec: 1.4.8 1983 | dev: true 1984 | 1985 | /make-error@1.3.6: 1986 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 1987 | dev: true 1988 | 1989 | /merge2@1.4.1: 1990 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1991 | engines: {node: '>= 8'} 1992 | dev: true 1993 | 1994 | /micromatch@4.0.5: 1995 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1996 | engines: {node: '>=8.6'} 1997 | dependencies: 1998 | braces: 3.0.2 1999 | picomatch: 2.3.1 2000 | dev: true 2001 | 2002 | /minimatch@3.1.2: 2003 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2004 | dependencies: 2005 | brace-expansion: 1.1.11 2006 | dev: true 2007 | 2008 | /minimatch@5.1.6: 2009 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 2010 | engines: {node: '>=10'} 2011 | dependencies: 2012 | brace-expansion: 2.0.1 2013 | dev: false 2014 | 2015 | /minimatch@9.0.3: 2016 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 2017 | engines: {node: '>=16 || 14 >=14.17'} 2018 | dependencies: 2019 | brace-expansion: 2.0.1 2020 | dev: false 2021 | 2022 | /minipass@7.0.4: 2023 | resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} 2024 | engines: {node: '>=16 || 14 >=14.17'} 2025 | dev: false 2026 | 2027 | /ms@2.0.0: 2028 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 2029 | dev: true 2030 | 2031 | /ms@2.1.2: 2032 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2033 | dev: true 2034 | 2035 | /mz@2.7.0: 2036 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 2037 | dependencies: 2038 | any-promise: 1.3.0 2039 | object-assign: 4.1.1 2040 | thenify-all: 1.6.0 2041 | dev: true 2042 | 2043 | /nanoid@3.3.7: 2044 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 2045 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2046 | hasBin: true 2047 | dev: true 2048 | 2049 | /natural-compare@1.4.0: 2050 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2051 | dev: true 2052 | 2053 | /node-releases@2.0.14: 2054 | resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} 2055 | dev: true 2056 | 2057 | /normalize-path@3.0.0: 2058 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2059 | engines: {node: '>=0.10.0'} 2060 | 2061 | /normalize-range@0.1.2: 2062 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 2063 | engines: {node: '>=0.10.0'} 2064 | dev: true 2065 | 2066 | /nth-check@2.1.1: 2067 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 2068 | dependencies: 2069 | boolbase: 1.0.0 2070 | dev: true 2071 | 2072 | /object-assign@4.1.1: 2073 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 2074 | engines: {node: '>=0.10.0'} 2075 | dev: true 2076 | 2077 | /object-hash@3.0.0: 2078 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 2079 | engines: {node: '>= 6'} 2080 | dev: true 2081 | 2082 | /once@1.4.0: 2083 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2084 | dependencies: 2085 | wrappy: 1.0.2 2086 | 2087 | /optionator@0.9.3: 2088 | resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 2089 | engines: {node: '>= 0.8.0'} 2090 | dependencies: 2091 | '@aashutoshrathi/word-wrap': 1.2.6 2092 | deep-is: 0.1.4 2093 | fast-levenshtein: 2.0.6 2094 | levn: 0.4.1 2095 | prelude-ls: 1.2.1 2096 | type-check: 0.4.0 2097 | dev: true 2098 | 2099 | /p-limit@3.1.0: 2100 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2101 | engines: {node: '>=10'} 2102 | dependencies: 2103 | yocto-queue: 0.1.0 2104 | dev: true 2105 | 2106 | /p-locate@5.0.0: 2107 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2108 | engines: {node: '>=10'} 2109 | dependencies: 2110 | p-limit: 3.1.0 2111 | dev: true 2112 | 2113 | /parent-module@1.0.1: 2114 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2115 | engines: {node: '>=6'} 2116 | dependencies: 2117 | callsites: 3.1.0 2118 | dev: true 2119 | 2120 | /parse5-htmlparser2-tree-adapter@7.0.0: 2121 | resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} 2122 | dependencies: 2123 | domhandler: 5.0.3 2124 | parse5: 7.1.2 2125 | dev: true 2126 | 2127 | /parse5@7.1.2: 2128 | resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} 2129 | dependencies: 2130 | entities: 4.5.0 2131 | dev: true 2132 | 2133 | /path-exists@4.0.0: 2134 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2135 | engines: {node: '>=8'} 2136 | dev: true 2137 | 2138 | /path-is-absolute@1.0.1: 2139 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2140 | engines: {node: '>=0.10.0'} 2141 | dev: true 2142 | 2143 | /path-key@3.1.1: 2144 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2145 | engines: {node: '>=8'} 2146 | 2147 | /path-parse@1.0.7: 2148 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2149 | dev: true 2150 | 2151 | /path-scurry@1.10.1: 2152 | resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} 2153 | engines: {node: '>=16 || 14 >=14.17'} 2154 | dependencies: 2155 | lru-cache: 10.1.0 2156 | minipass: 7.0.4 2157 | dev: false 2158 | 2159 | /path-type@4.0.0: 2160 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2161 | engines: {node: '>=8'} 2162 | dev: true 2163 | 2164 | /picocolors@1.0.0: 2165 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 2166 | dev: true 2167 | 2168 | /picomatch@2.3.1: 2169 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2170 | engines: {node: '>=8.6'} 2171 | dev: true 2172 | 2173 | /pify@2.3.0: 2174 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 2175 | engines: {node: '>=0.10.0'} 2176 | dev: true 2177 | 2178 | /pirates@4.0.6: 2179 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 2180 | engines: {node: '>= 6'} 2181 | dev: true 2182 | 2183 | /postcss-import@15.1.0(postcss@8.4.32): 2184 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 2185 | engines: {node: '>=14.0.0'} 2186 | peerDependencies: 2187 | postcss: ^8.0.0 2188 | dependencies: 2189 | postcss: 8.4.32 2190 | postcss-value-parser: 4.2.0 2191 | read-cache: 1.0.0 2192 | resolve: 1.22.8 2193 | dev: true 2194 | 2195 | /postcss-js@4.0.1(postcss@8.4.32): 2196 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 2197 | engines: {node: ^12 || ^14 || >= 16} 2198 | peerDependencies: 2199 | postcss: ^8.4.21 2200 | dependencies: 2201 | camelcase-css: 2.0.1 2202 | postcss: 8.4.32 2203 | dev: true 2204 | 2205 | /postcss-load-config@4.0.2(postcss@8.4.32)(ts-node@10.9.2): 2206 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 2207 | engines: {node: '>= 14'} 2208 | peerDependencies: 2209 | postcss: '>=8.0.9' 2210 | ts-node: '>=9.0.0' 2211 | peerDependenciesMeta: 2212 | postcss: 2213 | optional: true 2214 | ts-node: 2215 | optional: true 2216 | dependencies: 2217 | lilconfig: 3.0.0 2218 | postcss: 8.4.32 2219 | ts-node: 10.9.2(@types/node@20.10.4)(typescript@5.3.3) 2220 | yaml: 2.3.4 2221 | dev: true 2222 | 2223 | /postcss-nested@6.0.1(postcss@8.4.32): 2224 | resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 2225 | engines: {node: '>=12.0'} 2226 | peerDependencies: 2227 | postcss: ^8.2.14 2228 | dependencies: 2229 | postcss: 8.4.32 2230 | postcss-selector-parser: 6.0.13 2231 | dev: true 2232 | 2233 | /postcss-selector-parser@6.0.13: 2234 | resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} 2235 | engines: {node: '>=4'} 2236 | dependencies: 2237 | cssesc: 3.0.0 2238 | util-deprecate: 1.0.2 2239 | dev: true 2240 | 2241 | /postcss-value-parser@4.2.0: 2242 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2243 | dev: true 2244 | 2245 | /postcss@8.4.32: 2246 | resolution: {integrity: sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==} 2247 | engines: {node: ^10 || ^12 || >=14} 2248 | dependencies: 2249 | nanoid: 3.3.7 2250 | picocolors: 1.0.0 2251 | source-map-js: 1.0.2 2252 | dev: true 2253 | 2254 | /prelude-ls@1.2.1: 2255 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2256 | engines: {node: '>= 0.8.0'} 2257 | dev: true 2258 | 2259 | /process-nextick-args@2.0.1: 2260 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 2261 | dev: false 2262 | 2263 | /punycode@2.3.1: 2264 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 2265 | engines: {node: '>=6'} 2266 | dev: true 2267 | 2268 | /q@1.5.1: 2269 | resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} 2270 | engines: {node: '>=0.6.0', teleport: '>=0.2.0'} 2271 | dev: true 2272 | 2273 | /queue-microtask@1.2.3: 2274 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2275 | dev: true 2276 | 2277 | /queue-tick@1.0.1: 2278 | resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} 2279 | dev: false 2280 | 2281 | /react-dom@18.2.0(react@18.2.0): 2282 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 2283 | peerDependencies: 2284 | react: ^18.2.0 2285 | dependencies: 2286 | loose-envify: 1.4.0 2287 | react: 18.2.0 2288 | scheduler: 0.23.0 2289 | dev: false 2290 | 2291 | /react-refresh@0.13.0: 2292 | resolution: {integrity: sha512-XP8A9BT0CpRBD+NYLLeIhld/RqG9+gktUjW1FkE+Vm7OCinbG1SshcK5tb9ls4kzvjZr9mOQc7HYgBngEyPAXg==} 2293 | engines: {node: '>=0.10.0'} 2294 | dev: true 2295 | 2296 | /react-refresh@0.14.0: 2297 | resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} 2298 | engines: {node: '>=0.10.0'} 2299 | dev: true 2300 | 2301 | /react@18.2.0: 2302 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 2303 | engines: {node: '>=0.10.0'} 2304 | dependencies: 2305 | loose-envify: 1.4.0 2306 | dev: false 2307 | 2308 | /read-cache@1.0.0: 2309 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2310 | dependencies: 2311 | pify: 2.3.0 2312 | dev: true 2313 | 2314 | /readable-stream@2.3.8: 2315 | resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 2316 | dependencies: 2317 | core-util-is: 1.0.3 2318 | inherits: 2.0.4 2319 | isarray: 1.0.0 2320 | process-nextick-args: 2.0.1 2321 | safe-buffer: 5.1.2 2322 | string_decoder: 1.1.1 2323 | util-deprecate: 1.0.2 2324 | dev: false 2325 | 2326 | /readable-stream@3.6.2: 2327 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 2328 | engines: {node: '>= 6'} 2329 | dependencies: 2330 | inherits: 2.0.4 2331 | string_decoder: 1.3.0 2332 | util-deprecate: 1.0.2 2333 | dev: false 2334 | 2335 | /readdir-glob@1.1.3: 2336 | resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} 2337 | dependencies: 2338 | minimatch: 5.1.6 2339 | dev: false 2340 | 2341 | /readdirp@3.6.0: 2342 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2343 | engines: {node: '>=8.10.0'} 2344 | dependencies: 2345 | picomatch: 2.3.1 2346 | dev: true 2347 | 2348 | /resolve-from@4.0.0: 2349 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2350 | engines: {node: '>=4'} 2351 | dev: true 2352 | 2353 | /resolve@1.22.8: 2354 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 2355 | hasBin: true 2356 | dependencies: 2357 | is-core-module: 2.13.1 2358 | path-parse: 1.0.7 2359 | supports-preserve-symlinks-flag: 1.0.0 2360 | dev: true 2361 | 2362 | /reusify@1.0.4: 2363 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2364 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2365 | dev: true 2366 | 2367 | /rimraf@3.0.2: 2368 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2369 | hasBin: true 2370 | dependencies: 2371 | glob: 7.2.3 2372 | dev: true 2373 | 2374 | /rollup@2.78.1: 2375 | resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} 2376 | engines: {node: '>=10.0.0'} 2377 | hasBin: true 2378 | optionalDependencies: 2379 | fsevents: 2.3.3 2380 | dev: true 2381 | 2382 | /rollup@3.29.4: 2383 | resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==} 2384 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 2385 | hasBin: true 2386 | optionalDependencies: 2387 | fsevents: 2.3.3 2388 | dev: true 2389 | 2390 | /run-parallel@1.2.0: 2391 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2392 | dependencies: 2393 | queue-microtask: 1.2.3 2394 | dev: true 2395 | 2396 | /rxjs@7.5.7: 2397 | resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} 2398 | dependencies: 2399 | tslib: 2.6.2 2400 | dev: true 2401 | 2402 | /safe-buffer@5.1.2: 2403 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2404 | dev: false 2405 | 2406 | /safe-buffer@5.2.1: 2407 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2408 | dev: false 2409 | 2410 | /scheduler@0.23.0: 2411 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 2412 | dependencies: 2413 | loose-envify: 1.4.0 2414 | dev: false 2415 | 2416 | /semver@6.3.1: 2417 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2418 | hasBin: true 2419 | dev: true 2420 | 2421 | /semver@7.5.4: 2422 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 2423 | engines: {node: '>=10'} 2424 | hasBin: true 2425 | dependencies: 2426 | lru-cache: 6.0.0 2427 | dev: true 2428 | 2429 | /shebang-command@2.0.0: 2430 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2431 | engines: {node: '>=8'} 2432 | dependencies: 2433 | shebang-regex: 3.0.0 2434 | 2435 | /shebang-regex@3.0.0: 2436 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2437 | engines: {node: '>=8'} 2438 | 2439 | /signal-exit@4.1.0: 2440 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 2441 | engines: {node: '>=14'} 2442 | dev: false 2443 | 2444 | /slash@3.0.0: 2445 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2446 | engines: {node: '>=8'} 2447 | dev: true 2448 | 2449 | /source-map-js@1.0.2: 2450 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 2451 | engines: {node: '>=0.10.0'} 2452 | dev: true 2453 | 2454 | /sourcemap-codec@1.4.8: 2455 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 2456 | deprecated: Please use @jridgewell/sourcemap-codec instead 2457 | dev: true 2458 | 2459 | /stream-buffers@0.2.6: 2460 | resolution: {integrity: sha512-ZRpmWyuCdg0TtNKk8bEqvm13oQvXMmzXDsfD4cBgcx5LouborvU5pm3JMkdTP3HcszyUI08AM1dHMXA5r2g6Sg==} 2461 | engines: {node: '>= 0.3.0'} 2462 | dev: true 2463 | 2464 | /streamx@2.15.6: 2465 | resolution: {integrity: sha512-q+vQL4AAz+FdfT137VF69Cc/APqUbxy+MDOImRrMvchJpigHj9GksgDU2LYbO9rx7RX6osWgxJB2WxhYv4SZAw==} 2466 | dependencies: 2467 | fast-fifo: 1.3.2 2468 | queue-tick: 1.0.1 2469 | dev: false 2470 | 2471 | /string-width@4.2.3: 2472 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2473 | engines: {node: '>=8'} 2474 | dependencies: 2475 | emoji-regex: 8.0.0 2476 | is-fullwidth-code-point: 3.0.0 2477 | strip-ansi: 6.0.1 2478 | dev: false 2479 | 2480 | /string-width@5.1.2: 2481 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2482 | engines: {node: '>=12'} 2483 | dependencies: 2484 | eastasianwidth: 0.2.0 2485 | emoji-regex: 9.2.2 2486 | strip-ansi: 7.1.0 2487 | dev: false 2488 | 2489 | /string_decoder@1.1.1: 2490 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 2491 | dependencies: 2492 | safe-buffer: 5.1.2 2493 | dev: false 2494 | 2495 | /string_decoder@1.3.0: 2496 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 2497 | dependencies: 2498 | safe-buffer: 5.2.1 2499 | dev: false 2500 | 2501 | /strip-ansi@6.0.1: 2502 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2503 | engines: {node: '>=8'} 2504 | dependencies: 2505 | ansi-regex: 5.0.1 2506 | 2507 | /strip-ansi@7.1.0: 2508 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 2509 | engines: {node: '>=12'} 2510 | dependencies: 2511 | ansi-regex: 6.0.1 2512 | dev: false 2513 | 2514 | /strip-json-comments@3.1.1: 2515 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2516 | engines: {node: '>=8'} 2517 | dev: true 2518 | 2519 | /sucrase@3.34.0: 2520 | resolution: {integrity: sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==} 2521 | engines: {node: '>=8'} 2522 | hasBin: true 2523 | dependencies: 2524 | '@jridgewell/gen-mapping': 0.3.3 2525 | commander: 4.1.1 2526 | glob: 7.1.6 2527 | lines-and-columns: 1.2.4 2528 | mz: 2.7.0 2529 | pirates: 4.0.6 2530 | ts-interface-checker: 0.1.13 2531 | dev: true 2532 | 2533 | /supports-color@5.5.0: 2534 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2535 | engines: {node: '>=4'} 2536 | dependencies: 2537 | has-flag: 3.0.0 2538 | dev: true 2539 | 2540 | /supports-color@7.2.0: 2541 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2542 | engines: {node: '>=8'} 2543 | dependencies: 2544 | has-flag: 4.0.0 2545 | dev: true 2546 | 2547 | /supports-preserve-symlinks-flag@1.0.0: 2548 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2549 | engines: {node: '>= 0.4'} 2550 | dev: true 2551 | 2552 | /tailwindcss@3.3.6(ts-node@10.9.2): 2553 | resolution: {integrity: sha512-AKjF7qbbLvLaPieoKeTjG1+FyNZT6KaJMJPFeQyLfIp7l82ggH1fbHJSsYIvnbTFQOlkh+gBYpyby5GT1LIdLw==} 2554 | engines: {node: '>=14.0.0'} 2555 | hasBin: true 2556 | dependencies: 2557 | '@alloc/quick-lru': 5.2.0 2558 | arg: 5.0.2 2559 | chokidar: 3.5.3 2560 | didyoumean: 1.2.2 2561 | dlv: 1.1.3 2562 | fast-glob: 3.3.2 2563 | glob-parent: 6.0.2 2564 | is-glob: 4.0.3 2565 | jiti: 1.21.0 2566 | lilconfig: 2.1.0 2567 | micromatch: 4.0.5 2568 | normalize-path: 3.0.0 2569 | object-hash: 3.0.0 2570 | picocolors: 1.0.0 2571 | postcss: 8.4.32 2572 | postcss-import: 15.1.0(postcss@8.4.32) 2573 | postcss-js: 4.0.1(postcss@8.4.32) 2574 | postcss-load-config: 4.0.2(postcss@8.4.32)(ts-node@10.9.2) 2575 | postcss-nested: 6.0.1(postcss@8.4.32) 2576 | postcss-selector-parser: 6.0.13 2577 | resolve: 1.22.8 2578 | sucrase: 3.34.0 2579 | transitivePeerDependencies: 2580 | - ts-node 2581 | dev: true 2582 | 2583 | /tar-stream@3.1.6: 2584 | resolution: {integrity: sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==} 2585 | dependencies: 2586 | b4a: 1.6.4 2587 | fast-fifo: 1.3.2 2588 | streamx: 2.15.6 2589 | dev: false 2590 | 2591 | /text-table@0.2.0: 2592 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2593 | dev: true 2594 | 2595 | /thenify-all@1.6.0: 2596 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2597 | engines: {node: '>=0.8'} 2598 | dependencies: 2599 | thenify: 3.3.1 2600 | dev: true 2601 | 2602 | /thenify@3.3.1: 2603 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2604 | dependencies: 2605 | any-promise: 1.3.0 2606 | dev: true 2607 | 2608 | /to-fast-properties@2.0.0: 2609 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 2610 | engines: {node: '>=4'} 2611 | dev: true 2612 | 2613 | /to-regex-range@5.0.1: 2614 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2615 | engines: {node: '>=8.0'} 2616 | dependencies: 2617 | is-number: 7.0.0 2618 | dev: true 2619 | 2620 | /ts-api-utils@1.0.3(typescript@5.3.3): 2621 | resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} 2622 | engines: {node: '>=16.13.0'} 2623 | peerDependencies: 2624 | typescript: '>=4.2.0' 2625 | dependencies: 2626 | typescript: 5.3.3 2627 | dev: true 2628 | 2629 | /ts-interface-checker@0.1.13: 2630 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2631 | dev: true 2632 | 2633 | /ts-node@10.9.2(@types/node@20.10.4)(typescript@5.3.3): 2634 | resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} 2635 | hasBin: true 2636 | peerDependencies: 2637 | '@swc/core': '>=1.2.50' 2638 | '@swc/wasm': '>=1.2.50' 2639 | '@types/node': '*' 2640 | typescript: '>=2.7' 2641 | peerDependenciesMeta: 2642 | '@swc/core': 2643 | optional: true 2644 | '@swc/wasm': 2645 | optional: true 2646 | dependencies: 2647 | '@cspotcode/source-map-support': 0.8.1 2648 | '@tsconfig/node10': 1.0.9 2649 | '@tsconfig/node12': 1.0.11 2650 | '@tsconfig/node14': 1.0.3 2651 | '@tsconfig/node16': 1.0.4 2652 | '@types/node': 20.10.4 2653 | acorn: 8.11.2 2654 | acorn-walk: 8.3.1 2655 | arg: 4.1.3 2656 | create-require: 1.1.1 2657 | diff: 4.0.2 2658 | make-error: 1.3.6 2659 | typescript: 5.3.3 2660 | v8-compile-cache-lib: 3.0.1 2661 | yn: 3.1.1 2662 | dev: true 2663 | 2664 | /tslib@2.6.2: 2665 | resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 2666 | dev: true 2667 | 2668 | /type-check@0.4.0: 2669 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2670 | engines: {node: '>= 0.8.0'} 2671 | dependencies: 2672 | prelude-ls: 1.2.1 2673 | dev: true 2674 | 2675 | /type-fest@0.20.2: 2676 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2677 | engines: {node: '>=10'} 2678 | dev: true 2679 | 2680 | /typescript@5.3.3: 2681 | resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==} 2682 | engines: {node: '>=14.17'} 2683 | hasBin: true 2684 | dev: true 2685 | 2686 | /uberproto@1.2.0: 2687 | resolution: {integrity: sha512-pGtPAQmLwh+R9w81WVHzui1FfedpQWQpiaIIfPCwhtsBez4q6DYbJFfyXPVHPUTNFnedAvNEnkoFiLuhXIR94w==} 2688 | dev: true 2689 | 2690 | /undici-types@5.26.5: 2691 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 2692 | dev: true 2693 | 2694 | /universalify@2.0.1: 2695 | resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} 2696 | engines: {node: '>= 10.0.0'} 2697 | dev: true 2698 | 2699 | /update-browserslist-db@1.0.13(browserslist@4.22.2): 2700 | resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} 2701 | hasBin: true 2702 | peerDependencies: 2703 | browserslist: '>= 4.21.0' 2704 | dependencies: 2705 | browserslist: 4.22.2 2706 | escalade: 3.1.1 2707 | picocolors: 1.0.0 2708 | dev: true 2709 | 2710 | /uri-js@4.4.1: 2711 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2712 | dependencies: 2713 | punycode: 2.3.1 2714 | dev: true 2715 | 2716 | /util-deprecate@1.0.2: 2717 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2718 | 2719 | /v8-compile-cache-lib@3.0.1: 2720 | resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 2721 | dev: true 2722 | 2723 | /vite@4.5.1(@types/node@20.10.4): 2724 | resolution: {integrity: sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==} 2725 | engines: {node: ^14.18.0 || >=16.0.0} 2726 | hasBin: true 2727 | peerDependencies: 2728 | '@types/node': '>= 14' 2729 | less: '*' 2730 | lightningcss: ^1.21.0 2731 | sass: '*' 2732 | stylus: '*' 2733 | sugarss: '*' 2734 | terser: ^5.4.0 2735 | peerDependenciesMeta: 2736 | '@types/node': 2737 | optional: true 2738 | less: 2739 | optional: true 2740 | lightningcss: 2741 | optional: true 2742 | sass: 2743 | optional: true 2744 | stylus: 2745 | optional: true 2746 | sugarss: 2747 | optional: true 2748 | terser: 2749 | optional: true 2750 | dependencies: 2751 | '@types/node': 20.10.4 2752 | esbuild: 0.18.20 2753 | postcss: 8.4.32 2754 | rollup: 3.29.4 2755 | optionalDependencies: 2756 | fsevents: 2.3.3 2757 | dev: true 2758 | 2759 | /which@2.0.2: 2760 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2761 | engines: {node: '>= 8'} 2762 | hasBin: true 2763 | dependencies: 2764 | isexe: 2.0.0 2765 | 2766 | /wrap-ansi@7.0.0: 2767 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2768 | engines: {node: '>=10'} 2769 | dependencies: 2770 | ansi-styles: 4.3.0 2771 | string-width: 4.2.3 2772 | strip-ansi: 6.0.1 2773 | dev: false 2774 | 2775 | /wrap-ansi@8.1.0: 2776 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2777 | engines: {node: '>=12'} 2778 | dependencies: 2779 | ansi-styles: 6.2.1 2780 | string-width: 5.1.2 2781 | strip-ansi: 7.1.0 2782 | dev: false 2783 | 2784 | /wrappy@1.0.2: 2785 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2786 | 2787 | /yallist@3.1.1: 2788 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 2789 | dev: true 2790 | 2791 | /yallist@4.0.0: 2792 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2793 | dev: true 2794 | 2795 | /yaml@2.3.4: 2796 | resolution: {integrity: sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==} 2797 | engines: {node: '>= 14'} 2798 | dev: true 2799 | 2800 | /yn@3.1.1: 2801 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 2802 | engines: {node: '>=6'} 2803 | dev: true 2804 | 2805 | /yocto-queue@0.1.0: 2806 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2807 | engines: {node: '>=10'} 2808 | dev: true 2809 | 2810 | /zip-a-folder@3.1.5: 2811 | resolution: {integrity: sha512-w7ZOjJS17MYqdjVEFiqa537H/hxVGcwxnmCcmOaUXDoezttVrWkbSob7nit4lqUqha+Q0pOFTCVsBttBx6hs5A==} 2812 | dependencies: 2813 | archiver: 6.0.1 2814 | glob: 10.3.10 2815 | is-glob: 4.0.3 2816 | dev: false 2817 | 2818 | /zip-stream@5.0.1: 2819 | resolution: {integrity: sha512-UfZ0oa0C8LI58wJ+moL46BDIMgCQbnsb+2PoiJYtonhBsMh2bq1eRBVkvjfVsqbEHd9/EgKPUuL9saSSsec8OA==} 2820 | engines: {node: '>= 12.0.0'} 2821 | dependencies: 2822 | archiver-utils: 4.0.1 2823 | compress-commons: 5.0.1 2824 | readable-stream: 3.6.2 2825 | dev: false 2826 | --------------------------------------------------------------------------------