From 89dcb9e86374c0644e6cde8c93e85c092563d71c Mon Sep 17 00:00:00 2001 From: shuiyuPyLab Date: Sun, 9 Aug 2026 10:16:44 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E9=A1=B9=E7=9B=AE=E5=B7=B2=E8=BF=81?= =?UTF-8?q?=E7=A7=BB=E8=87=B3=20Gitee/GitHub=EF=BC=8C=E4=BB=85=E4=BF=9D?= =?UTF-8?q?=E7=95=99=E8=BF=81=E7=A7=BB=E8=AF=B4=E6=98=8E=20(tombstone)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 7 - .gitignore | 7 - .npmignore | 16 - .prettierrc.js | 22 - .stylelintrc.js | 44 - LICENSE | 21 - README.md | 3 +- commitlint.config.js | 21 - husky.sh | 3 - jsconfig.json | 0 package-lock.json | 10192 ---------------- package.json | 31 - src/app.ux | 11 - src/common/logo.png | Bin 58851 -> 0 bytes src/common/utils.js | 217 - src/components/InputMethod/InputMethod.ux | 782 -- src/components/InputMethod/assets/arc/123.png | Bin 759 -> 0 bytes src/components/InputMethod/assets/arc/a.png | Bin 441 -> 0 bytes .../InputMethod/assets/arc/back2.png | Bin 284 -> 0 bytes .../InputMethod/assets/arc/bigA.png | Bin 512 -> 0 bytes src/components/InputMethod/assets/arc/cn.png | Bin 386 -> 0 bytes src/components/InputMethod/assets/arc/del.png | Bin 595 -> 0 bytes .../InputMethod/assets/arc/down2.png | Bin 541 -> 0 bytes src/components/InputMethod/assets/arc/en.png | Bin 504 -> 0 bytes .../InputMethod/assets/arc/search.png | Bin 1774 -> 0 bytes .../InputMethod/assets/arc/sign.png | Bin 687 -> 0 bytes .../InputMethod/assets/arc/space.png | Bin 1735 -> 0 bytes src/components/InputMethod/assets/arc/up2.png | Bin 3872 -> 0 bytes src/components/InputMethod/assets/dic.js | 6 - src/components/InputMethod/assets/dicUtil.js | 42 - src/components/InputMethod/assets/full/0.png | Bin 1511 -> 0 bytes src/components/InputMethod/assets/full/1.png | Bin 1207 -> 0 bytes .../InputMethod/assets/full/123.png | Bin 2343 -> 0 bytes .../InputMethod/assets/full/123_boardless.png | Bin 649 -> 0 bytes .../InputMethod/assets/full/2-1.png | Bin 1442 -> 0 bytes .../InputMethod/assets/full/2-2.png | Bin 1505 -> 0 bytes .../InputMethod/assets/full/3-1.png | Bin 1514 -> 0 bytes .../InputMethod/assets/full/3-2.png | Bin 1390 -> 0 bytes .../InputMethod/assets/full/4-1.png | Bin 1595 -> 0 bytes .../InputMethod/assets/full/4-2.png | Bin 1566 -> 0 bytes src/components/InputMethod/assets/full/A.png | Bin 2037 -> 0 bytes src/components/InputMethod/assets/full/L.png | Bin 1206 -> 0 bytes src/components/InputMethod/assets/full/M.png | Bin 1558 -> 0 bytes src/components/InputMethod/assets/full/P.png | Bin 1295 -> 0 bytes src/components/InputMethod/assets/full/Q.png | Bin 1618 -> 0 bytes src/components/InputMethod/assets/full/Z.png | Bin 1578 -> 0 bytes .../InputMethod/assets/full/back2.png | Bin 2208 -> 0 bytes .../InputMethod/assets/full/bigA.png | Bin 2055 -> 0 bytes .../InputMethod/assets/full/btA.png | Bin 1499 -> 0 bytes src/components/InputMethod/assets/full/cn.png | Bin 1308 -> 0 bytes .../InputMethod/assets/full/del.png | Bin 1721 -> 0 bytes .../InputMethod/assets/full/down.png | Bin 254 -> 0 bytes src/components/InputMethod/assets/full/en.png | Bin 1424 -> 0 bytes .../InputMethod/assets/full/space.png | Bin 1606 -> 0 bytes src/components/InputMethod/assets/full/up.png | Bin 1370 -> 0 bytes .../InputMethod/assets/horizontal/123.png | Bin 2818 -> 0 bytes .../InputMethod/assets/horizontal/a.png | Bin 2285 -> 0 bytes .../InputMethod/assets/horizontal/back2.png | Bin 2221 -> 0 bytes .../InputMethod/assets/horizontal/bigA.png | Bin 2300 -> 0 bytes .../InputMethod/assets/horizontal/cn.png | Bin 1906 -> 0 bytes .../InputMethod/assets/horizontal/del.png | Bin 2291 -> 0 bytes .../InputMethod/assets/horizontal/del2.png | Bin 2690 -> 0 bytes .../InputMethod/assets/horizontal/down2.png | Bin 541 -> 0 bytes .../InputMethod/assets/horizontal/en.png | Bin 2033 -> 0 bytes .../InputMethod/assets/horizontal/space.png | Bin 1735 -> 0 bytes .../InputMethod/assets/horizontal/up2.png | Bin 2657 -> 0 bytes src/components/InputMethod/assets/t9/123.png | Bin 2385 -> 0 bytes src/components/InputMethod/assets/t9/a.png | Bin 2020 -> 0 bytes .../InputMethod/assets/t9/back2.png | Bin 1791 -> 0 bytes src/components/InputMethod/assets/t9/bigA.png | Bin 2030 -> 0 bytes src/components/InputMethod/assets/t9/cn.png | Bin 1905 -> 0 bytes src/components/InputMethod/assets/t9/del.png | Bin 2349 -> 0 bytes src/components/InputMethod/assets/t9/en.png | Bin 1990 -> 0 bytes .../InputMethod/assets/t9/space.png | Bin 1726 -> 0 bytes .../SimpleKeyboard/SimpleKeyboard.ux | 241 - src/config-watch.json | 1 - src/i18n/defaults.json | 6 - src/i18n/en.json | 56 - src/i18n/zh-CN.json | 56 - src/manifest.json | 61 - src/pages/about/about.ux | 177 - src/pages/detail/detail.ux | 278 - src/pages/home/home.ux | 394 - src/pages/index/index.ux | 953 -- src/pages/offline/offline.ux | 291 - 85 files changed, 1 insertion(+), 13938 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .gitignore delete mode 100644 .npmignore delete mode 100644 .prettierrc.js delete mode 100644 .stylelintrc.js delete mode 100644 LICENSE delete mode 100644 commitlint.config.js delete mode 100644 husky.sh delete mode 100644 jsconfig.json delete mode 100644 package-lock.json delete mode 100644 package.json delete mode 100644 src/app.ux delete mode 100644 src/common/logo.png delete mode 100644 src/common/utils.js delete mode 100644 src/components/InputMethod/InputMethod.ux delete mode 100644 src/components/InputMethod/assets/arc/123.png delete mode 100644 src/components/InputMethod/assets/arc/a.png delete mode 100644 src/components/InputMethod/assets/arc/back2.png delete mode 100644 src/components/InputMethod/assets/arc/bigA.png delete mode 100644 src/components/InputMethod/assets/arc/cn.png delete mode 100644 src/components/InputMethod/assets/arc/del.png delete mode 100644 src/components/InputMethod/assets/arc/down2.png delete mode 100644 src/components/InputMethod/assets/arc/en.png delete mode 100644 src/components/InputMethod/assets/arc/search.png delete mode 100644 src/components/InputMethod/assets/arc/sign.png delete mode 100644 src/components/InputMethod/assets/arc/space.png delete mode 100644 src/components/InputMethod/assets/arc/up2.png delete mode 100644 src/components/InputMethod/assets/dic.js delete mode 100644 src/components/InputMethod/assets/dicUtil.js delete mode 100644 src/components/InputMethod/assets/full/0.png delete mode 100644 src/components/InputMethod/assets/full/1.png delete mode 100644 src/components/InputMethod/assets/full/123.png delete mode 100644 src/components/InputMethod/assets/full/123_boardless.png delete mode 100644 src/components/InputMethod/assets/full/2-1.png delete mode 100644 src/components/InputMethod/assets/full/2-2.png delete mode 100644 src/components/InputMethod/assets/full/3-1.png delete mode 100644 src/components/InputMethod/assets/full/3-2.png delete mode 100644 src/components/InputMethod/assets/full/4-1.png delete mode 100644 src/components/InputMethod/assets/full/4-2.png delete mode 100644 src/components/InputMethod/assets/full/A.png delete mode 100644 src/components/InputMethod/assets/full/L.png delete mode 100644 src/components/InputMethod/assets/full/M.png delete mode 100644 src/components/InputMethod/assets/full/P.png delete mode 100644 src/components/InputMethod/assets/full/Q.png delete mode 100644 src/components/InputMethod/assets/full/Z.png delete mode 100644 src/components/InputMethod/assets/full/back2.png delete mode 100644 src/components/InputMethod/assets/full/bigA.png delete mode 100644 src/components/InputMethod/assets/full/btA.png delete mode 100644 src/components/InputMethod/assets/full/cn.png delete mode 100644 src/components/InputMethod/assets/full/del.png delete mode 100644 src/components/InputMethod/assets/full/down.png delete mode 100644 src/components/InputMethod/assets/full/en.png delete mode 100644 src/components/InputMethod/assets/full/space.png delete mode 100644 src/components/InputMethod/assets/full/up.png delete mode 100644 src/components/InputMethod/assets/horizontal/123.png delete mode 100644 src/components/InputMethod/assets/horizontal/a.png delete mode 100644 src/components/InputMethod/assets/horizontal/back2.png delete mode 100644 src/components/InputMethod/assets/horizontal/bigA.png delete mode 100644 src/components/InputMethod/assets/horizontal/cn.png delete mode 100644 src/components/InputMethod/assets/horizontal/del.png delete mode 100644 src/components/InputMethod/assets/horizontal/del2.png delete mode 100644 src/components/InputMethod/assets/horizontal/down2.png delete mode 100644 src/components/InputMethod/assets/horizontal/en.png delete mode 100644 src/components/InputMethod/assets/horizontal/space.png delete mode 100644 src/components/InputMethod/assets/horizontal/up2.png delete mode 100644 src/components/InputMethod/assets/t9/123.png delete mode 100644 src/components/InputMethod/assets/t9/a.png delete mode 100644 src/components/InputMethod/assets/t9/back2.png delete mode 100644 src/components/InputMethod/assets/t9/bigA.png delete mode 100644 src/components/InputMethod/assets/t9/cn.png delete mode 100644 src/components/InputMethod/assets/t9/del.png delete mode 100644 src/components/InputMethod/assets/t9/en.png delete mode 100644 src/components/InputMethod/assets/t9/space.png delete mode 100644 src/components/SimpleKeyboard/SimpleKeyboard.ux delete mode 100644 src/config-watch.json delete mode 100644 src/i18n/defaults.json delete mode 100644 src/i18n/en.json delete mode 100644 src/i18n/zh-CN.json delete mode 100644 src/manifest.json delete mode 100644 src/pages/about/about.ux delete mode 100644 src/pages/detail/detail.ux delete mode 100644 src/pages/home/home.ux delete mode 100644 src/pages/index/index.ux delete mode 100644 src/pages/offline/offline.ux diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index 9f0ff6d..0000000 --- a/.eslintignore +++ /dev/null @@ -1,7 +0,0 @@ -/.nyc_output -/coverage -/node_modules -/tests/fixtures -/sign -/dist -/build diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 3874196..0000000 --- a/.gitignore +++ /dev/null @@ -1,7 +0,0 @@ -/.nyc_output -/coverage -/node_modules -/sign -/dist -/build -.husky/ \ No newline at end of file diff --git a/.npmignore b/.npmignore deleted file mode 100644 index 3d1760d..0000000 --- a/.npmignore +++ /dev/null @@ -1,16 +0,0 @@ -node_modules -build -dist - -.DS_Store -Thumbs.db - -*.log -*.iml -.idea/ -.vscode/ - -.nyc_output -/coverage - -/logs diff --git a/.prettierrc.js b/.prettierrc.js deleted file mode 100644 index f26c316..0000000 --- a/.prettierrc.js +++ /dev/null @@ -1,22 +0,0 @@ -module.exports = { - printWidth: 100, // 指定代码长度,超出换行 - tabWidth: 2, // tab 键的宽度 - useTabs: false, // 使用空格替代tab - semi: false, // 结尾加上分号 - singleQuote: false, // 使用单引号 - quoteProps: "consistent", // 要求对象字面量属性是否使用引号包裹,(‘as-needed’: 没有特殊要求,禁止使用,'consistent': 保持一致 , preserve: 不限制,想用就用) - trailingComma: "none", // 不添加对象和数组最后一个元素的逗号 - bracketSpacing: false, // 对象中对空格和空行进行处理 - jsxBracketSameLine: false, // 在多行JSX元素的最后一行追加 > - requirePragma: false, // 是否严格按照文件顶部的特殊注释格式化代码 - insertPragma: false, // 是否在格式化的文件顶部插入Pragma标记,以表明该文件被prettier格式化过了 - proseWrap: "preserve", // 按照文件原样折行 - htmlWhitespaceSensitivity: "ignore", // html文件的空格敏感度,控制空格是否影响布局 - endOfLine: "auto", // 结尾是 \n \r \n\r auto - overrides: [ - { - files: "*.ux", - options: {parser: "vue"} - } - ] -} diff --git a/.stylelintrc.js b/.stylelintrc.js deleted file mode 100644 index 5d9de7a..0000000 --- a/.stylelintrc.js +++ /dev/null @@ -1,44 +0,0 @@ -module.exports = { - extends: [ - "stylelint-config-standard", - "stylelint-config-recess-order" - // "stylelint-selector-bem-pattern" - ], - ignoreFiles: ["node_modules", "test", "dist", "**/*.js"], - rules: { - "no-descending-specificity": null, - "color-hex-case": "lower", - "color-hex-length": "short", - "at-rule-no-unknown": null, - "block-no-empty": null, - "selector-pseudo-class-no-unknown": [ - true, - { - ignorePseudoClasses: ["blur"] - } - ], - "property-no-unknown": [ - true, - { - ignoreProperties: [ - "placeholder-color", - "gradient-start", - "gradient-center", - "gradient-end", - "caret-color", - "selected-color", - "block-color" - ] - } - ], - "max-line-length": null, - // "indentation": 2, - // "no-empty-source": null, - "selector-type-no-unknown": [ - true, - { - ignoreTypes: ["selected-color", "block-color"] - } - ] - } -} diff --git a/LICENSE b/LICENSE deleted file mode 100644 index c17fc69..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2026 shuiyu - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index 5212643..f840418 100644 --- a/README.md +++ b/README.md @@ -2,8 +2,7 @@ 你好呀~这个仓库已经搬到更好用的地方啦。 -为了让代码管理更清爽、多平台同步更省心,我们把原先分散的镜像统一收拢到 -**Gitee** 与 **GitHub** 主仓维护,这里就只保留这张"迁移小纸条"咯。 +为了让代码管理更清爽、多平台同步更省心,我们把原先分散的镜像统一收拢到主仓维护,这里就只保留这张"迁移小纸条"咯。 📦 新家在这里: - Gitee:https://gitee.com/shuiyu1123/souli-web diff --git a/commitlint.config.js b/commitlint.config.js deleted file mode 100644 index a82d6fd..0000000 --- a/commitlint.config.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - extends: ["@commitlint/config-conventional"], - rules: { - "type-enum": [ - 2, - "always", - [ - "bug", // 此项特别针对bug号,用于向测试反馈bug列表的bug修改情况 - "feat", // 新功能(feature) - "fix", // 修补bug - "docs", // 文档(documentation) - "style", // 格式(不影响代码运行的变动) - "refactor", // 重构(即不是新增功能,也不是修改bug的代码变动) - "test", // 增加测试 - "chore", // 构建过程或辅助工具的变动 - "revert", // feat(pencil): add ‘graphiteWidth’ option (撤销之前的commit) - "merge" // 合并分支, 例如: merge(前端页面): feature-xxxx修改线程地址 - ] - ] - } -} diff --git a/husky.sh b/husky.sh deleted file mode 100644 index 77fb558..0000000 --- a/husky.sh +++ /dev/null @@ -1,3 +0,0 @@ -npx husky install -npx husky add .husky/pre-commit 'npx lint-staged' -npx husky add .husky/commit-msg 'npx --no -- commitlint --edit ${1}' \ No newline at end of file diff --git a/jsconfig.json b/jsconfig.json deleted file mode 100644 index e69de29..0000000 diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 05fa450..0000000 --- a/package-lock.json +++ /dev/null @@ -1,10192 +0,0 @@ -{ - "name": "腕上JM", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "腕上JM", - "version": "1.0.0", - "devDependencies": { - "@aiot-toolkit/jsc": "^1.0.3", - "aiot-toolkit": "^2.0.5" - }, - "engines": { - "node": ">=8.10" - } - }, - "node_modules/@aiot-toolkit/aiotpack": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@aiot-toolkit/aiotpack/-/aiotpack-2.0.5.tgz", - "integrity": "sha512-Uqtops7A2tZLEQwsouDnk7ir+ED2FHikCJt/i4DYxY67iNzh1TAc2fToR1xtWVNJL4+Chw2DI01LJr+MvLy+hQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "@aiot-toolkit/generator": "2.0.5", - "@aiot-toolkit/parser": "2.0.5", - "@aiot-toolkit/shared-utils": "2.0.5", - "@hap-toolkit/aaptjs": "^2.0.0", - "@rspack/core": "^1.3.9", - "aiot-parse5": "^1.0.2", - "babel-loader": "^9.1.3", - "file-lane": "2.0.5", - "file-loader": "^6.2.0", - "fs-extra": "^11.2.0", - "jsrsasign": "^11.1.0", - "jszip": "^3.10.1", - "lodash": "^4.17.21", - "ts-morph": "^19.0.0", - "url-loader": "^4.1.1", - "webpack-bundle-analyzer": "^4.10.2", - "webpack-sources": "^3.2.3" - } - }, - "node_modules/@aiot-toolkit/commander": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@aiot-toolkit/commander/-/commander-2.0.5.tgz", - "integrity": "sha512-KtQr/TwMssgyvHGrsWK2IJOXbzQePHNgdF+SvFTXBgunXPptstL2sJEvJRGjfd8OZresgv9+cNooW/oT8ZmWdw==", - "dev": true, - "license": "ISC", - "dependencies": { - "@aiot-toolkit/shared-utils": "2.0.5", - "@inquirer/prompts": "^3.0.3", - "chalk": "^4.0.0", - "commander": "^11.0.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/checkbox": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-1.5.2.tgz", - "integrity": "sha512-CifrkgQjDkUkWexmgYYNyB5603HhTHI91vLFeQXh6qrTKiCMVASol01Rs1cv6LP/A2WccZSRlJKZhbaBIs/9ZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "figures": "^3.2.0" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/confirm": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-2.0.17.tgz", - "integrity": "sha512-EqzhGryzmGpy2aJf6LxJVhndxYmFs+m8cxXzf8nejb1DE3sabf6mUgBcp4J0jAUEiAcYzqmkqRr7LPFh/WdnXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/core": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-6.0.0.tgz", - "integrity": "sha512-fKi63Khkisgda3ohnskNf5uZJj+zXOaBvOllHsOkdsXRA/ubQLJQrZchFFi57NKbZzkTunXiBMdvWOv71alonw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/type": "^1.1.6", - "@types/mute-stream": "^0.0.4", - "@types/node": "^20.10.7", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "cli-spinners": "^2.9.2", - "cli-width": "^4.1.0", - "figures": "^3.2.0", - "mute-stream": "^1.0.0", - "run-async": "^3.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/editor": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-1.2.15.tgz", - "integrity": "sha512-gQ77Ls09x5vKLVNMH9q/7xvYPT6sIs5f7URksw+a2iJZ0j48tVS6crLqm2ugG33tgXHIwiEqkytY60Zyh5GkJQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "chalk": "^4.1.2", - "external-editor": "^3.1.0" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/expand": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-1.1.16.tgz", - "integrity": "sha512-TGLU9egcuo+s7PxphKUCnJnpCIVY32/EwPCLLuu+gTvYiD8hZgx8Z2niNQD36sa6xcfpdLY6xXDBiL/+g1r2XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "chalk": "^4.1.2", - "figures": "^3.2.0" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/input": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-1.2.16.tgz", - "integrity": "sha512-Ou0LaSWvj1ni+egnyQ+NBtfM1885UwhRCMtsRt2bBO47DoC1dwtCa+ZUNgrxlnCHHF0IXsbQHYtIIjFGAavI4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/password": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-1.1.16.tgz", - "integrity": "sha512-aZYZVHLUXZ2gbBot+i+zOJrks1WaiI95lvZCn1sKfcw6MtSSlYC8uDX8sTzQvAsQ8epHoP84UNvAIT0KVGOGqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/prompts": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-3.3.2.tgz", - "integrity": "sha512-k52mOMRvTUejrqyF1h8Z07chC+sbaoaUYzzr1KrJXyj7yaX7Nrh0a9vktv8TuocRwIJOQMaj5oZEmkspEcJFYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/checkbox": "^1.5.2", - "@inquirer/confirm": "^2.0.17", - "@inquirer/core": "^6.0.0", - "@inquirer/editor": "^1.2.15", - "@inquirer/expand": "^1.1.16", - "@inquirer/input": "^1.2.16", - "@inquirer/password": "^1.1.16", - "@inquirer/rawlist": "^1.2.16", - "@inquirer/select": "^1.3.3" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/rawlist": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-1.2.16.tgz", - "integrity": "sha512-pZ6TRg2qMwZAOZAV6TvghCtkr53dGnK29GMNQ3vMZXSNguvGqtOVc4j/h1T8kqGJFagjyfBZhUPGwNS55O5qPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@inquirer/select": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-1.3.3.tgz", - "integrity": "sha512-RzlRISXWqIKEf83FDC9ZtJ3JvuK1l7aGpretf41BCWYrvla2wU8W8MTRNMiPrPJ+1SIqrRC1nZdZ60hD9hRXLg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^6.0.0", - "@inquirer/type": "^1.1.6", - "ansi-escapes": "^4.3.2", - "chalk": "^4.1.2", - "figures": "^3.2.0" - }, - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/@aiot-toolkit/commander/node_modules/@types/node": { - "version": "20.19.35", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.35.tgz", - "integrity": "sha512-Uarfe6J91b9HAUXxjvSOdiO2UPOKLm07Q1oh0JHxoZ1y8HoqxDAu3gVrsrOHeiio0kSsoVBt4wFrKOm0dKxVPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@aiot-toolkit/emulator": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@aiot-toolkit/emulator/-/emulator-2.0.5.tgz", - "integrity": "sha512-mYWTMsQr/wquGxBYzU/EEgQDabhCvSBk9sBHMYucfiiFy9ayACEjQyiSQ5Dp5MMbir9nEukKBr8neyHK3+WLyA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@aiot-toolkit/shared-utils": "2.0.5", - "@grpc/grpc-js": "^1.13.3", - "@grpc/proto-loader": "^0.7.13", - "@miwt/adb": "0.10.1", - "adm-zip": "^0.5.16", - "dayjs": "^1.11.12", - "find-process": "^1.4.7", - "get-port": "^7.1.0", - "ini": "^4.1.3", - "ipull": "^3.6.2", - "portfinder": "^1.0.32", - "semver": "^7.6.3" - }, - "engines": { - "node": ">=12.0" - } - }, - "node_modules/@aiot-toolkit/emulator/node_modules/@miwt/adb": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@miwt/adb/-/adb-0.10.1.tgz", - "integrity": "sha512-6ZPBPQUTEGiD/pSU+GMD0/1t3dGIcD2bo9XE3f3GcqjJXXlh0CED+hFHqQhJVyBKGIBeGy7zbknPVV9LVsyTGg==", - "dev": true, - "license": "MIT" - }, - "node_modules/@aiot-toolkit/generator": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@aiot-toolkit/generator/-/generator-2.0.5.tgz", - "integrity": "sha512-9bFJTo0LzRSMAHbu1eNy1vzZY9Bf4DcZ8yauI6kpOiSRbBKbJq9Vl0cxhYTYLvx55lD80Od+Ss/f3/vYdnL88g==", - "dev": true, - "license": "ISC", - "dependencies": { - "@aiot-toolkit/shared-utils": "2.0.5", - "source-map": "^0.7.4", - "ts-morph": "^19.0.0" - } - }, - "node_modules/@aiot-toolkit/jsc": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@aiot-toolkit/jsc/-/jsc-1.0.8.tgz", - "integrity": "sha512-1yrR01+oQK9b+/rzSQ+VLY0RernMcJP+5FuhUPtrFAxC7hxBISMAwOpahTFTvkf+2C8aR2eVFyqMKFHQK8IcQQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aiot-toolkit/parser": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@aiot-toolkit/parser/-/parser-2.0.5.tgz", - "integrity": "sha512-uhNXFQatFUjqj5xBVfG0Zd2boSbvum+aaOo9JjcEkrldQvSaxvbt6bauwURx2XvRIy1PWYup/j+lncEkPS3GZA==", - "dev": true, - "license": "ISC", - "dependencies": { - "@aiot-toolkit/shared-utils": "2.0.5", - "@babel/core": "^7.23.6", - "@babel/generator": "^7.24.10", - "@babel/parser": "^7.24.8", - "@babel/preset-env": "^7.25.4", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", - "aiot-parse5": "^1.0.2", - "css-tree": "npm:aiot-css-tree@^2.3.1", - "csstree-validator": "^3.0.0", - "eslint": "^8.46.0", - "file-lane": "2.0.5", - "fs-extra": "^11.2.0", - "google-protobuf": "^3.21.2", - "less": "^4.2.0", - "less-plugin-alias": "^1.0.0", - "lodash": "^4.17.21", - "postcss": "^8.4.32", - "postcss-import": "^15.1.0", - "postcss-url": "^10.1.3", - "reserved-words": "^0.1.2", - "sass": "^1.69.5", - "sass-alias": "^2.0.1", - "source-map": "^0.7.4", - "tinycolor2": "^1.6.0", - "ts-morph": "^19.0.0", - "vela-chai": "^1.0.2", - "vela-quickapp-test": "^1.0.13" - } - }, - "node_modules/@aiot-toolkit/shared-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@aiot-toolkit/shared-utils/-/shared-utils-2.0.5.tgz", - "integrity": "sha512-I5Q1fEfm8D3WjJkRqLG8Jv8HofogFcHUSaJj0fqeIzbqVm9KgvCYH5uy7HTXP2HSi4yK8LHpe/LNRZgLIyfjGg==", - "dev": true, - "license": "ISC", - "dependencies": { - "ajv": "^8.12.0", - "ansi-colors": "^4.1.3", - "archiver": "^7.0.1", - "chalk": "^4.0.0", - "cli-progress": "^3.12.0", - "dayjs": "^1.11.9", - "fs-extra": "^11.2.0", - "fswin": "^3.24.829", - "koa": "^2.15.3", - "koa-router": "^13.0.1", - "koa-static": "^5.0.0", - "minimatch": "10.0.1", - "portfinder": "^1.0.32", - "qrcode": "^1.5.4", - "rimraf": "^5.0.9", - "simple-git": "^3.25.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz", - "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.28.5", - "js-tokens": "^4.0.0", - "picocolors": "^1.1.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz", - "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz", - "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helpers": "^7.28.6", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/remapping": "^2.3.5", - "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/core/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.29.1", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz", - "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.29.0", - "@babel/types": "^7.29.0", - "@jridgewell/gen-mapping": "^0.3.12", - "@jridgewell/trace-mapping": "^0.3.28", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz", - "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.6.tgz", - "integrity": "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/traverse": "^7.28.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", - "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "regexpu-core": "^6.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.6.tgz", - "integrity": "sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "debug": "^4.4.3", - "lodash.debounce": "^4.0.8", - "resolve": "^1.22.11" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-globals": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", - "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", - "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.5", - "@babel/types": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz", - "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz", - "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", - "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz", - "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", - "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.1", - "@babel/helper-wrap-function": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz", - "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.28.5", - "@babel/helper-optimise-call-expression": "^7.27.1", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", - "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.27.1", - "@babel/types": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", - "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", - "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", - "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz", - "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/traverse": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz", - "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", - "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", - "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", - "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "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.27.1", - "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.27.1.tgz", - "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", - "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", - "@babel/plugin-transform-optional-chaining": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz", - "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/traverse": "^7.28.6" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz", - "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz", - "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "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, - "license": "MIT", - "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.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", - "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz", - "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz", - "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-remap-async-to-generator": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", - "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz", - "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz", - "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz", - "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz", - "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-globals": "^7.28.0", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-replace-supers": "^7.28.6", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz", - "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/template": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", - "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz", - "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", - "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", - "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-explicit-resource-management": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz", - "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz", - "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", - "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", - "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", - "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/traverse": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz", - "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", - "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz", - "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", - "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", - "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz", - "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.0.tgz", - "integrity": "sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-identifier": "^7.28.5", - "@babel/traverse": "^7.29.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", - "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-transforms": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz", - "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", - "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz", - "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz", - "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz", - "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/traverse": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", - "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-replace-supers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz", - "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz", - "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.27.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", - "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz", - "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz", - "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.27.3", - "@babel/helper-create-class-features-plugin": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", - "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz", - "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regexp-modifiers": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz", - "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", - "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", - "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz", - "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", - "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", - "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", - "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", - "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz", - "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", - "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz", - "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.28.5", - "@babel/helper-plugin-utils": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.0.tgz", - "integrity": "sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.29.0", - "@babel/helper-compilation-targets": "^7.28.6", - "@babel/helper-plugin-utils": "^7.28.6", - "@babel/helper-validator-option": "^7.27.1", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.28.6", - "@babel/plugin-syntax-import-attributes": "^7.28.6", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.27.1", - "@babel/plugin-transform-async-generator-functions": "^7.29.0", - "@babel/plugin-transform-async-to-generator": "^7.28.6", - "@babel/plugin-transform-block-scoped-functions": "^7.27.1", - "@babel/plugin-transform-block-scoping": "^7.28.6", - "@babel/plugin-transform-class-properties": "^7.28.6", - "@babel/plugin-transform-class-static-block": "^7.28.6", - "@babel/plugin-transform-classes": "^7.28.6", - "@babel/plugin-transform-computed-properties": "^7.28.6", - "@babel/plugin-transform-destructuring": "^7.28.5", - "@babel/plugin-transform-dotall-regex": "^7.28.6", - "@babel/plugin-transform-duplicate-keys": "^7.27.1", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-dynamic-import": "^7.27.1", - "@babel/plugin-transform-explicit-resource-management": "^7.28.6", - "@babel/plugin-transform-exponentiation-operator": "^7.28.6", - "@babel/plugin-transform-export-namespace-from": "^7.27.1", - "@babel/plugin-transform-for-of": "^7.27.1", - "@babel/plugin-transform-function-name": "^7.27.1", - "@babel/plugin-transform-json-strings": "^7.28.6", - "@babel/plugin-transform-literals": "^7.27.1", - "@babel/plugin-transform-logical-assignment-operators": "^7.28.6", - "@babel/plugin-transform-member-expression-literals": "^7.27.1", - "@babel/plugin-transform-modules-amd": "^7.27.1", - "@babel/plugin-transform-modules-commonjs": "^7.28.6", - "@babel/plugin-transform-modules-systemjs": "^7.29.0", - "@babel/plugin-transform-modules-umd": "^7.27.1", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0", - "@babel/plugin-transform-new-target": "^7.27.1", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6", - "@babel/plugin-transform-numeric-separator": "^7.28.6", - "@babel/plugin-transform-object-rest-spread": "^7.28.6", - "@babel/plugin-transform-object-super": "^7.27.1", - "@babel/plugin-transform-optional-catch-binding": "^7.28.6", - "@babel/plugin-transform-optional-chaining": "^7.28.6", - "@babel/plugin-transform-parameters": "^7.27.7", - "@babel/plugin-transform-private-methods": "^7.28.6", - "@babel/plugin-transform-private-property-in-object": "^7.28.6", - "@babel/plugin-transform-property-literals": "^7.27.1", - "@babel/plugin-transform-regenerator": "^7.29.0", - "@babel/plugin-transform-regexp-modifiers": "^7.28.6", - "@babel/plugin-transform-reserved-words": "^7.27.1", - "@babel/plugin-transform-shorthand-properties": "^7.27.1", - "@babel/plugin-transform-spread": "^7.28.6", - "@babel/plugin-transform-sticky-regex": "^7.27.1", - "@babel/plugin-transform-template-literals": "^7.27.1", - "@babel/plugin-transform-typeof-symbol": "^7.27.1", - "@babel/plugin-transform-unicode-escapes": "^7.27.1", - "@babel/plugin-transform-unicode-property-regex": "^7.28.6", - "@babel/plugin-transform-unicode-regex": "^7.27.1", - "@babel/plugin-transform-unicode-sets-regex": "^7.28.6", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.15", - "babel-plugin-polyfill-corejs3": "^0.14.0", - "babel-plugin-polyfill-regenerator": "^0.6.6", - "core-js-compat": "^3.48.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "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, - "license": "MIT", - "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/template": { - "version": "7.28.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz", - "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.28.6", - "@babel/parser": "^7.28.6", - "@babel/types": "^7.28.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz", - "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.29.0", - "@babel/generator": "^7.29.0", - "@babel/helper-globals": "^7.28.0", - "@babel/parser": "^7.29.0", - "@babel/template": "^7.28.6", - "@babel/types": "^7.29.0", - "debug": "^4.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", - "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.27.1", - "@babel/helper-validator-identifier": "^7.28.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@emnapi/core": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.8.1.tgz", - "integrity": "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.1.0", - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/runtime": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.8.1.tgz", - "integrity": "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@emnapi/wasi-threads": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", - "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", - "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "dev": true, - "license": "MIT", - "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/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/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, - "license": "MIT" - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@grpc/grpc-js": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.14.3.tgz", - "integrity": "sha512-Iq8QQQ/7X3Sac15oB6p0FmUg/klxQvXLeileoqrTRGJYLV+/9tubbr9ipz0GKHjmXVsgFPo/+W+2cA8eNcR+XA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@grpc/proto-loader": "^0.8.0", - "@js-sdsl/ordered-map": "^4.4.2" - }, - "engines": { - "node": ">=12.10.0" - } - }, - "node_modules/@grpc/grpc-js/node_modules/@grpc/proto-loader": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.8.0.tgz", - "integrity": "sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.5.3", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@grpc/proto-loader": { - "version": "0.7.15", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.7.15.tgz", - "integrity": "sha512-tMXdRCfYVixjuFK+Hk0Q1s38gV9zDiDJfWL3h1rv4Qc39oILCu1TRTDt7+fGUI8K4G1Fj125Hx/ru3azECWTyQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "lodash.camelcase": "^4.3.0", - "long": "^5.0.0", - "protobufjs": "^7.2.5", - "yargs": "^17.7.2" - }, - "bin": { - "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@hap-toolkit/aaptjs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@hap-toolkit/aaptjs/-/aaptjs-2.0.0.tgz", - "integrity": "sha512-F4x9e4gua8R6k0rMfeSMQR89SZtAZOhxgHObZ/or+GUSlfVQ41LRiBxBfr5Y+wJK+iwB275K1fnKyFQ82Tg/Pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@inquirer/checkbox": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-2.5.0.tgz", - "integrity": "sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/confirm": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.2.0.tgz", - "integrity": "sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", - "ansi-escapes": "^4.3.2", - "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", - "signal-exit": "^4.1.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/core/node_modules/@inquirer/type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", - "dev": true, - "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/editor": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-2.2.0.tgz", - "integrity": "sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "external-editor": "^3.1.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/expand": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-2.3.0.tgz", - "integrity": "sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/figures": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", - "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/input": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-2.3.0.tgz", - "integrity": "sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/number": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-1.1.0.tgz", - "integrity": "sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/password": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-2.2.0.tgz", - "integrity": "sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/prompts": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-5.5.0.tgz", - "integrity": "sha512-BHDeL0catgHdcHbSFFUddNzvx/imzJMft+tWDPwTm3hfu8/tApk1HrooNngB2Mb4qY+KaRWF+iZqoVUPeslEog==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/checkbox": "^2.5.0", - "@inquirer/confirm": "^3.2.0", - "@inquirer/editor": "^2.2.0", - "@inquirer/expand": "^2.3.0", - "@inquirer/input": "^2.3.0", - "@inquirer/number": "^1.1.0", - "@inquirer/password": "^2.2.0", - "@inquirer/rawlist": "^2.3.0", - "@inquirer/search": "^1.1.0", - "@inquirer/select": "^2.5.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/rawlist": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-2.3.0.tgz", - "integrity": "sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/search": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-1.1.0.tgz", - "integrity": "sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/select": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-2.5.0.tgz", - "integrity": "sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/figures": "^1.0.5", - "@inquirer/type": "^1.5.3", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "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, - "license": "ISC", - "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.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "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, - "license": "MIT", - "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.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.11", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.tgz", - "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@js-sdsl/ordered-map": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/@js-sdsl/ordered-map/-/ordered-map-4.4.2.tgz", - "integrity": "sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/js-sdsl" - } - }, - "node_modules/@kwsites/file-exists": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/file-exists/-/file-exists-1.1.1.tgz", - "integrity": "sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1" - } - }, - "node_modules/@kwsites/promise-deferred": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz", - "integrity": "sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@miwt/adb": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@miwt/adb/-/adb-0.9.1.tgz", - "integrity": "sha512-DMwOg5X8iueYebRlrJ5xZ3HVjgiCiuCfB/UsF6xqZvJITBVLe5lYloVyaQpj0ItuVoJQztvJ+nAd0due0JQoqw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@module-federation/error-codes": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz", - "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==", - "dev": true, - "license": "MIT" - }, - "node_modules/@module-federation/runtime": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz", - "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/error-codes": "0.22.0", - "@module-federation/runtime-core": "0.22.0", - "@module-federation/sdk": "0.22.0" - } - }, - "node_modules/@module-federation/runtime-core": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz", - "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/error-codes": "0.22.0", - "@module-federation/sdk": "0.22.0" - } - }, - "node_modules/@module-federation/runtime-tools": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz", - "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/runtime": "0.22.0", - "@module-federation/webpack-bundler-runtime": "0.22.0" - } - }, - "node_modules/@module-federation/sdk": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz", - "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@module-federation/webpack-bundler-runtime": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz", - "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/runtime": "0.22.0", - "@module-federation/sdk": "0.22.0" - } - }, - "node_modules/@napi-rs/wasm-runtime": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", - "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.5.0", - "@emnapi/runtime": "^1.5.0", - "@tybys/wasm-util": "^0.10.1" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", - "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "dependencies": { - "detect-libc": "^2.0.3", - "is-glob": "^4.0.3", - "node-addon-api": "^7.0.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.6", - "@parcel/watcher-darwin-arm64": "2.5.6", - "@parcel/watcher-darwin-x64": "2.5.6", - "@parcel/watcher-freebsd-x64": "2.5.6", - "@parcel/watcher-linux-arm-glibc": "2.5.6", - "@parcel/watcher-linux-arm-musl": "2.5.6", - "@parcel/watcher-linux-arm64-glibc": "2.5.6", - "@parcel/watcher-linux-arm64-musl": "2.5.6", - "@parcel/watcher-linux-x64-glibc": "2.5.6", - "@parcel/watcher-linux-x64-musl": "2.5.6", - "@parcel/watcher-win32-arm64": "2.5.6", - "@parcel/watcher-win32-ia32": "2.5.6", - "@parcel/watcher-win32-x64": "2.5.6" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", - "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", - "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", - "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", - "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", - "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", - "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", - "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", - "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", - "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", - "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", - "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", - "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", - "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher/node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "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, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.29", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", - "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", - "dev": true, - "license": "MIT" - }, - "node_modules/@protobufjs/aspromise": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", - "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/base64": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", - "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/codegen": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", - "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/eventemitter": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", - "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/fetch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", - "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.1", - "@protobufjs/inquire": "^1.1.0" - } - }, - "node_modules/@protobufjs/float": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", - "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/inquire": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", - "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/path": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", - "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/pool": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", - "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@protobufjs/utf8": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", - "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@reflink/reflink": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink/-/reflink-0.1.19.tgz", - "integrity": "sha512-DmCG8GzysnCZ15bres3N5AHCmwBwYgp0As6xjhQ47rAUTUXxJiK+lLUxaGsX3hd/30qUpVElh05PbGuxRPgJwA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@reflink/reflink-darwin-arm64": "0.1.19", - "@reflink/reflink-darwin-x64": "0.1.19", - "@reflink/reflink-linux-arm64-gnu": "0.1.19", - "@reflink/reflink-linux-arm64-musl": "0.1.19", - "@reflink/reflink-linux-x64-gnu": "0.1.19", - "@reflink/reflink-linux-x64-musl": "0.1.19", - "@reflink/reflink-win32-arm64-msvc": "0.1.19", - "@reflink/reflink-win32-x64-msvc": "0.1.19" - } - }, - "node_modules/@reflink/reflink-darwin-arm64": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-darwin-arm64/-/reflink-darwin-arm64-0.1.19.tgz", - "integrity": "sha512-ruy44Lpepdk1FqDz38vExBY/PVUsjxZA+chd9wozjUH9JjuDT/HEaQYA6wYN9mf041l0yLVar6BCZuWABJvHSA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@reflink/reflink-darwin-x64": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-darwin-x64/-/reflink-darwin-x64-0.1.19.tgz", - "integrity": "sha512-By85MSWrMZa+c26TcnAy8SDk0sTUkYlNnwknSchkhHpGXOtjNDUOxJE9oByBnGbeuIE1PiQsxDG3Ud+IVV9yuA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@reflink/reflink-linux-arm64-gnu": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-linux-arm64-gnu/-/reflink-linux-arm64-gnu-0.1.19.tgz", - "integrity": "sha512-7P+er8+rP9iNeN+bfmccM4hTAaLP6PQJPKWSA4iSk2bNvo6KU6RyPgYeHxXmzNKzPVRcypZQTpFgstHam6maVg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@reflink/reflink-linux-arm64-musl": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-linux-arm64-musl/-/reflink-linux-arm64-musl-0.1.19.tgz", - "integrity": "sha512-37iO/Dp6m5DDaC2sf3zPtx/hl9FV3Xze4xoYidrxxS9bgP3S8ALroxRK6xBG/1TtfXKTvolvp+IjrUU6ujIGmA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@reflink/reflink-linux-x64-gnu": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-linux-x64-gnu/-/reflink-linux-x64-gnu-0.1.19.tgz", - "integrity": "sha512-jbI8jvuYCaA3MVUdu8vLoLAFqC+iNMpiSuLbxlAgg7x3K5bsS8nOpTRnkLF7vISJ+rVR8W+7ThXlXlUQ93ulkw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@reflink/reflink-linux-x64-musl": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-linux-x64-musl/-/reflink-linux-x64-musl-0.1.19.tgz", - "integrity": "sha512-e9FBWDe+lv7QKAwtKOt6A2W/fyy/aEEfr0g6j/hWzvQcrzHCsz07BNQYlNOjTfeytrtLU7k449H1PI95jA4OjQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@reflink/reflink-win32-arm64-msvc": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-win32-arm64-msvc/-/reflink-win32-arm64-msvc-0.1.19.tgz", - "integrity": "sha512-09PxnVIQcd+UOn4WAW73WU6PXL7DwGS6wPlkMhMg2zlHHG65F3vHepOw06HFCq+N42qkaNAc8AKIabWvtk6cIQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@reflink/reflink-win32-x64-msvc": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/@reflink/reflink-win32-x64-msvc/-/reflink-win32-x64-msvc-0.1.19.tgz", - "integrity": "sha512-E//yT4ni2SyhwP8JRjVGWr3cbnhWDiPLgnQ66qqaanjjnMiu3O/2tjCPQXlcGc/DEYofpDc9fvhv6tALQsMV9w==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@rspack/binding": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.6.tgz", - "integrity": "sha512-/NrEcfo8Gx22hLGysanrV6gHMuqZSxToSci/3M4kzEQtF5cPjfOv5pqeLK/+B6cr56ul/OmE96cCdWcXeVnFjQ==", - "dev": true, - "license": "MIT", - "optionalDependencies": { - "@rspack/binding-darwin-arm64": "1.7.6", - "@rspack/binding-darwin-x64": "1.7.6", - "@rspack/binding-linux-arm64-gnu": "1.7.6", - "@rspack/binding-linux-arm64-musl": "1.7.6", - "@rspack/binding-linux-x64-gnu": "1.7.6", - "@rspack/binding-linux-x64-musl": "1.7.6", - "@rspack/binding-wasm32-wasi": "1.7.6", - "@rspack/binding-win32-arm64-msvc": "1.7.6", - "@rspack/binding-win32-ia32-msvc": "1.7.6", - "@rspack/binding-win32-x64-msvc": "1.7.6" - } - }, - "node_modules/@rspack/binding-darwin-arm64": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.6.tgz", - "integrity": "sha512-NZ9AWtB1COLUX1tA9HQQvWpTy07NSFfKBU8A6ylWd5KH8AePZztpNgLLAVPTuNO4CZXYpwcoclf8jG/luJcQdQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rspack/binding-darwin-x64": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.6.tgz", - "integrity": "sha512-J2g6xk8ZS7uc024dNTGTHxoFzFovAZIRixUG7PiciLKTMP78svbSSWrmW6N8oAsAkzYfJWwQpVgWfFNRHvYxSw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rspack/binding-linux-arm64-gnu": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.6.tgz", - "integrity": "sha512-eQfcsaxhFrv5FmtaA7+O1F9/2yFDNIoPZzV/ZvqvFz5bBXVc4FAm/1fVpBg8Po/kX1h0chBc7Xkpry3cabFW8w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rspack/binding-linux-arm64-musl": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.6.tgz", - "integrity": "sha512-DfQXKiyPIl7i1yECHy4eAkSmlUzzsSAbOjgMuKn7pudsWf483jg0UUYutNgXSlBjc/QSUp7906Cg8oty9OfwPA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rspack/binding-linux-x64-gnu": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.6.tgz", - "integrity": "sha512-NdA+2X3lk2GGrMMnTGyYTzM3pn+zNjaqXqlgKmFBXvjfZqzSsKq3pdD1KHZCd5QHN+Fwvoszj0JFsquEVhE1og==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rspack/binding-linux-x64-musl": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.6.tgz", - "integrity": "sha512-rEy6MHKob02t/77YNgr6dREyJ0e0tv1X6Xsg8Z5E7rPXead06zefUbfazj4RELYySWnM38ovZyJAkPx/gOn3VA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rspack/binding-wasm32-wasi": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.6.tgz", - "integrity": "sha512-YupOrz0daSG+YBbCIgpDgzfMM38YpChv+afZpaxx5Ml7xPeAZIIdgWmLHnQ2rts73N2M1NspAiBwV00Xx0N4Vg==", - "cpu": [ - "wasm32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@napi-rs/wasm-runtime": "1.0.7" - } - }, - "node_modules/@rspack/binding-win32-arm64-msvc": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.6.tgz", - "integrity": "sha512-INj7aVXjBvlZ84kEhSK4kJ484ub0i+BzgnjDWOWM1K+eFYDZjLdAsQSS3fGGXwVc3qKbPIssFfnftATDMTEJHQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rspack/binding-win32-ia32-msvc": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.6.tgz", - "integrity": "sha512-lXGvC+z67UMcw58In12h8zCa9IyYRmuptUBMItQJzu+M278aMuD1nETyGLL7e4+OZ2lvrnnBIcjXN1hfw2yRzw==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rspack/binding-win32-x64-msvc": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.6.tgz", - "integrity": "sha512-zeUxEc0ZaPpmaYlCeWcjSJUPuRRySiSHN23oJ2Xyw0jsQ01Qm4OScPdr0RhEOFuK/UE+ANyRtDo4zJsY52Hadw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rspack/core": { - "version": "1.7.6", - "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.6.tgz", - "integrity": "sha512-Iax6UhrfZqJajA778c1d5DBFbSIqPOSrI34kpNIiNpWd8Jq7mFIa+Z60SQb5ZQDZuUxcCZikjz5BxinFjTkg7Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@module-federation/runtime-tools": "0.22.0", - "@rspack/binding": "1.7.6", - "@rspack/lite-tapable": "1.1.0" - }, - "engines": { - "node": ">=18.12.0" - }, - "peerDependencies": { - "@swc/helpers": ">=0.5.1" - }, - "peerDependenciesMeta": { - "@swc/helpers": { - "optional": true - } - } - }, - "node_modules/@rspack/lite-tapable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz", - "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==", - "dev": true, - "license": "MIT" - }, - "node_modules/@tinyhttp/content-disposition": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@tinyhttp/content-disposition/-/content-disposition-2.2.4.tgz", - "integrity": "sha512-5Kc5CM2Ysn3vTTArBs2vESUt0AQiWZA86yc1TI3B+lxXmtEq133C1nxXNOgnzhrivdPZIh3zLj5gDnZjoLL5GA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.17.0" - }, - "funding": { - "type": "individual", - "url": "https://github.com/tinyhttp/tinyhttp?sponsor=1" - } - }, - "node_modules/@ts-morph/common": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.20.0.tgz", - "integrity": "sha512-7uKjByfbPpwuzkstL3L5MQyuXPSKdoNG93Fmi2JoDcTf3pEP731JdRFAduRVkOs8oqxPsXKA+ScrWkdQ8t/I+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.2.12", - "minimatch": "^7.4.3", - "mkdirp": "^2.1.6", - "path-browserify": "^1.0.1" - } - }, - "node_modules/@ts-morph/common/node_modules/minimatch": { - "version": "7.4.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-7.4.9.tgz", - "integrity": "sha512-Brg/fp/iAVDOQoHxkuN5bEYhyQlZhxddI78yWsCbeEwTHXQjlNLtiJDUsp1GIptVqMI7/gkJMz4vVAc01mpoBw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@tybys/wasm-util": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", - "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, - "node_modules/@types/eslint": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", - "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", - "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "22.19.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.13.tgz", - "integrity": "sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", - "dev": true, - "license": "MIT" - }, - "node_modules/@ungap/structured-clone": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", - "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", - "dev": true, - "license": "ISC" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", - "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", - "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", - "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", - "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", - "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.13.2", - "@webassemblyjs/helper-api-error": "1.13.2", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", - "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", - "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/wasm-gen": "1.14.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", - "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", - "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", - "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", - "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/helper-wasm-section": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-opt": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1", - "@webassemblyjs/wast-printer": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", - "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", - "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-buffer": "1.14.1", - "@webassemblyjs/wasm-gen": "1.14.1", - "@webassemblyjs/wasm-parser": "1.14.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", - "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@webassemblyjs/helper-api-error": "1.13.2", - "@webassemblyjs/helper-wasm-bytecode": "1.13.2", - "@webassemblyjs/ieee754": "1.13.2", - "@webassemblyjs/leb128": "1.13.2", - "@webassemblyjs/utf8": "1.13.2" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", - "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@webassemblyjs/ast": "1.14.1", - "@xtuc/long": "4.2.2" - } - }, - "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, - "license": "BSD-3-Clause" - }, - "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, - "license": "Apache-2.0" - }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dev": true, - "license": "MIT", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.16.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz", - "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==", - "dev": true, - "license": "MIT", - "peer": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-phases": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", - "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "acorn": "^8.14.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.3.5", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.5.tgz", - "integrity": "sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==", - "dev": true, - "license": "MIT", - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/adm-zip": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.16.tgz", - "integrity": "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0" - } - }, - "node_modules/aiot-parse5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/aiot-parse5/-/aiot-parse5-1.0.2.tgz", - "integrity": "sha512-B9vH4cg5ckch8HfRchS27TKF5YfYrkKl9Xbj/vPkPc6Ct0ablhaHKZre0+PEvmp3J8UD0BZkh85I46iM3fltJg==", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/aiot-toolkit": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/aiot-toolkit/-/aiot-toolkit-2.0.5.tgz", - "integrity": "sha512-X3smajodc2Msh41ILKrNsabh8KxqxlNs3yYAJSatnhu2tQGPsYj3WO6HPZkmhUIdYlWEQPgDtTamA5iYqVDEwg==", - "dev": true, - "license": "ISC", - "dependencies": { - "@aiot-toolkit/aiotpack": "2.0.5", - "@aiot-toolkit/commander": "2.0.5", - "@aiot-toolkit/emulator": "2.0.5", - "@aiot-toolkit/shared-utils": "2.0.5", - "@inquirer/prompts": "^5.3.0", - "@miwt/adb": "^0.9.0", - "axios": "^1.7.4", - "file-lane": "2.0.5", - "fs-extra": "^11.2.0", - "koa-router": "^13.0.1", - "lodash": "^4.17.21", - "portfinder": "^1.0.32", - "qr-image": "^3.2.0", - "semver": "^7.6.3" - }, - "bin": { - "aiot": "lib/bin.js" - } - }, - "node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.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==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "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, - "license": "MIT", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", - "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "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, - "license": "ISC", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/archiver": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-7.0.1.tgz", - "integrity": "sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "archiver-utils": "^5.0.2", - "async": "^3.2.4", - "buffer-crc32": "^1.0.0", - "readable-stream": "^4.0.0", - "readdir-glob": "^1.1.2", - "tar-stream": "^3.0.0", - "zip-stream": "^6.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/archiver-utils": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-5.0.2.tgz", - "integrity": "sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob": "^10.0.0", - "graceful-fs": "^4.2.0", - "is-stream": "^2.0.1", - "lazystream": "^1.0.0", - "lodash": "^4.17.15", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "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, - "license": "Python-2.0" - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, - "license": "MIT" - }, - "node_modules/async-retry": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", - "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "retry": "0.13.1" - } - }, - "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, - "license": "MIT" - }, - "node_modules/axios": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.6.tgz", - "integrity": "sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "follow-redirects": "^1.15.11", - "form-data": "^4.0.5", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/b4a": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz", - "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==", - "dev": true, - "license": "Apache-2.0", - "peerDependencies": { - "react-native-b4a": "*" - }, - "peerDependenciesMeta": { - "react-native-b4a": { - "optional": true - } - } - }, - "node_modules/babel-loader": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", - "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", - "dev": true, - "license": "MIT", - "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.15", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.15.tgz", - "integrity": "sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.28.6", - "@babel/helper-define-polyfill-provider": "^0.6.6", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.0.tgz", - "integrity": "sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.6", - "core-js-compat": "^3.48.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.6.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.6.tgz", - "integrity": "sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.6" - }, - "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, - "license": "MIT" - }, - "node_modules/bare-events": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", - "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", - "dev": true, - "license": "Apache-2.0", - "peer": true, - "peerDependencies": { - "bare-abort-controller": "*" - }, - "peerDependenciesMeta": { - "bare-abort-controller": { - "optional": true - } - } - }, - "node_modules/bare-fs": { - "version": "4.5.5", - "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-4.5.5.tgz", - "integrity": "sha512-XvwYM6VZqKoqDll8BmSww5luA5eflDzY0uEFfBJtFKe4PAAtxBjU3YIxzIBzhyaEQBy1VXEQBto4cpN5RZJw+w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-events": "^2.5.4", - "bare-path": "^3.0.0", - "bare-stream": "^2.6.4", - "bare-url": "^2.2.2", - "fast-fifo": "^1.3.2" - }, - "engines": { - "bare": ">=1.16.0" - }, - "peerDependencies": { - "bare-buffer": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - } - } - }, - "node_modules/bare-os": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-3.7.0.tgz", - "integrity": "sha512-64Rcwj8qlnTZU8Ps6JJEdSmxBEUGgI7g8l+lMtsJLl4IsfTcHMTfJ188u2iGV6P6YPRZrtv72B2kjn+hp+Yv3g==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "bare": ">=1.14.0" - } - }, - "node_modules/bare-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-3.0.0.tgz", - "integrity": "sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-os": "^3.0.1" - } - }, - "node_modules/bare-stream": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/bare-stream/-/bare-stream-2.8.0.tgz", - "integrity": "sha512-reUN0M2sHRqCdG4lUK3Fw8w98eeUIZHL5c3H7Mbhk2yVBL+oofgaIp0ieLfD5QXwPCypBpmEEKU2WZKzbAk8GA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "streamx": "^2.21.0", - "teex": "^1.0.1" - }, - "peerDependencies": { - "bare-buffer": "*", - "bare-events": "*" - }, - "peerDependenciesMeta": { - "bare-buffer": { - "optional": true - }, - "bare-events": { - "optional": true - } - } - }, - "node_modules/bare-url": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/bare-url/-/bare-url-2.3.2.tgz", - "integrity": "sha512-ZMq4gd9ngV5aTMa5p9+UfY0b3skwhHELaDkhEHetMdX0LRkW9kzaym4oo/Eh+Ghm0CCDuMTsRIGM/ytUc1ZYmw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-path": "^3.0.0" - } - }, - "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" - } - ], - "license": "MIT" - }, - "node_modules/baseline-browser-mapping": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz", - "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", - "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" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", - "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "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", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/buffer-crc32": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-1.0.0.tgz", - "integrity": "sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.0.0" - } - }, - "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, - "license": "MIT" - }, - "node_modules/cache-content-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", - "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", - "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "get-intrinsic": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001775", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001775.tgz", - "integrity": "sha512-s3Qv7Lht9zbVKE9XoTyRG6wVDCKdtOFIjBGg3+Yhn6JaytuNKPIjBMTMIY1AnOH3seL5mvF+x33oGAyK3hVt3A==", - "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" - } - ], - "license": "CC-BY-4.0" - }, - "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, - "license": "MIT", - "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/chardet": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", - "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", - "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/clap": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/clap/-/clap-3.1.1.tgz", - "integrity": "sha512-vp42956Ax06WwaaheYEqEOgXZ3VKJxgccZ0gJL0HpyiupkIS9RVJFo5eDU1BPeQAOqz+cclndZg4DCqG1sJReQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/cli-progress": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz", - "integrity": "sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "string-width": "^4.2.3" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-width": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", - "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 12" - } - }, - "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, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/cliui/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, - "license": "MIT", - "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/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/code-block-writer": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/code-block-writer/-/code-block-writer-12.0.0.tgz", - "integrity": "sha512-q4dMFMlXtKR3XNBHyMHt/3pwYNA69EDk00lloMOaaUMKPUXBw6lpXtbu3MMVG6/uOihGnRDOlkyqsONEUj60+w==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - } - }, - "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, - "license": "ISC" - }, - "node_modules/compress-commons": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-6.0.2.tgz", - "integrity": "sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "crc-32": "^1.2.0", - "crc32-stream": "^6.0.0", - "is-stream": "^2.0.1", - "normalize-path": "^3.0.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "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, - "license": "MIT" - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "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, - "license": "MIT" - }, - "node_modules/cookies": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.9.1.tgz", - "integrity": "sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/copy-anything": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", - "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-what": "^3.14.1" - }, - "funding": { - "url": "https://github.com/sponsors/mesqueeb" - } - }, - "node_modules/core-js-compat": { - "version": "3.48.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.48.0.tgz", - "integrity": "sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "browserslist": "^4.28.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "Apache-2.0", - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-6.0.0.tgz", - "integrity": "sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==", - "dev": true, - "license": "MIT", - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-tree": { - "name": "aiot-css-tree", - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/aiot-css-tree/-/aiot-css-tree-2.3.1.tgz", - "integrity": "sha512-qXcjcvYHDB9+4dfNN58LsRbgOZTL9kT+YqwBqZdnid/QD0T8iMe7TxJ7BsZFwm7eM3VnyWMs/ok+9I5NYrEd+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "mdn-data": "2.0.30", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" - } - }, - "node_modules/csstree-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/csstree-validator/-/csstree-validator-3.0.0.tgz", - "integrity": "sha512-Y5OSq3wI0Xz6L7DCgJQtQ97U+v99SkX9r663VjpvUMJPhEr0A149OxiAGqcnokB5bt81irgnMudspBzujzqn0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "clap": "^3.0.0", - "css-tree": "^2.0.2", - "resolve": "^1.20.0" - }, - "bin": { - "csstree-validator": "bin/validate.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.0 || >=15.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/cuint": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz", - "integrity": "sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==", - "dev": true, - "license": "MIT" - }, - "node_modules/dayjs": { - "version": "1.11.19", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", - "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", - "dev": true, - "license": "MIT" - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", - "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "dev": true, - "license": "Apache-2.0", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dijkstrajs": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.3.tgz", - "integrity": "sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA==", - "dev": true, - "license": "MIT" - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", - "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true, - "license": "MIT" - }, - "node_modules/electron-to-chromium": { - "version": "1.5.302", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.302.tgz", - "integrity": "sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==", - "dev": true, - "license": "ISC" - }, - "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, - "license": "MIT" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.20.0.tgz", - "integrity": "sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/errno": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", - "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "prr": "~1.0.1" - }, - "bin": { - "errno": "cli.js" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-module-lexer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", - "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", - "dev": true, - "license": "MIT" - }, - "node_modules/es-object-atoms": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", - "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", - "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", - "dev": true, - "license": "MIT", - "dependencies": { - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.6", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "dev": true, - "license": "MIT", - "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/eslint/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/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, - "license": "MIT" - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz", - "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "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, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "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, - "license": "BSD-2-Clause", - "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, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/eventemitter3": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", - "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/events-universal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", - "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "bare-events": "^2.7.0" - } - }, - "node_modules/external-editor": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", - "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", - "dev": true, - "license": "MIT", - "dependencies": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" - }, - "engines": { - "node": ">=4" - } - }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", - "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", - "dev": true, - "license": "MIT", - "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.8" - }, - "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, - "license": "ISC", - "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, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fast-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", - "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fastify" - }, - { - "type": "opencollective", - "url": "https://opencollective.com/fastify" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/fastq": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz", - "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/figures": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", - "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", - "dev": true, - "license": "MIT", - "dependencies": { - "escape-string-regexp": "^1.0.5" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/figures/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, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-lane": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-lane/-/file-lane-2.0.5.tgz", - "integrity": "sha512-U0o/7td/jb0jrTB74a2EoHMm7vSwjHpnOAYN6MqiydEL97Ffh0C4VnDLD3Vz2X4lAOVgX2BTPEIJ03hIoWyEWw==", - "dev": true, - "license": "ISC", - "dependencies": { - "@aiot-toolkit/shared-utils": "2.0.5", - "chokidar": "^3.6.0", - "fs-extra": "^11.2.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "dev": true, - "license": "MIT", - "peer": 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/file-loader/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, - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/file-loader/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, - "license": "MIT" - }, - "node_modules/file-loader/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, - "license": "MIT", - "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/filename-reserved-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz", - "integrity": "sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/filenamify": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-6.0.0.tgz", - "integrity": "sha512-vqIlNogKeyD3yzrm0yhRMQg8hOVwYcYRfjEoODd49iCprMn4HL85gK3HcykQE53EPIpX3HcAbGA5ELQv216dAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "filename-reserved-regex": "^3.0.0" - }, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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-process": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.11.tgz", - "integrity": "sha512-mAOh9gGk9WZ4ip5UjV0o6Vb4SrfnAmtsFNzkMRH9HQiFXVQnDyQFrSHTK5UoG6E+KV+s+cIznbtwpfN41l2nFA==", - "dev": true, - "license": "MIT", - "dependencies": { - "chalk": "~4.1.2", - "commander": "^12.1.0", - "loglevel": "^1.9.2" - }, - "bin": { - "find-process": "bin/find-process.js" - } - }, - "node_modules/find-process/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "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/flat-cache/node_modules/minimatch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz", - "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flatted": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", - "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", - "dev": true, - "license": "ISC" - }, - "node_modules/follow-redirects": { - "version": "1.15.11", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz", - "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "license": "MIT", - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/foreground-child": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", - "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, - "license": "ISC", - "dependencies": { - "cross-spawn": "^7.0.6", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.3.tgz", - "integrity": "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "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, - "license": "ISC" - }, - "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, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/fswin": { - "version": "3.25.1108", - "resolved": "https://registry.npmjs.org/fswin/-/fswin-3.25.1108.tgz", - "integrity": "sha512-GyWixip07xo7+8oWheDynqdTn96h7W9Nlv6mHTK/jfDXAD+sSucWuqrk5mipLJKxe7vOsM22bisJPyGgLjdoIw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8.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, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/generator-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", - "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "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, - "license": "MIT", - "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, - "license": "ISC", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-east-asian-width": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.5.0.tgz", - "integrity": "sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-intrinsic": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", - "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bind-apply-helpers": "^1.0.2", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.1.1", - "function-bind": "^1.1.2", - "get-proto": "^1.0.1", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-port": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.1.0.tgz", - "integrity": "sha512-QB9NKEeDg3xxVwCCwJQ9+xycaz6pBB6iQ76wiWMl1927n0Kir6alPiP+yuiICLLU4jpMe08dXfpebuQppFA2zw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", - "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "dunder-proto": "^1.0.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/glob": { - "version": "10.5.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", - "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", - "deprecated": "Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "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, - "license": "ISC", - "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, - "license": "BSD-2-Clause" - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz", - "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.2" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globals/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/google-protobuf": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/google-protobuf/-/google-protobuf-3.21.4.tgz", - "integrity": "sha512-MnG7N936zcKTco4Jd2PX2U96Kf9PxygAPKBug+74LHzmHXmceN16MmRcdgZv+DGef/S9YvQAfRsNCn4cjf9yyQ==", - "dev": true, - "license": "(BSD-3-Clause AND Apache-2.0)" - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "has-symbols": "^1.0.3" - }, - "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, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", - "dev": true, - "license": "MIT" - }, - "node_modules/http-assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", - "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "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" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", - "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/immutable": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", - "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", - "dev": true, - "license": "MIT" - }, - "node_modules/import-fresh": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", - "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "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, - "license": "ISC", - "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, - "license": "ISC" - }, - "node_modules/ini": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.3.tgz", - "integrity": "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/ipull": { - "version": "3.9.5", - "resolved": "https://registry.npmjs.org/ipull/-/ipull-3.9.5.tgz", - "integrity": "sha512-5w/yZB5lXmTfsvNawmvkCjYo4SJNuKQz/av8TC1UiOyfOHyaM+DReqbpU2XpWYfmY+NIUbRRH8PUAWsxaS+IfA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@tinyhttp/content-disposition": "^2.2.0", - "async-retry": "^1.3.3", - "chalk": "^5.3.0", - "ci-info": "^4.0.0", - "cli-spinners": "^2.9.2", - "commander": "^10.0.0", - "eventemitter3": "^5.0.1", - "filenamify": "^6.0.0", - "fs-extra": "^11.1.1", - "is-unicode-supported": "^2.0.0", - "lifecycle-utils": "^2.0.1", - "lodash.debounce": "^4.0.8", - "lowdb": "^7.0.1", - "pretty-bytes": "^6.1.0", - "pretty-ms": "^8.0.0", - "sleep-promise": "^9.1.0", - "slice-ansi": "^7.1.0", - "stdout-update": "^4.0.1", - "strip-ansi": "^7.1.0" - }, - "bin": { - "ipull": "dist/cli/cli.js" - }, - "engines": { - "node": ">=18.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/ido-pluto/ipull?sponsor=1" - }, - "optionalDependencies": { - "@reflink/reflink": "^0.1.16" - } - }, - "node_modules/ipull/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ipull/node_modules/chalk": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", - "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ipull/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14" - } - }, - "node_modules/ipull/node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "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, - "license": "MIT", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.16.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.1.0.tgz", - "integrity": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "get-east-asian-width": "^1.3.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-generator-function": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", - "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.4", - "generator-function": "^2.0.0", - "get-proto": "^1.0.1", - "has-tostringtag": "^1.0.2", - "safe-regex-test": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-regex": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", - "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "gopd": "^1.2.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", - "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-what": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", - "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true, - "license": "ISC" - }, - "node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "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, - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", - "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", - "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz", - "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsrsasign": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-11.1.1.tgz", - "integrity": "sha512-6w95OOXH8DNeGxakqLndBEqqwQ6A70zGaky1oxfg8WVLWOnghTfJsc5Tknx+Z88MHSb1bGLcqQHImOF8Lk22XA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/kjur/jsrsasign#donations" - } - }, - "node_modules/jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "license": "(MIT OR GPL-3.0-or-later)", - "dependencies": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - } - }, - "node_modules/jszip/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, - "license": "MIT", - "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/jszip/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, - "license": "MIT" - }, - "node_modules/jszip/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, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "tsscmp": "1.0.6" - }, - "engines": { - "node": ">= 0.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, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/koa": { - "version": "2.16.4", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.4.tgz", - "integrity": "sha512-3An0GCLDSR34tsCO4H8Tef8Pp2ngtaZDAZnsWJYelqXUK5wyiHvGItgK/xcSkmHLSTn1Jcho1mRQs2ehRzvKKw==", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.9.0", - "debug": "^4.3.2", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" - }, - "engines": { - "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" - } - }, - "node_modules/koa-compose": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "dev": true, - "license": "MIT" - }, - "node_modules/koa-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", - "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", - "dev": true, - "license": "MIT", - "dependencies": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/koa-router": { - "version": "13.1.1", - "resolved": "https://registry.npmjs.org/koa-router/-/koa-router-13.1.1.tgz", - "integrity": "sha512-3GxRi7CxEgsfGhdFf4OW4OLv0DFdyNl2drcOCtoezi+LDSnkg0mhr1Iq5Q25R4FJt3Gw6dcAKrcpaCJ7WJfhYg==", - "deprecated": "Please use @koa/router instead, starting from v9! ", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.4.1", - "http-errors": "^2.0.0", - "koa-compose": "^4.1.0", - "path-to-regexp": "^6.3.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/koa-router/node_modules/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~2.0.0", - "inherits": "~2.0.4", - "setprototypeof": "~1.2.0", - "statuses": "~2.0.2", - "toidentifier": "~1.0.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/koa-router/node_modules/statuses": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz", - "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/koa-send": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", - "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "resolve-path": "^1.4.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/koa-static": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", - "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^3.1.0", - "koa-send": "^5.0.0" - }, - "engines": { - "node": ">= 7.6.0" - } - }, - "node_modules/koa-static/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.1" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/less": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/less/-/less-4.5.1.tgz", - "integrity": "sha512-UKgI3/KON4u6ngSsnDADsUERqhZknsVZbnuzlRZXLQCmfC/MDld42fTydUE9B+Mla1AL6SJ/Pp6SlEFi/AVGfw==", - "dev": true, - "hasInstallScript": true, - "license": "Apache-2.0", - "dependencies": { - "copy-anything": "^2.0.1", - "parse-node-version": "^1.0.1", - "tslib": "^2.3.0" - }, - "bin": { - "lessc": "bin/lessc" - }, - "engines": { - "node": ">=14" - }, - "optionalDependencies": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "needle": "^3.1.0", - "source-map": "~0.6.0" - } - }, - "node_modules/less-plugin-alias": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/less-plugin-alias/-/less-plugin-alias-1.0.0.tgz", - "integrity": "sha512-XFPJBo4tA0Qcjh//j6BXFlZIl7bppZZKl9/fecQAaVHtXDh+RXehZHRQvmh/b2O5H9mOcrIONH4c5nfSpzVssw==", - "dev": true, - "license": "ISC" - }, - "node_modules/less/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, - "license": "BSD-3-Clause", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "immediate": "~3.0.5" - } - }, - "node_modules/lifecycle-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lifecycle-utils/-/lifecycle-utils-2.1.0.tgz", - "integrity": "sha512-AnrXnE2/OF9PHCyFg0RSqsnQTzV991XaZA/buhFDoc58xU7rhSCDgCz/09Lqpsn4MpoPHt7TRAXV1kWZypFVsA==", - "dev": true, - "license": "MIT" - }, - "node_modules/loader-runner": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", - "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.11.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dev": true, - "license": "MIT", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", - "integrity": "sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==", - "dev": true, - "license": "MIT" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/loglevel": { - "version": "1.9.2", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.2.tgz", - "integrity": "sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - }, - "funding": { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/loglevel" - } - }, - "node_modules/long": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/long/-/long-5.3.2.tgz", - "integrity": "sha512-mNAgZ1GmyNhD7AuqnTG3/VQ26o760+ZYBPKjPvugO8+nLbYfX6TVpJPseBvopbdY+qpZ/lKUnmEc1LeZYS3QAA==", - "dev": true, - "license": "Apache-2.0" - }, - "node_modules/lowdb": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-7.0.1.tgz", - "integrity": "sha512-neJAj8GwF0e8EpycYIDFqEPcx9Qz4GUho20jWFR7YiFeXzF1YMLdxB36PypcTSPMA+4+LvgyMacYhlr18Zlymw==", - "dev": true, - "license": "MIT", - "dependencies": { - "steno": "^4.0.2" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "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, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "license": "ISC", - "optional": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/math-intrinsics": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", - "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true, - "license": "CC0-1.0" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "license": "MIT", - "optional": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", - "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minipass": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz", - "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==", - "dev": true, - "license": "BlueOak-1.0.0", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mkdirp": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-2.1.6.tgz", - "integrity": "sha512-+hEnITedc8LAtIP9u3HJDFIdcLV2vXP33sqLLIzkv1Db1zO/1OxbvYf0Y1OC/S/Qo5dxHXepofhmxL02PsKe+A==", - "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mrmime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", - "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", - "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/needle": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", - "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "iconv-lite": "^0.6.3", - "sax": "^1.2.4" - }, - "bin": { - "needle": "bin/needle" - }, - "engines": { - "node": ">= 4.4.x" - } - }, - "node_modules/needle/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, - "license": "MIT", - "optional": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "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, - "license": "MIT" - }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/node-releases": { - "version": "2.0.27", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", - "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", - "dev": true - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "dev": true, - "license": "(WTFPL OR MIT)", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true, - "license": "(MIT AND Zlib)" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-ms": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-3.0.0.tgz", - "integrity": "sha512-Tpb8Z7r7XbbtBTrM9UhpkzzaMrqA2VXMT3YChzYltwV3P3pM6t8wl7TvpMnSTosz1aQAdVib7kdoys7vYOPerw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-node-version": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", - "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-browserify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true, - "license": "MIT" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "BlueOak-1.0.0", - "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.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "license": "MIT", - "optional": 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, - "license": "MIT", - "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/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, - "license": "MIT", - "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/pkg-dir/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, - "license": "MIT", - "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/pkg-dir/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, - "license": "MIT", - "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/pkg-dir/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, - "license": "MIT", - "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/pkg-dir/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, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/pkg-dir/node_modules/yocto-queue": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", - "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pngjs": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-5.0.0.tgz", - "integrity": "sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/portfinder": { - "version": "1.0.38", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.38.tgz", - "integrity": "sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==", - "dev": true, - "license": "MIT", - "dependencies": { - "async": "^3.2.6", - "debug": "^4.3.6" - }, - "engines": { - "node": ">= 10.12" - } - }, - "node_modules/postcss": { - "version": "8.5.6", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", - "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", - "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" - } - ], - "license": "MIT", - "peer": true, - "dependencies": { - "nanoid": "^3.3.11", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "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, - "license": "MIT", - "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-url": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-url/-/postcss-url-10.1.3.tgz", - "integrity": "sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==", - "dev": true, - "license": "MIT", - "dependencies": { - "make-dir": "~3.1.0", - "mime": "~2.5.2", - "minimatch": "~3.0.4", - "xxhashjs": "~0.2.2" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-url/node_modules/brace-expansion": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", - "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/postcss-url/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/postcss-url/node_modules/mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", - "dev": true, - "license": "MIT", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/postcss-url/node_modules/minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/postcss-url/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "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, - "license": "MIT" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.1.1.tgz", - "integrity": "sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-ms": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-8.0.0.tgz", - "integrity": "sha512-ASJqOugUF1bbzI35STMBUpZqdfYKlJugy6JBziGi2EE+AL5JPJGSzvpeVXojxrr0ViUYoToUjb5kjSEGf7Y83Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "parse-ms": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6.0" - } - }, - "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, - "license": "MIT" - }, - "node_modules/protobufjs": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-7.5.4.tgz", - "integrity": "sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==", - "dev": true, - "hasInstallScript": true, - "license": "BSD-3-Clause", - "dependencies": { - "@protobufjs/aspromise": "^1.1.2", - "@protobufjs/base64": "^1.1.2", - "@protobufjs/codegen": "^2.0.4", - "@protobufjs/eventemitter": "^1.1.0", - "@protobufjs/fetch": "^1.1.0", - "@protobufjs/float": "^1.0.2", - "@protobufjs/inquire": "^1.1.0", - "@protobufjs/path": "^1.1.2", - "@protobufjs/pool": "^1.1.0", - "@protobufjs/utf8": "^1.1.0", - "@types/node": ">=13.7.0", - "long": "^5.0.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true, - "license": "MIT" - }, - "node_modules/prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/qr-image": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/qr-image/-/qr-image-3.2.0.tgz", - "integrity": "sha512-rXKDS5Sx3YipVsqmlMJsJsk6jXylEpiHRC2+nJy66fxA5ExYyGa4PqwteW69SaVmAb2OQ18HbYriT7cGQMbduw==", - "dev": true, - "license": "MIT" - }, - "node_modules/qrcode": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", - "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", - "dev": true, - "license": "MIT", - "dependencies": { - "dijkstrajs": "^1.0.1", - "pngjs": "^5.0.0", - "yargs": "^15.3.1" - }, - "bin": { - "qrcode": "bin/qrcode" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/qrcode/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/qrcode/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/qrcode/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/qrcode/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/qrcode/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "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" - } - ], - "license": "MIT" - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-cache/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, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.7.0.tgz", - "integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==", - "dev": true, - "license": "MIT", - "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "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, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.1.0" - } - }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.9.tgz", - "integrity": "sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", - "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regexpu-core": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.4.0.tgz", - "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", - "dev": true, - "license": "MIT", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.2.2", - "regjsgen": "^0.8.0", - "regjsparser": "^0.13.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.2.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", - "dev": true, - "license": "MIT" - }, - "node_modules/regjsparser": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz", - "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "jsesc": "~3.1.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "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, - "license": "MIT", - "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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true, - "license": "ISC" - }, - "node_modules/reserved-words": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", - "integrity": "sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve": { - "version": "1.22.11", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", - "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.16.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-path": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", - "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", - "dev": true, - "license": "MIT", - "dependencies": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/resolve-path/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true, - "license": "ISC" - }, - "node_modules/resolve-path/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", - "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "5.0.10", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.10.tgz", - "integrity": "sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^10.3.7" - }, - "bin": { - "rimraf": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-async": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-3.0.0.tgz", - "integrity": "sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.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" - } - ], - "license": "MIT", - "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" - } - ], - "license": "MIT" - }, - "node_modules/safe-regex-test": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", - "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", - "dev": true, - "license": "MIT", - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "is-regex": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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, - "license": "MIT" - }, - "node_modules/sass": { - "version": "1.97.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.97.3.tgz", - "integrity": "sha512-fDz1zJpd5GycprAbu4Q2PV/RprsRtKC/0z82z0JLgdytmcq0+ujJbJ/09bPGDxCLkKY3Np5cRAOcWiVkLXJURg==", - "dev": true, - "license": "MIT", - "dependencies": { - "chokidar": "^4.0.0", - "immutable": "^5.0.2", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" - } - }, - "node_modules/sass-alias": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/sass-alias/-/sass-alias-2.0.1.tgz", - "integrity": "sha512-KsVcyzpqzwdtSTQy+C2QhV5sivhAL836Dmv/kkIcYgnLYJ85scgMU5SF6LpsIOoaE911CtGfkuvhLdnqmhSXqQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/sass/node_modules/chokidar": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", - "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "readdirp": "^4.0.1" - }, - "engines": { - "node": ">= 14.16.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/sass/node_modules/readdirp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", - "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14.18.0" - }, - "funding": { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - }, - "node_modules/sax": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.4.tgz", - "integrity": "sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==", - "dev": true, - "license": "BlueOak-1.0.0", - "optional": true, - "engines": { - "node": ">=11.0.0" - } - }, - "node_modules/schema-utils": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", - "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/semver": { - "version": "7.7.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz", - "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "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, - "license": "BSD-3-Clause", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true, - "license": "ISC" - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true, - "license": "MIT" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true, - "license": "ISC" - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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, - "license": "ISC", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/simple-git": { - "version": "3.32.3", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.32.3.tgz", - "integrity": "sha512-56a5oxFdWlsGygOXHWrG+xjj5w9ZIt2uQbzqiIGdR/6i5iococ7WQ/bNPzWxCJdEUGUCmyMH0t9zMpRJTaKxmw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@kwsites/file-exists": "^1.1.1", - "@kwsites/promise-deferred": "^1.1.1", - "debug": "^4.4.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/steveukx/git-js?sponsor=1" - } - }, - "node_modules/sirv": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", - "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@polka/url": "^1.0.0-next.24", - "mrmime": "^2.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sleep-promise": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/sleep-promise/-/sleep-promise-9.1.0.tgz", - "integrity": "sha512-UHYzVpz9Xn8b+jikYSD6bqvf754xL2uBUzDFwiU6NcdZeifPr6UfgU43xpkPu67VMS88+TI2PSI7Eohgqf2fKA==", - "dev": true, - "license": "MIT" - }, - "node_modules/slice-ansi": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.2.tgz", - "integrity": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^6.2.1", - "is-fullwidth-code-point": "^5.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/chalk/slice-ansi?sponsor=1" - } - }, - "node_modules/slice-ansi/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/source-map": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">= 12" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": true, - "license": "BSD-3-Clause", - "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, - "license": "MIT", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/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, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/stdout-update": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/stdout-update/-/stdout-update-4.0.1.tgz", - "integrity": "sha512-wiS21Jthlvl1to+oorePvcyrIkiG/6M3D3VTmDUlJm7Cy6SbFhKkAvX+YBuHLxck/tO3mrdpC/cNesigQc3+UQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-escapes": "^6.2.0", - "ansi-styles": "^6.2.1", - "string-width": "^7.1.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/stdout-update/node_modules/ansi-escapes": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.1.tgz", - "integrity": "sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stdout-update/node_modules/ansi-regex": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", - "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/stdout-update/node_modules/ansi-styles": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", - "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/stdout-update/node_modules/emoji-regex": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", - "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", - "dev": true, - "license": "MIT" - }, - "node_modules/stdout-update/node_modules/string-width": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", - "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "emoji-regex": "^10.3.0", - "get-east-asian-width": "^1.0.0", - "strip-ansi": "^7.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stdout-update/node_modules/strip-ansi": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz", - "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^6.2.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/steno": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/steno/-/steno-4.0.2.tgz", - "integrity": "sha512-yhPIQXjrlt1xv7dyPQg2P17URmXbuM5pdGkpiMB3RenprfiBlvK415Lctfe0eshk90oA7/tNq7WEiMK8RSP39A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/streamx": { - "version": "2.23.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", - "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", - "dev": true, - "license": "MIT", - "dependencies": { - "events-universal": "^1.0.0", - "fast-fifo": "^1.3.2", - "text-decoder": "^1.1.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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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/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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/tar-stream": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.8.tgz", - "integrity": "sha512-U6QpVRyCGHva435KoNWy9PRoi2IFYCgtEhq9nmrPPpbRacPs9IH4aJ3gbrFC8dPcXvdSZ4XXfXT5Fshbp2MtlQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "b4a": "^1.6.4", - "bare-fs": "^4.5.5", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/teex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/teex/-/teex-1.0.1.tgz", - "integrity": "sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "streamx": "^2.12.5" - } - }, - "node_modules/terser": { - "version": "5.46.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.46.0.tgz", - "integrity": "sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.15.0", - "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.16", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", - "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.25", - "jest-worker": "^27.4.5", - "schema-utils": "^4.3.0", - "serialize-javascript": "^6.0.2", - "terser": "^5.31.1" - }, - "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/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, - "license": "MIT" - }, - "node_modules/text-decoder": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", - "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "b4a": "^1.6.4" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tinycolor2": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", - "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "license": "MIT", - "dependencies": { - "os-tmpdir": "~1.0.2" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/ts-morph": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-19.0.0.tgz", - "integrity": "sha512-D6qcpiJdn46tUqV45vr5UGM2dnIEuTGNxVhg0sk5NX11orcouwj6i1bMqZIz2mZTZB1Hcgy7C3oEVhAT+f6mbQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ts-morph/common": "~0.20.0", - "code-block-writer": "^12.0.0" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true, - "license": "0BSD" - }, - "node_modules/tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.6.x" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", - "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "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.2.1", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", - "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", - "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", - "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" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.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==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dev": true, - "license": "MIT", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/ajv": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz", - "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==", - "dev": true, - "license": "MIT", - "peer": 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/url-loader/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, - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/url-loader/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, - "license": "MIT" - }, - "node_modules/url-loader/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, - "license": "MIT", - "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/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, - "license": "MIT" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vela-chai": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vela-chai/-/vela-chai-1.0.4.tgz", - "integrity": "sha512-4jNOacpd4j13sOhanxXYGFPKYIVjuiXsIL/ubxw9ylIrJDwH7vv4rmnkonuS9vthyMtIaEWzEJsq/PXPNivKlw==", - "dev": true, - "license": "ISC" - }, - "node_modules/vela-quickapp-test": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/vela-quickapp-test/-/vela-quickapp-test-1.0.19.tgz", - "integrity": "sha512-4KJAJ2DMZAvz1Z3UBQtg9/8MJD3AnjSG77YqM9fn+1qGdFfj54KWyw6/l4vGsyD9ZwEANWOUYUoqvmyzi4ybPQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/watchpack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", - "dev": true, - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.105.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.3.tgz", - "integrity": "sha512-LLBBA4oLmT7sZdHiYE/PeVuifOxYyE2uL/V+9VQP7YSYdJU7bSf7H8bZRRxW8kEPMkmVjnrXmoR3oejIdX0xbg==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.8", - "@types/json-schema": "^7.0.15", - "@webassemblyjs/ast": "^1.14.1", - "@webassemblyjs/wasm-edit": "^1.14.1", - "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.16.0", - "acorn-import-phases": "^1.0.3", - "browserslist": "^4.28.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.19.0", - "es-module-lexer": "^2.0.0", - "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.3.1", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^4.3.3", - "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.16", - "watchpack": "^2.5.1", - "webpack-sources": "^3.3.4" - }, - "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-bundle-analyzer": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", - "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "debounce": "^1.2.1", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "html-escaper": "^2.0.2", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-sources": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.4.tgz", - "integrity": "sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/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, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=4.0" - } - }, - "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, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", - "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "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, - "license": "ISC" - }, - "node_modules/ws": { - "version": "7.5.10", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", - "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xxhashjs": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/xxhashjs/-/xxhashjs-0.2.2.tgz", - "integrity": "sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==", - "dev": true, - "license": "MIT", - "dependencies": { - "cuint": "^0.2.2" - } - }, - "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, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "license": "ISC" - }, - "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, - "license": "MIT", - "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, - "license": "ISC", - "engines": { - "node": ">=12" - } - }, - "node_modules/ylru": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", - "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/yoctocolors-cjs": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", - "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zip-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-6.0.1.tgz", - "integrity": "sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==", - "dev": true, - "license": "MIT", - "dependencies": { - "archiver-utils": "^5.0.0", - "compress-commons": "^6.0.2", - "readable-stream": "^4.0.0" - }, - "engines": { - "node": ">= 14" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index e3995c0..0000000 --- a/package.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "name": "搜哩浏览器", - "version": "1.0.0", - "description": "", - "engines": { - "node": ">=8.10" - }, - "scripts": { - "start": "aiot start --watch", - "build": "aiot build", - "release": "aiot release", - "lint": "eslint --format codeframe --fix --ext .ux,.js src/" - }, - "lint-staged": { - "*.{ux,js}": [ - "prettier --write", - "eslint --format codeframe --fix", - "git add" - ], - "*.{less,css}": [ - "prettier --write", - "stylelint --fix --custom-syntax postcss-less", - "git add" - ] - }, - "devDependencies": { - "@aiot-toolkit/jsc": "^1.0.3", - "aiot-toolkit": "^2.0.5" - }, - "license": "MIT" -} \ No newline at end of file diff --git a/src/app.ux b/src/app.ux deleted file mode 100644 index 9c888db..0000000 --- a/src/app.ux +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/src/common/logo.png b/src/common/logo.png deleted file mode 100644 index 48039c36a63ea5770fcd92a7881025f51f07fee8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58851 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 M07*qoM6N<$f`@YcDgXcg diff --git a/src/common/utils.js b/src/common/utils.js deleted file mode 100644 index a480ef2..0000000 --- a/src/common/utils.js +++ /dev/null @@ -1,217 +0,0 @@ -/** - * 工具函数库 - 搜哩浏览器 - * 提供HTML解析、URL处理、数据存储等核心功能 - */ - -// ==================== 常量定义 ==================== - -const HTML_ENTITY_MAP = { - '&': '&', '<': '<', '>': '>', '"': '"', ''': "'", - ' ': ' ', '/': '/', '`': '`', '=': '=', - '©': '©', '®': '®', '™': '™', '"': '"' -}; - -const TAGS_TO_REMOVE = [ - 'script', 'style', 'noscript', 'iframe', 'canvas', 'svg', - 'video', 'audio', 'embed', 'object', 'applet', 'meta', 'link' -]; - -// ==================== HTML处理 ==================== - -export function decodeHtmlEntities(text) { - if (!text || typeof text !== 'string') return ''; - return text.replace(/&[a-zA-Z0-9#]+;/g, entity => HTML_ENTITY_MAP[entity] || entity); -} - -export function cleanHtmlText(text) { - if (!text || typeof text !== 'string') return ''; - return text - .replace(/<[^>]+>/g, '') - .replace(/&[a-zA-Z0-9#]+;/g, entity => HTML_ENTITY_MAP[entity] || entity) - .replace(/\s+/g, ' ') - .trim(); -} - -export function preprocessHtml(html) { - if (!html) return ''; - let content = html; - - // 移除危险标签 - TAGS_TO_REMOVE.forEach(tag => { - const regex = new RegExp(`<${tag}[^>]*>[\\s\\S]*?<\\/${tag}>|<${tag}[^>]*\\/?>`, 'gi'); - content = content.replace(regex, ' '); - }); - - // 移除注释 - content = content.replace(//g, ' '); - - // 提取body内容 - const bodyMatch = content.match(/]*>([\s\S]*)<\/body>/i); - return bodyMatch?.[1] || content; -} - -export function extractTitle(html) { - if (!html) return ''; - const match = html.match(/]*>([^<]*)<\/title>/i); - return match?.[1] ? decodeHtmlEntities(match[1].trim()) : ''; -} - -// ==================== 内联元素解析 ==================== - -export function parseInlineElements(text, baseUrl) { - if (!text) return []; - - const parts = []; - let remaining = text; - - // 解析链接 - remaining = remaining.replace(/]*href=["']([^"']+)["'][^>]*>([\s\S]*?)<\/a>/gi, - (match, url, linkText) => { - const t = cleanHtmlText(linkText); - if (t) parts.push({ type: 'a', text: t, url: resolveUrl(url, baseUrl) }); - return ''; - }); - - // 解析加粗 - remaining = remaining.replace(/<(strong|b)[^>]*>([\s\S]*?)<\/\1>/gi, - (match, tag, txt) => { - const t = cleanHtmlText(txt); - if (t) parts.push({ type: 'strong', text: t }); - return ''; - }); - - // 解析斜体 - remaining = remaining.replace(/<(em|i)[^>]*>([\s\S]*?)<\/\1>/gi, - (match, tag, txt) => { - const t = cleanHtmlText(txt); - if (t) parts.push({ type: 'em', text: t }); - return ''; - }); - - // 剩余文本放前面 - const plainText = cleanHtmlText(remaining); - if (plainText) parts.unshift({ type: 'text', text: plainText }); - - return parts; -} - -// ==================== URL处理 ==================== - -export function getBaseUrl(url) { - if (!url) return ''; - try { - const match = url.match(/^(https?:\/\/[^\/]+)/i); - return match ? match[1] : url; - } catch (e) { - return url; - } -} - -export function resolveUrl(url, baseUrl) { - if (!url) return ''; - if (url.startsWith('http://') || url.startsWith('https://')) return url; - if (url.startsWith('//')) return 'https:' + url; - if (url.startsWith('/')) return baseUrl + url; - return baseUrl + '/' + url; -} - -export function normalizeUrl(url) { - if (!url) return ''; - url = url.trim().toLowerCase(); - return (url.startsWith('http://') || url.startsWith('https://')) - ? url - : 'https://' + url; -} - -export function formatDisplayUrl(url) { - if (!url) return ''; - return url.replace(/^https?:\/\//, '').replace(/\/$/, '').split('/')[0]; -} - -export function isValidUrl(url) { - return url && /^(https?:\/\/)?([\w-]+\.)+[\w-]+/.test(url); -} - -// ==================== 数据存储 ==================== - -export function getStorageData(storage, key) { - return new Promise((resolve) => { - storage.get({ - key, - success: (data) => { - try { resolve(JSON.parse(data || '[]')); } - catch (e) { resolve([]); } - }, - fail: () => resolve([]) - }); - }); -} - -export function setStorageData(storage, key, value) { - return new Promise((resolve) => { - storage.set({ - key, - value: JSON.stringify(value), - success: () => resolve(true), - fail: () => resolve(false) - }); - }); -} - -// ==================== 工具函数 ==================== - -export function debounce(fn, delay = 300) { - let timer = null; - return function(...args) { - if (timer) clearTimeout(timer); - timer = setTimeout(() => fn.apply(this, args), delay); - }; -} - -export function throttle(fn, interval = 300) { - let lastTime = 0; - return function(...args) { - const now = Date.now(); - if (now - lastTime >= interval) { - lastTime = now; - fn.apply(this, args); - } - }; -} - -export function truncateText(text, maxLength = 50) { - if (!text || text.length <= maxLength) return text; - return text.substring(0, maxLength) + '...'; -} - -export function generateId() { - return Date.now().toString(36) + Math.random().toString(36).slice(2, 7); -} - -export function showToast(page, msg, duration = 2000) { - page.toastMsg = msg; - page.showToast = true; - setTimeout(() => page.showToast = false, duration); -} - -// ==================== 导出 ==================== - -export default { - decodeHtmlEntities, - cleanHtmlText, - preprocessHtml, - extractTitle, - parseInlineElements, - getBaseUrl, - resolveUrl, - normalizeUrl, - formatDisplayUrl, - isValidUrl, - getStorageData, - setStorageData, - debounce, - throttle, - truncateText, - generateId, - showToast -}; diff --git a/src/components/InputMethod/InputMethod.ux b/src/components/InputMethod/InputMethod.ux deleted file mode 100644 index 12ff3fd..0000000 --- a/src/components/InputMethod/InputMethod.ux +++ /dev/null @@ -1,782 +0,0 @@ - - - - - diff --git a/src/components/InputMethod/assets/arc/123.png b/src/components/InputMethod/assets/arc/123.png deleted file mode 100644 index d405f5ea5e76b3e9c293987555536005fb8fd365..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 759 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 diff --git a/src/components/InputMethod/assets/arc/space.png b/src/components/InputMethod/assets/arc/space.png deleted file mode 100644 index 383d6a76af5b4dad9d853bc827d9c12e8729e3c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1735 zcmV;&1~~bNP)Px#1am@3R0s$N2z&@+hyVZvaY;l$RA_hG4PY}8g=q?Oon7_M|g1d*~iKKY^ zkw|`xZg2ON`)Oup=Vs;zQ$iSqSpcCB;vo@*0J6-yN<>)zSpZ<>G5`=!6@X;sGa-a* zx7$)mS)InZXp)nKVYn)UC=$^&fZ`Za*?+)Wt@Xhq$xnoE7=}g1ah?HqJc;>wphQG_ zpFVvmjXTj;gbmSM^pU348cM0?uf502AnN=y5kUw6B7);Ma2y9hh<-mgHt~@NhheyC zi0&l&lu~H5T4=Z1VCK;lMFiJ%;dve$$LTfXjZ*5#D5{>Ca6X^k0kBI%tMU7-Rtt?r zV`P&3Kt%9;AD-t$T47LS=I19TCkJWf>-q2NhkQQ2Ped<`r3KI-TC3I2Znx7+l?qmC z66&5IqQ|*hE?cQo-VHm~P!bNqFzYzZ2LPeHr?p12*+i?=O11cL;W!R5nM`t@OQqE2 zFe-i}VRO`ch^z3l)OT1A5rQCq=XvqlQYrPbl(IbV*+HGXB->~-&}=rxS?|Q)`#ypo zh}z6t)>_{iB-GA~kOhEdvx$1W9<_;R)vUQM`Wh``pdv@2Uaw#KejNt( zTz6g9-uix!A?ryvpU>|Q(M#KIG#WEW)qVHi9%e?Z zR=b`RP63H+SPa9kXd4mXxO7{s){S{llK?X(rTolZ6A)SEf9=h$U%$>ZVW8uF-oAZ1 zYAdCFkW!Wf00<#=VjXi&7U)PhZi9pnMZl;u5&dL4X4%0=i#Qh(X9Fc2jYUvriymtI zop4<@M9k4x6tX}^t*s+s5DKkz^fok)=k8TV?Bj=mh<@zVxhRNBn217w*!%7xsk22w zh*`nRQ9v%C?+XWJUQPPaH?@|jA)(S)k&G`d8WKXxF1&;j!FvdFGIc#W7Y)o@cA2?q zGYLY7)JN0G$_k!7eF^}0_39PQ&(9~m(2b1^0KmtOA5%Y@6rywY?%l@#R)Nu83tzl= zfvv4AtgWqKd3hP{-@i}2s6p7?-p2m^KDM^DaB*>gv$L~Q&pVD2#kq*6+@;ceGIay7 zva-_idQy1w=uvcSC7lKd2}{AuQ7CgjUUnw1yu6(HnYa*{`Alf7|LWDbD2Q_sLP!Ci zOTvp}scm(ELABj(OIJ!+EffkRm;j#Zx+4bx*4EbW`t|EcthH;-Q4veO0DzQIR$TyK z=0hSX0-d;S8p82o=+2!xxPSlt$P2s*7Z(?)#>dmC%={KGAs(%D$#yu7lS-|Rj*e0- zVjLVE9u7U$7Rgv>tq*`$=Alq19Kn0+wsi$ykTi+DZVXB@w%=q zPeUoSXRkfaOV&`#1#EGf1rhDV`@2hFI#NEcZQu9j>RcwGuFN5TH_58KOTMI1YR^`= z3L)l7wSyq&ax|1uPm*IU`I2A0e5vMgx&Lf^hgFYRk7)Y7AGgY2=3h=vPybGi>*+jK zDixW_<+4Qd0O)uuJ%ZXZgJcq%nSVbyIr**E*nu0gP$--tQMNQ|xu+yq0P^_w_+G#9 z1K$UgQk!-^1D&FgxZ2z_eBZxBRw=bP=$V0prIb~z^(JC(R6!6RlgZqu^|sbHS%qgx z4+qv;j#XS*uh*~Ln0cND-}k3iTpEX|&igffPbr03tu}Qxv`;~)HBiroohMa@qf)87 z%jI&P&8uVv=$zHIczYUF+^X-=(o!;9QwH$7pEd3~-zbYPD*h*WeAIDGp8y;vrS`5W z74A9rNGmchg=|-T)$NC=9j0LzW?k0}wbr4jG6-!hI+n4lnp98OTuT!+ dp4z8){{z-~FKJJf_#*%S002ovPDHLkV1lX-J|h4C diff --git a/src/components/InputMethod/assets/arc/up2.png b/src/components/InputMethod/assets/arc/up2.png deleted file mode 100644 index 3adb0294a4f1db1a8d98b4dea3a8eedb9b433d20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3872 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 1; i--) { - let str = pinyin.substr(0, i); - let rs = this.getSingleHanzi(str); - if (rs) return [rs.split(''), str]; - } - - return [[], '']; // 理论上一般不会出现这种情况 -}; - -SimpleInputMethod.initDict(); - -export { SimpleInputMethod } //换成export default SimpleInputMethod;不能用 \ No newline at end of file diff --git a/src/components/InputMethod/assets/full/0.png b/src/components/InputMethod/assets/full/0.png deleted file mode 100644 index b8f1c38d13c7122ff89cd3f0a49fdb549503a395..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1511 zcmVPx#1am@3R0s$N2z&@+hyVZukx4{BRA_r4fhD>IY?Dc9N~h(ftJdMGZyCtdbiXdMWR?JEGPSd>O?HL6@#T1$j-bT zoZZf@e+YOT?C&)5_U*j+{NB8IvmSvyC=?1O_V)J96VV)i8D>7s%u@hBM5OC7^H=@G zIxK_`J9=L!rGhpQJr_dMrIhttE?3&z+U$rYW)h}QWBFLA~vLymtEJb z#~*YMTU=cHy3uHqg%Hz6FtLFlgm{xmr7k~y{P;mcu6O3==YMAA-*lOj629+4N(lf6 zB7>QSJL6!2;{Pcch5;giX__z$BcjL5*S5B{u7|ooqfjWE-QV9|5Bf?eynFW!@87?N zloHH*WMq0lDFrDd_V@SU`+i6i0E7_VI*#+^)vH&30|y?<=krsBVYmQJ18pz0TCFcm z(&VXQmNE!9FS5NDrYTroz|n2G!v-_g>EmkS0lg9tLNq8|rH?E0 z(hGnaKYASPY!Za-A7-wb!!)+Myo}}LW!Sb2+qO}yR#B-`u)e;IX0w^7tyth~i~0Ha z?ck7@lrhV)aQE(AEG#T^eeQW4R#sNvd0ry+0AO-*G9)LZ{DzV``RZ6(TkA;*0364` z{rmS5wHaGu$!Eodg#|1vErtDZxr~*S6)Y|;qEsq{a>sG7y1JT(O(BF%tl_$DBXMF^ zu3QP*)oK-2uU<01G2LTIspLaZ$6<--KgQ=GwmH{M=bGg%I^nKG3K!=)b;g+c+J{4UOM?L5yejdAX=T2Ay+O~~{4 z2QUO;p68)hEQZCfZQHnb@nVNwsZ>fd4E4kT0EXi@KLI!n03SYl7|2k7N~MBkvx&L6 zIi%C+j_1W<5w~vL8rV)coz}_S+}+&`)ACSG&;cyViiBUSRztN~P3+`+?AS5=d;QE% z*O-oGvl*_hq|q;N0AHx2N&@{72LO=%uY9chA8GVU9KaZREcQ9z&-il^LNvn8n0yo# zLPUu9zVF6$NC>g5zc3Dnh2f*%s1nfu@K3iFMj0PV96&pHJn!+s$Rd?W>D`TPI+V-h z!i8rTM#sgFQG;O^k^SrG)2AEV^yuKC)xAKF$z(=$tqCC_B^oo|?xjlrkj-X)3BSh? zA)C#PB)Lo`qeoOjDfN3VT>^m3&CS;*PoDff5E_PoTrM{%*c>~~wV6apw1=BR+b=lCpDTDwK!7vO=OiUn?$;7|*UfbH*y4iP(xS&ud zoNcvQf8gK>(x@SR%dHnWVr^$7{D}TNqRUKhePS3_XM=0AN-0G|+uX*6QtFZGx*MM|)_)`*Qqr)eav=Z! N002ovPDHLkV1m{m&hG#K diff --git a/src/components/InputMethod/assets/full/1.png b/src/components/InputMethod/assets/full/1.png deleted file mode 100644 index 2a0c4fc0e989ab616c30da1ca215ce53a6cf5c25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1207 zcmV;o1W5adP)Px#1am@3R0s$N2z&@+hyVZtVM#mYEN0qw>w~+|+a97e0kX+d$S(1h#5$1#=svIEsLt5{f6!@*y zpE-^-$NJZJ-gq^h-_FN-yB@*>xUQRH=4Z^jC?YO^jEH2YhsdRmMC8#VTOSG{dKX=5 zt#wa-1>ls3>RRh#t@Rtv^Df8Q8KrbxH)mPaYY}-KhqKcF5nYMMW)K7~M-dz%RxB33 z4T9jMh&;I;7w?QS+qPd+DwSWO%06OCOG~eaXf3MicDo3I06`EyL?9vn5PnV@CgX_+ z%nW9RWm!;44PN)%(b3WCaBYNqKEEa+ugqF&jaI95Zv<`&r4-WXG?+Qm&Ckz&vA4JP z7tkZNva<4dr_=e(GyvcC(dl$PiNm)65y7_YFnS_VcN}M_QmMRW0BE<{KN(U%5F~;W za8nNLb{oCM2_nk1+wC6!fb#kLGZFd4T-avNivHtY zvJj1!h-8?E>PC@dVuN62J~NBKV@i?`O+{vA77@=VW+`G8GuKTwjGnuufl{f2LZJWv zs8*}k-QAtqZ&~-zJPL&Z*4NjO&1U=b(2M09Kvao5?- z&JI>rS5YpPaejUttL;g!06;`ejY28acc8or%H?t_c0L9s@4~$-$(wW(3;^A3H++3H z?Y->2zyRQRUf=0s7EU11@Py=MA!<2=meOeu9>WXrPd-I+Ksm~Y`>ILWC1>mO6;w08+G|*@?VzW01L;0q) zJ}`2U8pz=GG>TZ_TfWv>4|(o+-hq*myitz}$$=4)l8(^;5Yg30Vnp=T$Vu7H2Fm7i z9I*o<`dDC)_QX+ zu^%XFqw6=G=UtBVw)cW()2waVesHbd46sCQ`kC+hYryz+4*&>) z;QMH;IgayS>dmsOA%AS!eqkoz{x<}!>*kbFzXQk^T@VEDeLox=1Ex1LX0pUYMJaW= zA+bqtUDsvi-G?|~AR_flCiB(){{G)l{RidM#l^+Njg7P8^`eGgwfecB02+bs V!l=1TFGc_W002ovPDHLkV1jXzF%SR% diff --git a/src/components/InputMethod/assets/full/123.png b/src/components/InputMethod/assets/full/123.png deleted file mode 100644 index bc3a032abb5e729322d477704fe7390c658420cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2343 zcmV+?3E1|DP)Px#1am@3R0s$N2z&@+hyVZx(Md!>RCt{2oJ&j_NgBuhRc&nJ2je++wBwwxrAVnI ziF3pt--)^Nm@5y>a04#cToT_V5#+ov+#%c%$Q$`U4KYn zhzkIv{ za=YF4KcXSGiakLVLi|E&wc0!Lgd|BA85#L50~>NXI2NNqR8`ee03XbgUaxoPss{)c z0O-2DMk$S(^I@OQhf1Y_N~JQK6B|S#5dc83SZvuR7z|=|cGl{vX&O#WPH=d52u;(P z_D>`d*Z%HOsf1iEcjGZrN`JN%IgKjPpY}q75W*7rMVt#(!I$l^^1oS&a#dV1P&*Rm`(yB)z#IeeeM5DryI@Xa+sN!!O_tX#>U1l zHa3Q6G-}1uQmNF`?Ix4S265--=Q|eHNmGFVz}Ow|iZS*Mz#o*-MYAqx7y9z@a^Mm% zP17(vJq@5PLMtl+fbH#V6pKZipPx5PgfvYaZM)sdn`P4`(P$KJ-n;>D zJK_SiBnR?^(uzn?}x|ZY1n-*q%Q7*2M?^{R)Wd0jGdhwjE#)} z05&!@{4$7$2$npSD9WVK^sV*}&k<9PP$8OF!Q zF*7sMa6xQtZZ;%qopS31|9n25`Sj`2RJmN9s?};4duDB485?Awo#M{T&9%**n^7zl zv9z>g#cWxYyRzat+tG1+e4P3G`SaAp#l=G*#9IK?u6tAHK}^U}sg$+8Y>M0MB88@D zmg@%4@w&C0JKwTXEEZ1{MOo8z{h<)zU$6-ce2deA;J!CEH<3&x0n}sZ^73-m;+oh$ z-xDsn6{@P9DT?x{P$>K?g!mPXgsk7KdSzv$q2SQTJhqc^q1|e4>gIua6xfcUC?5)i z!j!J-Q%?5{T(xS)uKk{4Wo4ydI<&sNe(mZO02~|~;Qjme*3zUCXWZ?kCfxNr_%={g zH3J~S7<fB>)3*u7W{jKVzHP}6lLwpmoE=1mCBV^4b)w@ zJzn2+a%N9-oJmtRZqsCcfB)Jn+swo}{XLF55&ze77TgTu2D#q|A#vDTxRblI>_j2~ zS(dT4w|6DkiN#_a@3?5SKP!<)AQp=u5{W?5G;1H0>C!ue5Q0D;U>^R}7XsUP^ypFC z?RHNJAr>j6;a2^6HD=#6c7cTur+p`|ok%1S_jLJ0hRzcp3Tb^V_|oWM>P zV+=r?QaWi&!>$z^z!kxJA(lJV@ay&Y?>V4e#JGhg4qy`XWG&q3B8nN$%^%a<3nA`Y ze0%H#07A%AKA+DF1-^!GI2;OvLJR<-luiO*-8?AnuEaOj>+M^jgb;5PMOg!Sa4otY zV2p)O7n~779t$DjxPhfN!xY;7z&X3yH!lnm^MPnhs%@Dv}{(uD}=zOOnKl zhqgWzLNG!|xRXTgHn3Z+$xz^Xz;N?n)U7@Q;4vX2WLy9tbePz+LI`mR;FY2%ADnGN zfqMYs0tf*J>$)D6Bq>BG{fToPmLv(B^RO-Mo3Cet5LF0~Zudyx{{w1dZ7r`E))D{! N002ovPDHLkV1juZV&?z= diff --git a/src/components/InputMethod/assets/full/123_boardless.png b/src/components/InputMethod/assets/full/123_boardless.png deleted file mode 100644 index 9d7c797f7fc3c58249144b929ff7020f885867f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 649 zcmV;40(Sk0P)Px#1am@3R0s$N2z&@+hyVZrGf6~2R7i=nm+g5PF%X2`&EoI=Af$pg z6>wC5serhGkP4s!(*d{wu7k-B>Eb;h?gNtfrIU7VN2}FHG7?BCff6{G+0S%5vHK28 zfdZ(31MmuL&8*J&%z?*i|8%HbcLAliKCi1jrYTQ@;hk?~nl z<-RX67{?n_S0>^8j{_$@O|n;|24%Ax35k^8MABT+tRqp)mpT-gxfWoy8UF3kBvtOE7mD>Fef(zGPci4GyTf&CBz&|Azm#7I^1N$p>GuoM+ z0q3~f8zmZg5#*K{Olwcl^9b7%$A;v?Py#*V3WA$pFl3FX@S(do?ftJ`*wt zA-g*T-Mk1kDubDw_;>bWp^P5hRf7uJ>5IJvo?3_e2$G!@EU@#Dry0p7suM-iFtZ=DWu(C*`F@GESZb-DZL3Ih=^sCFY{syM55RlwhN2+k j3qBrP#CTiaw=au7SA~DElrZVr00000NkvXXu0mjfYuO&j diff --git a/src/components/InputMethod/assets/full/2-1.png b/src/components/InputMethod/assets/full/2-1.png deleted file mode 100644 index 7b2ba1803ffecc23b7de1c2e2eaa82935390fa32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1442 zcmV;T1zq}yP)Px#1am@3R0s$N2z&@+hyVZuOi4sRRA_0P8E?ogTH#hmk+RS_k$T`# zwkG6SD&@w3NSu0U=qD)62Oyyb#Hnh<2S}oP0N{dz1fhz2h=8V>lR31qjTFfTq&Px2 zf%VSo!JgH`cK$kc;^lYAo7v6I{N}xRGxO$|a6pWYkB>0(_W-_AN_`6;&CF?Pz zGoL%?caH)hdTW-IQmRp35kjmn^M+DtO)2##2!hJ4-`TIBD_5>e0{8{MwGR8-a}d!c zGtWm+G}~?vb|vroe#Ww_S*6rece~gVlx*9+nakz=HY?kb_kG`&QoaC?HtWMMgi;Do z6oHw+%m5JoJt^o}M??@pKnQ_UDg`NJ^LxL(e*OB7xZM1qhMCX7ARdMxK7Rao;v^3X zDJ2F62O)%r>&~A)|IO2~0QqE~P3B-Z=l-%0dLSsPy5oNZvwtfc;&1bXOTSPRc|KY=j4}DMEL@JenZQF6# zw(T!t%@a}V)jxgulqli=P^;AtMNwR?R;xDz0QkP22H@)lVHozlcRfI@R*PjJ#AU7d z3>w~DFJnoBp7#xm2mla5_`AH2D40rR=C8#b?1#0a zS26h@2#Np#UH%-jzr(dN^PgHC7#Qe%Z+eUt+s&9}+qHbB% zZ(2^e_GNR$$jC@3ilQF@oFk&19CTdQ#r5mgF)=X#&-3u+&6^$1r>3SbIy%}?e-xZK zb0(JCy7a48uijNk-2v*SylS=DaihDz^E@mrF2eJ?xNd!Y9Sa^6qN(08lEGDxT+!0=Nv+107}%upeQX{l1ZlBx`?P z^2^K11pt5Pa<@GHN#H;+t0; z2aZ-oQFK?!Qp!Y}_YZ8p<#M@l;lc&c$jj;4#;4mbG{1SMICU6?b2=GF2m#Boy3oDu zp?Re`l;2Kr{>WA^jVb6#V0b#-0{v8>DevhiuUiYpxXVvdMzX}MoEJ|=l0Dju2q%a<<; zFajQfgM%G)tQRo%CQ7MNM_01u#^}1w^#N zGKuI>5CoNud%C*1dRH%f0N^;zsTu&CglP1s6o%n#;0Q}yJ1C`o&;vk3ID7W&saOIn z%Yx%LJDjm?+c$Lv_ObQO_x+3z;)TBI0_w>CI{&R!t99-2Ll3e}tT=MwaVKcx?#|(q z<>oVUF`Z6NEG;elXV!PcF0|kaR2}S07*qoM6N<$g02p_mH+?% diff --git a/src/components/InputMethod/assets/full/2-2.png b/src/components/InputMethod/assets/full/2-2.png deleted file mode 100644 index 82d2c50a601c520f8949d6703107783b97837217..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1505 zcmV<71s?i|P)Px#1am@3R0s$N2z&@+hyVZui%CR5RA__ z>t18^3nKbAG#@iFch>TPi0ZEE)+Z(=R-Zn7`tC?$Ml}|T#dEDz>o)+m`d##pP$8nl z&CSh9uTEX$XJ%%;X*QedM07Exg(ZoK>$<0 z45btRprdg^1JS3YODQ3QfRqwa%D^)KP1kj=*|u$Wjo}rF#o~0U)!OvxN-6B`@8jU$ zAg1NV10sTDS+FciZ*DU4PtTt}e;DWs0Qr3Wtd!CQZ~!y=JXedkp|aTocaC&Efj>>&WGD$Y!%>G#aQ@t0JTNM-tbO&1SK(veL89AQ4h|D5d`L$^&(F3kwSYQp?NBn4O))%*+hR<+9)I zX+aV&O;gYBD_vRLpiryTP^;Ad0OfKS4<0v_Gd^1y&? zzE-PYetsT>LLt(o^%IsxqcO;-BN38%Qz`XOe;$js_oT05YHBK=>Pa{}-ODrcl5N{f z{dpn*&eYTtR##X3`s2rsvAw+=>zv+sUI$I3)ctUu*vWguv)L?ww!}-NQry!bl}h<# zBDx=zI*O}P6{Q2|CQT<{i??re3u(Pw12yr0j;SIxBURzuH zFREXxS0m`VoYp+_Lg_|?p?ne zH-r#@?ai{R#a{hsdV1Q=W0TId28~Q6qi=7Ot*xzVz52&0`9h)KJG|Z9U97LK$2M1J zUk4HOlsXVI`8#*+;Of<@0Dx+>8Y_9-)&W#L_jwvPC1-fYkvaf~@QsI2MA*Y0Me0Dz zYF{dq{OE3HXD609!qMFR{{AmV{cWt|<4#_HE?ZwZ>=s580yZDI(Qx8nnr0w#a~$W; zXf6sujp#QjA_`}2i&2?dFO00W51rDydG_pCSHAu^2qN;|)~I~E@$TJtFbv~15q2x}9B3rFi|31z*0>Ep(G6Ir6Za@zRrEagq(XOcLWuHF1DYs^ zOeW)>WlJef^a}`YZ3hPj_xc%6Y;0`22k_8qNTpII()NWA7#kb&>z$+MdS7D#KsufN znVIX}Bq4_~bO<4k$z=RGGuOAawtnqVrSFhgXa=8xxegN9ro@tse3`@`xsG~*V7sn6*RP%Hh!kPxBJw>Vx~1RN8U{MPXfb?adJyQTzny!z zH-r$EiRheC>T;ZaGa;f6N~!lmR3{?aahxZ%ZCCmo_b~hqoJ%YjfDeF<00000NkvXX Hu0mjfYJcC> diff --git a/src/components/InputMethod/assets/full/3-1.png b/src/components/InputMethod/assets/full/3-1.png deleted file mode 100644 index 1cd50b3d1326107f728fb985bedba6d78b4602f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1514 zcmVPx#1am@3R0s$N2z&@+hyVZulu1NERA_Iz8yK%sl8<`>ZX0$8!Ek|m1njO$uA6jyNt$%-`(YVS)^tl~aUtjOZ#QF&?2h2Ri019^C zFl&!R2M1@^h7JIdP3kbiHBKTj%DcRKDA7UC5Hs_l9kAZ!|M(9X5lKvZ5Cna@%<}m> z1_uWL0QGtuuV24TMUJaM%*-qzf7pRcCX0eN zMfrR_(VkkZhDxR4O}2=fVgQKacs2-vU+jY@iu#76si~=?JwHG1U4G&Ry?OKII{?c7 zz|6?ya^5Gi9jx{Mz>_CWyvt7rQc6`tWXAS0nGCYotoI3Z!X>C&E_;{1$&-%b_>PGD zVEbVh_H@%885v1TdbwOq&G*?2TSAREj%NTou>D*v*E9cUWMm|1`!ww?wvENK);C0? zYWtlzTVHS;!g{^#T|Te_K}xA*W6UK>lFixrwru%)K56%2c>y~R1Z-^DE=kPn-Tb?x zxMcanuIr{v(j*-7?^Bc9W#u#ea#2XV0cCuM_*S-EESRb88?=kb&06qdXHf|9~C8u4l*Kzss<)oczPm&>K1 zN%!yHPqb)iYRan?9Y}*L+M2XLMAwLD2uM$p%H=X@wHnIhGAflys-cIYK`UKxi3^3o zX=eW2y|&kCwXn9f){W15hjmKdX^FY$jN5?pmRs6z!zg2n=~@osLn6sVSCc#+0!gk0 z5z$K5vtaK#Ngav77pbHPcOt1D4gvOpOArxNQ_G_&rK(XBeTEK?yWdH2^Y6x(#dq?9 z_QKNAQfqj4_+B=f9Wlm?*$FUnU*2X5f?$&mq_w{8B{e7_R4f*Mgj4%ruN(KvbsHi= z6h+ArW9GT1PoG}*a#TS?^8ESp8*V;{nQ`>!QDn2(o*#4DLkVa9Sq#H)8rY%QCrz|V z9)1Fl+>I0wtgWpjH6cE+T`58shF{vEmY)3U+NBTk04{buvt$`#k^&k#{w{EfS%?Th z5bUp*r57j`ix)-Y7PcYEH$Px#1am@3R0s$N2z&@+hyVZu7)eAyRA_Oj~>ALQSVHm#vm~CL0+fqV^Ga`8Boc%9e0~qWFi?t`d_I5gqU5#`LZG*|SC6Kgl=7+P zd07I0LZPq-AC6M0qu>Cg<|3cZ!|&(-VA$`ZAY9iSFikVd%nt$J;^N|quU0q7Fbu?E zv9c|t93>)}4d6&AI~ERb{r3~mQzD|_z)>s~TT-xglFmQ~@hvg)NZ`=wV8<#{gGLCz zXkc{#RWe}a5enKL-_epnwX^8+w{(_*5x0MRM*6J08$p0+n&oRE^12Zel0M~-Qg#99 z5<*l&kWwny1*FNcEWHg%dYRVSIn`Pc_EX@ysGg?g^Z!0p@qP>y1Ke^f%^LTu(q}a0C@7`3Htl{ zv9+~z=X7r)+qNqPf&f-Bnaq4WX*3+r)zuZw&(ASAISBx8T^ElYJ;LVZ=AF~7N0wz> z8wjS;>8fL$T532T0NCH($I;OdrlzI<0ApigO@&kijwhx3;rRIYvfi|ecs%|bz(b&M zfB@j#yLT0lG&VK{0NCB#ZCD=FbOW4cwN8=MQl#Dd>gp<%mX-hjM@L6kUtf%KAV1$pvwxhz+hbZ9yrAB%` zF!XKLc2t$Ql@}!(0H9bb_BJpK!)VJW3KqL`I7GDJ4+67M=4~7v9$pR&4UGVBffA&4 zI;$8glZO7d*Qr!$_BL~?dPM*rrF_ZES)jDyAKHd(iG&bv90v~`Jg7L5!psZlboxcp z$`M>lPftHSJw5#=uv_&iLU4#cUjg)$^B22TnpvK5+#Vbpe2B;6X8^tjO8=l`Sujl# zLWuCuv^!@Uq-huiOw%kkz~QxH05A;Ww_>q4ySKNOymQ9&mNV?|UuyXk{;LTsR+5=l zn;kW}s)j-$kr*r#3X9DAlYR=e8Di$F5F#n1T=hIJ+04AFsb*bqU3Y+pW{GInKX5)8 w0BgW2nV$gU0DL5(zonEPlv01S0~B5V0d5Ux8;h8vUH||907*qoM6N<$f*bpLX#fBK diff --git a/src/components/InputMethod/assets/full/4-1.png b/src/components/InputMethod/assets/full/4-1.png deleted file mode 100644 index 49dd2057ea6ea51f430c43e87ccb9f19f8d3b52b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1595 zcmV-B2E_S^P)Px#1am@3R0s$N2z&@+hyVZu4GW^$-q#nQ3uxu}VY|fMn)8GZz6s2q9vx{pz6W7{-H$ zw)E#pDb*`)3L#!F^S?@|7fPw+Mx)U@@H+7VW)>GNT(}G17BlB3e&>cs((BMVNN~AaUQ$Z^rbn$(3f*oON+~cidRYPh zz|2Q-*9L%y`i?Ej0ujNsZCIA2pL?&Ay1%}@{!3H_1d;3e{yKmH5Qyz`I_P%0NA^b; z#>2L4q|<5W&7yoh|MlwX>OTM=n37#0zukswOS_qCJbgqyWNheP$DX}+wFS*K&4XYIRFU&ySuw4auZA{l|m+y z0T9&3nM`J0peGjy!rhQuy4`M+s+l?8YPG6j$a@S4Ll06R#CZYWNm!saxedug@5%z0 z7ev$upE-_m^mk;KD0%~#na>H&^B#r;mSrK8N*&9M874z)Fsfj^d-tw+_Uu`~%$IgI&f*Du=I+S=XT-d;X)=FEE{ z`UXG-Ks0k<+jcawWSCyk=`?^~G;80E@7uR;|2}>C^shv;+gs6*0RSNcQmK>?J>`Ug z0pvee(Gf>VSr9_}Kt#9Dn{f*9eIM<1+lZbrW@l%kq?85AvK|1q5kJ@McCoj& zXG9;8M~@z1Zf*_$u(7d$n>TNcbsb&s$YarsMx(j5w)UOx`}5F-H-TUl!*yMx)9Jp| z2ZoPhZf-7m=#mb@M^8318ja1hwYAGcbQzlHu!Eh;<&e#0&A9fIF!pRxyh^`0-=h zzI}VF_m5Qv49M*=<1(lp4Fu_XZ*Q+}Rp95y?CdO7R#pH2 z*REZ|_V)Int`%}*xpJ6j6Vry!cup!vI3TMD%_tnzK^Mf^FOKpl%irM78I6pLGf!6;1HgR0!4?R#yW? z_AsVeu+E^tlMo}jpZJoUsTLffMRf&6_CR#O0Nx}*u#Pr>Qh|~E0lHvj-b|ceonB<$ zAfhS;$W}^4EpgBDPPA|#1YFkzZ~_GDj4B%lqC1T6leYB8wr$MJ%m4t0XywER)``iM zIG{BSAljP3^SnrWl5rd-T9YM&cz7ZO>x6x5099s|7!uvg4Bz*ml!}BWDZ*!FW?gp&v3Mr)`;o;9|lukr&T{oJJJ$35Tm!F;BIK5VRg@`Tz zxQYSkTqiDk8tU@c3YuVk{y1-F8VQ99A%1wauaN)PMv@DZkaX8z>z^}4sWeZ#`j zr%zuS!6VR{6p_6sm(aGo7?n>YKm2-;{?#JOvVMB@?AZh0m}ircij=YdAWZG&nYltl z1&kQ!`w@!PH=NVce)z!%2{%M@9H(!OEFxN|*XviK=i}ax;X|a9Ma!}zGZ%#r=a{+3 z%<`zVh9sh&>-GBmzOtkE#fE|M4;A@9Fk+QTrM|D#YJbJg8NpM6l(L9GbU_Fa9_M?} tUjR^K=0fiS0cLIrAzmn@mIrMq{2$qjEe0numC^tJ002ovPDHLkV1kuC2c!T1 diff --git a/src/components/InputMethod/assets/full/4-2.png b/src/components/InputMethod/assets/full/4-2.png deleted file mode 100644 index 8cfe971f5aa77e109ee90460bebd9639afa0ba34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1566 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 Uj>a%3)&Kwi07*qoM6N<$g27)&rT_o{ diff --git a/src/components/InputMethod/assets/full/M.png b/src/components/InputMethod/assets/full/M.png deleted file mode 100644 index ea035b03d3f5830a6bfa38ef933dc7cf53dfd041..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1558 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 Qa{vGU07*qoM6N<$f_FXr&j0`b diff --git a/src/components/InputMethod/assets/full/Z.png b/src/components/InputMethod/assets/full/Z.png deleted file mode 100644 index 9d68ecf0a7fb82b57a35994d7fced3d61af36720..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1578 zcmV+_2G#kAP)Px#1am@3R0s$N2z&@+hyVZu)Ja4^RA_s6{NJAUxpyeRSAAq?!h|rxP#o4R4E{?=1h=u?nPGZlzE9}{u zEQ#}L*ER{C#yjI(&*YnVGw;2fA#}iX-C-fbs1V{ZfD6ogo|*FiAcQ!}%x5}1-!Bl+ zC$05Ia}8jbh-zBv6|MDi-}l#ceRiix*L8=bln(&hOr*#CM@1<$>HB^y`o%W_6^q5Y z0DdQ;;pF?(SFADfWVKp-ZdYy-s8}pMAfktMol*+TW)n&&Ff*7L0K(7j1tJPRg%A)z zAeBl%O1bSmW`0<$R;R+}%tf(Syh%jQOj&DPe^i6=pt@(pt}(k&{ZLKtw(BqQ}O@;CbGG zo_Y1^73SvV66z6<@_pYQ85x-eFbV+abQ)V*TZuK;3D5Iz{rdF-Jre{$q5=s3VCET9 zk;!C!Ox6~m5}xP%rIh*wX!%3y>+4-NHP7=a_*=!c|dOg;L_hMmTq2u@Cx+R&O&E;}<`t)hIY6U@n$;rvC zxg7Q?wy*rg`}gnP*vr3}u#-yBPESw6b;C?BZr{F*<>lo>+S-YZ%lvLstJNuHerW&5 zz`#JfJwwY|zIyd)SbqHYaZgOkaNxP>=l=3y& zB4sieFf$sB#*sP}O_mi3g*~JDq&@0GxyQcmuYLXcbu8*_r_<@!I@T{7$)UM;@#3)K zIIr!^RvQ}|haO1>O}852p2Uwl2iZhJ65wbe^#l6~HTH`YlGIGyaWOX{`V>ouew;+I z!ziuw$JlZh$4MlcSd%=*K_q(w#b#nQ-@8bW#NcuwX~Nw^N+NcP8(SbEswI|3^?kqQ zI8G6OZ|af?aO1?zziX{m63=|OuA9$fGJiCi&F~#fqtU?T=4RjRq}^c?=h?30PnnrY zrP80U&VHEf#=U-}WFR6qj$@lxWpQzFtShf7h=>;#7bom|k`Mx?PMyNQz(CLU0+@~D zmN;ulsYzg;8O69*U0r=MG&Ho*&P-;3md&Tr=}@F@o1K($+b;WdAAVh0TABx9h{X;= z`{=_nw71;Yn6!!3Iy^vQ>W_kbn1zTSr99YSmR?XQl}4HQ0d^3o+q7MhsgB2?dPQ5P zaR6ns&x~}L=Sr!meI2OlHKkH%RBP=L(PaQGGv}#gALkGIn~@`#YecjHU|DPZkJfsA cCt(c#0ol{SJ?(Pnt^fc407*qoM6N<$f(NJq^8f$< diff --git a/src/components/InputMethod/assets/full/back2.png b/src/components/InputMethod/assets/full/back2.png deleted file mode 100644 index ead4cb306d365c7b480cc9a5c550785a1171b213..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2208 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 B_kaKZ diff --git a/src/components/InputMethod/assets/full/cn.png b/src/components/InputMethod/assets/full/cn.png deleted file mode 100644 index 2b76c75b5ba39ebb2093d14a7f037a8453101510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1308 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 Hu0mjft_xFZ diff --git a/src/components/InputMethod/assets/horizontal/back2.png b/src/components/InputMethod/assets/horizontal/back2.png deleted file mode 100644 index 70ee19876fa876b99de85b4e21211cdc58fbc25f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2221 zcmV;e2vYZnP)Px#1am@3R0s$N2z&@+hyVZxS4l)cRCt{2oxe{TO&Z6)&y2k`NDxva++r!OFBRpU zK_p!qiT+4;-9dLvl$S1Vn!M?fD(|b%yj7y(4}k0Lq$mg7fnwuS;hMbWBv`r-p+x>Q z`&{AO_3pAZCU#;2^O08U%+9VKiLah{W_I=&!gs*3tO)>FDP@+KvjDD0DFuKZn3mG5EWMTCexIgax&SQbKjVizIAp5r)7M0-S37DDVXb9rlPt4u`v z&F%XZ549|7LI|-yM0WsK?x8tHFmsuRHiQtH^?H51R4N_y`#1V3KFhK!DdhtIi~W4A zW+>Poq9Hv-|Xyc-f^6lM3jwQQ%a%HXh13D3r}-?5JDi4NFb3&KuQ_cq-PO+ zmG~^n%1S98Bc^+;*XyWOtJ-T_AczRbWDPiReeK&T$;nYBk>w&E-Q%iF7*c4_sVcDW#UX z>4r}gpJiDSQp$fLFjv=TG*GEjbQh}u5h0aIA(>1Dt4m6$yQc}Tqxj;4SFKi2tJQik zSab0(3*>RjdbrPUxcL4yTl+O_mUZqme!qdc3tJP4cRQxg#Wu=raJKfWE zz>&-4o)gjEymGZ#)$yICBaY*MnUP2&ysGI=gOFJ9&CJX!5YaDQS$DOXZgCt30DJ)w zQQkDoJ=?ZR(Y7aIJ~z($9l!+8no7}V&O$n!_6H$u{CBrhDwTt6PQ-j}KRp37Ra~uB zzk{ioi$=9t^}V1Q|2>Yj35joJW@Z7vf>+klDczIFWCm@*P{GX69&^!sJLVJhd=I>n zTCJuR1av_rlfj!eZ?L|;j@8xGL7OvF1mA|ZguI_GzS-H?JlrKw%&Z3(U69FSu)4a6 zOeTZz@o~(}&0%hCZqQ~8718cD=>2^0F|)5qy+Gh}g2L0ZhnYj(&t3Nkz!hKA>*@Kt z&a@NW+S(enx3>pm)$mfU*MrV1Z&_9rXnDRrw`r(}&`Ed?A3hwARl^N4hgLl$5{U9tk=(BFcth zKJEEhjE|3p%J1L5ACM&%hsX!#M}nElZ7yDFwzjrH<@@*VXyFlxjkVR|f|N|B?W3 z{rdI)2D@Gz_qC^!0C#tH@!`XVL6|kv5E0VpwBO|t(N6~l2W1HWZr7U!kR>88vmW(! zpq&7(UAu<0wY5Q*G}IV|5zODRQ79Ci0O9X;fAvn1$)tYUaSAIdD|qqZMW}9idU`HC&`p zDc|ccbGc9`EPK~N?#YrS^VZP^;DS{AdIs!pO)-Fnn7t6bjFRZBDEtP)a@VR=NlwLjAQy z(=EZb832xyQcKY`Cz3-R9v&W0_ddZchErwx) zga_bNu~=Mg*S_QGQKi%}06&**I-S-rpeB~+RtRYB#nD!Hz$xM@l}blSse1?rFqKM0 zM=_d9jQ8p+MtJvn+62bK&FAtQfn6pY$3dl1(Q)7<#@hriy8Tt5P&hHNjialL{|*li zE4FR_BRB~0b|92eY5`s{g5EB&`{d7^V!SA4+I7;l?M>4(_gn#{f#zJGw=Q1~MlLp< z=tf3HLK{H4^TNx;V)56uH^*=$@d3?gn90e>--swpM7KSo5{U$o$s~jjv0K(_&M)mm z=km&NoTa#Vyi=dsi&5QfbFWjcoj*?7=HB&oPm0CjtFQfyz6@DsXJ_+nLh*dNHjd-? zhvylC9x|@W)`IPw=&XddVkvm;9YP2YQLNZJ`XM^smR=ta#1-KKG)1U$z+51R=3M0AIl^Ksp>X6Sh*geWPcHXO&@Zg}?zA+9p>mG5EWMTCexG4m0-@r#u5e*oaPF^+rv vBN6RMDfg68zmJZN?rm;vmWk+_$2|WB-uM@RjoT*g00000NkvXXu0mjfz_L#3 diff --git a/src/components/InputMethod/assets/horizontal/bigA.png b/src/components/InputMethod/assets/horizontal/bigA.png deleted file mode 100644 index 4e2efb86dacdec77c8bc208565cbc98cdfc3446c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2300 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 N002ovPDHLkV1m5hW%~dC diff --git a/src/components/InputMethod/assets/horizontal/del2.png b/src/components/InputMethod/assets/horizontal/del2.png deleted file mode 100644 index 8eda7a3c3e3f824f03eae3ed34a2077115989e65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2690 zcmV-|3Vrp7P)Px#1am@3R0s$N2z&@+hyVZzEJ;K`RCt{2olj5`OCHC+zn&xnED%pt9Lkq>TTgE` zVBDKn#eIo)MQ>XrDc2iv@p*t^PdIOa z^w2Yz2}FVmnfX+uNcZ$KUB#DQ|9<_K@B`2^Z5TjYQIt66JPzQzq9_c&Pn>h&oL?pr zUDq#*_ZVXrIOpeoL>qe%BKl$&#-DPUG4_R zfK$N+5j}qU_U%TuD(s5*5{bkeBANm)?o~$Db?YbR-1Y%r`z~;%13H7q{m;u7v;8C@ z>%$lWW6bkibWw!I65rU^*tlUB&xk1Qe5UI(ZqX7U`cWmn6PAnEfxm?~nYF$UNeCE)}BO>~z$TJKB^?KcENPz!P6a~>})Cyco zp6j~);3(bjq2kjtZCFv1mypKln$0Gv)oRei27rjr*Vl(|I4oxubX~u3m;l>~&rNu> zS`GDj{a6hS=shBl2>SZ^tTgAmXc)#{+X;|)JpcejQJz2&UbR{cgcsmSyU1CB%@@q~!}A=0&4E%5IG+F}?6IOhn3LL%!g?Sc?j@r{m-P7={?A{}(K z0Y}9!3;?hMNJQhYSZt?UE*G3-TYNs#&-(yi7&sV82?*$fXf$dCA*TO#qfjUmR4Ns0Z*L=;&En0QHz(A}(?hLR zgQ6&6o>o0D zL{StB3=CLl&iUPZKL1>#ozd=n@ugm``(Aj-WD>btuB*ZW_O0m3%1T%3JdMb+AtsOH zgk|~0#>U1u=P!Z%rA%MHe)aVrvZ|`c<#HGr8nW_Ar4qKcx3Rsw-EmzbBO^#AleYZD z#YJQ?nXa_=v_eD}7#Of-L1gP^iEngt^d-#octLavd9$;#HsNh=Z{yy*d&d%< zsAq9;(Mk^u4YgRqUZl}z$i3*erfG5Dz~}qBM?v3_OeQfkHD#qMl?v|NyVte)on3af z{mIh^=iIjHDHICb2TbvC&d0?AKQE0^RTWE1OSZg+4<8=e;>kGcl6}fvM($08-k74zC6l~){q6LD2m3+y|n=R+vO&c zNzBg9T4~|uxeWpf!3_-!VRm*F)6>(o=hM^ENT<_QnN%uuf-OH=$oe9p>kQ^p8USB* zxr2j)SXfxFvGpKL|9_?@oE(CHA65tN!e3ubXQDivwU-mquQVFZ8t5#Z7 z)gy_x+nrjB{>nYm>IT`HE~d+tU4d z`E%K9)(TYIqS{O*gZcS+t4uJ+e1NPk!!Z6J^SHAQBD2@`6?mblDppojY+dfm%nY*G zY)jd}!9ffS4YghE(yq+=_wTLmei@b_BAh#S&T{Q^UBAH0?QGVbN{@p8d!ACMg!%b- zTb`Hyx3{-<=rSv>GS2SYFaPZFX{Vg?VxdsjWdJ}#8={coz!zV!wzg*LCXX8Zc7k*L zo?pfqomIKViq|IjYsa(j9QLn(cPvhpzn_U&4GXUvyGtyZ^94aaCJ79{>?0Ppm z3i^&)w{F?e>2%t2?OrE1Eor4v>FO%!(@HoTmJQm5IKfm7Z=b^4L=+B(eZ7}M48O<` z@9gX>CMG8E@#Dvi1*57eR8?)6OI}`H?s=b&h!BZHbGNp^)!4l?SvZ5{cM^2jF== zpMT(0zU>++UDqE#n)i)Hqc(FI5Fl_~g@FCLI6Q?193s9#p|Gp#dJ2*N`}+FO-{0@+ zDY$?GhzQYW)J=G)V_gCxFb@fT0_m1X!!S^-Rs%oK$B0V+o!4J&ZEfB4dPn9+>!&_{ z{#-4W%fHJ(h?oNwgV6#0LAG{|+b4f*=i@o)Xz^aTT;7buVmqb)qrm<;Eis-G1S7qT z5M6(Nzir*8xdZY+KA(T;`LYWguN*Cx%Y};fCaGr=R0D!LRm&JRGu?w8@^FN}Ey$BI~;hgVs(|=JE<-Y)6m_CmA w{7)jQq7%9)ApigX07*qoM6N<$g43u#g8%>k diff --git a/src/components/InputMethod/assets/horizontal/down2.png b/src/components/InputMethod/assets/horizontal/down2.png deleted file mode 100644 index 204200f92ed04c96223c18e1d0ff607dfd9570d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 541 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 P00000NkvXXu0mjfgEQk6 diff --git a/src/components/InputMethod/assets/horizontal/space.png b/src/components/InputMethod/assets/horizontal/space.png deleted file mode 100644 index 383d6a76af5b4dad9d853bc827d9c12e8729e3c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1735 zcmV;&1~~bNP)Px#1am@3R0s$N2z&@+hyVZvaY;l$RA_hG4PY}8g=q?Oon7_M|g1d*~iKKY^ zkw|`xZg2ON`)Oup=Vs;zQ$iSqSpcCB;vo@*0J6-yN<>)zSpZ<>G5`=!6@X;sGa-a* zx7$)mS)InZXp)nKVYn)UC=$^&fZ`Za*?+)Wt@Xhq$xnoE7=}g1ah?HqJc;>wphQG_ zpFVvmjXTj;gbmSM^pU348cM0?uf502AnN=y5kUw6B7);Ma2y9hh<-mgHt~@NhheyC zi0&l&lu~H5T4=Z1VCK;lMFiJ%;dve$$LTfXjZ*5#D5{>Ca6X^k0kBI%tMU7-Rtt?r zV`P&3Kt%9;AD-t$T47LS=I19TCkJWf>-q2NhkQQ2Ped<`r3KI-TC3I2Znx7+l?qmC z66&5IqQ|*hE?cQo-VHm~P!bNqFzYzZ2LPeHr?p12*+i?=O11cL;W!R5nM`t@OQqE2 zFe-i}VRO`ch^z3l)OT1A5rQCq=XvqlQYrPbl(IbV*+HGXB->~-&}=rxS?|Q)`#ypo zh}z6t)>_{iB-GA~kOhEdvx$1W9<_;R)vUQM`Wh``pdv@2Uaw#KejNt( zTz6g9-uix!A?ryvpU>|Q(M#KIG#WEW)qVHi9%e?Z zR=b`RP63H+SPa9kXd4mXxO7{s){S{llK?X(rTolZ6A)SEf9=h$U%$>ZVW8uF-oAZ1 zYAdCFkW!Wf00<#=VjXi&7U)PhZi9pnMZl;u5&dL4X4%0=i#Qh(X9Fc2jYUvriymtI zop4<@M9k4x6tX}^t*s+s5DKkz^fok)=k8TV?Bj=mh<@zVxhRNBn217w*!%7xsk22w zh*`nRQ9v%C?+XWJUQPPaH?@|jA)(S)k&G`d8WKXxF1&;j!FvdFGIc#W7Y)o@cA2?q zGYLY7)JN0G$_k!7eF^}0_39PQ&(9~m(2b1^0KmtOA5%Y@6rywY?%l@#R)Nu83tzl= zfvv4AtgWqKd3hP{-@i}2s6p7?-p2m^KDM^DaB*>gv$L~Q&pVD2#kq*6+@;ceGIay7 zva-_idQy1w=uvcSC7lKd2}{AuQ7CgjUUnw1yu6(HnYa*{`Alf7|LWDbD2Q_sLP!Ci zOTvp}scm(ELABj(OIJ!+EffkRm;j#Zx+4bx*4EbW`t|EcthH;-Q4veO0DzQIR$TyK z=0hSX0-d;S8p82o=+2!xxPSlt$P2s*7Z(?)#>dmC%={KGAs(%D$#yu7lS-|Rj*e0- zVjLVE9u7U$7Rgv>tq*`$=Alq19Kn0+wsi$ykTi+DZVXB@w%=q zPeUoSXRkfaOV&`#1#EGf1rhDV`@2hFI#NEcZQu9j>RcwGuFN5TH_58KOTMI1YR^`= z3L)l7wSyq&ax|1uPm*IU`I2A0e5vMgx&Lf^hgFYRk7)Y7AGgY2=3h=vPybGi>*+jK zDixW_<+4Qd0O)uuJ%ZXZgJcq%nSVbyIr**E*nu0gP$--tQMNQ|xu+yq0P^_w_+G#9 z1K$UgQk!-^1D&FgxZ2z_eBZxBRw=bP=$V0prIb~z^(JC(R6!6RlgZqu^|sbHS%qgx z4+qv;j#XS*uh*~Ln0cND-}k3iTpEX|&igffPbr03tu}Qxv`;~)HBiroohMa@qf)87 z%jI&P&8uVv=$zHIczYUF+^X-=(o!;9QwH$7pEd3~-zbYPD*h*WeAIDGp8y;vrS`5W z74A9rNGmchg=|-T)$NC=9j0LzW?k0}wbr4jG6-!hI+n4lnp98OTuT!+ dp4z8){{z-~FKJJf_#*%S002ovPDHLkV1lX-J|h4C diff --git a/src/components/InputMethod/assets/horizontal/up2.png b/src/components/InputMethod/assets/horizontal/up2.png deleted file mode 100644 index 1e2f8be2bdef2c4e33619c2c55e4cafc6e5fa572..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2657 zcmV-n3ZC_eP)1^@s6Px#1am@3R0s$N2z&@+hyVZz3rR#lRCt{2-Me!XR~iNI^W8f=FCktV8KyvT=ENQk zXhfh|z~#WnE+}y5HM=pCStrXnkyW(;!Itsbe}KUbU9~c`i6f(>D3_TLs=h9a!b4vxMZufn(U;y5J`|YDkOG~dhj&r11t-dNE zV}qziC#rf_L=F$S9z)=Wsva72CAMpq{hM3?urla+h)A)^_ghuf$D#dY5h=#w@$Zw# zWbx~-zkVzt+Rfj5VV!#Y1FC8!CMJHbs_%-(IDqtC{*OXL{m}@_qA_OP7<2o(@4lPw zbwKtc5LMMoPEP*O_x))A7Z`vF4dGchjP$+c0)!fxUOsCUh*4h~n zncgS_J-yd`ph6ewZ!^IfW)%%GEM5JZk7z1NWb9)0T0B$7` ziBIm`yZ2+)>eP*!1VISkQm1my^Wb?NT-R-eAra9=f>4Y^BCyuNTHEnF$8rAg(n~LW zJU2J@za9VPPA*nelg(ylRP~aoo(PwDo`-t94%c;eRSS@a_9hX5<2cQLY%5y@@UiQ< zAMfN*dfS1R$z(18m}&2gtJmwO*XwKv5>d}sYvDK!9LH%dT2a-%E-o(K+|GTs9Ehqa z6B83NsyY)s?s*={CZb(WM377-!vnmRJbkkNZb3Gi{S3fs!HqejhKTl>AQVH{^;$NYy|Lc; z9p}PiGMTFY{ub<4t5v=;B%(db_xL_evc_SFCZ2;ix*|X=-=vfYy`zInA zR;t>}IaNJz=FFM1KqC;#@hMf+H2jYP4>jvZ?*r_F_6sh2hrhJne+NdOE*>b+Pj z7Hl4}$B!TX3xGoa=P*<6Y$Xf>3`Od-;N$iU%l7#3qLwe}|i zpcourAkuDh@ZiBgSAm99I1p9!SL6Hsubm2sx@B%|4!K+oPo6y4^0hzw@B=>m^iw>2 z`m_f%qx~-22vpT#L_~_gdqZnGex{jd$KHA8ok3TD=sDrc6Op0;Q0P=hL^SNenWw5n z0f1AdP89*11c2Xu`;9YJh-l~;V=yu@66~%#c<|teX%x%{M*BGM9ws`^#1-3-Kh zK3@=#&x3uo5{YOSh2}0pL~buEEX)V{EmKpH$>fK@w&OT0DN01N*I8?ufhZ!Y@p%0G zmh$k<^78UZDwQ&-y7m=&WB8qBA{q)Jf!aG&Og8X_S=7l&v|b0a=l*v48St5 z7Kq{IB@xkH6^%y2>ou%IB9V{U&v|aH-Y>uWvXV-rR#f#Ou-3%%eV?;eh-lAp9H*sU zL{+SJNhh z4Y(C+Z6=q?Ep2q&rkZ={bUJOVy@SU0n*pFwsqnob5$!tBXtaG|$%^NB=L>~GVZCbt zoBC!zp-?DTYcr}^435R)al~RVK0*`Gt{@`KTneaa(OR3?Oc(;23`79P<#J2OWHMun zxf>jdMxz)R8R3i;A{r>iagaF;&5i+E~k>g7tMaz#}yq3uyREC|J5j&wL6RkbI9*{l0fe~1W2 zG;~3G%W5|f5g21&jA?FfaPF$A&UGsYoA>S3jl$CD^x=aC4`wQr%DcYrU+C0oBqG`h z5%~$gyfJ3({{8#6x7uN{so&`K4cn=zoH=vmobUS=eBVDOB4Z3lB6<-KSp`r~)g=+R zmCxt@+lvrv`ORM5yc1QGx88c|NU2mBt5hnls_K}ko(#&3G2;9F$&K!@O-K42#KxGu z|K?7F2j1^CB2pZ59fm}4&=pvZsup9h*!T5%{qgwt`1fCa`Q@+uuEYNUlQul6VCB#( P00000NkvXXu0mjf=aCy( diff --git a/src/components/InputMethod/assets/t9/123.png b/src/components/InputMethod/assets/t9/123.png deleted file mode 100644 index 697f49f5494e075dd90278fe8869ff77a839b7d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2385 zcmV-X39j~uP)Px#1am@3R0s$N2z&@+hyVZx`$*EXc> z)&|tyGQFd0d9a1ObdH-Kjn`M*9W2*tTD|Qp7l^UC?kvO(w~|wxw;+`6baW6)mWFeM zI0Q+F)Z4MYMjFm=I3NGV{4?{DU`|j~H3L8u1mQbEhzcOX7+WNSWB_CUfH8Ir0ECbx z0E031yC4Wgx7#%g!)VT9Tx6D=sj9jt2*Mg6qzGVbimvzz_{FyE!&#D_31L-L*F;hL z5y1De=x+e3gpfDy-o2|%+tE~n9ip!hB2C-2K`C{A`8CEE2QpG|0jU!ng7c#e){z3Q4go#T=jWmKrBW#e%+t;p8DB!1`enL8(?yECR6UWELD3{B=>#{84 z^z?M#JwaHOh3C(oqh7BMtmjKg0C4u%4h6ou$QwniYje3ADwPTo83dvMi%mEJBuL06?i!LakOqtyTj7oSd9MmSwj-h(e*@dm)1~ zi-R!++qS)HXH~LoTjg6PQS+|%A*N}fUazB2C=6{|uh+4$vEj2dUDt7Xdg|J#rfDu= z0DWrCp=lbPJ$vSsx3{-pnr7&jIVVn75QOg}Lde(N$}s4<4$HCt^rWC^S}5V;<6|r> zEx|O+(824v?rO{^4l1Z&+uPeXIXM}69}hJFfDoce@YwG#?>x!_0O0242CrVdifl7X zGF~W(f}Ncmw>&CYpihVyf!ifqFdhI-w$mYrt0~89{GG8ilSh5cQ^8Rfz5kJ=$+JMc;!4vD~jUt zw7RZGs;GDFwk!*>ETd2;xL&_kYVQaCs`m^oPh zLzko+ULi8Zeiv-p{@0+&S)fv>xDLj$ENpIW4kgQN-5XgA!l;3Zmy;j}h6KPT;aPd= zy}dnOj2yLY^`clTx;B|kr?I`gJ+O_pZ|}mx3!YuzpxNzq4aqQ!=E}-S70w2pBuP`B zGH9CS3k)pFij1w#&d#9gI)I*6=JT|sX~^Yr&~+X4dL4?Qpin6Iq7B__V@SQX-AgjQ1u=* zwRw+I8DqZy&aS0x+f`m6ielf~H3+p@&0Q{@ot^pW&d$!lUMy>NyC)b5J=Py-W z_MWUiHY_YGc+Ilv&Fk_-8kEvE{C_MK3+7Nf3h?AM4noKqZ@oVirYGe?UXI7(BRQ~# z0z!!IEcx-{$7VL0{U6Wo;Og{SXm61ZRx>p@ECI=5$_mo(y4n=g%cJl;o^Qo0^>Pb6W( zFq*b)ufwyVN+c3UCX-*(dvk9b%))b04+Wl1sgCvh)7x zy+$d;?d|Q{!_bg~QtqH$j@r*yTO5r>z0nK diff --git a/src/components/InputMethod/assets/t9/a.png b/src/components/InputMethod/assets/t9/a.png deleted file mode 100644 index 6826cfa52ecb8af2356d00707a95e28f535bbf13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 zcmVPx#1am@3R0s$N2z&@+hyVZwj!8s8RA_Q zNq08lV!M<7072R6_5caD>GDzJ(gfM+Hb9E&VwKxz%K$;5>&`*!FqP7sw-Ds+bW#v~ z4(AHZa4G7WBE9zg8fk`)!})REyqS6Lkq{9q%Sr;U7-N4VA`3uL2(d*(NdQRz5JH>+ z01-6+*g}X;j4^vK7}&OLH=^hlh1r;8SzC;;T_VZ@*j=G1^#Xoz9Op1h@}Us6ENfTO zw7&w#hSA;xREX&5hYuert2VR}VM+7}ri`ZJIN+SSzp73M0ixlfi3p4_5D_#@gQjU< zj7@vw%ESW^wk&H)620fY#yLm7-^XAufDj^Br-%@X#h~jtG)nPEHP&X>a1|n}&2c{dXdIE-fv9 zA<=fbjlp2BOjAoiX^l_a6GW6XO*2`q*IzH%)!H)>xMd>Rl6{_v zsYXj0D0d^#>2%J0zAgf_uE%0ARkb0N|1)qC2K( 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 diff --git a/src/components/InputMethod/assets/t9/bigA.png b/src/components/InputMethod/assets/t9/bigA.png deleted file mode 100644 index abe2df852fef5883021388cf910a809276bba8e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2030 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 diff --git a/src/components/InputMethod/assets/t9/del.png b/src/components/InputMethod/assets/t9/del.png deleted file mode 100644 index 28c87ea97e5107fc8e90823e2001ce26745389e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2349 zcmV+|3DWk7P)Px#1am@3R0s$N2z&@+hyVZx*GWV{RA_JN%g(^vdXo9!eT_vIgE7dk}Uil;wyrNkd9OhL{w|NrA*=oHGN$l7& zcZE;dvETSbIy1F&JZR9MN#4a6vo&OM5F+SbIzxUC=MVF0G#tf z03f0|0F`t83u8>}bULc4s`W{Xi^kcRqA1ghv3Vj&1DGG7EAa>TN!Rr^<0L;8!iu8I zOOo^_06&hSKNl2<=*7p6AB&@QG!kKh=yUY2rmpMIG|l{9JmZ{$=;Bus5g212B1n=1 zNs_=A>-8%~Chm){qA1e_(MQgAnx>)MZllxbfOGC|P(%m>0tg0!kR-{i%C4qqkNvp% z(1d4aXCDE0PDInz=k0bItyar7$zC8LghC+%gF(|P4AeR2Pxtrt-we~A>z}U|W@l&r zN<>*hX#rdiJv%!?r_&jxtDzvg#^LS}BKk3rNW^Qk+RtA5@?>E}QR0#$y#t_#XS%NA z{QMm4c6+G7j|xeW5Q#*bajt5bw&2CZ2NE`>ns-(go|OA~1rZ?}4kH*0S|6*LrlnL> zJ?z`I-%B^kwpuNmpP!F1-mxJR3LzX0n`O@Vp|0!S^|N$O{RaRi*=DnOX~+V=`T04T z&8ArnCKcglA`G9}!Vjlv}OVr6en$ z>pB3Kq>1SJL?ZEPtyWW=b-QBNh}(a|Sm3wYZJXO%W<(+pQ^<^XUT}(7R}4#%^cn_P zUDwfSwZ6en$Aea@Wm?;a=jYBkHVfaqdv~65ZU+77>8ZH}_KRpVikX=i#9}c-qfyW8 zs@1CbZx{rFK|~@Evuw=IMNtk|D|61DTPlu3R+eQfFE3+panW}l0MKYOkjv$;wYBA` zzF3h7*EXzN6z@$7Tdm7E$H~cw?}bGwl|nX~9b9n;lu9K$dGZ9u$HxQf5)rOlyJnWH zRyI{Skx0A-Fb%-m?f5}5nZ&DCuY9%b2U(VJ{rYvhef!o^ea4u%(_)OpYqi=x0K>wD zGXGap{`&Q+FYC&(jP31h$g*rc+u7McE|!GY&~qR}W~u^41oMmC$Z^|!RNgi@(A zun!k2|6WzqLk0khu}78{zFpZlxXsN?tgWpLMHT>#kB?EUR#7UIu(Y&f6Rrmj9(d}5 zb8gch#@IYyOiM)cP`vQFz(}XlNG6kJxlky07MgyjR;#E~DrWi4ojab}TDchKY+&Ma zQM~XIyUAn{>+9>bL9VW@4&6^LSS=ij#XPrjaG6&WCC&nYfC9@xV_0{NMx$Mdyt=yT zNlm??(P)@I4?~!9ZZ1R&C`{LN)4G1FK` z({tThDwVqa7};zVFJHcNjejrmtRHaBrkd*$b>O)@U@axw+}7of~O^NstA)j2QQ2VJnW0kH5hD=P!%PB*eUJ3F@WBuIBz zn1~MjbmWZ1?d|QJb(6`Ys~WGZt+}fAFze+(uo{tw>Nc0|aZ~4tQmJGUtA4I+Rdm2E zP;NqY@7_Jn;}`^og;mBmH;*#Cy0pO7)>fBm&&~|%d(7_nVF$3(tr!1jYebWGi^zdFf}!0mWgP=n#k6rPIGf}uVEyd>AH^7)6?H9 zd1Y7-k<+@n<#O3JKX$DpHBEaVvRoNswxp5Ej&L|^TWDyS_SjjcYqxN8bW~3y68{tV z9YWeiy(gYDLZOgVmBBgxh@h>%+1Yxf+KC|vL&}T$pTQzi69bYMQnn;u*L|8nL>~Z;enW)J0a) zw1s|c`Vv-EwXW;>0xUbKa5!w6)PDK{N`d73l?GoJb^oC8Bu%5#VC37RlR_P;ueD zSFT)f9@iWKc-l*id-msN5QdAthRa7C-{=#7H=3rs7?djP+PAL}88A|v27crr@HInU|3 zUi9O-y)d!KR8f?8AP`V=T~~}O14Z0LTW&1tob$SI`%&kdtGcfL6UKqtB*yiB1FvYC TJx}?700000NkvXXu0mjfz}b&* diff --git a/src/components/InputMethod/assets/t9/en.png b/src/components/InputMethod/assets/t9/en.png deleted file mode 100644 index fcb21eae05c7f6903a8913c38aa3cc97ac327c11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1990 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 -
- -
- {{inputValue || placeholder}} -
- X -
-
- - -
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
0
-
- - -
-
Q
-
W
-
E
-
R
-
T
-
Y
-
U
-
I
-
O
-
P
-
- - -
-
A
-
S
-
D
-
F
-
G
-
H
-
J
-
K
-
L
-
.
-
- - -
-
Z
-
X
-
C
-
V
-
B
-
N
-
M
-
-
-
/
-
- <- -
-
- - -
-
- https:// -
-
- www. -
-
- .com -
-
- - -
-
- 取消 -
-
- 前往 -
-
-
- - - - - \ No newline at end of file diff --git a/src/config-watch.json b/src/config-watch.json deleted file mode 100644 index 9e26dfe..0000000 --- a/src/config-watch.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/src/i18n/defaults.json b/src/i18n/defaults.json deleted file mode 100644 index 89735d7..0000000 --- a/src/i18n/defaults.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "app": { - "name": "搜哩浏览器", - "version": "v1.0.0" - } -} diff --git a/src/i18n/en.json b/src/i18n/en.json deleted file mode 100644 index 936bc60..0000000 --- a/src/i18n/en.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "app": { - "name": "Souli Browser", - "version": "v1.0.0", - "description": "Lightweight browser for smartwatches" - }, - "common": { - "confirm": "OK", - "cancel": "Cancel", - "back": "Back", - "save": "Save", - "delete": "Delete", - "edit": "Edit", - "done": "Done", - "loading": "Loading", - "empty": "No content", - "retry": "Retry", - "close": "Close" - }, - "home": { - "searchPlaceholder": "Search or enter URL", - "bookmarks": "My Bookmarks", - "shortcuts": "Shortcuts", - "functions": "Functions", - "viewAll": "View All" - }, - "browser": { - "inputUrl": "Enter URL", - "startBrowsing": "Start Browsing", - "enterUrlHint": "Tap above to enter URL", - "loading": "Loading", - "loadFailed": "Failed to load", - "networkError": "Network error, please check connection", - "noContent": "Page has no content or unsupported format", - "saveSuccess": "Saved successfully", - "saveFailed": "Failed to save", - "noContentToSave": "No content to save" - }, - "bookmarks": { - "title": "Bookmarks", - "empty": "No bookmarks", - "emptyHint": "Add bookmarks while browsing", - "deleted": "Deleted" - }, - "offline": { - "title": "Offline Pages", - "empty": "No offline pages", - "emptyHint": "Save offline pages while browsing", - "elements": "elements" - }, - "about": { - "title": "About", - "features": "Features", - "tech": "Technology" - } -} diff --git a/src/i18n/zh-CN.json b/src/i18n/zh-CN.json deleted file mode 100644 index 1d9f1f5..0000000 --- a/src/i18n/zh-CN.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "app": { - "name": "搜哩浏览器", - "version": "v1.0.0", - "description": "专为智能手表设计的轻量浏览器" - }, - "common": { - "confirm": "确定", - "cancel": "取消", - "back": "返回", - "save": "保存", - "delete": "删除", - "edit": "编辑", - "done": "完成", - "loading": "加载中", - "empty": "暂无内容", - "retry": "重试", - "close": "关闭" - }, - "home": { - "searchPlaceholder": "搜索或输入网址", - "bookmarks": "我的收藏", - "shortcuts": "常用网站", - "functions": "功能", - "viewAll": "全部" - }, - "browser": { - "inputUrl": "输入网址", - "startBrowsing": "开始浏览", - "enterUrlHint": "点击上方输入网址", - "loading": "加载中", - "loadFailed": "获取失败", - "networkError": "网络错误,请检查连接", - "noContent": "页面无内容或格式不支持", - "saveSuccess": "保存成功", - "saveFailed": "保存失败", - "noContentToSave": "无内容可保存" - }, - "bookmarks": { - "title": "收藏夹", - "empty": "暂无收藏", - "emptyHint": "浏览网页时点击收藏按钮添加", - "deleted": "已删除" - }, - "offline": { - "title": "离线页面", - "empty": "暂无离线页面", - "emptyHint": "浏览网页时选择保存离线页面", - "elements": "个元素" - }, - "about": { - "title": "关于", - "features": "功能特性", - "tech": "技术支持" - } -} diff --git a/src/manifest.json b/src/manifest.json deleted file mode 100644 index 0e6b113..0000000 --- a/src/manifest.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "package": "com.xinflow.browser", - "name": "搜哩浏览器", - "versionName": "1.0.0", - "versionCode": 1, - "minPlatformVersion": 1000, - "icon": "/common/logo.png", - "deviceTypeList": [ - "watch" - ], - "features": [ - { - "name": "system.router" - }, - { - "name": "system.webview" - }, - { - "name": "system.storage" - }, - { - "name": "system.fetch" - }, - { - "name": "system.vibrator" - }, - { - "name": "system.device" - }, - { - "name": "system.network" - } - ], - "config": { - "logLevel": "log", - "designWidth": 336, - "trustedUrl": [ - "*" - ] - }, - "router": { - "entry": "pages/home", - "pages": { - "pages/home": { - "component": "home" - }, - "pages/index": { - "component": "index" - }, - "pages/detail": { - "component": "detail" - }, - "pages/offline": { - "component": "offline" - }, - "pages/about": { - "component": "about" - } - } - } -} \ No newline at end of file diff --git a/src/pages/about/about.ux b/src/pages/about/about.ux deleted file mode 100644 index 4a65dcd..0000000 --- a/src/pages/about/about.ux +++ /dev/null @@ -1,177 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/pages/detail/detail.ux b/src/pages/detail/detail.ux deleted file mode 100644 index 8159db8..0000000 --- a/src/pages/detail/detail.ux +++ /dev/null @@ -1,278 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/pages/home/home.ux b/src/pages/home/home.ux deleted file mode 100644 index 06550a8..0000000 --- a/src/pages/home/home.ux +++ /dev/null @@ -1,394 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/pages/index/index.ux b/src/pages/index/index.ux deleted file mode 100644 index 1abd3f1..0000000 --- a/src/pages/index/index.ux +++ /dev/null @@ -1,953 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/pages/offline/offline.ux b/src/pages/offline/offline.ux deleted file mode 100644 index 9e036fe..0000000 --- a/src/pages/offline/offline.ux +++ /dev/null @@ -1,291 +0,0 @@ - - - - - \ No newline at end of file