From e9cb06e6bbee2bc3339cdf0641819d882a94753b Mon Sep 17 00:00:00 2001 From: jekigates2004 Date: Sun, 16 Jun 2024 14:50:54 +0700 Subject: [PATCH] Create Basic Nextron Tailwind Project --- .gitignore | 13 + .vscode/launch.json | 40 + .vscode/tasks.json | 21 + README.md | 38 + electron-builder.yml | 12 + main/background.ts | 40 + main/helpers/create-window.ts | 86 + main/helpers/index.ts | 1 + main/preload.ts | 20 + package-lock.json | 8562 +++++++++++++++++++++++++++++++ package.json | 31 + renderer/next.config.js | 12 + renderer/pages/_app.tsx | 10 + renderer/pages/home.tsx | 35 + renderer/pages/next.tsx | 29 + renderer/postcss.config.js | 8 + renderer/preload.d.ts | 7 + renderer/public/images/logo.png | Bin 0 -> 120101 bytes renderer/styles/globals.css | 15 + renderer/tailwind.config.js | 18 + renderer/tsconfig.json | 5 + resources/icon.icns | Bin 0 -> 213238 bytes resources/icon.ico | Bin 0 -> 120101 bytes tsconfig.json | 19 + 24 files changed, 9022 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/launch.json create mode 100644 .vscode/tasks.json create mode 100644 README.md create mode 100644 electron-builder.yml create mode 100644 main/background.ts create mode 100644 main/helpers/create-window.ts create mode 100644 main/helpers/index.ts create mode 100644 main/preload.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 renderer/next.config.js create mode 100644 renderer/pages/_app.tsx create mode 100644 renderer/pages/home.tsx create mode 100644 renderer/pages/next.tsx create mode 100644 renderer/postcss.config.js create mode 100644 renderer/preload.d.ts create mode 100644 renderer/public/images/logo.png create mode 100644 renderer/styles/globals.css create mode 100644 renderer/tailwind.config.js create mode 100644 renderer/tsconfig.json create mode 100644 resources/icon.icns create mode 100644 resources/icon.ico create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..fa878cf --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +# dependencies +node_modules + +# logs +*.log + +# next.js +.next +next-env.d.ts + +# build +app +dist diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..43b8484 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,40 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "Nextron: Main", + "type": "node", + "request": "attach", + "protocol": "inspector", + "port": 9292, + "skipFiles": ["/**"], + "sourceMapPathOverrides": { + "webpack:///./~/*": "${workspaceFolder}/node_modules/*", + "webpack:///./*": "${workspaceFolder}/*", + "webpack:///*": "*" + } + }, + { + "name": "Nextron: Renderer", + "type": "chrome", + "request": "attach", + "port": 5858, + "timeout": 10000, + "urlFilter": "http://localhost:*", + "webRoot": "${workspaceFolder}/app", + "sourceMapPathOverrides": { + "webpack:///./src/*": "${webRoot}/*" + } + } + ], + "compounds": [ + { + "name": "Nextron: All", + "preLaunchTask": "dev", + "configurations": ["Nextron: Main", "Nextron: Renderer"] + } + ] +} diff --git a/.vscode/tasks.json b/.vscode/tasks.json new file mode 100644 index 0000000..5729039 --- /dev/null +++ b/.vscode/tasks.json @@ -0,0 +1,21 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "npm", + "script": "dev", + "isBackground": true, + "problemMatcher": { + "owner": "custom", + "pattern": { + "regexp": "" + }, + "background": { + "beginsPattern": "started server", + "endsPattern": "Debugger listening on" + } + }, + "label": "dev" + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..3f8b534 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +

