From 2ba6ac703f316d36b4a0e5aec84040567d576ed4 Mon Sep 17 00:00:00 2001 From: StarPro Date: Sun, 20 Oct 2024 20:07:33 +0800 Subject: [PATCH] first --- .gitignore | 2 + .idea/.gitignore | 8 + .idea/itEyes.iml | 9 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + app.py | 17 + assets/icon.ico | Bin 0 -> 168739 bytes gncs.html | 159 ++++ index.html | 238 +++++ index.js | 46 + package-lock.json | 2216 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 17 + package.sh | 20 + psw.html | 151 +++ setting.html | 149 +++ 15 files changed, 3046 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/itEyes.iml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 app.py create mode 100644 assets/icon.ico create mode 100644 gncs.html create mode 100644 index.html create mode 100644 index.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 package.sh create mode 100644 psw.html create mode 100644 setting.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..76add87 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +node_modules +dist \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..35410ca --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/itEyes.iml b/.idea/itEyes.iml new file mode 100644 index 0000000..5e764c4 --- /dev/null +++ b/.idea/itEyes.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..72283ba --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app.py b/app.py new file mode 100644 index 0000000..226543f --- /dev/null +++ b/app.py @@ -0,0 +1,17 @@ +import os +import http.server +import socketserver + +# 设置要使用的端口 +PORT = 5000 + +# 设置要服务的目录 +os.chdir('.') # 替换为你想要服务的目录路径 + +# 定义请求处理程序 +Handler = http.server.SimpleHTTPRequestHandler + +# 创建服务器 +with socketserver.TCPServer(("", PORT), Handler) as httpd: + print(f"Serving at port {PORT}") + httpd.serve_forever() diff --git a/assets/icon.ico b/assets/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..ed4f60c6bf0eba6b16c8ac2baeeedc2ee1bcf520 GIT binary patch literal 168739 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%0AO?=MQ3KrYI)rbl>h*uQ<>Xwb5T+} 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 AkpKVy literal 0 HcmV?d00001 diff --git a/gncs.html b/gncs.html new file mode 100644 index 0000000..2b6cef6 --- /dev/null +++ b/gncs.html @@ -0,0 +1,159 @@ + + + + + + 智眼-软件功能测试 + + + +
+

功能测试页面

+ +
+ 摄像头 +
+
+ +
+ 人脸距离过近 +
+
+ +
+ 屏幕锁定密码解锁 +
+
+
+ + + + + +
+ + diff --git a/index.html b/index.html new file mode 100644 index 0000000..f152fb3 --- /dev/null +++ b/index.html @@ -0,0 +1,238 @@ + + + + + + + 智眼-启动首页 + + + + + +
+
+
+ + + + + + + + diff --git a/index.js b/index.js new file mode 100644 index 0000000..09fb4ac --- /dev/null +++ b/index.js @@ -0,0 +1,46 @@ +const { app, BrowserWindow } = require('electron'); + +const { spawn } = require('child_process'); +const path = require('path'); + +const flaskProcess = spawn('python', [path.join(__dirname, 'app.py')]); + +flaskProcess.stdout.on('data', (data) => { + console.log(`Flask: ${data}`); +}); + +// 监听Node.js进程的关闭事件 +process.on('SIGINT', () => { + console.log('Closing Node.js application and Python script...'); + + // 杀掉Python进程 + pythonProcess.kill('SIGINT'); + + // 完全退出Node.js应用 + process.exit(); +}); + +let mainWindow; + +app.whenReady().then(() => { + mainWindow = new BrowserWindow({ + width: 800, + height: 600, + icon: path.join(__dirname, 'assets', 'icon.ico'), + webPreferences: { + nodeIntegration: false, // 禁用 Node 集成 + contextIsolation: true, // 启用上下文隔离 + }, + }); + + // 加载 HTTP 服务的 URL + mainWindow.loadURL('http://127.0.0.1:5000/'); + + mainWindow.on('closed', () => { + mainWindow = null; + }); +}); + +app.on('window-all-closed', () => { + if (process.platform !== 'darwin') app.quit(); +}); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a56627b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2216 @@ +{ + "name": "iteyes", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "iteyes", + "version": "1.0.0", + "license": "ISC", + "devDependencies": { + "electron": "^33.0.1", + "electron-packager": "^17.1.2" + } + }, + "node_modules/@electron/asar": { + "version": "3.2.13", + "resolved": "https://registry.npmmirror.com/@electron/asar/-/asar-3.2.13.tgz", + "integrity": "sha512-pY5z2qQSwbFzJsBdgfJIzXf5ElHTVMutC2dxh0FD60njknMu3n1NnTABOcQwbb5/v5soqE79m9UjaJryBf3epg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.0", + "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/get": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@electron/get/-/get-2.0.3.tgz", + "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", + "dev": true, + "license": "MIT", + "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": "1.2.4", + "resolved": "https://registry.npmmirror.com/@electron/notarize/-/notarize-1.2.4.tgz", + "integrity": "sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/@electron/osx-sign/-/osx-sign-1.3.1.tgz", + "integrity": "sha512-BAfviURMHpmb1Yb50YbCxnOY0wfwaLXH5KJ4+80zS0gUkzDX3ec23naTlEqKsN+PwYn+a1cCzM7BJ4Wcd3sGzw==", + "dev": true, + "license": "BSD-2-Clause", + "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.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@electron/osx-sign/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/universal": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", + "dev": true, + "license": "MIT", + "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/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/universal/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@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" + } + ], + "license": "Apache-2.0", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "4.0.6", + "resolved": "https://registry.npmmirror.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", + "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", + "dev": true, + "license": "MIT", + "dependencies": { + "defer-to-connect": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", + "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "^3.1.4", + "@types/node": "*", + "@types/responselike": "^1.0.0" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmmirror.com/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.16.12", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-20.16.12.tgz", + "integrity": "sha512-LfPFB0zOeCeCNQV3i+67rcoVvoN5n0NVuR2vLG0O5ySQMgchuZlC4lgz546ZOJyDtj5KIgOxy+lacOimfqZAIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/@types/responselike/-/responselike-1.0.3.tgz", + "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmmirror.com/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmmirror.com/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/author-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/author-regex/-/author-regex-1.0.0.tgz", + "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/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" + } + ], + "license": "MIT" + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmmirror.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/cacheable-lookup": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", + "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cacheable-request/-/cacheable-request-7.0.4.tgz", + "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", + "dev": true, + "license": "MIT", + "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/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn-windows-exe": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz", + "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-cross-spawn-windows-exe?utm_medium=referral&utm_source=npm_fund" + } + ], + "license": "Apache-2.0", + "dependencies": { + "@malept/cross-spawn-promise": "^1.1.0", + "is-wsl": "^2.2.0", + "which": "^2.0.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "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/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/dir-compare": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + } + }, + "node_modules/electron": { + "version": "33.0.1", + "resolved": "https://registry.npmmirror.com/electron/-/electron-33.0.1.tgz", + "integrity": "sha512-PipPnWH4gvf7o+P8jlKQZGgPfb5eHcLgTrnKkFzb98MXhyPjVJYCR7YWqcawZ8IfyJCut8vMxLuBFLT1Ag8TSQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "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-packager": { + "version": "17.1.2", + "resolved": "https://registry.npmmirror.com/electron-packager/-/electron-packager-17.1.2.tgz", + "integrity": "sha512-XofXdikjYI7MVBcnXeoOvRR+yFFFHOLs3J7PF5KYQweigtgLshcH4W660PsvHr4lYZ03JBpLyEcUB8DzHZ+BNw==", + "deprecated": "Please use @electron/packager moving forward. There is no API change, just a package name change", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@electron/asar": "^3.2.1", + "@electron/get": "^2.0.0", + "@electron/notarize": "^1.2.3", + "@electron/osx-sign": "^1.0.5", + "@electron/universal": "^1.3.2", + "cross-spawn-windows-exe": "^1.2.0", + "debug": "^4.0.1", + "extract-zip": "^2.0.0", + "filenamify": "^4.1.0", + "fs-extra": "^11.1.0", + "galactus": "^1.0.0", + "get-package-info": "^1.0.0", + "junk": "^3.1.0", + "parse-author": "^2.0.0", + "plist": "^3.0.0", + "rcedit": "^3.0.1", + "resolve": "^1.1.6", + "semver": "^7.1.3", + "yargs-parser": "^21.1.1" + }, + "bin": { + "electron-packager": "bin/electron-packager.js" + }, + "engines": { + "node": ">= 14.17.5" + }, + "funding": { + "url": "https://github.com/electron/electron-packager?sponsor=1" + } + }, + "node_modules/electron-packager/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/electron-packager/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-packager/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-packager/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "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/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/flora-colossus": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/flora-colossus/-/flora-colossus-2.0.0.tgz", + "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/flora-colossus/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/flora-colossus/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/flora-colossus/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/galactus": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/galactus/-/galactus-1.0.0.tgz", + "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "flora-colossus": "^2.0.0", + "fs-extra": "^10.1.0" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/galactus/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/galactus/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/galactus/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "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-package-info": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/get-package-info/-/get-package-info-1.0.0.tgz", + "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1", + "debug": "^2.2.0", + "lodash.get": "^4.0.0", + "read-pkg-up": "^2.0.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/get-package-info/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/get-package-info/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "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/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dev": true, + "license": "BSD-3-Clause", + "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.3", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/got/-/got-11.8.6.tgz", + "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "license": "ISC" + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http2-wrapper": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz", + "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.0.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/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, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmmirror.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true, + "license": "ISC", + "optional": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/junk": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/junk/-/junk-3.1.0.tgz", + "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-cancelable": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/p-cancelable/-/p-cancelable-2.1.1.tgz", + "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/parse-author": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/parse-author/-/parse-author-2.0.0.tgz", + "integrity": "sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "author-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rcedit": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/rcedit/-/rcedit-3.1.0.tgz", + "integrity": "sha512-WRlRdY1qZbu1L11DklT07KuHfRk42l0NFFJdaExELEu4fEQ982bP5Z6OWGPj/wLLIuKRQDCxZJGAwoFsxhZhNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn-windows-exe": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "license": "MIT", + "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.npmmirror.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmmirror.com/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "dev": true, + "license": "BSD-3-Clause", + "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/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmmirror.com/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "resolved": "https://registry.npmmirror.com/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", + "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "dev": true, + "license": "BSD-3-Clause", + "optional": true + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmmirror.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmmirror.com/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b5279bd --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "name": "iteyes", + "version": "1.0.0", + "description": "A program that intelligently controls eye health", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "electron .", + "package": "electron-packager . needle-server --platform=win32 --arch=x64 --out=./out --asar --app-version=1.0.0 --overwrite --ignore=node_modules --electron-version=$(npm list electron --depth=0 | jq -r '.dependencies.electron.version')" + }, + "author": "宫瑞骏,张晓星", + "license": "ISC", + "devDependencies": { + "electron": "^33.0.1", + "electron-packager": "^17.1.2" + } +} diff --git a/package.sh b/package.sh new file mode 100644 index 0000000..9508b24 --- /dev/null +++ b/package.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +# 要清理的临时目录路径 +TEMP_DIR="C:/Users/XINNIAN/AppData/Local/Temp/electron-packager" + +# 检查临时目录是否存在,并清理其内容 +if [ -d "$TEMP_DIR" ]; then + echo "正在清理临时目录: $TEMP_DIR" + rm -rf "$TEMP_DIR"/* + echo "临时目录清理完成!" +else + echo "临时目录不存在: $TEMP_DIR" +fi + +# 打包 Electron 应用 +echo "开始打包 Electron 应用..." +npx electron-packager . iteyes --platform=win32 --arch=x64 --icon=assets/icon.ico --out=dist --overwrite + + +echo "Electron 应用打包完成!" diff --git a/psw.html b/psw.html new file mode 100644 index 0000000..d075bb5 --- /dev/null +++ b/psw.html @@ -0,0 +1,151 @@ + + + + + + 智眼-密码设置 + + + +
+

智眼-密码设置

+ + + +
+ + +
+ +
+ + +
+ + + + + + diff --git a/setting.html b/setting.html new file mode 100644 index 0000000..6b1d05a --- /dev/null +++ b/setting.html @@ -0,0 +1,149 @@ + + + + + + 智眼-软件设置 + + + + +
+

时间限制设置

+ + +
+ +
+
+ + + + + + + \ No newline at end of file