+ +## Usage + +### Create an App + +``` +# with npx +$ npx create-nextron-app my-app --example with-tailwindcss + +# with yarn +$ yarn create nextron-app my-app --example with-tailwindcss + +# with pnpm +$ pnpm dlx create-nextron-app my-app --example with-tailwindcss +``` + +### Install Dependencies + +``` +$ cd my-app + +# using yarn or npm +$ yarn (or `npm install`) + +# using pnpm +$ pnpm install --shamefully-hoist +``` + +### Use it + +``` +# development mode +$ yarn dev (or `npm run dev` or `pnpm run dev`) + +# production build +$ yarn build (or `npm run build` or `pnpm run build`) +``` diff --git a/electron-builder.yml b/electron-builder.yml new file mode 100644 index 0000000..1b5a3bb --- /dev/null +++ b/electron-builder.yml @@ -0,0 +1,12 @@ +appId: com.example.nextron +productName: My Nextron App +copyright: Copyright © 2018 Yoshihide Shiono +directories: + output: dist + buildResources: resources +files: + - from: . + filter: + - package.json + - app +publish: null diff --git a/main/background.ts b/main/background.ts new file mode 100644 index 0000000..1561a6c --- /dev/null +++ b/main/background.ts @@ -0,0 +1,40 @@ +import path from 'path' +import { app, ipcMain } from 'electron' +import serve from 'electron-serve' +import { createWindow } from './helpers' + +const isProd = process.env.NODE_ENV === 'production' + +if (isProd) { + serve({ directory: 'app' }) +} else { + app.setPath('userData', `${app.getPath('userData')} (development)`) +} + +;(async () => { + await app.whenReady() + + const mainWindow = createWindow('main', { + width: 1000, + height: 600, + webPreferences: { + preload: path.join(__dirname, 'preload.js'), + }, + }) + + if (isProd) { + await mainWindow.loadURL('app://./home') + } else { + const port = process.argv[2] + await mainWindow.loadURL(`http://localhost:${port}/home`) + mainWindow.webContents.openDevTools() + } +})() + +app.on('window-all-closed', () => { + app.quit() +}) + +ipcMain.on('message', async (event, arg) => { + event.reply('message', `${arg} World!`) +}) diff --git a/main/helpers/create-window.ts b/main/helpers/create-window.ts new file mode 100644 index 0000000..b4deda5 --- /dev/null +++ b/main/helpers/create-window.ts @@ -0,0 +1,86 @@ +import { + screen, + BrowserWindow, + BrowserWindowConstructorOptions, + Rectangle, +} from 'electron' +import Store from 'electron-store' + +export const createWindow = ( + windowName: string, + options: BrowserWindowConstructorOptions +): BrowserWindow => { + const key = 'window-state' + const name = `window-state-${windowName}` + const store = new Store({ name }) + const defaultSize = { + width: options.width, + height: options.height, + } + let state = {} + + const restore = () => store.get(key, defaultSize) + + const getCurrentPosition = () => { + const position = win.getPosition() + const size = win.getSize() + return { + x: position[0], + y: position[1], + width: size[0], + height: size[1], + } + } + + const windowWithinBounds = (windowState, bounds) => { + return ( + windowState.x >= bounds.x && + windowState.y >= bounds.y && + windowState.x + windowState.width <= bounds.x + bounds.width && + windowState.y + windowState.height <= bounds.y + bounds.height + ) + } + + const resetToDefaults = () => { + const bounds = screen.getPrimaryDisplay().bounds + return Object.assign({}, defaultSize, { + x: (bounds.width - defaultSize.width) / 2, + y: (bounds.height - defaultSize.height) / 2, + }) + } + + const ensureVisibleOnSomeDisplay = (windowState) => { + const visible = screen.getAllDisplays().some((display) => { + return windowWithinBounds(windowState, display.bounds) + }) + if (!visible) { + // Window is partially or fully not visible now. + // Reset it to safe defaults. + return resetToDefaults() + } + return windowState + } + + const saveState = () => { + if (!win.isMinimized() && !win.isMaximized()) { + Object.assign(state, getCurrentPosition()) + } + store.set(key, state) + } + + state = ensureVisibleOnSomeDisplay(restore()) + + const win = new BrowserWindow({ + ...state, + ...options, + webPreferences: { + nodeIntegration: false, + contextIsolation: true, + ...options.webPreferences, + }, + }) + + win.on('close', saveState) + + return win +} diff --git a/main/helpers/index.ts b/main/helpers/index.ts new file mode 100644 index 0000000..e1b9aad --- /dev/null +++ b/main/helpers/index.ts @@ -0,0 +1 @@ +export * from './create-window' diff --git a/main/preload.ts b/main/preload.ts new file mode 100644 index 0000000..7f8f10c --- /dev/null +++ b/main/preload.ts @@ -0,0 +1,20 @@ +import { contextBridge, ipcRenderer, IpcRendererEvent } from 'electron' + +const handler = { + send(channel: string, value: unknown) { + ipcRenderer.send(channel, value) + }, + on(channel: string, callback: (...args: unknown[]) => void) { + const subscription = (_event: IpcRendererEvent, ...args: unknown[]) => + callback(...args) + ipcRenderer.on(channel, subscription) + + return () => { + ipcRenderer.removeListener(channel, subscription) + } + }, +} + +contextBridge.exposeInMainWorld('ipc', handler) + +export type IpcHandler = typeof handler diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..92571ec --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8562 @@ +{ + "name": "my-nextron-app", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "my-nextron-app", + "version": "1.0.0", + "hasInstallScript": true, + "dependencies": { + "electron-serve": "^1.3.0", + "electron-store": "^8.2.0" + }, + "devDependencies": { + "@types/node": "^20.11.16", + "@types/react": "^18.2.52", + "autoprefixer": "^10.4.19", + "electron": "^31.0.1", + "electron-builder": "^24.13.3", + "next": "^14.2.4", + "nextron": "^9.0.0", + "postcss": "^8.4.38", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "tailwindcss": "^3.4.3", + "typescript": "^5.4.5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.7.tgz", + "integrity": "sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.24.7.tgz", + "integrity": "sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.7.tgz", + "integrity": "sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.24.7.tgz", + "integrity": "sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-wrap-function": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.7.tgz", + "integrity": "sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.7", + "@babel/helper-optimise-call-expression": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.24.7.tgz", + "integrity": "sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.7.tgz", + "integrity": "sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.7.tgz", + "integrity": "sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.7.tgz", + "integrity": "sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.7.tgz", + "integrity": "sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.7.tgz", + "integrity": "sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.7.tgz", + "integrity": "sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.7.tgz", + "integrity": "sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.7.tgz", + "integrity": "sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.7.tgz", + "integrity": "sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.7.tgz", + "integrity": "sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.7.tgz", + "integrity": "sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.7.tgz", + "integrity": "sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.7.tgz", + "integrity": "sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.7.tgz", + "integrity": "sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.7.tgz", + "integrity": "sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.7.tgz", + "integrity": "sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.7.tgz", + "integrity": "sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.7.tgz", + "integrity": "sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.7", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.7", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.7", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.24.7", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.24.7", + "@babel/plugin-transform-class-properties": "^7.24.7", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.24.7", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.7", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.24.7", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.24.7", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-modules-systemjs": "^7.24.7", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.24.7", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.7", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.7", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.7.tgz", + "integrity": "sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.7", + "@babel/plugin-transform-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.7.tgz", + "integrity": "sha512-eytSX6JLBY6PVAeQa2bFlDx/7Mmln/gaEpsit5a3WEvjGfiIytEsgAwuIXCPM0xvw0v0cJn3ilq0/TvXrW0kgA==", + "dev": true, + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@electron/asar": { + "version": "3.2.10", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.10.tgz", + "integrity": "sha512-mvBSwIBUeiRscrCeJE1LwctAriBj65eUDm0Pc11iE5gRwzkmsdbS7FnZ1XUWjpSeQWL1L5g12Fc/SchPM9DUOw==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@electron/asar/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@electron/asar/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@electron/get": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" + } + }, + "node_modules/@electron/notarize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz", + "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/notarize/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/notarize/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz", + "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "dev": true, + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@electron/osx-sign/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/@electron/osx-sign/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/osx-sign/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/universal": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@electron/universal/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/universal/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/universal/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@electron/universal/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@next/env": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-14.2.4.tgz", + "integrity": "sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==", + "dev": true + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.4.tgz", + "integrity": "sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.4.tgz", + "integrity": "sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.4.tgz", + "integrity": "sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.4.tgz", + "integrity": "sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.4.tgz", + "integrity": "sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.4.tgz", + "integrity": "sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.4.tgz", + "integrity": "sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.4.tgz", + "integrity": "sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.4.tgz", + "integrity": "sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==", + "dev": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz", + "integrity": "sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==", + "dev": true, + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/plist": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz", + "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*", + "xmlbuilder": ">=11.0.1" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.3", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.3.tgz", + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/verror": { + "version": "1.10.10", + "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz", + "integrity": "sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==", + "dev": true, + "optional": true + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "node_modules/7zip-bin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz", + "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-attributes": { + "version": "1.9.5", + "resolved": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz", + "integrity": "sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/app-builder-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz", + "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==", + "dev": true + }, + "node_modules/app-builder-lib": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz", + "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==", + "dev": true, + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.2.1", + "@electron/osx-sign": "1.0.5", + "@electron/universal": "1.5.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "electron-publish": "24.13.1", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^5.1.1", + "read-config-file": "6.3.2", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "24.13.3", + "electron-builder-squirrel-windows": "24.13.3" + } + }, + "node_modules/app-builder-lib/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/app-builder-lib/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/app-builder-lib/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atomically": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz", + "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==", + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "dev": true, + "optional": true + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builder-util": { + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz", + "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/builder-util/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/builder-util/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dev": true, + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001634", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001634.tgz", + "integrity": "sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-truncate": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", + "dev": true, + "optional": true, + "dependencies": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "dev": true + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/conf": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/conf/-/conf-10.2.0.tgz", + "integrity": "sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==", + "dependencies": { + "ajv": "^8.6.3", + "ajv-formats": "^2.1.1", + "atomically": "^1.7.0", + "debounce-fn": "^4.0.0", + "dot-prop": "^6.0.1", + "env-paths": "^2.2.1", + "json-schema-typed": "^7.0.3", + "onetime": "^5.1.2", + "pkg-up": "^3.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/conf/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/conf/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/conf/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/config-file-ts": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz", + "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==", + "dev": true, + "dependencies": { + "glob": "^10.3.10", + "typescript": "^5.3.3" + } + }, + "node_modules/config-file-ts/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/config-file-ts/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-js-compat": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.1.tgz", + "integrity": "sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==", + "dev": true, + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.37.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.1.tgz", + "integrity": "sha512-J/r5JTHSmzTxbiYYrzXg9w1VpqrYt+gexenBE9pugeyhwPZTAEJddyiReJWsLO6uNQ8xJZFbod6XC7KKwatCiA==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/crc": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", + "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", + "dev": true, + "optional": true, + "dependencies": { + "buffer": "^5.1.0" + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/debounce-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz", + "integrity": "sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==", + "dependencies": { + "mimic-fn": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/debug": { + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "optional": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "optional": true + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dir-compare": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + } + }, + "node_modules/dir-compare/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/dir-compare/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dmg-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz", + "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" + } + }, + "node_modules/dmg-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/dmg-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/dmg-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/dmg-license": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", + "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "@types/plist": "^3.0.1", + "@types/verror": "^1.10.3", + "ajv": "^6.10.0", + "crc": "^3.8.0", + "iconv-corefoundation": "^1.1.7", + "plist": "^3.0.4", + "smart-buffer": "^4.0.2", + "verror": "^1.10.0" + }, + "bin": { + "dmg-license": "bin/dmg-license.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "31.0.1", + "resolved": "https://registry.npmjs.org/electron/-/electron-31.0.1.tgz", + "integrity": "sha512-2eBcp4iqLkTsml6mMq+iqrS5u3kJ/2mpOLP7Mj7lo0uNK3OyfNqRS9z1ArsHjBF2/HV250Te/O9nKrwQRTX/+g==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^2.0.0", + "@types/node": "^20.9.0", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 12.20.55" + } + }, + "node_modules/electron-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz", + "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "dmg-builder": "24.13.3", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.3.2", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz", + "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==", + "dev": true, + "peer": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "archiver": "^5.3.1", + "builder-util": "24.13.1", + "fs-extra": "^10.1.0" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "peer": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder-squirrel-windows/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-builder/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-builder/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-builder/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-publish": { + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz", + "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==", + "dev": true, + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/electron-publish/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-publish/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/electron-serve": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/electron-serve/-/electron-serve-1.3.0.tgz", + "integrity": "sha512-OEC/48ZBJxR6XNSZtCl4cKPyQ1lvsu8yp8GdCplMWwGS1eEyMcEmzML5BRs/io/RLDnpgyf+7rSL+X6ICifRIg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-store": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-8.2.0.tgz", + "integrity": "sha512-ukLL5Bevdil6oieAOXz3CMy+OgaItMiVBg701MNlG6W5RaC0AHN7rvlqTCmeb6O7jP0Qa1KKYTE0xV0xbhF4Hw==", + "dependencies": { + "conf": "^10.2.0", + "type-fest": "^2.17.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.803", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.803.tgz", + "integrity": "sha512-61H9mLzGOCLLVsnLiRzCbc63uldP0AniRYPV3hbGVtONA1pI7qSGILdbofR7A8TMbOypDocEAjH/e+9k1QIe3g==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.0.tgz", + "integrity": "sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "optional": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.3.tgz", + "integrity": "sha512-i1gCgmR9dCl6Vil6UKPI/trA69s08g/syhiDK9TG0Nf1RJjjFI+AzoWW7sPufzkgYAn861skuCwJa0pIIHYxvg==", + "dev": true + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "optional": true + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extsprintf": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", + "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "optional": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/foreground-child": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", + "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "optional": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "optional": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "11.8.6", + "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^4.0.0", + "@szmarczak/http-timer": "^4.0.5", + "@types/cacheable-request": "^6.0.1", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^5.0.3", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "http2-wrapper": "^1.0.0-beta.5.2", + "lowercase-keys": "^2.0.0", + "p-cancelable": "^2.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=10.19.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "optional": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-corefoundation": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", + "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "cli-truncate": "^2.1.0", + "node-addon-api": "^1.6.3" + }, + "engines": { + "node": "^8.11.2 || >=10" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, + "node_modules/isbinaryfile": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", + "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", + "dev": true, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jackspeak": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.0.tgz", + "integrity": "sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.1.tgz", + "integrity": "sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-schema-typed": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz", + "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "optional": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "dev": true + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "peer": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true, + "peer": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true, + "peer": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true, + "peer": true + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/next": { + "version": "14.2.4", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.4.tgz", + "integrity": "sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==", + "dev": true, + "dependencies": { + "@next/env": "14.2.4", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.4", + "@next/swc-darwin-x64": "14.2.4", + "@next/swc-linux-arm64-gnu": "14.2.4", + "@next/swc-linux-arm64-musl": "14.2.4", + "@next/swc-linux-x64-gnu": "14.2.4", + "@next/swc-linux-x64-musl": "14.2.4", + "@next/swc-win32-arm64-msvc": "14.2.4", + "@next/swc-win32-ia32-msvc": "14.2.4", + "@next/swc-win32-x64-msvc": "14.2.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/nextron": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/nextron/-/nextron-9.0.0.tgz", + "integrity": "sha512-5VvR+hv1kqR0wZ8vfIE4JdjHfWeGTYSEzF/zgXOD11ujXu2YnQ0F6S0GXG8fPFP2Fxzc55/En/ajnWZadWvagg==", + "dev": true, + "dependencies": { + "@babel/core": "7.24.7", + "@babel/plugin-transform-class-properties": "7.24.7", + "@babel/plugin-transform-object-rest-spread": "7.24.7", + "@babel/plugin-transform-optional-chaining": "7.24.7", + "@babel/plugin-transform-runtime": "7.24.7", + "@babel/preset-env": "7.24.7", + "@babel/preset-typescript": "7.24.7", + "@babel/runtime": "7.24.7", + "@babel/runtime-corejs3": "7.24.7", + "arg": "5.0.2", + "babel-loader": "9.1.3", + "chalk": "4.1.2", + "execa": "5.1.1", + "fs-extra": "11.2.0", + "terser-webpack-plugin": "5.3.10", + "tsconfig-paths-webpack-plugin": "4.1.0", + "webpack": "5.92.0", + "webpack-merge": "5.10.0" + }, + "bin": { + "nextron": "bin/nextron.js" + } + }, + "node_modules/nextron/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/nextron/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/nextron/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/node-addon-api": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", + "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", + "dev": true, + "optional": true + }, + "node_modules/node-releases": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.0.tgz", + "integrity": "sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "peer": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-config-file": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz", + "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==", + "dev": true, + "dependencies": { + "config-file-ts": "^0.2.4", + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "optional": true, + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "dev": true + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dev": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz", + "integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.4.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "optional": true + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/slice-ansi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "optional": true + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dev": true, + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", + "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.4.tgz", + "integrity": "sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/temp-file/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/temp-file/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/temp-file/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/terser": { + "version": "5.31.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.1.tgz", + "integrity": "sha512-37upzU1+viGvuFtBo9NPufCb9dwM0+l9hMxYyWfBA+fbwrPqNJAhbZ6W47bBFnZHKHTUBnMvi87434qq+qnxOg==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-xWFISjviPydmtmgeUAuXp4N1fky+VCtfhOkDUFIv5ea7p4wuTomI4QTrXvFBX2S4jZsmyTSrStQl+E+4w+RzxA==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", + "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/verror": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", + "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", + "dev": true, + "optional": true, + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.92.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.92.0.tgz", + "integrity": "sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-attributes": "^1.9.5", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.5.tgz", + "integrity": "sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a47de81 --- /dev/null +++ b/package.json @@ -0,0 +1,31 @@ +{ + "private": true, + "name": "my-nextron-app", + "description": "My application description", + "version": "1.0.0", + "author": "Yoshihide Shiono ", + "main": "app/background.js", + "scripts": { + "dev": "nextron", + "build": "nextron build", + "postinstall": "electron-builder install-app-deps" + }, + "dependencies": { + "electron-serve": "^1.3.0", + "electron-store": "^8.2.0" + }, + "devDependencies": { + "@types/node": "^20.11.16", + "@types/react": "^18.2.52", + "autoprefixer": "^10.4.19", + "electron": "^31.0.1", + "electron-builder": "^24.13.3", + "next": "^14.2.4", + "nextron": "^9.0.0", + "postcss": "^8.4.38", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "tailwindcss": "^3.4.3", + "typescript": "^5.4.5" + } +} diff --git a/renderer/next.config.js b/renderer/next.config.js new file mode 100644 index 0000000..bbd33d5 --- /dev/null +++ b/renderer/next.config.js @@ -0,0 +1,12 @@ +/** @type {import('next').NextConfig} */ +module.exports = { + output: 'export', + distDir: process.env.NODE_ENV === 'production' ? '../app' : '.next', + trailingSlash: true, + images: { + unoptimized: true, + }, + webpack: (config) => { + return config + }, +} diff --git a/renderer/pages/_app.tsx b/renderer/pages/_app.tsx new file mode 100644 index 0000000..76989c9 --- /dev/null +++ b/renderer/pages/_app.tsx @@ -0,0 +1,10 @@ +import React from 'react' +import type { AppProps } from 'next/app' + +import '../styles/globals.css' + +function MyApp({ Component, pageProps }: AppProps) { + return +} + +export default MyApp diff --git a/renderer/pages/home.tsx b/renderer/pages/home.tsx new file mode 100644 index 0000000..4834554 --- /dev/null +++ b/renderer/pages/home.tsx @@ -0,0 +1,35 @@ +import React from 'react' +import Head from 'next/head' +import Link from 'next/link' +import Image from 'next/image' + +export default function HomePage() { + return ( + + + Home - Nextron (with-tailwindcss) + +
+
+ Logo image +
+ ⚡ Electron ⚡ + + + Next.js + + + tailwindcss + = + 💕 +
+
+ Go to next page +
+
+ ) +} diff --git a/renderer/pages/next.tsx b/renderer/pages/next.tsx new file mode 100644 index 0000000..eac1600 --- /dev/null +++ b/renderer/pages/next.tsx @@ -0,0 +1,29 @@ +import React from 'react' +import Head from 'next/head' +import Link from 'next/link' +import Image from 'next/image' + +export default function NextPage() { + return ( + + + Next - Nextron (with-tailwindcss) + +
+
+ Logo image +
+ ⚡ Nextron ⚡ +
+
+ Go to home page +
+
+ ) +} diff --git a/renderer/postcss.config.js b/renderer/postcss.config.js new file mode 100644 index 0000000..af3ba26 --- /dev/null +++ b/renderer/postcss.config.js @@ -0,0 +1,8 @@ +module.exports = { + plugins: { + tailwindcss: { + config: './renderer/tailwind.config.js', + }, + autoprefixer: {}, + }, +} diff --git a/renderer/preload.d.ts b/renderer/preload.d.ts new file mode 100644 index 0000000..74dce32 --- /dev/null +++ b/renderer/preload.d.ts @@ -0,0 +1,7 @@ +import { IpcHandler } from '../main/preload' + +declare global { + interface Window { + ipc: IpcHandler + } +} diff --git a/renderer/public/images/logo.png b/renderer/public/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..502f78c7acf7a759170b70e0cf117b407691a0c9 GIT binary patch literal 120101 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

AD=b*Ks(b$I5| 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 XqZ-G`#(W^6@Q&Lqfr#$0>L35vVpR#V literal 0 HcmV?d00001 diff --git a/resources/icon.ico b/resources/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..502f78c7acf7a759170b70e0cf117b407691a0c9 GIT binary patch literal 120101 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

AD=b*Ks(b$I5| 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 tl)_=5zM?EWSJ(kubKta;_L(