diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml
index c8c72d5cd..62c317eb8 100644
--- a/.github/workflows/check.yml
+++ b/.github/workflows/check.yml
@@ -44,7 +44,7 @@ jobs:
cache: 'npm'
- name: Install dependencies
if: steps.files.outputs.any_changed == 'true'
- run: SKIP_POSTINSTALL=1 npm install
+ run: npm install --ignore-scripts
- name: Check changed js-files
if: steps.files.outputs.js_any_changed == 'true'
run: npx eslint ${{ steps.files.outputs.js_all_changed_files }}
diff --git a/SITES.md b/SITES.md
index 7a6282bc7..8e64f8582 100644
--- a/SITES.md
+++ b/SITES.md
@@ -149,7 +149,7 @@
| ruv.is | 2 | 2 | 🟢 | |
| s.mxtv.jp | 2 | 2 | 🟢 | |
| sat.tv | 30308 | 249 | 🟢 | |
- | shahid.mbc.net | 207 | 168 | 🟢 | |
+ | shahid.mbc.net | 205 | 172 | 🟢 | |
| siba.com.co | 98 | 95 | 🟢 | |
| singtel.com | 155 | 113 | 🟢 | |
| sjonvarp.is | 13 | 13 | 🟢 | |
diff --git a/package-lock.json b/package-lock.json
index 8ce77cd10..140e5aab0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,23 +8,23 @@
"hasInstallScript": true,
"license": "UNLICENSED",
"dependencies": {
- "@alex_neo/jest-expect-message": "^1.0.5",
- "@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "^9.32.0",
+ "@eslint/eslintrc": "^3.3.5",
+ "@eslint/js": "^9.39.4",
"@freearhey/chronos": "^0.0.1",
- "@freearhey/core": "^0.13.2",
+ "@freearhey/core": "^0.15.2",
+ "@freearhey/search-js": "^0.2.1",
"@freearhey/storage-js": "^0.2.0",
- "@iptv-org/sdk": "^1.1.4",
+ "@iptv-org/sdk": "^1.2.0",
"@ntlab/sfetch": "^1.2.0",
- "@octokit/core": "^7.0.3",
- "@octokit/plugin-paginate-rest": "^13.1.1",
- "@octokit/plugin-rest-endpoint-methods": "^16.0.0",
- "@stylistic/eslint-plugin": "^5.2.2",
- "@swc/core": "^1.13.2",
+ "@octokit/core": "^7.0.6",
+ "@octokit/plugin-paginate-rest": "^14.0.0",
+ "@octokit/plugin-rest-endpoint-methods": "^17.0.0",
+ "@stylistic/eslint-plugin": "^5.10.0",
+ "@swc/core": "^1.15.24",
"@swc/jest": "^0.2.39",
"@types/cli-progress": "^3.11.6",
"@types/fs-extra": "^11.0.4",
- "@types/inquirer": "^9.0.8",
+ "@types/inquirer": "^9.0.9",
"@types/jest": "^30.0.0",
"@types/langs": "^2.0.5",
"@types/lodash.merge": "^4.6.9",
@@ -32,69 +32,52 @@
"@types/lodash.sortby": "^4.7.9",
"@types/lodash.startcase": "^4.4.9",
"@types/lodash.uniqby": "^4.7.9",
- "@types/node": "^24.1.0",
- "@types/node-cleanup": "^2.1.5",
- "@types/numeral": "^2.0.5",
+ "@types/node": "^25.5.2",
"@types/pako": "^2.0.4",
- "@typescript-eslint/eslint-plugin": "^8.38.0",
- "@typescript-eslint/parser": "^8.38.0",
- "axios": "^1.11.0",
- "axios-cookiejar-support": "^6.0.4",
- "axios-mock-adapter": "^2.1.0",
- "chalk": "^5.4.1",
- "cheerio": "^1.1.2",
+ "@typescript-eslint/eslint-plugin": "^8.58.1",
+ "@typescript-eslint/parser": "^8.58.1",
+ "axios": "^1.15.0",
+ "chalk": "^5.6.2",
+ "cheerio": "^1.2.0",
"cli-progress": "^3.12.0",
- "commander": "^14.0.0",
+ "commander": "^14.0.3",
"consola": "^3.4.2",
- "cross-env": "^10.0.0",
+ "cross-env": "^10.1.0",
"csv-parser": "^3.2.0",
"curl-generator": "^0.5.0",
- "cwait": "^1.1.2",
- "dayjs": "^1.11.13",
+ "dayjs": "^1.11.20",
"epg-grabber": "^0.46.1",
"epg-parser": "^0.5.0",
- "eslint": "^9.32.0",
+ "eslint": "^10.2.0",
"eslint-config-prettier": "^10.1.8",
- "form-data": "^4.0.4",
- "fs-extra": "^11.3.0",
- "glob": "^11.0.3",
- "globals": "^16.3.0",
+ "fs-extra": "^11.3.4",
+ "glob": "^13.0.6",
+ "globals": "^17.4.0",
"husky": "^9.1.7",
- "iconv-lite": "^0.6.3",
- "inquirer": "^12.8.2",
- "jest": "^30.0.5",
- "jest-offline": "^1.0.1",
+ "iconv-lite": "^0.7.2",
+ "inquirer": "^13.4.1",
+ "jest": "^30.3.0",
"langs": "^2.0.0",
- "libxml2-wasm": "^0.5.0",
+ "libxml2-wasm": "^0.7.1",
"lodash.merge": "^4.6.2",
- "lodash.orderby": "^4.6.0",
+ "lodash.orderby": "^4.18.0",
"lodash.sortby": "^4.7.0",
"lodash.startcase": "^4.4.0",
"lodash.uniqby": "^4.7.0",
- "luxon": "^3.7.1",
- "mockdate": "^3.0.5",
- "nedb-promises": "^6.2.3",
- "node-cleanup": "^2.1.2",
- "numeral": "^2.0.6",
+ "p-limit": "^7.3.0",
"pako": "^2.1.0",
- "parse-duration": "^2.1.4",
- "pdf-parse": "^1.1.1",
- "pm2": "^6.0.8",
+ "parse-duration": "^2.1.6",
+ "pm2": "^6.0.14",
"run-script-os": "^1.1.6",
- "serve": "^14.2.4",
- "signale": "^1.4.0",
- "skip-postinstall": "^1.0.0",
- "socks-proxy-agent": "^8.0.5",
- "srcset": "^5.0.1",
+ "serve": "^14.2.6",
+ "socks-proxy-agent": "^10.0.0",
+ "srcset": "^5.0.3",
"table2array": "^0.0.2",
- "tabletojson": "^4.1.6",
- "tough-cookie": "^5.1.2",
- "transliteration": "^2.3.5",
- "tsx": "^4.20.3",
- "typescript": "^5.8.3",
- "unzipit": "^1.4.3",
- "uuid": "^11.1.0",
- "wildcard-match": "^5.1.4"
+ "tabletojson": "^4.1.9",
+ "tough-cookie": "^6.0.1",
+ "tsx": "^4.21.0",
+ "typescript": "^6.0.2",
+ "uuid": "^13.0.0"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -105,30 +88,13 @@
"node": ">=0.10.0"
}
},
- "node_modules/@alex_neo/jest-expect-message": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz",
- "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ=="
- },
- "node_modules/@ampproject/remapping": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "dependencies": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
"node_modules/@babel/code-frame": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
- "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.28.5",
"js-tokens": "^4.0.0",
"picocolors": "^1.1.1"
},
@@ -137,28 +103,31 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
- "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
+ "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
+ "license": "MIT",
+ "peer": true,
"dependencies": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@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",
@@ -177,17 +146,19 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
},
"node_modules/@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "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==",
+ "license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@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"
@@ -197,11 +168,12 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
- "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
+ "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==",
+ "license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.27.2",
+ "@babel/compat-data": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
@@ -215,6 +187,7 @@
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
}
@@ -223,30 +196,33 @@
"version": "7.28.0",
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
"integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
- "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
+ "license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -256,9 +232,10 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
- "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
+ "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==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
@@ -267,14 +244,15 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -284,28 +262,31 @@
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
- "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
+ "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
+ "license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.2"
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz",
+ "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==",
+ "license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.29.0"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -318,6 +299,7 @@
"version": "7.8.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
"integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -329,6 +311,7 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz",
"integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -340,6 +323,7 @@
"version": "7.12.13",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
"integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.12.13"
},
@@ -351,6 +335,7 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
"integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -362,11 +347,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "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==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -379,6 +365,7 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
"integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
},
@@ -390,6 +377,7 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
"integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -398,11 +386,12 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
- "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz",
+ "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -415,6 +404,7 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
"integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
},
@@ -426,6 +416,7 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
"integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -437,6 +428,7 @@
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
"integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.10.4"
},
@@ -448,6 +440,7 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
"integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -459,6 +452,7 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
"integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -470,6 +464,7 @@
"version": "7.8.3",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
"integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -481,6 +476,7 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
"integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -495,6 +491,7 @@
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
"integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -506,11 +503,12 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
- "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz",
+ "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==",
+ "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -520,29 +518,31 @@
}
},
"node_modules/@babel/template": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
- "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "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==",
+ "license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/parser": "^7.27.2",
- "@babel/types": "^7.27.1"
+ "@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.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
+ "license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0",
"debug": "^4.3.1"
},
"engines": {
@@ -550,12 +550,13 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
- "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
+ "license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1"
+ "@babel/helper-validator-identifier": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -564,7 +565,8 @@
"node_modules/@bcoe/v8-coverage": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz",
- "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="
+ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
+ "license": "MIT"
},
"node_modules/@colors/colors": {
"version": "1.6.0",
@@ -585,28 +587,31 @@
}
},
"node_modules/@emnapi/core": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.5.tgz",
- "integrity": "sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==",
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz",
+ "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==",
+ "license": "MIT",
"optional": true,
"dependencies": {
- "@emnapi/wasi-threads": "1.0.4",
+ "@emnapi/wasi-threads": "1.2.1",
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/runtime": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz",
- "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==",
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz",
+ "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
}
},
"node_modules/@emnapi/wasi-threads": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.4.tgz",
- "integrity": "sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
+ "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
@@ -618,12 +623,13 @@
"integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA=="
},
"node_modules/@esbuild/aix-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
- "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
+ "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"aix"
@@ -633,12 +639,13 @@
}
},
"node_modules/@esbuild/android-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
- "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
+ "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -648,12 +655,13 @@
}
},
"node_modules/@esbuild/android-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
- "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
+ "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -663,12 +671,13 @@
}
},
"node_modules/@esbuild/android-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
- "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
+ "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -678,12 +687,13 @@
}
},
"node_modules/@esbuild/darwin-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
- "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
+ "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -693,12 +703,13 @@
}
},
"node_modules/@esbuild/darwin-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
- "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
+ "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -708,12 +719,13 @@
}
},
"node_modules/@esbuild/freebsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
- "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
+ "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -723,12 +735,13 @@
}
},
"node_modules/@esbuild/freebsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
- "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
+ "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -738,12 +751,13 @@
}
},
"node_modules/@esbuild/linux-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
- "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
+ "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -753,12 +767,13 @@
}
},
"node_modules/@esbuild/linux-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
- "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
+ "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -768,12 +783,13 @@
}
},
"node_modules/@esbuild/linux-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
- "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
+ "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -783,12 +799,13 @@
}
},
"node_modules/@esbuild/linux-loong64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
- "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
+ "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
"cpu": [
"loong64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -798,12 +815,13 @@
}
},
"node_modules/@esbuild/linux-mips64el": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
- "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
+ "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
"cpu": [
"mips64el"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -813,12 +831,13 @@
}
},
"node_modules/@esbuild/linux-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
- "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
+ "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -828,12 +847,13 @@
}
},
"node_modules/@esbuild/linux-riscv64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
- "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
+ "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
"cpu": [
"riscv64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -843,12 +863,13 @@
}
},
"node_modules/@esbuild/linux-s390x": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
- "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
+ "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
"cpu": [
"s390x"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -858,12 +879,13 @@
}
},
"node_modules/@esbuild/linux-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
- "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
+ "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -873,12 +895,13 @@
}
},
"node_modules/@esbuild/netbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
+ "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"netbsd"
@@ -888,12 +911,13 @@
}
},
"node_modules/@esbuild/netbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
- "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
+ "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"netbsd"
@@ -903,12 +927,13 @@
}
},
"node_modules/@esbuild/openbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
+ "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"openbsd"
@@ -918,12 +943,13 @@
}
},
"node_modules/@esbuild/openbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
- "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
+ "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"openbsd"
@@ -932,13 +958,30 @@
"node": ">=18"
}
},
+ "node_modules/@esbuild/openharmony-arm64": {
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
+ "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@esbuild/sunos-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
- "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
+ "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"sunos"
@@ -948,12 +991,13 @@
}
},
"node_modules/@esbuild/win32-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
- "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
+ "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -963,12 +1007,13 @@
}
},
"node_modules/@esbuild/win32-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
- "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
+ "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -978,12 +1023,13 @@
}
},
"node_modules/@esbuild/win32-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
- "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
+ "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -993,9 +1039,9 @@
}
},
"node_modules/@eslint-community/eslint-utils": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
- "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"license": "MIT",
"dependencies": {
"eslint-visitor-keys": "^3.4.3"
@@ -1011,59 +1057,102 @@
}
},
"node_modules/@eslint-community/regexpp": {
- "version": "4.12.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
- "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==",
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
+ "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
+ "license": "MIT",
"engines": {
"node": "^12.0.0 || ^14.0.0 || >=16.0.0"
}
},
"node_modules/@eslint/config-array": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
- "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
+ "version": "0.23.5",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz",
+ "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==",
+ "license": "Apache-2.0",
"dependencies": {
- "@eslint/object-schema": "^2.1.6",
+ "@eslint/object-schema": "^3.0.5",
"debug": "^4.3.1",
- "minimatch": "^3.1.2"
+ "minimatch": "^10.2.4"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ }
+ },
+ "node_modules/@eslint/config-array/node_modules/balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@eslint/config-array/node_modules/brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@eslint/config-array/node_modules/minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "brace-expansion": "^5.0.5"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/@eslint/config-helpers": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz",
- "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==",
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.5.tgz",
+ "integrity": "sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^1.2.1"
+ },
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
"node_modules/@eslint/core": {
- "version": "0.15.1",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz",
- "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz",
+ "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==",
+ "license": "Apache-2.0",
"dependencies": {
"@types/json-schema": "^7.0.15"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
"node_modules/@eslint/eslintrc": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
- "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",
+ "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",
"license": "MIT",
"dependencies": {
- "ajv": "^6.12.4",
+ "ajv": "^6.14.0",
"debug": "^4.3.2",
"espree": "^10.0.1",
"globals": "^14.0.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
+ "js-yaml": "^4.1.1",
+ "minimatch": "^3.1.5",
"strip-json-comments": "^3.1.1"
},
"engines": {
@@ -1073,11 +1162,6 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/@eslint/eslintrc/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=="
- },
"node_modules/@eslint/eslintrc/node_modules/globals": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
@@ -1089,21 +1173,11 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/@eslint/eslintrc/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==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
"node_modules/@eslint/js": {
- "version": "9.32.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz",
- "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==",
+ "version": "9.39.4",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
+ "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==",
+ "license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -1112,23 +1186,25 @@
}
},
"node_modules/@eslint/object-schema": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
- "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==",
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz",
+ "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==",
+ "license": "Apache-2.0",
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
"node_modules/@eslint/plugin-kit": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz",
- "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.1.tgz",
+ "integrity": "sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==",
+ "license": "Apache-2.0",
"dependencies": {
- "@eslint/core": "^0.15.1",
+ "@eslint/core": "^1.2.1",
"levn": "^0.4.1"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
}
},
"node_modules/@freearhey/chronos": {
@@ -1145,10 +1221,13 @@
}
},
"node_modules/@freearhey/core": {
- "version": "0.13.2",
- "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.13.2.tgz",
- "integrity": "sha512-29g+76vAIq4ixcLD61nhXQOe/sShFmXpONtxVVuNgBLqfFunjD/f6C57DAd8BekYAK3MP0qH2tWufhG0BponMA==",
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.15.2.tgz",
+ "integrity": "sha512-I9ENnz1HQMS7/fVLLeB8Iuf5dbW7sE9yzU0nGloLcFmkiBO5Q2o93l1/jeRfAge8wYJEO9cRuqDCEPJVf0e3qg==",
+ "license": "MIT",
"dependencies": {
+ "@types/lodash": "^4.14.198",
+ "@types/pako": "^2.0.3",
"consola": "^3.4.2",
"dayjs": "^1.11.13",
"glob": "^11.0.1",
@@ -1160,6 +1239,66 @@
"timer-node": "^5.0.9"
}
},
+ "node_modules/@freearhey/core/node_modules/balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@freearhey/core/node_modules/brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@freearhey/core/node_modules/glob": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
+ "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "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",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.1.1",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^2.0.0"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@freearhey/core/node_modules/minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "brace-expansion": "^5.0.5"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@freearhey/search-js": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/@freearhey/search-js/-/search-js-0.2.1.tgz",
@@ -1182,6 +1321,66 @@
"glob": "^11.0.3"
}
},
+ "node_modules/@freearhey/storage-js/node_modules/balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@freearhey/storage-js/node_modules/brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@freearhey/storage-js/node_modules/glob": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
+ "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "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",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.1.1",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^2.0.0"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@freearhey/storage-js/node_modules/minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "brace-expansion": "^5.0.5"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@humanfs/core": {
"version": "0.19.1",
"resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
@@ -1239,19 +1438,28 @@
"url": "https://github.com/sponsors/nzakas"
}
},
+ "node_modules/@inquirer/ansi": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.5.tgz",
+ "integrity": "sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
+ }
+ },
"node_modules/@inquirer/checkbox": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.0.tgz",
- "integrity": "sha512-fdSw07FLJEU5vbpOPzXo5c6xmMGDzbZE2+niuDHX5N6mc6V0Ebso/q3xiHra4D73+PMsC8MJmcaZKuAAoaQsSA==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.1.3.tgz",
+ "integrity": "sha512-+G7I8CT+EHv/hasNfUl3P37DVoMoZfpA+2FXmM54dA8MxYle1YqucxbacxHalw1iAFSdKNEDTGNV7F+j1Ldqcg==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1263,15 +1471,16 @@
}
},
"node_modules/@inquirer/confirm": {
- "version": "5.1.14",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz",
- "integrity": "sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==",
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.11.tgz",
+ "integrity": "sha512-pTpHjg0iEIRMYV/7oCZUMf27/383E6Wyhfc/MY+AVQGEoUobffIYWOK9YLP2XFRGz/9i6WlTQh1CkFVIo2Y7XA==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1283,21 +1492,21 @@
}
},
"node_modules/@inquirer/core": {
- "version": "10.1.15",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.15.tgz",
- "integrity": "sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA==",
+ "version": "11.1.8",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.8.tgz",
+ "integrity": "sha512-/u+yJk2pOKNDOh1ZgdUH2RQaRx6OOH4I0uwL95qPvTFTIL38YBsuSC4r1yXBB3Q6JvNqFFc202gk0Ew79rrcjA==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5",
"cli-width": "^4.1.0",
- "mute-stream": "^2.0.0",
- "signal-exit": "^4.1.0",
- "wrap-ansi": "^6.2.0",
- "yoctocolors-cjs": "^2.1.2"
+ "fast-wrap-ansi": "^0.2.0",
+ "mute-stream": "^3.0.0",
+ "signal-exit": "^4.1.0"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1309,17 +1518,19 @@
}
},
"node_modules/@inquirer/core/node_modules/mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz",
+ "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==",
+ "license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/@inquirer/core/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==",
+ "license": "ISC",
"engines": {
"node": ">=14"
},
@@ -1328,16 +1539,17 @@
}
},
"node_modules/@inquirer/editor": {
- "version": "4.2.17",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.17.tgz",
- "integrity": "sha512-r6bQLsyPSzbWrZZ9ufoWL+CztkSatnJ6uSxqd6N+o41EZC51sQeWOzI6s5jLb+xxTWxl7PlUppqm8/sow241gg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.1.0.tgz",
+ "integrity": "sha512-6wlkYl65Qfayy48gPCfU4D7li6KCAGN79mLXa/tYHZH99OfZ820yY+HA+DgE88r8YwwgeuY6PQgNqMeK6LuMmw==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/external-editor": "^1.0.1",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/external-editor": "^3.0.0",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1349,16 +1561,16 @@
}
},
"node_modules/@inquirer/expand": {
- "version": "4.0.17",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.17.tgz",
- "integrity": "sha512-PSqy9VmJx/VbE3CT453yOfNa+PykpKg/0SYP7odez1/NWBGuDXgPhp4AeGYYKjhLn5lUUavVS/JbeYMPdH50Mw==",
+ "version": "5.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.12.tgz",
+ "integrity": "sha512-vOfrB33b7YIZfDauXS8vNNz2Z86FozTZLIt7e+7/dCaPJ1RXZsHCuI9TlcERzEUq57vkM+UdnBgxP0rFd23JYQ==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1370,15 +1582,16 @@
}
},
"node_modules/@inquirer/external-editor": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.1.tgz",
- "integrity": "sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-3.0.0.tgz",
+ "integrity": "sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==",
+ "license": "MIT",
"dependencies": {
- "chardet": "^2.1.0",
- "iconv-lite": "^0.6.3"
+ "chardet": "^2.1.1",
+ "iconv-lite": "^0.7.2"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1390,23 +1603,25 @@
}
},
"node_modules/@inquirer/figures": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz",
- "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.5.tgz",
+ "integrity": "sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ==",
+ "license": "MIT",
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
}
},
"node_modules/@inquirer/input": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.1.tgz",
- "integrity": "sha512-tVC+O1rBl0lJpoUZv4xY+WGWY8V5b0zxU1XDsMsIHYregdh7bN5X5QnIONNBAl0K765FYlAfNHS2Bhn7SSOVow==",
+ "version": "5.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.11.tgz",
+ "integrity": "sha512-twUWidn4ocPO8qi6fRM7tNWt7W1FOnOZqQ+/+PsfLUacMR5rFLDPK9ql0nBPwxi0oELbo8T5NhRs8B2+qQEqFQ==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1418,15 +1633,16 @@
}
},
"node_modules/@inquirer/number": {
- "version": "3.0.17",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.17.tgz",
- "integrity": "sha512-GcvGHkyIgfZgVnnimURdOueMk0CztycfC8NZTiIY9arIAkeOgt6zG57G+7vC59Jns3UX27LMkPKnKWAOF5xEYg==",
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.11.tgz",
+ "integrity": "sha512-Vscmim9TCksQsfjPtka/JwPUcbLhqWYrgfPf1cHrCm24X/F2joFwnageD50yMKsaX14oNGOyKf/RNXAFkNjWpA==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1438,16 +1654,17 @@
}
},
"node_modules/@inquirer/password": {
- "version": "4.0.17",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.17.tgz",
- "integrity": "sha512-DJolTnNeZ00E1+1TW+8614F7rOJJCM4y4BAGQ3Gq6kQIG+OJ4zr3GLjIjVVJCbKsk2jmkmv6v2kQuN/vriHdZA==",
+ "version": "5.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.11.tgz",
+ "integrity": "sha512-9KZFeRaNHIcejtPb0wN4ddFc7EvobVoAFa049eS3LrDZFxI8O7xUXiITEOinBzkZFAIwY5V4yzQae/QfO9cbbg==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2"
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1459,23 +1676,24 @@
}
},
"node_modules/@inquirer/prompts": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.0.tgz",
- "integrity": "sha512-JHwGbQ6wjf1dxxnalDYpZwZxUEosT+6CPGD9Zh4sm9WXdtUp9XODCQD3NjSTmu+0OAyxWXNOqf0spjIymJa2Tw==",
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.4.1.tgz",
+ "integrity": "sha512-AH5xPQ997K7e0F0vulPlteIHke2awMkFi8F0dBemrDfmvtPmHJo82mdHbONC4F/t8d1NHwrbI5cGVI+RbLWdoQ==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/checkbox": "^4.2.0",
- "@inquirer/confirm": "^5.1.14",
- "@inquirer/editor": "^4.2.15",
- "@inquirer/expand": "^4.0.17",
- "@inquirer/input": "^4.2.1",
- "@inquirer/number": "^3.0.17",
- "@inquirer/password": "^4.0.17",
- "@inquirer/rawlist": "^4.1.5",
- "@inquirer/search": "^3.1.0",
- "@inquirer/select": "^4.3.1"
+ "@inquirer/checkbox": "^5.1.3",
+ "@inquirer/confirm": "^6.0.11",
+ "@inquirer/editor": "^5.1.0",
+ "@inquirer/expand": "^5.0.12",
+ "@inquirer/input": "^5.0.11",
+ "@inquirer/number": "^4.0.11",
+ "@inquirer/password": "^5.0.11",
+ "@inquirer/rawlist": "^5.2.7",
+ "@inquirer/search": "^4.1.7",
+ "@inquirer/select": "^5.1.3"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1487,16 +1705,16 @@
}
},
"node_modules/@inquirer/rawlist": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.5.tgz",
- "integrity": "sha512-R5qMyGJqtDdi4Ht521iAkNqyB6p2UPuZUbMifakg1sWtu24gc2Z8CJuw8rP081OckNDMgtDCuLe42Q2Kr3BolA==",
+ "version": "5.2.7",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.2.7.tgz",
+ "integrity": "sha512-AqRMiD9+uE1lskDPrdqHwrV/EUmxKEBLX44SR7uxK3vD2413AmVfE5EQaPeNzYf5Pq5SitHJDYUFVF0poIr09w==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1508,17 +1726,17 @@
}
},
"node_modules/@inquirer/search": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.1.0.tgz",
- "integrity": "sha512-PMk1+O/WBcYJDq2H7foV0aAZSmDdkzZB9Mw2v/DmONRJopwA/128cS9M/TXWLKKdEQKZnKwBzqu2G4x/2Nqx8Q==",
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.1.7.tgz",
+ "integrity": "sha512-1y7+0N65AWk5RdlXH/Kn13txf3IjIQ7OEfhCEkDTU+h5wKMLq8DUF3P6z+/kLSxDGDtQT1dRBWEUC3o/VvImsQ==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1530,18 +1748,18 @@
}
},
"node_modules/@inquirer/select": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.1.tgz",
- "integrity": "sha512-Gfl/5sqOF5vS/LIrSndFgOh7jgoe0UXEizDqahFRkq5aJBLegZ6WjuMh/hVEJwlFQjyLq1z9fRtvUMkb7jM1LA==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.1.3.tgz",
+ "integrity": "sha512-zYyqWgGQi3NhBcNq4Isc5rB3oEdQEh1Q/EcAnOW0FK4MpnXWkvSBYgA4cYrTM4A9UB573omouZbnL9JJ74Mq3A==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1553,11 +1771,12 @@
}
},
"node_modules/@inquirer/type": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz",
- "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.5.tgz",
+ "integrity": "sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==",
+ "license": "MIT",
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -1569,9 +1788,9 @@
}
},
"node_modules/@iptv-org/sdk": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@iptv-org/sdk/-/sdk-1.1.4.tgz",
- "integrity": "sha512-NFviCin8V9rKPP+GG7xZ0mVi+WCwxqTFzjRH8or9KVLemFXrGI+ibGQ1PgiGUadRFSxTejXo2Dvwjwdwr2NTiQ==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@iptv-org/sdk/-/sdk-1.2.0.tgz",
+ "integrity": "sha512-eayI7tCcIZJUFgRQ2JFt2yeN8O83fdFWeoX3jSD088HCCEr/dnd7QNogHM2JVOMKQuj32umnUJR5G3cqrcUItg==",
"license": "UNLICENSED",
"dependencies": {
"@freearhey/core": "^0.15.1",
@@ -1581,125 +1800,11 @@
"dayjs": "^1.11.18"
}
},
- "node_modules/@iptv-org/sdk/node_modules/@freearhey/core": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.15.2.tgz",
- "integrity": "sha512-I9ENnz1HQMS7/fVLLeB8Iuf5dbW7sE9yzU0nGloLcFmkiBO5Q2o93l1/jeRfAge8wYJEO9cRuqDCEPJVf0e3qg==",
- "license": "MIT",
- "dependencies": {
- "@types/lodash": "^4.14.198",
- "@types/pako": "^2.0.3",
- "consola": "^3.4.2",
- "dayjs": "^1.11.13",
- "glob": "^11.0.1",
- "lodash": "^4.17.21",
- "natural-orderby": "^5.0.0",
- "normalize-url": "^8.1.0",
- "object-treeify": "^2.1.1",
- "pako": "^2.1.0",
- "timer-node": "^5.0.9"
- }
- },
- "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==",
- "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.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
- "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.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
- "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==",
- "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==",
- "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.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "license": "MIT",
- "dependencies": {
- "ansi-regex": "^6.0.1"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
- }
- },
- "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "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/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz",
"integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==",
+ "license": "ISC",
"dependencies": {
"camelcase": "^5.3.1",
"find-up": "^4.1.0",
@@ -1711,24 +1816,48 @@
"node": ">=8"
}
},
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "license": "MIT",
+ "dependencies": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
+ "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
"node_modules/@istanbuljs/schema": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/@jest/console": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.5.tgz",
- "integrity": "sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.3.0.tgz",
+ "integrity": "sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==",
+ "license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-message-util": "30.3.0",
+ "jest-util": "30.3.0",
"slash": "^3.0.0"
},
"engines": {
@@ -1739,6 +1868,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -1747,9 +1877,10 @@
}
},
"node_modules/@jest/console/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -1767,6 +1898,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -1779,37 +1911,37 @@
}
},
"node_modules/@jest/core": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.0.5.tgz",
- "integrity": "sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.3.0.tgz",
+ "integrity": "sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==",
+ "license": "MIT",
"dependencies": {
- "@jest/console": "30.0.5",
+ "@jest/console": "30.3.0",
"@jest/pattern": "30.0.1",
- "@jest/reporters": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/reporters": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
- "jest-changed-files": "30.0.5",
- "jest-config": "30.0.5",
- "jest-haste-map": "30.0.5",
- "jest-message-util": "30.0.5",
+ "jest-changed-files": "30.3.0",
+ "jest-config": "30.3.0",
+ "jest-haste-map": "30.3.0",
+ "jest-message-util": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-resolve-dependencies": "30.0.5",
- "jest-runner": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
- "jest-watcher": "30.0.5",
- "micromatch": "^4.0.8",
- "pretty-format": "30.0.5",
+ "jest-resolve": "30.3.0",
+ "jest-resolve-dependencies": "30.3.0",
+ "jest-runner": "30.3.0",
+ "jest-runtime": "30.3.0",
+ "jest-snapshot": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
+ "jest-watcher": "30.3.0",
+ "pretty-format": "30.3.0",
"slash": "^3.0.0"
},
"engines": {
@@ -1828,6 +1960,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -1836,9 +1969,10 @@
}
},
"node_modules/@jest/core/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -1856,6 +1990,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -1879,22 +2014,24 @@
}
},
"node_modules/@jest/diff-sequences": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz",
- "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.3.0.tgz",
+ "integrity": "sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==",
+ "license": "MIT",
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/environment": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.5.tgz",
- "integrity": "sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.3.0.tgz",
+ "integrity": "sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==",
+ "license": "MIT",
"dependencies": {
- "@jest/fake-timers": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/fake-timers": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
- "jest-mock": "30.0.5"
+ "jest-mock": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -1904,6 +2041,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -1912,9 +2050,10 @@
}
},
"node_modules/@jest/environment/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -1932,6 +2071,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -1944,39 +2084,42 @@
}
},
"node_modules/@jest/expect": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.5.tgz",
- "integrity": "sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.3.0.tgz",
+ "integrity": "sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==",
+ "license": "MIT",
"dependencies": {
- "expect": "30.0.5",
- "jest-snapshot": "30.0.5"
+ "expect": "30.3.0",
+ "jest-snapshot": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/expect-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.5.tgz",
- "integrity": "sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.3.0.tgz",
+ "integrity": "sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==",
+ "license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1"
+ "@jest/get-type": "30.1.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/fake-timers": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.5.tgz",
- "integrity": "sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.3.0.tgz",
+ "integrity": "sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==",
+ "license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
- "@sinonjs/fake-timers": "^13.0.0",
+ "@jest/types": "30.3.0",
+ "@sinonjs/fake-timers": "^15.0.0",
"@types/node": "*",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5"
+ "jest-message-util": "30.3.0",
+ "jest-mock": "30.3.0",
+ "jest-util": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -1986,6 +2129,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -1994,9 +2138,10 @@
}
},
"node_modules/@jest/fake-timers/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -2014,6 +2159,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2026,23 +2172,24 @@
}
},
"node_modules/@jest/get-type": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz",
- "integrity": "sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==",
+ "version": "30.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz",
+ "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==",
"license": "MIT",
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/@jest/globals": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.5.tgz",
- "integrity": "sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.3.0.tgz",
+ "integrity": "sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==",
+ "license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/expect": "30.0.5",
- "@jest/types": "30.0.5",
- "jest-mock": "30.0.5"
+ "@jest/environment": "30.3.0",
+ "@jest/expect": "30.3.0",
+ "@jest/types": "30.3.0",
+ "jest-mock": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -2052,6 +2199,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -2060,9 +2208,10 @@
}
},
"node_modules/@jest/globals/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -2080,6 +2229,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2105,30 +2255,31 @@
}
},
"node_modules/@jest/reporters": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.5.tgz",
- "integrity": "sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.3.0.tgz",
+ "integrity": "sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==",
+ "license": "MIT",
"dependencies": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@jridgewell/trace-mapping": "^0.3.25",
"@types/node": "*",
"chalk": "^4.1.2",
"collect-v8-coverage": "^1.0.2",
"exit-x": "^0.2.2",
- "glob": "^10.3.10",
+ "glob": "^10.5.0",
"graceful-fs": "^4.2.11",
"istanbul-lib-coverage": "^3.0.0",
"istanbul-lib-instrument": "^6.0.0",
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
- "jest-worker": "30.0.5",
+ "jest-message-util": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-worker": "30.3.0",
"slash": "^3.0.0",
"string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1"
@@ -2145,10 +2296,28 @@
}
}
},
+ "node_modules/@jest/reporters/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==",
+ "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/@jest/reporters/node_modules/@jest/schemas": {
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -2157,9 +2326,10 @@
}
},
"node_modules/@jest/reporters/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -2173,10 +2343,23 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/@jest/reporters/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
"node_modules/@jest/reporters/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==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
+ "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -2185,6 +2368,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2196,11 +2380,18 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/@jest/reporters/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==",
+ "license": "MIT"
+ },
"node_modules/@jest/reporters/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",
+ "license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
@@ -2220,6 +2411,7 @@
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
@@ -2233,7 +2425,8 @@
"node_modules/@jest/reporters/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=="
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "license": "ISC"
},
"node_modules/@jest/reporters/node_modules/minimatch": {
"version": "9.0.9",
@@ -2254,6 +2447,7 @@
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -2265,6 +2459,67 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/@jest/reporters/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==",
+ "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/@jest/reporters/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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.2.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@jest/reporters/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==",
+ "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/@jest/reporters/node_modules/wrap-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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/@jest/schemas": {
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.1.tgz",
@@ -2277,11 +2532,12 @@
}
},
"node_modules/@jest/snapshot-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.5.tgz",
- "integrity": "sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.3.0.tgz",
+ "integrity": "sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==",
+ "license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0"
@@ -2294,6 +2550,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -2302,9 +2559,10 @@
}
},
"node_modules/@jest/snapshot-utils/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -2322,6 +2580,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2337,6 +2596,7 @@
"version": "30.0.1",
"resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz",
"integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==",
+ "license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.25",
"callsites": "^3.1.0",
@@ -2347,12 +2607,13 @@
}
},
"node_modules/@jest/test-result": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.5.tgz",
- "integrity": "sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.3.0.tgz",
+ "integrity": "sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==",
+ "license": "MIT",
"dependencies": {
- "@jest/console": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2"
},
@@ -2364,6 +2625,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -2372,9 +2634,10 @@
}
},
"node_modules/@jest/test-result/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -2392,6 +2655,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2404,13 +2668,14 @@
}
},
"node_modules/@jest/test-sequencer": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.5.tgz",
- "integrity": "sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.3.0.tgz",
+ "integrity": "sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==",
+ "license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.5",
+ "@jest/test-result": "30.3.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.3.0",
"slash": "^3.0.0"
},
"engines": {
@@ -2418,22 +2683,22 @@
}
},
"node_modules/@jest/transform": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.5.tgz",
- "integrity": "sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.3.0.tgz",
+ "integrity": "sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==",
+ "license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@jridgewell/trace-mapping": "^0.3.25",
- "babel-plugin-istanbul": "^7.0.0",
+ "babel-plugin-istanbul": "^7.0.1",
"chalk": "^4.1.2",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.5",
- "micromatch": "^4.0.8",
+ "jest-util": "30.3.0",
"pirates": "^4.0.7",
"slash": "^3.0.0",
"write-file-atomic": "^5.0.1"
@@ -2446,6 +2711,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -2454,9 +2720,10 @@
}
},
"node_modules/@jest/transform/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -2474,6 +2741,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -2518,31 +2786,45 @@
}
},
"node_modules/@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+ "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==",
+ "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==",
+ "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==",
+ "license": "MIT",
"engines": {
"node": ">=6.0.0"
}
},
"node_modules/@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw=="
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "license": "MIT"
},
"node_modules/@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+ "version": "0.3.31",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
+ "license": "MIT",
"dependencies": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
@@ -2552,6 +2834,7 @@
"version": "0.2.12",
"resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz",
"integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"@emnapi/core": "^1.4.3",
@@ -2559,38 +2842,6 @@
"@tybys/wasm-util": "^0.10.0"
}
},
- "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==",
- "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==",
- "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==",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
"node_modules/@ntlab/sfetch": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@ntlab/sfetch/-/sfetch-1.2.0.tgz",
@@ -2609,15 +2860,17 @@
}
},
"node_modules/@octokit/core": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.3.tgz",
- "integrity": "sha512-oNXsh2ywth5aowwIa7RKtawnkdH6LgU1ztfP9AIUCQCvzysB+WeU8o2kyyosDPwBZutPpjZDKPQGIzzrfTWweQ==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.6.tgz",
+ "integrity": "sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==",
+ "license": "MIT",
+ "peer": true,
"dependencies": {
"@octokit/auth-token": "^6.0.0",
- "@octokit/graphql": "^9.0.1",
- "@octokit/request": "^10.0.2",
- "@octokit/request-error": "^7.0.0",
- "@octokit/types": "^14.0.0",
+ "@octokit/graphql": "^9.0.3",
+ "@octokit/request": "^10.0.6",
+ "@octokit/request-error": "^7.0.2",
+ "@octokit/types": "^16.0.0",
"before-after-hook": "^4.0.0",
"universal-user-agent": "^7.0.0"
},
@@ -2626,12 +2879,12 @@
}
},
"node_modules/@octokit/endpoint": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.0.tgz",
- "integrity": "sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.3.tgz",
+ "integrity": "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag==",
"license": "MIT",
"dependencies": {
- "@octokit/types": "^14.0.0",
+ "@octokit/types": "^16.0.0",
"universal-user-agent": "^7.0.2"
},
"engines": {
@@ -2639,13 +2892,13 @@
}
},
"node_modules/@octokit/graphql": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.1.tgz",
- "integrity": "sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.3.tgz",
+ "integrity": "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==",
"license": "MIT",
"dependencies": {
- "@octokit/request": "^10.0.2",
- "@octokit/types": "^14.0.0",
+ "@octokit/request": "^10.0.6",
+ "@octokit/types": "^16.0.0",
"universal-user-agent": "^7.0.0"
},
"engines": {
@@ -2653,17 +2906,18 @@
}
},
"node_modules/@octokit/openapi-types": {
- "version": "25.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.1.0.tgz",
- "integrity": "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==",
+ "version": "27.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-27.0.0.tgz",
+ "integrity": "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==",
"license": "MIT"
},
"node_modules/@octokit/plugin-paginate-rest": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-13.1.1.tgz",
- "integrity": "sha512-q9iQGlZlxAVNRN2jDNskJW/Cafy7/XE52wjZ5TTvyhyOD904Cvx//DNyoO3J/MXJ0ve3rPoNWKEg5iZrisQSuw==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-14.0.0.tgz",
+ "integrity": "sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==",
+ "license": "MIT",
"dependencies": {
- "@octokit/types": "^14.1.0"
+ "@octokit/types": "^16.0.0"
},
"engines": {
"node": ">= 20"
@@ -2673,12 +2927,12 @@
}
},
"node_modules/@octokit/plugin-rest-endpoint-methods": {
- "version": "16.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-16.0.0.tgz",
- "integrity": "sha512-kJVUQk6/dx/gRNLWUnAWKFs1kVPn5O5CYZyssyEoNYaFedqZxsfYs7DwI3d67hGz4qOwaJ1dpm07hOAD1BXx6g==",
+ "version": "17.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-17.0.0.tgz",
+ "integrity": "sha512-B5yCyIlOJFPqUUeiD0cnBJwWJO8lkJs5d8+ze9QDP6SvfiXSz1BF+91+0MeI1d2yxgOhU/O+CvtiZ9jSkHhFAw==",
"license": "MIT",
"dependencies": {
- "@octokit/types": "^14.1.0"
+ "@octokit/types": "^16.0.0"
},
"engines": {
"node": ">= 20"
@@ -2688,15 +2942,16 @@
}
},
"node_modules/@octokit/request": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.2.tgz",
- "integrity": "sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==",
+ "version": "10.0.8",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.8.tgz",
+ "integrity": "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==",
"license": "MIT",
"dependencies": {
- "@octokit/endpoint": "^11.0.0",
- "@octokit/request-error": "^7.0.0",
- "@octokit/types": "^14.0.0",
+ "@octokit/endpoint": "^11.0.3",
+ "@octokit/request-error": "^7.0.2",
+ "@octokit/types": "^16.0.0",
"fast-content-type-parse": "^3.0.0",
+ "json-with-bigint": "^3.5.3",
"universal-user-agent": "^7.0.2"
},
"engines": {
@@ -2704,30 +2959,31 @@
}
},
"node_modules/@octokit/request-error": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.0.0.tgz",
- "integrity": "sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.1.0.tgz",
+ "integrity": "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==",
"license": "MIT",
"dependencies": {
- "@octokit/types": "^14.0.0"
+ "@octokit/types": "^16.0.0"
},
"engines": {
"node": ">= 20"
}
},
"node_modules/@octokit/types": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.1.0.tgz",
- "integrity": "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==",
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-16.0.0.tgz",
+ "integrity": "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==",
"license": "MIT",
"dependencies": {
- "@octokit/openapi-types": "^25.1.0"
+ "@octokit/openapi-types": "^27.0.0"
}
},
"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==",
+ "license": "MIT",
"optional": true,
"engines": {
"node": ">=14"
@@ -2737,6 +2993,7 @@
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz",
"integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==",
+ "license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.18.0 || >=16.0.0"
},
@@ -2820,6 +3077,7 @@
"version": "0.1.81",
"resolved": "https://registry.npmjs.org/@pm2/blessed/-/blessed-0.1.81.tgz",
"integrity": "sha512-ZcNHqQjMuNRcQ7Z1zJbFIQZO/BDKV3KbiTckWdfbUaYhj7uNmUwb+FbdDWSCkvxNr9dBJQwvV17o6QBkAvgO0g==",
+ "license": "MIT",
"bin": {
"blessed": "bin/tput.js"
},
@@ -2936,22 +3194,6 @@
"debug": "^4.3.1"
}
},
- "node_modules/@seald-io/binary-search-tree": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz",
- "integrity": "sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA=="
- },
- "node_modules/@seald-io/nedb": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-4.1.1.tgz",
- "integrity": "sha512-u7fVfzKQ/3ZaIOnYQONf2lPZtGUeQtMPjfcaQkCw/GZv5dzn20qKW6sfN0NkVbr0ksJMlWcFXNGcXYsQSb1a1g==",
- "license": "MIT",
- "dependencies": {
- "@seald-io/binary-search-tree": "^1.0.3",
- "localforage": "^1.9.0",
- "util": "^0.12.4"
- }
- },
"node_modules/@sinclair/typebox": {
"version": "0.34.38",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz",
@@ -2961,14 +3203,16 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz",
"integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==",
+ "license": "BSD-3-Clause",
"dependencies": {
"type-detect": "4.0.8"
}
},
"node_modules/@sinonjs/fake-timers": {
- "version": "13.0.5",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz",
- "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==",
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.3.0.tgz",
+ "integrity": "sha512-m2xozxSfCIxjDdvbhIWazlP2i2aha/iUmbl94alpsIbd3iLTfeXgfBVbwyWogB6l++istyGZqamgA/EcqYf+Bg==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@sinonjs/commons": "^3.0.1"
}
@@ -2983,12 +3227,13 @@
}
},
"node_modules/@stylistic/eslint-plugin": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.2.2.tgz",
- "integrity": "sha512-bE2DUjruqXlHYP3Q2Gpqiuj2bHq7/88FnuaS0FjeGGLCy+X6a07bGVuwtiOYnPSLHR6jmx5Bwdv+j7l8H+G97A==",
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.10.0.tgz",
+ "integrity": "sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==",
+ "license": "MIT",
"dependencies": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/types": "^8.37.0",
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/types": "^8.56.0",
"eslint-visitor-keys": "^4.2.1",
"espree": "^10.4.0",
"estraverse": "^5.3.0",
@@ -2998,7 +3243,7 @@
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
"peerDependencies": {
- "eslint": ">=9.0.0"
+ "eslint": "^9.0.0 || ^10.0.0"
}
},
"node_modules/@stylistic/eslint-plugin/node_modules/eslint-visitor-keys": {
@@ -3024,13 +3269,15 @@
}
},
"node_modules/@swc/core": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.2.tgz",
- "integrity": "sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.24.tgz",
+ "integrity": "sha512-5Hj8aNasue7yusUt8LGCUe/AjM7RMAce8ZoyDyiFwx7Al+GbYKL+yE7g4sJk8vEr1dKIkTRARkNIJENc4CjkBQ==",
"hasInstallScript": true,
+ "license": "Apache-2.0",
+ "peer": true,
"dependencies": {
"@swc/counter": "^0.1.3",
- "@swc/types": "^0.1.23"
+ "@swc/types": "^0.1.26"
},
"engines": {
"node": ">=10"
@@ -3040,16 +3287,18 @@
"url": "https://opencollective.com/swc"
},
"optionalDependencies": {
- "@swc/core-darwin-arm64": "1.13.2",
- "@swc/core-darwin-x64": "1.13.2",
- "@swc/core-linux-arm-gnueabihf": "1.13.2",
- "@swc/core-linux-arm64-gnu": "1.13.2",
- "@swc/core-linux-arm64-musl": "1.13.2",
- "@swc/core-linux-x64-gnu": "1.13.2",
- "@swc/core-linux-x64-musl": "1.13.2",
- "@swc/core-win32-arm64-msvc": "1.13.2",
- "@swc/core-win32-ia32-msvc": "1.13.2",
- "@swc/core-win32-x64-msvc": "1.13.2"
+ "@swc/core-darwin-arm64": "1.15.24",
+ "@swc/core-darwin-x64": "1.15.24",
+ "@swc/core-linux-arm-gnueabihf": "1.15.24",
+ "@swc/core-linux-arm64-gnu": "1.15.24",
+ "@swc/core-linux-arm64-musl": "1.15.24",
+ "@swc/core-linux-ppc64-gnu": "1.15.24",
+ "@swc/core-linux-s390x-gnu": "1.15.24",
+ "@swc/core-linux-x64-gnu": "1.15.24",
+ "@swc/core-linux-x64-musl": "1.15.24",
+ "@swc/core-win32-arm64-msvc": "1.15.24",
+ "@swc/core-win32-ia32-msvc": "1.15.24",
+ "@swc/core-win32-x64-msvc": "1.15.24"
},
"peerDependencies": {
"@swc/helpers": ">=0.5.17"
@@ -3061,12 +3310,13 @@
}
},
"node_modules/@swc/core-darwin-arm64": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.2.tgz",
- "integrity": "sha512-44p7ivuLSGFJ15Vly4ivLJjg3ARo4879LtEBAabcHhSZygpmkP8eyjyWxrH3OxkY1eRZSIJe8yRZPFw4kPXFPw==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.24.tgz",
+ "integrity": "sha512-uM5ZGfFXjtvtJ+fe448PVBEbn/CSxS3UAyLj3O9xOqKIWy3S6hPTXSPbszxkSsGDYKi+YFhzAsR4r/eXLxEQ0g==",
"cpu": [
"arm64"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"darwin"
@@ -3076,12 +3326,13 @@
}
},
"node_modules/@swc/core-darwin-x64": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.2.tgz",
- "integrity": "sha512-Lb9EZi7X2XDAVmuUlBm2UvVAgSCbD3qKqDCxSI4jEOddzVOpNCnyZ/xEampdngUIyDDhhJLYU9duC+Mcsv5Y+A==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.24.tgz",
+ "integrity": "sha512-fMIb/Zfn929pw25VMBhV7Ji2Dl+lCWtUPNdYJQYOke+00E5fcQ9ynxtP8+qhUo/HZc+mYQb1gJxwHM9vty+lXg==",
"cpu": [
"x64"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"darwin"
@@ -3091,12 +3342,13 @@
}
},
"node_modules/@swc/core-linux-arm-gnueabihf": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.2.tgz",
- "integrity": "sha512-9TDe/92ee1x57x+0OqL1huG4BeljVx0nWW4QOOxp8CCK67Rpc/HHl2wciJ0Kl9Dxf2NvpNtkPvqj9+BUmM9WVA==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.24.tgz",
+ "integrity": "sha512-vOkjsyjjxnoYx3hMEWcGxQrMgnNrRm6WAegBXrN8foHtDAR+zpdhpGF5a4lj1bNPgXAvmysjui8cM1ov/Clkaw==",
"cpu": [
"arm"
],
+ "license": "Apache-2.0",
"optional": true,
"os": [
"linux"
@@ -3106,12 +3358,13 @@
}
},
"node_modules/@swc/core-linux-arm64-gnu": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.2.tgz",
- "integrity": "sha512-KJUSl56DBk7AWMAIEcU83zl5mg3vlQYhLELhjwRFkGFMvghQvdqQ3zFOYa4TexKA7noBZa3C8fb24rI5sw9Exg==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.24.tgz",
+ "integrity": "sha512-h/oNu+upkXJ6Cicnq7YGVj9PkdfarLCdQa8l/FlHYvfv8CEiMaeeTnpLU7gSBH/rGxosM6Qkfa/J9mThGF9CLA==",
"cpu": [
"arm64"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -3121,12 +3374,45 @@
}
},
"node_modules/@swc/core-linux-arm64-musl": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.2.tgz",
- "integrity": "sha512-teU27iG1oyWpNh9CzcGQ48ClDRt/RCem7mYO7ehd2FY102UeTws2+OzLESS1TS1tEZipq/5xwx3FzbVgiolCiQ==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.24.tgz",
+ "integrity": "sha512-ZpF/pRe1guk6sKzQI9D1jAORtjTdNlyeXn9GDz8ophof/w2WhojRblvSDJaGe7rJjcPN8AaOkhwdRUh7q8oYIg==",
"cpu": [
"arm64"
],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-ppc64-gnu": {
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.24.tgz",
+ "integrity": "sha512-QZEsZfisHTSJlmyChgDFNmKPb3W6Lhbfo/O76HhIngfEdnQNmukS38/VSe1feho+xkV5A5hETyCbx3sALBZKAQ==",
+ "cpu": [
+ "ppc64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-s390x-gnu": {
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.24.tgz",
+ "integrity": "sha512-DLdJKVsJgglqQrJBuoUYNmzm3leI7kUZhLbZGHv42onfKsGf6JDS3+bzCUQfte/XOqDjh/tmmn1DR/CF/tCJFw==",
+ "cpu": [
+ "s390x"
+ ],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -3136,12 +3422,13 @@
}
},
"node_modules/@swc/core-linux-x64-gnu": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.2.tgz",
- "integrity": "sha512-dRPsyPyqpLD0HMRCRpYALIh4kdOir8pPg4AhNQZLehKowigRd30RcLXGNVZcc31Ua8CiPI4QSgjOIxK+EQe4LQ==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.24.tgz",
+ "integrity": "sha512-IpLYfposPA/XLxYOKpRfeccl1p5dDa3+okZDHHTchBkXEaVCnq5MADPmIWwIYj1tudt7hORsEHccG5no6IUQRw==",
"cpu": [
"x64"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -3151,12 +3438,13 @@
}
},
"node_modules/@swc/core-linux-x64-musl": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.2.tgz",
- "integrity": "sha512-CCxETW+KkYEQDqz1SYC15YIWYheqFC+PJVOW76Maa/8yu8Biw+HTAcblKf2isrlUtK8RvrQN94v3UXkC2NzCEw==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.24.tgz",
+ "integrity": "sha512-JHy3fMSc0t/EPWgo74+OK5TGr51aElnzqfUPaiRf2qJ/BfX5CUCfMiWVBuhI7qmVMBnk1jTRnL/xZnOSHDPLYg==",
"cpu": [
"x64"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"linux"
@@ -3166,12 +3454,13 @@
}
},
"node_modules/@swc/core-win32-arm64-msvc": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.2.tgz",
- "integrity": "sha512-Wv/QTA6PjyRLlmKcN6AmSI4jwSMRl0VTLGs57PHTqYRwwfwd7y4s2fIPJVBNbAlXd795dOEP6d/bGSQSyhOX3A==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.24.tgz",
+ "integrity": "sha512-Txj+qUH1z2bUd1P3JvwByfjKFti3cptlAxhWgmunBUUxy/IW3CXLZ6l6Gk4liANadKkU71nIU1X30Z5vpMT3BA==",
"cpu": [
"arm64"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"win32"
@@ -3181,12 +3470,13 @@
}
},
"node_modules/@swc/core-win32-ia32-msvc": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.2.tgz",
- "integrity": "sha512-PuCdtNynEkUNbUXX/wsyUC+t4mamIU5y00lT5vJcAvco3/r16Iaxl5UCzhXYaWZSNVZMzPp9qN8NlSL8M5pPxw==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.24.tgz",
+ "integrity": "sha512-15D/nl3XwrhFpMv+MADFOiVwv3FvH9j8c6Rf8EXBT3Q5LoMh8YnDnSgPYqw1JzPnksvsBX6QPXLiPqmcR/Z4qQ==",
"cpu": [
"ia32"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"win32"
@@ -3196,12 +3486,13 @@
}
},
"node_modules/@swc/core-win32-x64-msvc": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.2.tgz",
- "integrity": "sha512-qlmMkFZJus8cYuBURx1a3YAG2G7IW44i+FEYV5/32ylKkzGNAr9tDJSA53XNnNXkAB5EXSPsOz7bn5C3JlEtdQ==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.24.tgz",
+ "integrity": "sha512-PR0PlTlPra2JbaDphrOAzm6s0v9rA0F17YzB+XbWD95B4g2cWcZY9LAeTa4xll70VLw9Jr7xBrlohqlQmelMFQ==",
"cpu": [
"x64"
],
+ "license": "Apache-2.0 AND MIT",
"optional": true,
"os": [
"win32"
@@ -3232,9 +3523,9 @@
}
},
"node_modules/@swc/types": {
- "version": "0.1.23",
- "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz",
- "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==",
+ "version": "0.1.26",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.26.tgz",
+ "integrity": "sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==",
"license": "Apache-2.0",
"dependencies": {
"@swc/counter": "^0.1.3"
@@ -3247,9 +3538,10 @@
"license": "MIT"
},
"node_modules/@tybys/wasm-util": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz",
- "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==",
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
+ "license": "MIT",
"optional": true,
"dependencies": {
"tslib": "^2.4.0"
@@ -3259,6 +3551,7 @@
"version": "7.20.5",
"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
"integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
+ "license": "MIT",
"dependencies": {
"@babel/parser": "^7.20.7",
"@babel/types": "^7.20.7",
@@ -3271,6 +3564,7 @@
"version": "7.27.0",
"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
"integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+ "license": "MIT",
"dependencies": {
"@babel/types": "^7.0.0"
}
@@ -3279,17 +3573,19 @@
"version": "7.4.4",
"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
"integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
+ "license": "MIT",
"dependencies": {
"@babel/parser": "^7.1.0",
"@babel/types": "^7.0.0"
}
},
"node_modules/@types/babel__traverse": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
- "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
+ "license": "MIT",
"dependencies": {
- "@babel/types": "^7.20.7"
+ "@babel/types": "^7.28.2"
}
},
"node_modules/@types/bluebird": {
@@ -3306,10 +3602,17 @@
"@types/node": "*"
}
},
+ "node_modules/@types/esrecurse": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz",
+ "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==",
+ "license": "MIT"
+ },
"node_modules/@types/estree": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "license": "MIT"
},
"node_modules/@types/fs-extra": {
"version": "11.0.4",
@@ -3322,9 +3625,9 @@
}
},
"node_modules/@types/inquirer": {
- "version": "9.0.8",
- "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.8.tgz",
- "integrity": "sha512-CgPD5kFGWsb8HJ5K7rfWlifao87m4ph8uioU7OTncJevmE/VLIqAAjfQtko578JZg7/f69K4FgqYym3gNr7DeA==",
+ "version": "9.0.9",
+ "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.9.tgz",
+ "integrity": "sha512-/mWx5136gts2Z2e5izdoRCo46lPp5TMs9R15GTSsgg/XnZyxDWVqoVU3R9lWnccKpqwsJLvRoxbCjoJtZB7DSw==",
"license": "MIT",
"dependencies": {
"@types/through": "*",
@@ -3444,25 +3747,14 @@
}
},
"node_modules/@types/node": {
- "version": "24.1.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz",
- "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==",
+ "version": "25.5.2",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz",
+ "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==",
+ "license": "MIT",
"dependencies": {
- "undici-types": "~7.8.0"
+ "undici-types": "~7.18.0"
}
},
- "node_modules/@types/node-cleanup": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@types/node-cleanup/-/node-cleanup-2.1.5.tgz",
- "integrity": "sha512-+82RAk5uYiqiMoEv2fPeh03AL4pB5d3TL+Pf+hz31Mme6ECFI1kRlgmxYjdSlHzDbJ9yLorTnKi4Op5FA54kQQ==",
- "license": "MIT"
- },
- "node_modules/@types/numeral": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@types/numeral/-/numeral-2.0.5.tgz",
- "integrity": "sha512-kH8I7OSSwQu9DS9JYdFWbuvhVzvFRoCPCkGxNwoGgaPeDfEPJlcxNvEOypZhQ3XXHsGbfIuYcxcJxKUfJHnRfw==",
- "license": "MIT"
- },
"node_modules/@types/pako": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.4.tgz",
@@ -3502,19 +3794,19 @@
"integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
},
"node_modules/@typescript-eslint/eslint-plugin": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz",
- "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.1.tgz",
+ "integrity": "sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ==",
+ "license": "MIT",
"dependencies": {
- "@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.38.0",
- "@typescript-eslint/type-utils": "8.38.0",
- "@typescript-eslint/utils": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0",
- "graphemer": "^1.4.0",
- "ignore": "^7.0.0",
+ "@eslint-community/regexpp": "^4.12.2",
+ "@typescript-eslint/scope-manager": "8.58.1",
+ "@typescript-eslint/type-utils": "8.58.1",
+ "@typescript-eslint/utils": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1",
+ "ignore": "^7.0.5",
"natural-compare": "^1.4.0",
- "ts-api-utils": "^2.1.0"
+ "ts-api-utils": "^2.5.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3524,9 +3816,9 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "@typescript-eslint/parser": "^8.38.0",
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "@typescript-eslint/parser": "^8.58.1",
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
@@ -3539,15 +3831,17 @@
}
},
"node_modules/@typescript-eslint/parser": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz",
- "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.1.tgz",
+ "integrity": "sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw==",
+ "license": "MIT",
+ "peer": true,
"dependencies": {
- "@typescript-eslint/scope-manager": "8.38.0",
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/typescript-estree": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/scope-manager": "8.58.1",
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/typescript-estree": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3557,18 +3851,36 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.1.0"
+ }
+ },
+ "node_modules/@typescript-eslint/parser/node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
}
},
"node_modules/@typescript-eslint/project-service": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz",
- "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.1.tgz",
+ "integrity": "sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g==",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/tsconfig-utils": "^8.38.0",
- "@typescript-eslint/types": "^8.38.0",
- "debug": "^4.3.4"
+ "@typescript-eslint/tsconfig-utils": "^8.58.1",
+ "@typescript-eslint/types": "^8.58.1",
+ "debug": "^4.4.3"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3578,16 +3890,34 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.1.0"
+ }
+ },
+ "node_modules/@typescript-eslint/project-service/node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
}
},
"node_modules/@typescript-eslint/scope-manager": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz",
- "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.1.tgz",
+ "integrity": "sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0"
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3598,9 +3928,10 @@
}
},
"node_modules/@typescript-eslint/tsconfig-utils": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz",
- "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.1.tgz",
+ "integrity": "sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==",
+ "license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -3609,19 +3940,20 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/type-utils": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz",
- "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.1.tgz",
+ "integrity": "sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w==",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/typescript-estree": "8.38.0",
- "@typescript-eslint/utils": "8.38.0",
- "debug": "^4.3.4",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/typescript-estree": "8.58.1",
+ "@typescript-eslint/utils": "8.58.1",
+ "debug": "^4.4.3",
+ "ts-api-utils": "^2.5.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3631,14 +3963,32 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.1.0"
+ }
+ },
+ "node_modules/@typescript-eslint/type-utils/node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
}
},
"node_modules/@typescript-eslint/types": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz",
- "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.1.tgz",
+ "integrity": "sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw==",
+ "license": "MIT",
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
},
@@ -3648,20 +3998,20 @@
}
},
"node_modules/@typescript-eslint/typescript-estree": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz",
- "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.1.tgz",
+ "integrity": "sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/project-service": "8.38.0",
- "@typescript-eslint/tsconfig-utils": "8.38.0",
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.2",
- "is-glob": "^4.0.3",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/project-service": "8.58.1",
+ "@typescript-eslint/tsconfig-utils": "8.58.1",
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1",
+ "debug": "^4.4.3",
+ "minimatch": "^10.2.2",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.5.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3671,41 +4021,84 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "typescript": ">=4.8.4 <5.9.0"
+ "typescript": ">=4.8.4 <6.1.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
}
},
"node_modules/@typescript-eslint/typescript-estree/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==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "license": "MIT",
"dependencies": {
- "balanced-match": "^1.0.0"
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "license": "MIT",
+ "dependencies": {
+ "ms": "^2.1.3"
+ },
+ "engines": {
+ "node": ">=6.0"
+ },
+ "peerDependenciesMeta": {
+ "supports-color": {
+ "optional": true
+ }
}
},
"node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
- "version": "9.0.9",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
- "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
- "license": "ISC",
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
- "brace-expansion": "^2.0.2"
+ "brace-expansion": "^5.0.5"
},
"engines": {
- "node": ">=16 || 14 >=14.17"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
+ "license": "ISC",
+ "bin": {
+ "semver": "bin/semver.js"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/@typescript-eslint/utils": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz",
- "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.1.tgz",
+ "integrity": "sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==",
+ "license": "MIT",
"dependencies": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.38.0",
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/typescript-estree": "8.38.0"
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.58.1",
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/typescript-estree": "8.58.1"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3715,17 +4108,18 @@
"url": "https://opencollective.com/typescript-eslint"
},
"peerDependencies": {
- "eslint": "^8.57.0 || ^9.0.0",
- "typescript": ">=4.8.4 <5.9.0"
+ "eslint": "^8.57.0 || ^9.0.0 || ^10.0.0",
+ "typescript": ">=4.8.4 <6.1.0"
}
},
"node_modules/@typescript-eslint/visitor-keys": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz",
- "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.1.tgz",
+ "integrity": "sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==",
+ "license": "MIT",
"dependencies": {
- "@typescript-eslint/types": "8.38.0",
- "eslint-visitor-keys": "^4.2.1"
+ "@typescript-eslint/types": "8.58.1",
+ "eslint-visitor-keys": "^5.0.0"
},
"engines": {
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3736,11 +4130,12 @@
}
},
"node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
+ "license": "Apache-2.0",
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -3749,7 +4144,8 @@
"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=="
+ "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+ "license": "ISC"
},
"node_modules/@unrs/resolver-binding-android-arm-eabi": {
"version": "1.11.1",
@@ -3758,6 +4154,7 @@
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -3770,6 +4167,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"android"
@@ -3782,6 +4180,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -3794,6 +4193,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"darwin"
@@ -3806,6 +4206,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"freebsd"
@@ -3818,6 +4219,7 @@
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3830,6 +4232,7 @@
"cpu": [
"arm"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3842,6 +4245,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3854,6 +4258,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3866,6 +4271,7 @@
"cpu": [
"ppc64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3878,6 +4284,7 @@
"cpu": [
"riscv64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3890,6 +4297,7 @@
"cpu": [
"riscv64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3902,6 +4310,7 @@
"cpu": [
"s390x"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3914,6 +4323,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3926,6 +4336,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"linux"
@@ -3938,6 +4349,7 @@
"cpu": [
"wasm32"
],
+ "license": "MIT",
"optional": true,
"dependencies": {
"@napi-rs/wasm-runtime": "^0.2.11"
@@ -3953,6 +4365,7 @@
"cpu": [
"arm64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -3965,6 +4378,7 @@
"cpu": [
"ia32"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -3977,6 +4391,7 @@
"cpu": [
"x64"
],
+ "license": "MIT",
"optional": true,
"os": [
"win32"
@@ -3988,10 +4403,11 @@
"integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg=="
},
"node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"license": "MIT",
+ "peer": true,
"bin": {
"acorn": "bin/acorn"
},
@@ -4016,9 +4432,10 @@
}
},
"node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
+ "license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -4065,6 +4482,7 @@
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
"integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+ "license": "MIT",
"dependencies": {
"type-fest": "^0.21.3"
},
@@ -4143,12 +4561,10 @@
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
},
"node_modules/argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dependencies": {
- "sprintf-js": "~1.0.2"
- }
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+ "license": "Python-2.0"
},
"node_modules/ast-types": {
"version": "0.13.4",
@@ -4171,31 +4587,19 @@
"node_modules/asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "node_modules/available-typed-arrays": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
- "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
- "license": "MIT",
- "dependencies": {
- "possible-typed-array-names": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
+ "license": "MIT"
},
"node_modules/axios": {
- "version": "1.13.5",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
- "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz",
+ "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==",
+ "license": "MIT",
+ "peer": true,
"dependencies": {
"follow-redirects": "^1.15.11",
"form-data": "^4.0.5",
- "proxy-from-env": "^1.1.0"
+ "proxy-from-env": "^2.1.0"
}
},
"node_modules/axios-cache-interceptor": {
@@ -4219,24 +4623,6 @@
"axios": "^1"
}
},
- "node_modules/axios-cookiejar-support": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-6.0.4.tgz",
- "integrity": "sha512-4Bzj+l63eGwnWDBFdJHeGS6Ij3ytpyqvo//ocsb5kCLN/rKthzk27Afh2iSkZtuudOBkHUWWIcyCb4GKhXqovQ==",
- "dependencies": {
- "http-cookie-agent": "^7.0.2"
- },
- "engines": {
- "node": ">=20.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/3846masa"
- },
- "peerDependencies": {
- "axios": ">=0.20.0",
- "tough-cookie": ">=4.0.0"
- }
- },
"node_modules/axios-mock-adapter": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-2.1.0.tgz",
@@ -4249,15 +4635,25 @@
"axios": ">= 0.17.0"
}
},
+ "node_modules/axios/node_modules/proxy-from-env": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
+ "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
"node_modules/babel-jest": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.5.tgz",
- "integrity": "sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.3.0.tgz",
+ "integrity": "sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==",
+ "license": "MIT",
"dependencies": {
- "@jest/transform": "30.0.5",
+ "@jest/transform": "30.3.0",
"@types/babel__core": "^7.20.5",
- "babel-plugin-istanbul": "^7.0.0",
- "babel-preset-jest": "30.0.1",
+ "babel-plugin-istanbul": "^7.0.1",
+ "babel-preset-jest": "30.3.0",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"slash": "^3.0.0"
@@ -4266,13 +4662,14 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
},
"peerDependencies": {
- "@babel/core": "^7.11.0"
+ "@babel/core": "^7.11.0 || ^8.0.0-0"
}
},
"node_modules/babel-jest/node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -4285,9 +4682,13 @@
}
},
"node_modules/babel-plugin-istanbul": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz",
- "integrity": "sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz",
+ "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==",
+ "license": "BSD-3-Clause",
+ "workspaces": [
+ "test/babel-8"
+ ],
"dependencies": {
"@babel/helper-plugin-utils": "^7.0.0",
"@istanbuljs/load-nyc-config": "^1.0.0",
@@ -4300,12 +4701,11 @@
}
},
"node_modules/babel-plugin-jest-hoist": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz",
- "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.3.0.tgz",
+ "integrity": "sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==",
+ "license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.27.3",
"@types/babel__core": "^7.20.5"
},
"engines": {
@@ -4313,9 +4713,10 @@
}
},
"node_modules/babel-preset-current-node-syntax": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.1.tgz",
- "integrity": "sha512-23fWKohMTvS5s0wwJKycOe0dBdCwQ6+iiLaNR9zy8P13mtFRFM9qLLX6HJX5DL2pi/FNDf3fCQHM4FIMoHH/7w==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
+ "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
+ "license": "MIT",
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
@@ -4338,24 +4739,38 @@
}
},
"node_modules/babel-preset-jest": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz",
- "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.3.0.tgz",
+ "integrity": "sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==",
+ "license": "MIT",
"dependencies": {
- "babel-plugin-jest-hoist": "30.0.1",
- "babel-preset-current-node-syntax": "^1.1.0"
+ "babel-plugin-jest-hoist": "30.3.0",
+ "babel-preset-current-node-syntax": "^1.2.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
},
"peerDependencies": {
- "@babel/core": "^7.11.0"
+ "@babel/core": "^7.11.0 || ^8.0.0-beta.1"
}
},
"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=="
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
+ "license": "MIT"
+ },
+ "node_modules/baseline-browser-mapping": {
+ "version": "2.10.16",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.16.tgz",
+ "integrity": "sha512-Lyf3aK28zpsD1yQMiiHD4RvVb6UdMoo8xzG2XzFIfR9luPzOpcBlAsT/qfB1XWS1bxWT+UtE4WmQgsp297FYOA==",
+ "license": "Apache-2.0",
+ "bin": {
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
},
"node_modules/basic-ftp": {
"version": "5.2.0",
@@ -4515,9 +4930,9 @@
}
},
"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==",
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
+ "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -4536,9 +4951,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
+ "version": "4.28.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
+ "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
"funding": [
{
"type": "opencollective",
@@ -4553,11 +4968,14 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
+ "peer": true,
"dependencies": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
+ "baseline-browser-mapping": "^2.10.12",
+ "caniuse-lite": "^1.0.30001782",
+ "electron-to-chromium": "^1.5.328",
+ "node-releases": "^2.0.36",
+ "update-browserslist-db": "^1.2.3"
},
"bin": {
"browserslist": "cli.js"
@@ -4570,6 +4988,7 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz",
"integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==",
+ "license": "Apache-2.0",
"dependencies": {
"node-int64": "^0.4.0"
}
@@ -4593,24 +5012,6 @@
"resolved": "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.6.tgz",
"integrity": "sha512-SjjnKlWgrhDrAWKUxAvmZLRGDa6JExMfjSu59/pvpNoI6mEHYSLcLKUw2RtECEOINvf6dxJo35fY+T/scA0SUA=="
},
- "node_modules/call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
- "license": "MIT",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.0",
- "es-define-property": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"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",
@@ -4624,22 +5025,6 @@
"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==",
- "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",
@@ -4652,14 +5037,15 @@
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001727",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz",
- "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==",
+ "version": "1.0.30001787",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz",
+ "integrity": "sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg==",
"funding": [
{
"type": "opencollective",
@@ -4673,7 +5059,8 @@
"type": "github",
"url": "https://github.com/sponsors/ai"
}
- ]
+ ],
+ "license": "CC-BY-4.0"
},
"node_modules/cdata": {
"version": "0.1.3",
@@ -4681,9 +5068,9 @@
"integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA=="
},
"node_modules/chalk": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
- "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==",
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==",
"license": "MIT",
"engines": {
"node": "^12.17.0 || ^14.13 || >=16.0.0"
@@ -4726,14 +5113,16 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz",
"integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==",
+ "license": "MIT",
"engines": {
"node": ">=10"
}
},
"node_modules/chardet": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz",
- "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA=="
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
+ "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==",
+ "license": "MIT"
},
"node_modules/charm": {
"version": "0.1.2",
@@ -4741,20 +5130,21 @@
"integrity": "sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ=="
},
"node_modules/cheerio": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
- "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz",
+ "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==",
+ "license": "MIT",
"dependencies": {
"cheerio-select": "^2.1.0",
"dom-serializer": "^2.0.0",
"domhandler": "^5.0.3",
"domutils": "^3.2.2",
"encoding-sniffer": "^0.2.1",
- "htmlparser2": "^10.0.0",
+ "htmlparser2": "^10.1.0",
"parse5": "^7.3.0",
"parse5-htmlparser2-tree-adapter": "^7.1.0",
"parse5-parser-stream": "^7.1.2",
- "undici": "^7.12.0",
+ "undici": "^7.19.0",
"whatwg-mimetype": "^4.0.0"
},
"engines": {
@@ -4830,9 +5220,10 @@
}
},
"node_modules/cjs-module-lexer": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz",
- "integrity": "sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA=="
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz",
+ "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ==",
+ "license": "MIT"
},
"node_modules/cli-boxes": {
"version": "3.0.0",
@@ -4883,6 +5274,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz",
"integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==",
+ "license": "ISC",
"engines": {
"node": ">= 12"
}
@@ -4917,36 +5309,21 @@
"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==",
- "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==",
+ "license": "MIT",
"engines": {
"iojs": ">= 1.0.0",
"node": ">= 0.12.0"
}
},
"node_modules/collect-v8-coverage": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
- "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q=="
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz",
+ "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==",
+ "license": "MIT"
},
"node_modules/color": {
"version": "5.0.2",
@@ -5018,6 +5395,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "license": "MIT",
"dependencies": {
"delayed-stream": "~1.0.0"
},
@@ -5026,9 +5404,9 @@
}
},
"node_modules/commander": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz",
- "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==",
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
+ "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==",
"license": "MIT",
"engines": {
"node": ">=20"
@@ -5086,7 +5464,8 @@
"node_modules/concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
+ "license": "MIT"
},
"node_modules/consola": {
"version": "3.4.2",
@@ -5109,7 +5488,8 @@
"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=="
+ "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
+ "license": "MIT"
},
"node_modules/croner": {
"version": "4.1.97",
@@ -5117,9 +5497,10 @@
"integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ=="
},
"node_modules/cross-env": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
- "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz",
+ "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==",
+ "license": "MIT",
"dependencies": {
"@epic-web/invariant": "^1.0.0",
"cross-spawn": "^7.0.6"
@@ -5214,9 +5595,10 @@
}
},
"node_modules/dayjs": {
- "version": "1.11.19",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz",
- "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw=="
+ "version": "1.11.20",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.20.tgz",
+ "integrity": "sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ==",
+ "license": "MIT"
},
"node_modules/debug": {
"version": "4.3.4",
@@ -5240,9 +5622,10 @@
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node_modules/dedent": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz",
- "integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==",
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz",
+ "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==",
+ "license": "MIT",
"peerDependencies": {
"babel-plugin-macros": "^3.1.0"
},
@@ -5269,27 +5652,11 @@
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
},
- "node_modules/define-data-property": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "gopd": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/degenerator": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
@@ -5307,7 +5674,8 @@
"node_modules/delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+ "license": "MIT",
"engines": {
"node": ">=0.4.0"
}
@@ -5316,6 +5684,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz",
"integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -5392,14 +5761,16 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
},
"node_modules/electron-to-chromium": {
- "version": "1.5.192",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.192.tgz",
- "integrity": "sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg=="
+ "version": "1.5.334",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.334.tgz",
+ "integrity": "sha512-mgjZAz7Jyx1SRCwEpy9wefDS7GvNPazLthHg8eQMJ76wBdGQQDW33TCrUTvQ4wzpmOrv2zrFoD3oNufMdyMpog==",
+ "license": "ISC"
},
"node_modules/emittery": {
"version": "0.13.1",
"resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz",
"integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -5430,6 +5801,18 @@
"url": "https://github.com/fb55/encoding-sniffer?sponsor=1"
}
},
+ "node_modules/encoding-sniffer/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==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/enquirer": {
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
@@ -5505,6 +5888,27 @@
"timer-node": "^5.0.9"
}
},
+ "node_modules/epg-grabber/node_modules/balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/epg-grabber/node_modules/brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^4.0.2"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
"node_modules/epg-grabber/node_modules/curl-generator": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/curl-generator/-/curl-generator-0.4.2.tgz",
@@ -5513,10 +5917,64 @@
"ms": "^2.0.0"
}
},
+ "node_modules/epg-grabber/node_modules/glob": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
+ "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "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",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.1.1",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^2.0.0"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": "20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/epg-grabber/node_modules/minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "brace-expansion": "^5.0.5"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/epg-grabber/node_modules/socks-proxy-agent": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
+ "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.1.2",
+ "debug": "^4.3.4",
+ "socks": "^2.8.3"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
"node_modules/epg-parser": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/epg-parser/-/epg-parser-0.5.0.tgz",
"integrity": "sha512-NK9vSev/KkCVcKilJd35PmB9tP4+tN45dhcsSxHagVoUTINh8KLZ1yvgtoPDVYr0IaSPJXIIIZWcu1JPjS5HMw==",
+ "license": "MIT",
"dependencies": {
"dayjs": "^1.11.19",
"lodash.groupby": "^4.6.0",
@@ -5577,10 +6035,11 @@
}
},
"node_modules/esbuild": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
- "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
+ "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
"hasInstallScript": true,
+ "license": "MIT",
"bin": {
"esbuild": "bin/esbuild"
},
@@ -5588,31 +6047,32 @@
"node": ">=18"
},
"optionalDependencies": {
- "@esbuild/aix-ppc64": "0.25.2",
- "@esbuild/android-arm": "0.25.2",
- "@esbuild/android-arm64": "0.25.2",
- "@esbuild/android-x64": "0.25.2",
- "@esbuild/darwin-arm64": "0.25.2",
- "@esbuild/darwin-x64": "0.25.2",
- "@esbuild/freebsd-arm64": "0.25.2",
- "@esbuild/freebsd-x64": "0.25.2",
- "@esbuild/linux-arm": "0.25.2",
- "@esbuild/linux-arm64": "0.25.2",
- "@esbuild/linux-ia32": "0.25.2",
- "@esbuild/linux-loong64": "0.25.2",
- "@esbuild/linux-mips64el": "0.25.2",
- "@esbuild/linux-ppc64": "0.25.2",
- "@esbuild/linux-riscv64": "0.25.2",
- "@esbuild/linux-s390x": "0.25.2",
- "@esbuild/linux-x64": "0.25.2",
- "@esbuild/netbsd-arm64": "0.25.2",
- "@esbuild/netbsd-x64": "0.25.2",
- "@esbuild/openbsd-arm64": "0.25.2",
- "@esbuild/openbsd-x64": "0.25.2",
- "@esbuild/sunos-x64": "0.25.2",
- "@esbuild/win32-arm64": "0.25.2",
- "@esbuild/win32-ia32": "0.25.2",
- "@esbuild/win32-x64": "0.25.2"
+ "@esbuild/aix-ppc64": "0.27.7",
+ "@esbuild/android-arm": "0.27.7",
+ "@esbuild/android-arm64": "0.27.7",
+ "@esbuild/android-x64": "0.27.7",
+ "@esbuild/darwin-arm64": "0.27.7",
+ "@esbuild/darwin-x64": "0.27.7",
+ "@esbuild/freebsd-arm64": "0.27.7",
+ "@esbuild/freebsd-x64": "0.27.7",
+ "@esbuild/linux-arm": "0.27.7",
+ "@esbuild/linux-arm64": "0.27.7",
+ "@esbuild/linux-ia32": "0.27.7",
+ "@esbuild/linux-loong64": "0.27.7",
+ "@esbuild/linux-mips64el": "0.27.7",
+ "@esbuild/linux-ppc64": "0.27.7",
+ "@esbuild/linux-riscv64": "0.27.7",
+ "@esbuild/linux-s390x": "0.27.7",
+ "@esbuild/linux-x64": "0.27.7",
+ "@esbuild/netbsd-arm64": "0.27.7",
+ "@esbuild/netbsd-x64": "0.27.7",
+ "@esbuild/openbsd-arm64": "0.27.7",
+ "@esbuild/openbsd-x64": "0.27.7",
+ "@esbuild/openharmony-arm64": "0.27.7",
+ "@esbuild/sunos-x64": "0.27.7",
+ "@esbuild/win32-arm64": "0.27.7",
+ "@esbuild/win32-ia32": "0.27.7",
+ "@esbuild/win32-x64": "0.27.7"
}
},
"node_modules/escalade": {
@@ -5624,14 +6084,6 @@
"node": ">=6"
}
},
- "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "engines": {
- "node": ">=0.8.0"
- }
- },
"node_modules/escodegen": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
@@ -5654,32 +6106,30 @@
}
},
"node_modules/eslint": {
- "version": "9.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz",
- "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.0.tgz",
+ "integrity": "sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==",
+ "license": "MIT",
+ "peer": true,
"dependencies": {
- "@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.21.0",
- "@eslint/config-helpers": "^0.3.0",
- "@eslint/core": "^0.15.0",
- "@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.32.0",
- "@eslint/plugin-kit": "^0.3.4",
+ "@eslint-community/eslint-utils": "^4.8.0",
+ "@eslint-community/regexpp": "^4.12.2",
+ "@eslint/config-array": "^0.23.4",
+ "@eslint/config-helpers": "^0.5.4",
+ "@eslint/core": "^1.2.0",
+ "@eslint/plugin-kit": "^0.7.0",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
"@types/estree": "^1.0.6",
- "@types/json-schema": "^7.0.15",
- "ajv": "^6.12.4",
- "chalk": "^4.0.0",
+ "ajv": "^6.14.0",
"cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.4.0",
- "eslint-visitor-keys": "^4.2.1",
- "espree": "^10.4.0",
- "esquery": "^1.5.0",
+ "eslint-scope": "^9.1.2",
+ "eslint-visitor-keys": "^5.0.1",
+ "espree": "^11.2.0",
+ "esquery": "^1.7.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^8.0.0",
@@ -5689,8 +6139,7 @@
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
+ "minimatch": "^10.2.4",
"natural-compare": "^1.4.0",
"optionator": "^0.9.3"
},
@@ -5698,7 +6147,7 @@
"eslint": "bin/eslint.js"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://eslint.org/donate"
@@ -5727,16 +6176,18 @@
}
},
"node_modules/eslint-scope": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
- "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz",
+ "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==",
"license": "BSD-2-Clause",
"dependencies": {
+ "@types/esrecurse": "^4.3.1",
+ "@types/estree": "^1.0.8",
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
},
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -5746,6 +6197,7 @@
"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==",
+ "license": "Apache-2.0",
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
},
@@ -5753,20 +6205,25 @@
"url": "https://opencollective.com/eslint"
}
},
- "node_modules/eslint/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "node_modules/eslint/node_modules/balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "license": "MIT",
+ "engines": {
+ "node": "18 || 20 || >=22"
+ }
+ },
+ "node_modules/eslint/node_modules/brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
"license": "MIT",
"dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
+ "balanced-match": "^4.0.2"
},
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
+ "node": "18 || 20 || >=22"
}
},
"node_modules/eslint/node_modules/escape-string-regexp": {
@@ -5781,12 +6238,29 @@
}
},
"node_modules/eslint/node_modules/eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==",
"license": "Apache-2.0",
"engines": {
- "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ "node": "^20.19.0 || ^22.13.0 || >=24"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/eslint/node_modules/espree": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",
+ "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==",
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.16.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^5.0.1"
+ },
+ "engines": {
+ "node": "^20.19.0 || ^22.13.0 || >=24"
},
"funding": {
"url": "https://opencollective.com/eslint"
@@ -5821,6 +6295,36 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/eslint/node_modules/minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "license": "BlueOak-1.0.0",
+ "dependencies": {
+ "brace-expansion": "^5.0.5"
+ },
+ "engines": {
+ "node": "18 || 20 || >=22"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/eslint/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==",
+ "license": "MIT",
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/eslint/node_modules/p-locate": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
@@ -5835,6 +6339,18 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
+ "node_modules/eslint/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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/espree": {
"version": "10.4.0",
"resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
@@ -5878,9 +6394,10 @@
}
},
"node_modules/esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
+ "license": "BSD-3-Clause",
"dependencies": {
"estraverse": "^5.1.0"
},
@@ -5948,21 +6465,23 @@
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz",
"integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==",
+ "license": "MIT",
"engines": {
"node": ">= 0.8.0"
}
},
"node_modules/expect": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.5.tgz",
- "integrity": "sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-30.3.0.tgz",
+ "integrity": "sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==",
+ "license": "MIT",
"dependencies": {
- "@jest/expect-utils": "30.0.5",
- "@jest/get-type": "30.0.1",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5"
+ "@jest/expect-utils": "30.3.0",
+ "@jest/get-type": "30.1.0",
+ "jest-matcher-utils": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-mock": "30.3.0",
+ "jest-util": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -6002,32 +6521,6 @@
"resolved": "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.9.tgz",
"integrity": "sha512-JP7Xm9HuePSeTT1DI78NeE9eAQvgNb9qNP2jlyQrcx4jiWM189omV6oyd0xaUPWHPlKmvDzz6H1FfPWIDU+xfg=="
},
- "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==",
- "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==",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
"node_modules/fast-json-patch": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
@@ -6037,13 +6530,29 @@
"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=="
+ "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
+ "license": "MIT"
},
"node_modules/fast-levenshtein": {
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
+ "node_modules/fast-string-truncated-width": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz",
+ "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==",
+ "license": "MIT"
+ },
+ "node_modules/fast-string-width": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz",
+ "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==",
+ "license": "MIT",
+ "dependencies": {
+ "fast-string-truncated-width": "^3.0.2"
+ }
+ },
"node_modules/fast-uri": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz",
@@ -6060,18 +6569,20 @@
],
"license": "BSD-3-Clause"
},
- "node_modules/fastq": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
- "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
+ "node_modules/fast-wrap-ansi": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz",
+ "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==",
+ "license": "MIT",
"dependencies": {
- "reusify": "^1.0.4"
+ "fast-string-width": "^3.0.2"
}
},
"node_modules/fb-watchman": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz",
"integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==",
+ "license": "Apache-2.0",
"dependencies": {
"bser": "2.1.1"
}
@@ -6113,6 +6624,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "license": "MIT",
"dependencies": {
"locate-path": "^5.0.0",
"path-exists": "^4.0.0"
@@ -6153,6 +6665,7 @@
"url": "https://github.com/sponsors/RubenVerborgh"
}
],
+ "license": "MIT",
"engines": {
"node": ">=4.0"
},
@@ -6162,21 +6675,6 @@
}
}
},
- "node_modules/for-each": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
- "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
- "license": "MIT",
- "dependencies": {
- "is-callable": "^1.2.7"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/foreground-child": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
@@ -6209,6 +6707,7 @@
"version": "4.0.5",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
"integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
+ "license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
@@ -6221,9 +6720,10 @@
}
},
"node_modules/fs-extra": {
- "version": "11.3.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz",
- "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==",
+ "version": "11.3.4",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz",
+ "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==",
+ "license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
@@ -6236,7 +6736,8 @@
"node_modules/fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
+ "license": "ISC"
},
"node_modules/fsevents": {
"version": "2.3.3",
@@ -6264,6 +6765,7 @@
"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==",
+ "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
@@ -6305,6 +6807,7 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz",
"integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
+ "license": "MIT",
"engines": {
"node": ">=8.0.0"
}
@@ -6369,23 +6872,17 @@
"integrity": "sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg=="
},
"node_modules/glob": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
- "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
- "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",
+ "version": "13.0.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
+ "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
- "foreground-child": "^3.3.1",
- "jackspeak": "^4.1.1",
- "minimatch": "^10.1.1",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^2.0.0"
- },
- "bin": {
- "glob": "dist/esm/bin.mjs"
+ "minimatch": "^10.2.2",
+ "minipass": "^7.1.3",
+ "path-scurry": "^2.0.2"
},
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
@@ -6403,34 +6900,33 @@
}
},
"node_modules/glob/node_modules/balanced-match": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz",
- "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==",
- "dependencies": {
- "jackspeak": "^4.2.3"
- },
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==",
+ "license": "MIT",
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
}
},
"node_modules/glob/node_modules/brace-expansion": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz",
- "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "license": "MIT",
"dependencies": {
"balanced-match": "^4.0.2"
},
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
}
},
"node_modules/glob/node_modules/minimatch": {
- "version": "10.2.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
- "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
"license": "BlueOak-1.0.0",
"dependencies": {
- "brace-expansion": "^5.0.2"
+ "brace-expansion": "^5.0.5"
},
"engines": {
"node": "18 || 20 || >=22"
@@ -6440,9 +6936,10 @@
}
},
"node_modules/globals": {
- "version": "16.3.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz",
- "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==",
+ "version": "17.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz",
+ "integrity": "sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==",
+ "license": "MIT",
"engines": {
"node": ">=18"
},
@@ -6468,11 +6965,6 @@
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
"license": "ISC"
},
- "node_modules/graphemer": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
- },
"node_modules/has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -6481,18 +6973,6 @@
"node": ">=8"
}
},
- "node_modules/has-property-descriptors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "license": "MIT",
- "dependencies": {
- "es-define-property": "^1.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/has-symbols": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
@@ -6535,12 +7015,13 @@
"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=="
+ "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
+ "license": "MIT"
},
"node_modules/htmlparser2": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
- "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",
+ "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",
"funding": [
"https://github.com/fb55/htmlparser2?sponsor=1",
{
@@ -6552,14 +7033,14 @@
"dependencies": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3",
- "domutils": "^3.2.1",
- "entities": "^6.0.0"
+ "domutils": "^3.2.2",
+ "entities": "^7.0.1"
}
},
"node_modules/htmlparser2/node_modules/entities": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
- "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
+ "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==",
"license": "BSD-2-Clause",
"engines": {
"node": ">=0.12"
@@ -6568,29 +7049,6 @@
"url": "https://github.com/fb55/entities?sponsor=1"
}
},
- "node_modules/http-cookie-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-7.0.2.tgz",
- "integrity": "sha512-aHaES6SOFtnSlmWu0yEaaQvu+QexUG2gscSAvMhJ7auzW8r/jYOgGrzuAm9G9nHbksuhz7Lw4zOwDHmfQaxZvw==",
- "dependencies": {
- "agent-base": "^7.1.4"
- },
- "engines": {
- "node": ">=20.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/3846masa"
- },
- "peerDependencies": {
- "tough-cookie": "^4.0.0 || ^5.0.0",
- "undici": "^7.0.0"
- },
- "peerDependenciesMeta": {
- "undici": {
- "optional": true
- }
- }
- },
"node_modules/http-proxy-agent": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
@@ -6645,15 +7103,19 @@
}
},
"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==",
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
+ "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/ignore": {
@@ -6664,12 +7126,6 @@
"node": ">= 4"
}
},
- "node_modules/immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==",
- "license": "MIT"
- },
"node_modules/import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -6697,6 +7153,7 @@
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz",
"integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==",
+ "license": "MIT",
"dependencies": {
"pkg-dir": "^4.2.0",
"resolve-cwd": "^3.0.0"
@@ -6724,6 +7181,7 @@
"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.",
+ "license": "ISC",
"dependencies": {
"once": "^1.3.0",
"wrappy": "1"
@@ -6740,20 +7198,21 @@
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
},
"node_modules/inquirer": {
- "version": "12.9.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.9.0.tgz",
- "integrity": "sha512-LlFVmvWVCun7uEgPB3vups9NzBrjJn48kRNtFGw3xU1H5UXExTEz/oF1JGLaB0fvlkUB+W6JfgLcSEaSdH7RPA==",
+ "version": "13.4.1",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.4.1.tgz",
+ "integrity": "sha512-IUopujY77lFiSaLz0fx6FHEOEANz0nAsqv+vQJddnVshi6wdos984qwjb42mZbH3zCJS4f9ioIGDqSPqMMMXjw==",
+ "license": "MIT",
"dependencies": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/prompts": "^7.8.0",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
- "mute-stream": "^2.0.0",
- "run-async": "^4.0.5",
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/prompts": "^8.4.1",
+ "@inquirer/type": "^4.0.5",
+ "mute-stream": "^3.0.0",
+ "run-async": "^4.0.6",
"rxjs": "^7.8.2"
},
"engines": {
- "node": ">=18"
+ "node": ">=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0"
},
"peerDependencies": {
"@types/node": ">=18"
@@ -6765,11 +7224,12 @@
}
},
"node_modules/inquirer/node_modules/mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz",
+ "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==",
+ "license": "ISC",
"engines": {
- "node": "^18.17.0 || >=20.5.0"
+ "node": "^20.17.0 || >=22.9.0"
}
},
"node_modules/ip-address": {
@@ -6789,22 +7249,6 @@
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz",
"integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
},
- "node_modules/is-arguments": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
- "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
- "license": "MIT",
- "dependencies": {
- "call-bound": "^1.0.2",
- "has-tostringtag": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -6843,18 +7287,6 @@
"node": ">=4"
}
},
- "node_modules/is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-core-module": {
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
@@ -6904,28 +7336,11 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
"integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
},
- "node_modules/is-generator-function": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
- "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
- "license": "MIT",
- "dependencies": {
- "call-bound": "^1.0.3",
- "get-proto": "^1.0.0",
- "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",
@@ -6956,24 +7371,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "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==",
- "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",
@@ -6985,21 +7382,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/is-typed-array": {
- "version": "1.1.15",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
- "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
- "license": "MIT",
- "dependencies": {
- "which-typed-array": "^1.1.16"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
@@ -7020,6 +7402,7 @@
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz",
"integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==",
+ "license": "BSD-3-Clause",
"engines": {
"node": ">=8"
}
@@ -7028,6 +7411,7 @@
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz",
"integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@babel/core": "^7.23.9",
"@babel/parser": "^7.23.9",
@@ -7043,6 +7427,7 @@
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz",
"integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==",
+ "license": "BSD-3-Clause",
"dependencies": {
"istanbul-lib-coverage": "^3.0.0",
"make-dir": "^4.0.0",
@@ -7056,6 +7441,7 @@
"version": "5.0.6",
"resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz",
"integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==",
+ "license": "BSD-3-Clause",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.23",
"debug": "^4.1.1",
@@ -7066,9 +7452,10 @@
}
},
"node_modules/istanbul-reports": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
- "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
+ "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
+ "license": "BSD-3-Clause",
"dependencies": {
"html-escaper": "^2.0.0",
"istanbul-lib-report": "^3.0.0"
@@ -7081,6 +7468,7 @@
"version": "4.2.3",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.2.3.tgz",
"integrity": "sha512-ykkVRwrYvFm1nb2AJfKKYPr0emF6IiXDYUaFx4Zn9ZuIH7MrzEZ3sD5RlqGXNRpHtvUHJyOnCEFxOlNDtGo7wg==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^9.0.0"
},
@@ -7100,14 +7488,15 @@
}
},
"node_modules/jest": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest/-/jest-30.0.5.tgz",
- "integrity": "sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-30.3.0.tgz",
+ "integrity": "sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==",
+ "license": "MIT",
"dependencies": {
- "@jest/core": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/core": "30.3.0",
+ "@jest/types": "30.3.0",
"import-local": "^3.2.0",
- "jest-cli": "30.0.5"
+ "jest-cli": "30.3.0"
},
"bin": {
"jest": "bin/jest.js"
@@ -7125,40 +7514,69 @@
}
},
"node_modules/jest-changed-files": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.5.tgz",
- "integrity": "sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.3.0.tgz",
+ "integrity": "sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==",
+ "license": "MIT",
"dependencies": {
"execa": "^5.1.1",
- "jest-util": "30.0.5",
+ "jest-util": "30.3.0",
"p-limit": "^3.1.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
- "node_modules/jest-circus": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.5.tgz",
- "integrity": "sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==",
+ "node_modules/jest-changed-files/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==",
+ "license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/expect": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-changed-files/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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-circus": {
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.3.0.tgz",
+ "integrity": "sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.3.0",
+ "@jest/expect": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"co": "^4.6.0",
"dedent": "^1.6.0",
"is-generator-fn": "^2.1.0",
- "jest-each": "30.0.5",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-each": "30.3.0",
+ "jest-matcher-utils": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-runtime": "30.3.0",
+ "jest-snapshot": "30.3.0",
+ "jest-util": "30.3.0",
"p-limit": "^3.1.0",
- "pretty-format": "30.0.5",
+ "pretty-format": "30.3.0",
"pure-rand": "^7.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
@@ -7171,6 +7589,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7179,9 +7598,10 @@
}
},
"node_modules/jest-circus/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7199,6 +7619,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7210,20 +7631,48 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-cli": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.5.tgz",
- "integrity": "sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==",
+ "node_modules/jest-circus/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==",
+ "license": "MIT",
"dependencies": {
- "@jest/core": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-circus/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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-cli": {
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.3.0.tgz",
+ "integrity": "sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/core": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/types": "30.3.0",
"chalk": "^4.1.2",
"exit-x": "^0.2.2",
"import-local": "^3.2.0",
- "jest-config": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
+ "jest-config": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
"yargs": "^17.7.2"
},
"bin": {
@@ -7245,6 +7694,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7253,9 +7703,10 @@
}
},
"node_modules/jest-cli/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7273,6 +7724,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7285,32 +7737,32 @@
}
},
"node_modules/jest-config": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.5.tgz",
- "integrity": "sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.3.0.tgz",
+ "integrity": "sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==",
+ "license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
- "@jest/get-type": "30.0.1",
+ "@jest/get-type": "30.1.0",
"@jest/pattern": "30.0.1",
- "@jest/test-sequencer": "30.0.5",
- "@jest/types": "30.0.5",
- "babel-jest": "30.0.5",
+ "@jest/test-sequencer": "30.3.0",
+ "@jest/types": "30.3.0",
+ "babel-jest": "30.3.0",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"deepmerge": "^4.3.1",
- "glob": "^10.3.10",
+ "glob": "^10.5.0",
"graceful-fs": "^4.2.11",
- "jest-circus": "30.0.5",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.5",
+ "jest-circus": "30.3.0",
+ "jest-docblock": "30.2.0",
+ "jest-environment-node": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-runner": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
- "micromatch": "^4.0.8",
+ "jest-resolve": "30.3.0",
+ "jest-runner": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
"parse-json": "^5.2.0",
- "pretty-format": "30.0.5",
+ "pretty-format": "30.3.0",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
@@ -7334,10 +7786,28 @@
}
}
},
+ "node_modules/jest-config/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==",
+ "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/jest-config/node_modules/@jest/schemas": {
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7346,9 +7816,10 @@
}
},
"node_modules/jest-config/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7362,10 +7833,23 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-config/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
"node_modules/jest-config/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==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
+ "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -7374,6 +7858,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7385,11 +7870,18 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-config/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==",
+ "license": "MIT"
+ },
"node_modules/jest-config/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",
+ "license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
@@ -7409,6 +7901,7 @@
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
@@ -7422,7 +7915,8 @@
"node_modules/jest-config/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=="
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "license": "ISC"
},
"node_modules/jest-config/node_modules/minimatch": {
"version": "9.0.9",
@@ -7443,6 +7937,7 @@
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -7454,15 +7949,77 @@
"url": "https://github.com/sponsors/isaacs"
}
},
- "node_modules/jest-diff": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.5.tgz",
- "integrity": "sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==",
+ "node_modules/jest-config/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==",
+ "license": "MIT",
"dependencies": {
- "@jest/diff-sequences": "30.0.1",
- "@jest/get-type": "30.0.1",
+ "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/jest-config/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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.2.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/jest-config/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==",
+ "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/jest-config/node_modules/wrap-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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/jest-diff": {
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.3.0.tgz",
+ "integrity": "sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/diff-sequences": "30.3.0",
+ "@jest/get-type": "30.1.0",
"chalk": "^4.1.2",
- "pretty-format": "30.0.5"
+ "pretty-format": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7472,6 +8029,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7484,9 +8042,10 @@
}
},
"node_modules/jest-docblock": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz",
- "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz",
+ "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==",
+ "license": "MIT",
"dependencies": {
"detect-newline": "^3.1.0"
},
@@ -7495,15 +8054,16 @@
}
},
"node_modules/jest-each": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.0.5.tgz",
- "integrity": "sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.3.0.tgz",
+ "integrity": "sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==",
+ "license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.5",
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.3.0",
"chalk": "^4.1.2",
- "jest-util": "30.0.5",
- "pretty-format": "30.0.5"
+ "jest-util": "30.3.0",
+ "pretty-format": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7513,6 +8073,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7521,9 +8082,10 @@
}
},
"node_modules/jest-each/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7541,6 +8103,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7553,17 +8116,18 @@
}
},
"node_modules/jest-environment-node": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.5.tgz",
- "integrity": "sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.3.0.tgz",
+ "integrity": "sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==",
+ "license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/fake-timers": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/environment": "30.3.0",
+ "@jest/fake-timers": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5"
+ "jest-mock": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7573,6 +8137,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7581,9 +8146,10 @@
}
},
"node_modules/jest-environment-node/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7601,6 +8167,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7613,19 +8180,20 @@
}
},
"node_modules/jest-haste-map": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.5.tgz",
- "integrity": "sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.3.0.tgz",
+ "integrity": "sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==",
+ "license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"anymatch": "^3.1.3",
"fb-watchman": "^2.0.2",
"graceful-fs": "^4.2.11",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.5",
- "jest-worker": "30.0.5",
- "micromatch": "^4.0.8",
+ "jest-util": "30.3.0",
+ "jest-worker": "30.3.0",
+ "picomatch": "^4.0.3",
"walker": "^1.0.8"
},
"engines": {
@@ -7639,6 +8207,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7647,9 +8216,10 @@
}
},
"node_modules/jest-haste-map/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7667,6 +8237,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7678,27 +8249,41 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-haste-map/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/jest-leak-detector": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.5.tgz",
- "integrity": "sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz",
+ "integrity": "sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==",
+ "license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
- "pretty-format": "30.0.5"
+ "@jest/get-type": "30.1.0",
+ "pretty-format": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
"node_modules/jest-matcher-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.5.tgz",
- "integrity": "sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz",
+ "integrity": "sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==",
+ "license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
+ "@jest/get-type": "30.1.0",
"chalk": "^4.1.2",
- "jest-diff": "30.0.5",
- "pretty-format": "30.0.5"
+ "jest-diff": "30.3.0",
+ "pretty-format": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7708,6 +8293,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7720,17 +8306,18 @@
}
},
"node_modules/jest-message-util": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.5.tgz",
- "integrity": "sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.3.0.tgz",
+ "integrity": "sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==",
+ "license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.27.1",
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
- "micromatch": "^4.0.8",
- "pretty-format": "30.0.5",
+ "picomatch": "^4.0.3",
+ "pretty-format": "30.3.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
},
@@ -7742,6 +8329,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7750,9 +8338,10 @@
}
},
"node_modules/jest-message-util/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7770,6 +8359,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7781,14 +8371,27 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-message-util/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
"node_modules/jest-mock": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz",
- "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.3.0.tgz",
+ "integrity": "sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==",
+ "license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
- "jest-util": "30.0.5"
+ "jest-util": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7798,6 +8401,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7806,9 +8410,10 @@
}
},
"node_modules/jest-mock/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7826,6 +8431,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7837,18 +8443,11 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-offline": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/jest-offline/-/jest-offline-1.0.1.tgz",
- "integrity": "sha512-pcYJ8rVxWP3SS9de15iSQY87ErLGGgMC4qtVcRLb/qemrefI1IgnAzOusp0eemGu7JoAGlb4oBGnZorehu95KA==",
- "dependencies": {
- "mitm": "^1.3.2"
- }
- },
"node_modules/jest-pnp-resolver": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
"integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==",
+ "license": "MIT",
"engines": {
"node": ">=6"
},
@@ -7871,16 +8470,17 @@
}
},
"node_modules/jest-resolve": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.5.tgz",
- "integrity": "sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.3.0.tgz",
+ "integrity": "sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==",
+ "license": "MIT",
"dependencies": {
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.3.0",
"jest-pnp-resolver": "^1.2.3",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
"slash": "^3.0.0",
"unrs-resolver": "^1.7.11"
},
@@ -7889,12 +8489,13 @@
}
},
"node_modules/jest-resolve-dependencies": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.5.tgz",
- "integrity": "sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz",
+ "integrity": "sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==",
+ "license": "MIT",
"dependencies": {
"jest-regex-util": "30.0.1",
- "jest-snapshot": "30.0.5"
+ "jest-snapshot": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -7904,6 +8505,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7916,30 +8518,31 @@
}
},
"node_modules/jest-runner": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.5.tgz",
- "integrity": "sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.3.0.tgz",
+ "integrity": "sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==",
+ "license": "MIT",
"dependencies": {
- "@jest/console": "30.0.5",
- "@jest/environment": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.3.0",
+ "@jest/environment": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.5",
- "jest-haste-map": "30.0.5",
- "jest-leak-detector": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-resolve": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-util": "30.0.5",
- "jest-watcher": "30.0.5",
- "jest-worker": "30.0.5",
+ "jest-docblock": "30.2.0",
+ "jest-environment-node": "30.3.0",
+ "jest-haste-map": "30.3.0",
+ "jest-leak-detector": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-resolve": "30.3.0",
+ "jest-runtime": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-watcher": "30.3.0",
+ "jest-worker": "30.3.0",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
},
@@ -7951,6 +8554,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -7959,9 +8563,10 @@
}
},
"node_modules/jest-runner/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -7979,6 +8584,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -7990,31 +8596,59 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
- "node_modules/jest-runtime": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.5.tgz",
- "integrity": "sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==",
+ "node_modules/jest-runner/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==",
+ "license": "MIT",
"dependencies": {
- "@jest/environment": "30.0.5",
- "@jest/fake-timers": "30.0.5",
- "@jest/globals": "30.0.5",
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-runner/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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/jest-runtime": {
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.3.0.tgz",
+ "integrity": "sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==",
+ "license": "MIT",
+ "dependencies": {
+ "@jest/environment": "30.3.0",
+ "@jest/fake-timers": "30.3.0",
+ "@jest/globals": "30.3.0",
"@jest/source-map": "30.0.1",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"cjs-module-lexer": "^2.1.0",
"collect-v8-coverage": "^1.0.2",
- "glob": "^10.3.10",
+ "glob": "^10.5.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
+ "jest-haste-map": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-mock": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-resolve": "30.3.0",
+ "jest-snapshot": "30.3.0",
+ "jest-util": "30.3.0",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
@@ -8022,10 +8656,28 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-runtime/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==",
+ "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/jest-runtime/node_modules/@jest/schemas": {
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -8034,9 +8686,10 @@
}
},
"node_modules/jest-runtime/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -8050,10 +8703,23 @@
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
}
},
+ "node_modules/jest-runtime/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
"node_modules/jest-runtime/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==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
+ "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
+ "license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0"
}
@@ -8062,6 +8728,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -8073,11 +8740,18 @@
"url": "https://github.com/chalk/chalk?sponsor=1"
}
},
+ "node_modules/jest-runtime/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==",
+ "license": "MIT"
+ },
"node_modules/jest-runtime/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",
+ "license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
"jackspeak": "^3.1.2",
@@ -8097,6 +8771,7 @@
"version": "3.4.3",
"resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz",
"integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"@isaacs/cliui": "^8.0.2"
},
@@ -8110,7 +8785,8 @@
"node_modules/jest-runtime/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=="
+ "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==",
+ "license": "ISC"
},
"node_modules/jest-runtime/node_modules/minimatch": {
"version": "9.0.9",
@@ -8131,6 +8807,7 @@
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz",
"integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==",
+ "license": "BlueOak-1.0.0",
"dependencies": {
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
@@ -8142,30 +8819,92 @@
"url": "https://github.com/sponsors/isaacs"
}
},
+ "node_modules/jest-runtime/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==",
+ "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/jest-runtime/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==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.2.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/jest-runtime/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==",
+ "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/jest-runtime/node_modules/wrap-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==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
"node_modules/jest-snapshot": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.5.tgz",
- "integrity": "sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.3.0.tgz",
+ "integrity": "sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==",
+ "license": "MIT",
"dependencies": {
"@babel/core": "^7.27.4",
"@babel/generator": "^7.27.5",
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3",
- "@jest/expect-utils": "30.0.5",
- "@jest/get-type": "30.0.1",
- "@jest/snapshot-utils": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
- "babel-preset-current-node-syntax": "^1.1.0",
+ "@jest/expect-utils": "30.3.0",
+ "@jest/get-type": "30.1.0",
+ "@jest/snapshot-utils": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
+ "babel-preset-current-node-syntax": "^1.2.0",
"chalk": "^4.1.2",
- "expect": "30.0.5",
+ "expect": "30.3.0",
"graceful-fs": "^4.2.11",
- "jest-diff": "30.0.5",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
- "pretty-format": "30.0.5",
+ "jest-diff": "30.3.0",
+ "jest-matcher-utils": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-util": "30.3.0",
+ "pretty-format": "30.3.0",
"semver": "^7.7.2",
"synckit": "^0.11.8"
},
@@ -8177,6 +8916,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -8185,9 +8925,10 @@
}
},
"node_modules/jest-snapshot/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -8205,6 +8946,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -8217,16 +8959,17 @@
}
},
"node_modules/jest-util": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz",
- "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.3.0.tgz",
+ "integrity": "sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==",
+ "license": "MIT",
"dependencies": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"graceful-fs": "^4.2.11",
- "picomatch": "^4.0.2"
+ "picomatch": "^4.0.3"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -8236,6 +8979,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -8244,9 +8988,10 @@
}
},
"node_modules/jest-util/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -8264,6 +9009,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -8276,9 +9022,10 @@
}
},
"node_modules/jest-util/node_modules/picomatch": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "license": "MIT",
"engines": {
"node": ">=12"
},
@@ -8287,16 +9034,17 @@
}
},
"node_modules/jest-validate": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.5.tgz",
- "integrity": "sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.3.0.tgz",
+ "integrity": "sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==",
+ "license": "MIT",
"dependencies": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.5",
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.3.0",
"camelcase": "^6.3.0",
"chalk": "^4.1.2",
"leven": "^3.1.0",
- "pretty-format": "30.0.5"
+ "pretty-format": "30.3.0"
},
"engines": {
"node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0"
@@ -8306,6 +9054,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -8314,9 +9063,10 @@
}
},
"node_modules/jest-validate/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -8334,6 +9084,7 @@
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
+ "license": "MIT",
"engines": {
"node": ">=10"
},
@@ -8345,6 +9096,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -8357,17 +9109,18 @@
}
},
"node_modules/jest-watcher": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.5.tgz",
- "integrity": "sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.3.0.tgz",
+ "integrity": "sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==",
+ "license": "MIT",
"dependencies": {
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/test-result": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
- "jest-util": "30.0.5",
+ "jest-util": "30.3.0",
"string-length": "^4.0.2"
},
"engines": {
@@ -8378,6 +9131,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -8386,9 +9140,10 @@
}
},
"node_modules/jest-watcher/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -8406,6 +9161,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -8418,13 +9174,14 @@
}
},
"node_modules/jest-worker": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.5.tgz",
- "integrity": "sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.3.0.tgz",
+ "integrity": "sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==",
+ "license": "MIT",
"dependencies": {
"@types/node": "*",
"@ungap/structured-clone": "^1.3.0",
- "jest-util": "30.0.5",
+ "jest-util": "30.3.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.1.1"
},
@@ -8436,6 +9193,7 @@
"version": "8.1.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
"integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+ "license": "MIT",
"dependencies": {
"has-flag": "^4.0.0"
},
@@ -8450,6 +9208,7 @@
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
"integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==",
+ "license": "MIT",
"dependencies": {
"@sinclair/typebox": "^0.34.0"
},
@@ -8458,9 +9217,10 @@
}
},
"node_modules/jest/node_modules/@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
+ "license": "MIT",
"dependencies": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -8478,6 +9238,7 @@
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
@@ -8512,13 +9273,12 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
- "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"license": "MIT",
"dependencies": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
+ "argparse": "^2.0.1"
},
"bin": {
"js-yaml": "bin/js-yaml.js"
@@ -8533,6 +9293,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
+ "license": "MIT",
"bin": {
"jsesc": "bin/jsesc"
},
@@ -8545,20 +9306,17 @@
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
},
- "node_modules/json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
"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=="
+ "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
+ "license": "MIT"
},
"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=="
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "license": "MIT"
},
"node_modules/json-stable-stringify-without-jsonify": {
"version": "1.0.1",
@@ -8571,10 +9329,17 @@
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"optional": true
},
+ "node_modules/json-with-bigint": {
+ "version": "3.5.8",
+ "resolved": "https://registry.npmjs.org/json-with-bigint/-/json-with-bigint-3.5.8.tgz",
+ "integrity": "sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw==",
+ "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==",
+ "license": "MIT",
"bin": {
"json5": "lib/cli.js"
},
@@ -8620,6 +9385,7 @@
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -8637,82 +9403,25 @@
}
},
"node_modules/libxml2-wasm": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.5.0.tgz",
- "integrity": "sha512-ANq8aMCg/+pYJv3QqgrvYzJldvm2P2V2T08303AVyzjdeCuOAOjxPUSazQj/NA2+rOcS9BMx/HTTtq1I2g8foQ==",
- "engines": {
- "node": ">=16"
- }
- },
- "node_modules/lie": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.7.1.tgz",
+ "integrity": "sha512-aZpJJL/j6T3D+5TmhG4D0ylR3mN6UzmqmBjyb/p+zEAaouG6GpfHiUNUzKR3vKCEoJt/Z2L15XPDCVPuFJIQhg==",
"license": "MIT",
- "dependencies": {
- "immediate": "~3.0.5"
+ "engines": {
+ "node": ">=18"
}
},
"node_modules/lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
- "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
- },
- "node_modules/load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "dependencies": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/load-json-file/node_modules/parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "dependencies": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/load-json-file/node_modules/pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/load-json-file/node_modules/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/localforage": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
- "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
- "license": "Apache-2.0",
- "dependencies": {
- "lie": "3.1.1"
- }
+ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
+ "license": "MIT"
},
"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==",
+ "license": "MIT",
"dependencies": {
"p-locate": "^4.1.0"
},
@@ -8728,7 +9437,8 @@
"node_modules/lodash.groupby": {
"version": "4.6.0",
"resolved": "https://registry.npmjs.org/lodash.groupby/-/lodash.groupby-4.6.0.tgz",
- "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw=="
+ "integrity": "sha512-5dcWxm23+VAoz+awKmBaiBvzox8+RqMgFhi7UvX9DHZr2HdxHXM/Wrf8cfKpsW37RNrvtPn6hSwNqurSILbmJw==",
+ "license": "MIT"
},
"node_modules/lodash.merge": {
"version": "4.6.2",
@@ -8736,9 +9446,9 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
},
"node_modules/lodash.orderby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.orderby/-/lodash.orderby-4.6.0.tgz",
- "integrity": "sha512-T0rZxKmghOOf5YPnn8EY5iLYeWCpZq8G41FfqoVHH5QDTAFaghJRmAdLiadEDq+ztgM2q5PjA+Z1fOwGrLgmtg==",
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/lodash.orderby/-/lodash.orderby-4.18.0.tgz",
+ "integrity": "sha512-XSSpOxgihAM5kawpay9vl0e9r73l+LJIh03NzJBF33DWb8XgSM9Bvl1mEpA0ydrvoOeTVbNZBo2gY7zfw22EQQ==",
"license": "MIT"
},
"node_modules/lodash.padstart": {
@@ -8784,22 +9494,16 @@
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "license": "ISC",
"dependencies": {
"yallist": "^3.0.2"
}
},
- "node_modules/luxon": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz",
- "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg==",
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/make-dir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
"integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==",
+ "license": "MIT",
"dependencies": {
"semver": "^7.5.3"
},
@@ -8814,6 +9518,7 @@
"version": "1.0.12",
"resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
"integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
+ "license": "BSD-3-Clause",
"dependencies": {
"tmpl": "1.0.5"
}
@@ -8832,27 +9537,6 @@
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
},
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "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==",
- "license": "MIT",
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
"node_modules/mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
@@ -8865,6 +9549,7 @@
"version": "2.1.35",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
"integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "license": "MIT",
"dependencies": {
"mime-db": "1.52.0"
},
@@ -8898,33 +9583,14 @@
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"node_modules/minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
- "license": "ISC",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
+ "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==",
+ "license": "BlueOak-1.0.0",
"engines": {
"node": ">=16 || 14 >=14.17"
}
},
- "node_modules/mitm": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/mitm/-/mitm-1.7.3.tgz",
- "integrity": "sha512-linie/mGisDH73C7aiW6JmstA5XskXd15JBJAEeNQBdH3/L0dJdE/yZ+rw/y2zT7Fcib5KAnL5OvxYOOFQbsgw==",
- "dependencies": {
- "semver": ">= 5 < 6"
- },
- "engines": {
- "node": ">= 0.10.24"
- }
- },
- "node_modules/mitm/node_modules/semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==",
- "bin": {
- "semver": "bin/semver"
- }
- },
"node_modules/mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
@@ -8936,11 +9602,6 @@
"node": ">=10"
}
},
- "node_modules/mockdate": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz",
- "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ=="
- },
"node_modules/module-details-from-path": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz",
@@ -8958,9 +9619,10 @@
"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
},
"node_modules/napi-postinstall": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.2.tgz",
- "integrity": "sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw==",
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz",
+ "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==",
+ "license": "MIT",
"bin": {
"napi-postinstall": "lib/cli.js"
},
@@ -8985,15 +9647,6 @@
"node": ">=18"
}
},
- "node_modules/nedb-promises": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/nedb-promises/-/nedb-promises-6.2.3.tgz",
- "integrity": "sha512-enq0IjNyBz9Qy9W/QPCcLGh/QORGBjXbIeZeWvIjO3OMLyAvlKT3hiJubP2BKEiFniUlR3L01o18ktqgn5jxqA==",
- "license": "MIT",
- "dependencies": {
- "@seald-io/nedb": "^4.0.2"
- }
- },
"node_modules/needle": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz",
@@ -9047,11 +9700,6 @@
"node": ">= 0.4.0"
}
},
- "node_modules/node-cleanup": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz",
- "integrity": "sha1-esGavSl+Caf3KnFUXZUbUX5N3iw="
- },
"node_modules/node-cron": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.2.1.tgz",
@@ -9060,20 +9708,17 @@
"node": ">=6.0.0"
}
},
- "node_modules/node-ensure": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz",
- "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc="
- },
"node_modules/node-int64": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
- "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
+ "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==",
+ "license": "MIT"
},
"node_modules/node-releases": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
- "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="
+ "version": "2.0.37",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz",
+ "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg==",
+ "license": "MIT"
},
"node_modules/normalize-path": {
"version": "3.0.0",
@@ -9116,14 +9761,6 @@
"url": "https://github.com/fb55/nth-check?sponsor=1"
}
},
- "node_modules/numeral": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz",
- "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA==",
- "engines": {
- "node": "*"
- }
- },
"node_modules/object-code": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/object-code/-/object-code-2.0.0.tgz",
@@ -9149,6 +9786,7 @@
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+ "license": "ISC",
"dependencies": {
"wrappy": "1"
}
@@ -9192,14 +9830,15 @@
}
},
"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==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz",
+ "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==",
+ "license": "MIT",
"dependencies": {
- "yocto-queue": "^0.1.0"
+ "yocto-queue": "^1.2.1"
},
"engines": {
- "node": ">=10"
+ "node": ">=20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -9209,6 +9848,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "license": "MIT",
"dependencies": {
"p-limit": "^2.2.0"
},
@@ -9220,6 +9860,7 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
"integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
+ "license": "MIT",
"dependencies": {
"p-try": "^2.0.0"
},
@@ -9234,6 +9875,7 @@
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -9257,6 +9899,20 @@
"node": ">= 14"
}
},
+ "node_modules/pac-proxy-agent/node_modules/socks-proxy-agent": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
+ "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.1.2",
+ "debug": "^4.3.4",
+ "socks": "^2.8.3"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
"node_modules/pac-resolver": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz",
@@ -9293,15 +9949,16 @@
}
},
"node_modules/parse-duration": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-2.1.4.tgz",
- "integrity": "sha512-b98m6MsCh+akxfyoz9w9dt0AlH2dfYLOBss5SdDsr9pkhKNvkWBXU/r8A4ahmIGByBOLV2+4YwfCuFxbDDaGyg==",
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-2.1.6.tgz",
+ "integrity": "sha512-1/A2Exg3NcJGcYdgV/dn4frR7vO2hOW/ohQ4KIgbT4W3raVcpYSszPWiL6I6cKufi4jQM5NbGRXLBj8AoLM4iQ==",
"license": "MIT"
},
"node_modules/parse-json": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
+ "license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.0.0",
"error-ex": "^1.3.1",
@@ -9376,6 +10033,7 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+ "license": "MIT",
"engines": {
"node": ">=0.10.0"
}
@@ -9401,26 +10059,26 @@
"license": "MIT"
},
"node_modules/path-scurry": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
- "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
+ "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",
"license": "BlueOak-1.0.0",
"dependencies": {
"lru-cache": "^11.0.0",
"minipass": "^7.1.2"
},
"engines": {
- "node": "20 || >=22"
+ "node": "18 || 20 || >=22"
},
"funding": {
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
- "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==",
- "license": "ISC",
+ "version": "11.3.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.2.tgz",
+ "integrity": "sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ==",
+ "license": "BlueOak-1.0.0",
"engines": {
"node": "20 || >=22"
}
@@ -9431,26 +10089,6 @@
"integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==",
"license": "MIT"
},
- "node_modules/pdf-parse": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz",
- "integrity": "sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==",
- "dependencies": {
- "debug": "^3.1.0",
- "node-ensure": "^0.0.0"
- },
- "engines": {
- "node": ">=6.8.1"
- }
- },
- "node_modules/pdf-parse/node_modules/debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "dependencies": {
- "ms": "^2.1.1"
- }
- },
"node_modules/picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -9483,87 +10121,16 @@
"version": "4.0.7",
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
"integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==",
+ "license": "MIT",
"engines": {
"node": ">= 6"
}
},
- "node_modules/pkg-conf": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
- "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
- "dependencies": {
- "find-up": "^2.0.0",
- "load-json-file": "^4.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pkg-conf/node_modules/find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dependencies": {
- "locate-path": "^2.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pkg-conf/node_modules/locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "dependencies": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pkg-conf/node_modules/p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "dependencies": {
- "p-try": "^1.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pkg-conf/node_modules/p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "dependencies": {
- "p-limit": "^1.1.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pkg-conf/node_modules/p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/pkg-conf/node_modules/path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "engines": {
- "node": ">=4"
- }
- },
"node_modules/pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "license": "MIT",
"dependencies": {
"find-up": "^4.0.0"
},
@@ -9575,6 +10142,7 @@
"version": "6.0.14",
"resolved": "https://registry.npmjs.org/pm2/-/pm2-6.0.14.tgz",
"integrity": "sha512-wX1FiFkzuT2H/UUEA8QNXDAA9MMHDsK/3UHj6Dkd5U7kxyigKDA5gyDw78ycTQZAuGCLWyUX5FiXEuVQWafukA==",
+ "license": "AGPL-3.0",
"dependencies": {
"@pm2/agent": "~2.1.1",
"@pm2/blessed": "0.1.81",
@@ -9703,11 +10271,6 @@
"node": ">=8"
}
},
- "node_modules/pm2/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=="
- },
"node_modules/pm2/node_modules/commander": {
"version": "2.15.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
@@ -9716,12 +10279,14 @@
"node_modules/pm2/node_modules/dayjs": {
"version": "1.11.15",
"resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.15.tgz",
- "integrity": "sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ=="
+ "integrity": "sha512-MC+DfnSWiM9APs7fpiurHGCoeIx0Gdl6QZBy+5lu8MbYKN5FZEXqOgrundfibdfhGZ15o9hzmZ2xJjZnbvgKXQ==",
+ "license": "MIT"
},
"node_modules/pm2/node_modules/debug": {
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
"integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "license": "MIT",
"dependencies": {
"ms": "^2.1.3"
},
@@ -9734,17 +10299,6 @@
}
}
},
- "node_modules/pm2/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==",
- "dependencies": {
- "argparse": "^2.0.1"
- },
- "bin": {
- "js-yaml": "bin/js-yaml.js"
- }
- },
"node_modules/pm2/node_modules/source-map-support": {
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
@@ -9759,15 +10313,6 @@
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
"integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
},
- "node_modules/possible-typed-array-names": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
- "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
@@ -9777,9 +10322,10 @@
}
},
"node_modules/pretty-format": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
- "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz",
+ "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==",
+ "license": "MIT",
"dependencies": {
"@jest/schemas": "30.0.5",
"ansi-styles": "^5.2.0",
@@ -9848,6 +10394,20 @@
"node": ">=12"
}
},
+ "node_modules/proxy-agent/node_modules/socks-proxy-agent": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
+ "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "license": "MIT",
+ "dependencies": {
+ "agent-base": "^7.1.2",
+ "debug": "^4.3.4",
+ "socks": "^2.8.3"
+ },
+ "engines": {
+ "node": ">= 14"
+ }
+ },
"node_modules/proxy-from-env": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
@@ -9857,6 +10417,7 @@
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
"integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
+ "license": "MIT",
"engines": {
"node": ">=6"
}
@@ -9874,26 +10435,8 @@
"type": "opencollective",
"url": "https://opencollective.com/fast-check"
}
- ]
- },
- "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==",
- "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/range-parser": {
"version": "1.2.0",
@@ -10043,6 +10586,7 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz",
"integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==",
+ "license": "MIT",
"dependencies": {
"resolve-from": "^5.0.0"
},
@@ -10054,6 +10598,7 @@
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -10066,45 +10611,15 @@
"url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1"
}
},
- "node_modules/reusify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
"node_modules/run-async": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.5.tgz",
- "integrity": "sha512-oN9GTgxUNDBumHTTDmQ8dep6VIJbgj9S3dPP+9XylVLIK4xB9XTXtKWROd5pnhdXR9k0EgO1JRcNh0T+Ny2FsA==",
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz",
+ "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==",
+ "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==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
"node_modules/run-script-os": {
"version": "1.1.6",
"resolved": "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz",
@@ -10160,23 +10675,6 @@
}
]
},
- "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==",
- "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/safe-stable-stringify": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
@@ -10301,23 +10799,6 @@
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
"license": "MIT"
},
- "node_modules/set-function-length": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
- "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "license": "MIT",
- "dependencies": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
"node_modules/shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -10348,95 +10829,6 @@
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
},
- "node_modules/signale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
- "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
- "dependencies": {
- "chalk": "^2.3.2",
- "figures": "^2.0.0",
- "pkg-conf": "^2.1.0"
- },
- "engines": {
- "node": ">=6"
- }
- },
- "node_modules/signale/node_modules/ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "dependencies": {
- "color-convert": "^1.9.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/signale/node_modules/chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "dependencies": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/signale/node_modules/color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "dependencies": {
- "color-name": "1.1.3"
- }
- },
- "node_modules/signale/node_modules/color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "node_modules/signale/node_modules/figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/signale/node_modules/has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/signale/node_modules/supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "dependencies": {
- "has-flag": "^3.0.0"
- },
- "engines": {
- "node": ">=4"
- }
- },
- "node_modules/skip-postinstall": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/skip-postinstall/-/skip-postinstall-1.0.0.tgz",
- "integrity": "sha512-IUVEmm4v7Ubzrp9JDG15oTzMB+abJdHcduXMRzBlHnHRrmpQ/QoPtYCRaorP+abAULTGEh87gPPyyMK5H1X1Dg==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.",
- "bin": {
- "skip-postinstall": "index.js"
- }
- },
"node_modules/slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -10469,16 +10861,26 @@
}
},
"node_modules/socks-proxy-agent": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
- "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-10.0.0.tgz",
+ "integrity": "sha512-pyp2YR3mNxAMu0mGLtzs4g7O3uT4/9sQOLAKcViAkaS9fJWkud7nmaf6ZREFqQEi24IPkBcjfHjXhPTUWjo3uA==",
+ "license": "MIT",
"dependencies": {
- "agent-base": "^7.1.2",
+ "agent-base": "9.0.0",
"debug": "^4.3.4",
"socks": "^2.8.3"
},
"engines": {
- "node": ">= 14"
+ "node": ">= 20"
+ }
+ },
+ "node_modules/socks-proxy-agent/node_modules/agent-base": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz",
+ "integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 20"
}
},
"node_modules/source-map": {
@@ -10493,6 +10895,7 @@
"version": "0.5.13",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
"integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
+ "license": "MIT",
"dependencies": {
"buffer-from": "^1.0.0",
"source-map": "^0.6.0"
@@ -10501,12 +10904,13 @@
"node_modules/sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
+ "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==",
+ "license": "BSD-3-Clause"
},
"node_modules/srcset": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz",
- "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw==",
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.3.tgz",
+ "integrity": "sha512-AZswtOXIsu0LeHdo6YY7d0r2pCH2Rl1D8ae1utvXUX4GxG3RggsVUAOFX1r8RI4YHFMYb4g89+UBPBv3mNUU2g==",
"license": "MIT",
"engines": {
"node": "^12.20.0 || ^14.13.1 || >=16.0.0"
@@ -10564,6 +10968,7 @@
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
"integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
+ "license": "MIT",
"dependencies": {
"char-regex": "^1.0.2",
"strip-ansi": "^6.0.0"
@@ -10628,6 +11033,7 @@
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
"integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
+ "license": "MIT",
"engines": {
"node": ">=8"
}
@@ -10675,9 +11081,10 @@
}
},
"node_modules/synckit": {
- "version": "0.11.11",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz",
- "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==",
+ "version": "0.11.12",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz",
+ "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==",
+ "license": "MIT",
"dependencies": {
"@pkgr/core": "^0.2.9"
},
@@ -10724,12 +11131,12 @@
}
},
"node_modules/tabletojson": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-4.1.6.tgz",
- "integrity": "sha512-5wMfcIJ9N45EO4HwgpYpsJGXVCtMiEYastQkmyc3D2Jz4w+CJ9Up8WmoOGreguFInxhcchB1atIll20ZCbOf+w==",
+ "version": "4.1.9",
+ "resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-4.1.9.tgz",
+ "integrity": "sha512-/m6LXvhFSPS1DSxfGKtJR1wBuyeYyNsllzSxlsTxX//Xekc32jIxP+Wr8PDHeVHpo6Gb5f7rlZxXQbCfdKXIBQ==",
"license": "ISC",
"dependencies": {
- "cheerio": "^1.0.0"
+ "cheerio": "^1.2.0"
},
"engines": {
"node": ">= 18.0.0"
@@ -10739,6 +11146,7 @@
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz",
"integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==",
+ "license": "ISC",
"dependencies": {
"@istanbuljs/schema": "^0.1.2",
"glob": "^7.1.4",
@@ -10752,7 +11160,8 @@
"version": "7.2.3",
"resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
- "deprecated": "Glob versions prior to v9 are no longer supported",
+ "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",
+ "license": "ISC",
"dependencies": {
"fs.realpath": "^1.0.0",
"inflight": "^1.0.4",
@@ -10779,26 +11188,75 @@
"integrity": "sha512-zXxCE/5/YDi0hY9pygqgRqjRbrFRzigYxOudG0I3syaqAAmX9/w9sxex1bNFCN6c1S66RwPtEIJv65dN+1psew==",
"license": "MIT"
},
- "node_modules/tldts": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.68.tgz",
- "integrity": "sha512-JKF17jROiYkjJPT73hUTEiTp2OBCf+kAlB+1novk8i6Q6dWjHsgEjw9VLiipV4KTJavazXhY1QUXyQFSem2T7w==",
+ "node_modules/tinyglobby": {
+ "version": "0.2.16",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
+ "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
+ "license": "MIT",
"dependencies": {
- "tldts-core": "^6.1.68"
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.4"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "node_modules/tinyglobby/node_modules/fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/tinyglobby/node_modules/picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "license": "MIT",
+ "peer": true,
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/tldts": {
+ "version": "7.0.28",
+ "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.28.tgz",
+ "integrity": "sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==",
+ "license": "MIT",
+ "dependencies": {
+ "tldts-core": "^7.0.28"
},
"bin": {
"tldts": "bin/cli.js"
}
},
"node_modules/tldts-core": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.68.tgz",
- "integrity": "sha512-85TdlS/DLW/gVdf2oyyzqp3ocS30WxjaL4la85EArl9cHUR/nizifKAJPziWewSZjDZS71U517/i6ciUeqtB5Q=="
+ "version": "7.0.28",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.28.tgz",
+ "integrity": "sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ==",
+ "license": "MIT"
},
"node_modules/tmpl": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
- "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="
+ "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
+ "license": "BSD-3-Clause"
},
"node_modules/to-regex-range": {
"version": "5.0.1",
@@ -10812,33 +11270,17 @@
}
},
"node_modules/tough-cookie": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz",
- "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz",
+ "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==",
"license": "BSD-3-Clause",
"dependencies": {
- "tldts": "^6.1.32"
+ "tldts": "^7.0.5"
},
"engines": {
"node": ">=16"
}
},
- "node_modules/transliteration": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/transliteration/-/transliteration-2.3.5.tgz",
- "integrity": "sha512-HAGI4Lq4Q9dZ3Utu2phaWgtm3vB6PkLUFqWAScg/UW+1eZ/Tg6Exo4oC0/3VUol/w4BlefLhUUSVBr/9/ZGQOw==",
- "license": "MIT",
- "dependencies": {
- "yargs": "^17.5.1"
- },
- "bin": {
- "slugify": "dist/bin/slugify",
- "transliterate": "dist/bin/transliterate"
- },
- "engines": {
- "node": ">=6.0.0"
- }
- },
"node_modules/triple-beam": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.4.1.tgz",
@@ -10856,9 +11298,10 @@
}
},
"node_modules/ts-api-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
- "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
+ "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
+ "license": "MIT",
"engines": {
"node": ">=18.12"
},
@@ -10872,12 +11315,12 @@
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"node_modules/tsx": {
- "version": "4.20.3",
- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz",
- "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
+ "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
"license": "MIT",
"dependencies": {
- "esbuild": "~0.25.0",
+ "esbuild": "~0.27.0",
"get-tsconfig": "^4.7.5"
},
"bin": {
@@ -10922,6 +11365,7 @@
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
"integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==",
+ "license": "MIT",
"engines": {
"node": ">=4"
}
@@ -10930,6 +11374,7 @@
"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==",
+ "license": "(MIT OR CC0-1.0)",
"engines": {
"node": ">=10"
},
@@ -10938,10 +11383,11 @@
}
},
"node_modules/typescript": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
+ "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
"license": "Apache-2.0",
+ "peer": true,
"bin": {
"tsc": "bin/tsc",
"tsserver": "bin/tsserver"
@@ -10951,17 +11397,18 @@
}
},
"node_modules/undici": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-7.21.0.tgz",
- "integrity": "sha512-Hn2tCQpoDt1wv23a68Ctc8Cr/BHpUSfaPYrkajTXOS9IKpxVRx/X5m1K2YkbK2ipgZgxXSgsUinl3x+2YdSSfg==",
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz",
+ "integrity": "sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ==",
+ "license": "MIT",
"engines": {
"node": ">=20.18.1"
}
},
"node_modules/undici-types": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
- "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==",
+ "version": "7.18.2",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
+ "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==",
"license": "MIT"
},
"node_modules/universal-user-agent": {
@@ -10983,6 +11430,7 @@
"resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz",
"integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==",
"hasInstallScript": true,
+ "license": "MIT",
"dependencies": {
"napi-postinstall": "^0.3.0"
},
@@ -11011,22 +11459,10 @@
"@unrs/resolver-binding-win32-x64-msvc": "1.11.1"
}
},
- "node_modules/unzipit": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.3.tgz",
- "integrity": "sha512-gsq2PdJIWWGhx5kcdWStvNWit9FVdTewm4SEG7gFskWs+XCVaULt9+BwuoBtJiRE8eo3L1IPAOrbByNLtLtIlg==",
- "license": "MIT",
- "dependencies": {
- "uzip-module": "^1.0.2"
- },
- "engines": {
- "node": ">=12"
- }
- },
"node_modules/update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "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==",
"funding": [
{
"type": "opencollective",
@@ -11041,6 +11477,7 @@
"url": "https://github.com/sponsors/ai"
}
],
+ "license": "MIT",
"dependencies": {
"escalade": "^3.2.0",
"picocolors": "^1.1.1"
@@ -11065,49 +11502,34 @@
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
"integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
+ "license": "BSD-2-Clause",
"dependencies": {
"punycode": "^2.1.0"
}
},
- "node_modules/util": {
- "version": "0.12.5",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
- "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
- "license": "MIT",
- "dependencies": {
- "inherits": "^2.0.3",
- "is-arguments": "^1.0.4",
- "is-generator-function": "^1.0.7",
- "is-typed-array": "^1.1.3",
- "which-typed-array": "^1.1.2"
- }
- },
"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=="
},
"node_modules/uuid": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
- "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==",
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz",
+ "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==",
"funding": [
"https://github.com/sponsors/broofa",
"https://github.com/sponsors/ctavan"
],
+ "license": "MIT",
"bin": {
- "uuid": "dist/esm/bin/uuid"
+ "uuid": "dist-node/bin/uuid"
}
},
- "node_modules/uzip-module": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz",
- "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA=="
- },
"node_modules/v8-to-istanbul": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz",
"integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==",
+ "license": "ISC",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.12",
"@types/istanbul-lib-coverage": "^2.0.1",
@@ -11151,6 +11573,7 @@
"version": "1.0.8",
"resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
"integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
+ "license": "Apache-2.0",
"dependencies": {
"makeerror": "1.0.12"
}
@@ -11167,6 +11590,18 @@
"node": ">=18"
}
},
+ "node_modules/whatwg-encoding/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==",
+ "license": "MIT",
+ "dependencies": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
"node_modules/whatwg-mimetype": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-4.0.0.tgz",
@@ -11190,27 +11625,6 @@
"node": ">= 8"
}
},
- "node_modules/which-typed-array": {
- "version": "1.1.19",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
- "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
- "license": "MIT",
- "dependencies": {
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.4",
- "for-each": "^0.3.5",
- "get-proto": "^1.0.1",
- "gopd": "^1.2.0",
- "has-tostringtag": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
"node_modules/widest-line": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
@@ -11271,12 +11685,6 @@
"url": "https://github.com/chalk/strip-ansi?sponsor=1"
}
},
- "node_modules/wildcard-match": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.4.tgz",
- "integrity": "sha512-wldeCaczs8XXq7hj+5d/F38JE2r7EXgb6WQDM84RVwxy81T/sxB5e9+uZLK9Q9oNz1mlvjut+QtvgaOQFPVq/g==",
- "license": "ISC"
- },
"node_modules/winston": {
"version": "3.18.3",
"resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz",
@@ -11312,16 +11720,20 @@
}
},
"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==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "license": "MIT",
"dependencies": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
"strip-ansi": "^6.0.0"
},
"engines": {
- "node": ">=8"
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
"node_modules/wrap-ansi-cjs": {
@@ -11345,12 +11757,14 @@
"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=="
+ "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==",
+ "license": "ISC"
},
"node_modules/write-file-atomic": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz",
"integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==",
+ "license": "ISC",
"dependencies": {
"imurmurhash": "^0.1.4",
"signal-exit": "^4.0.1"
@@ -11363,6 +11777,7 @@
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
"integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "license": "ISC",
"engines": {
"node": ">=14"
},
@@ -11413,7 +11828,8 @@
"node_modules/yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
- "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
+ "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
+ "license": "ISC"
},
"node_modules/yargs": {
"version": "17.7.2",
@@ -11443,22 +11859,12 @@
}
},
"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==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
+ "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==",
+ "license": "MIT",
"engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/yoctocolors-cjs": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
- "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==",
- "engines": {
- "node": ">=18"
+ "node": ">=12.20"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
@@ -11471,50 +11877,37 @@
"resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
"integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA=="
},
- "@alex_neo/jest-expect-message": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/@alex_neo/jest-expect-message/-/jest-expect-message-1.0.5.tgz",
- "integrity": "sha512-1eBykZCd0pPGl5qKtV6Z5ARA6yuhXzHsVN2h5GH5/H6svYa37Jr7vMio5OFpiw1LBHtscrZs7amSkZkcwm0cvQ=="
- },
- "@ampproject/remapping": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
- "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
- "requires": {
- "@jridgewell/gen-mapping": "^0.3.5",
- "@jridgewell/trace-mapping": "^0.3.24"
- }
- },
"@babel/code-frame": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
- "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
"requires": {
- "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.28.5",
"js-tokens": "^4.0.0",
"picocolors": "^1.1.1"
}
},
"@babel/compat-data": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
- "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw=="
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
+ "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="
},
"@babel/core": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz",
- "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
+ "peer": true,
"requires": {
- "@ampproject/remapping": "^2.2.0",
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.27.3",
- "@babel/helpers": "^7.27.6",
- "@babel/parser": "^7.28.0",
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@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",
@@ -11530,23 +11923,23 @@
}
},
"@babel/generator": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz",
- "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==",
+ "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==",
"requires": {
- "@babel/parser": "^7.28.0",
- "@babel/types": "^7.28.0",
+ "@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"
}
},
"@babel/helper-compilation-targets": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
- "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
+ "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==",
"requires": {
- "@babel/compat-data": "^7.27.2",
+ "@babel/compat-data": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
@@ -11566,28 +11959,28 @@
"integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="
},
"@babel/helper-module-imports": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
- "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
"requires": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
}
},
"@babel/helper-module-transforms": {
- "version": "7.27.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz",
- "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
"requires": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.3"
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.6"
}
},
"@babel/helper-plugin-utils": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
- "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="
+ "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=="
},
"@babel/helper-string-parser": {
"version": "7.27.1",
@@ -11595,9 +11988,9 @@
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="
},
"@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow=="
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="
},
"@babel/helper-validator-option": {
"version": "7.27.1",
@@ -11605,20 +11998,20 @@
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="
},
"@babel/helpers": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.2.tgz",
- "integrity": "sha512-/V9771t+EgXz62aCcyofnQhGM8DQACbRhvzKFsXKC9QM+5MadF8ZmIm0crDMaz3+o0h0zXfJnd4EhbYbxsrcFw==",
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
+ "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
"requires": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.2"
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0"
}
},
"@babel/parser": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz",
- "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==",
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.2.tgz",
+ "integrity": "sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==",
"requires": {
- "@babel/types": "^7.28.0"
+ "@babel/types": "^7.29.0"
}
},
"@babel/plugin-syntax-async-generators": {
@@ -11654,11 +12047,11 @@
}
},
"@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "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==",
"requires": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
}
},
"@babel/plugin-syntax-import-meta": {
@@ -11678,11 +12071,11 @@
}
},
"@babel/plugin-syntax-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
- "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz",
+ "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==",
"requires": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
}
},
"@babel/plugin-syntax-logical-assignment-operators": {
@@ -11750,44 +12143,44 @@
}
},
"@babel/plugin-syntax-typescript": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
- "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz",
+ "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==",
"requires": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
}
},
"@babel/template": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
- "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "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==",
"requires": {
- "@babel/code-frame": "^7.27.1",
- "@babel/parser": "^7.27.2",
- "@babel/types": "^7.27.1"
+ "@babel/code-frame": "^7.28.6",
+ "@babel/parser": "^7.28.6",
+ "@babel/types": "^7.28.6"
}
},
"@babel/traverse": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz",
- "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
"requires": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.0",
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.0",
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.0",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0",
"debug": "^4.3.1"
}
},
"@babel/types": {
- "version": "7.28.2",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
- "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
"requires": {
"@babel/helper-string-parser": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1"
+ "@babel/helper-validator-identifier": "^7.28.5"
}
},
"@bcoe/v8-coverage": {
@@ -11811,28 +12204,28 @@
}
},
"@emnapi/core": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.5.tgz",
- "integrity": "sha512-XsLw1dEOpkSX/WucdqUhPWP7hDxSvZiY+fsUC14h+FtQ2Ifni4znbBt8punRX+Uj2JG/uDb8nEHVKvrVlvdZ5Q==",
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.9.2.tgz",
+ "integrity": "sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==",
"optional": true,
"requires": {
- "@emnapi/wasi-threads": "1.0.4",
+ "@emnapi/wasi-threads": "1.2.1",
"tslib": "^2.4.0"
}
},
"@emnapi/runtime": {
- "version": "1.4.5",
- "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.5.tgz",
- "integrity": "sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==",
+ "version": "1.9.2",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.9.2.tgz",
+ "integrity": "sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==",
"optional": true,
"requires": {
"tslib": "^2.4.0"
}
},
"@emnapi/wasi-threads": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.4.tgz",
- "integrity": "sha512-PJR+bOmMOPH8AtcTGAyYNiuJ3/Fcoj2XN/gBEWzDIKh254XO+mM9XoXHk5GNEhodxeMznbg7BlRojVbKN+gC6g==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
+ "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
"optional": true,
"requires": {
"tslib": "^2.4.0"
@@ -11844,243 +12237,262 @@
"integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA=="
},
"@esbuild/aix-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.2.tgz",
- "integrity": "sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz",
+ "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==",
"optional": true
},
"@esbuild/android-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.2.tgz",
- "integrity": "sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz",
+ "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==",
"optional": true
},
"@esbuild/android-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.2.tgz",
- "integrity": "sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz",
+ "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==",
"optional": true
},
"@esbuild/android-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.2.tgz",
- "integrity": "sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz",
+ "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==",
"optional": true
},
"@esbuild/darwin-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.2.tgz",
- "integrity": "sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz",
+ "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==",
"optional": true
},
"@esbuild/darwin-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.2.tgz",
- "integrity": "sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz",
+ "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==",
"optional": true
},
"@esbuild/freebsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.2.tgz",
- "integrity": "sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz",
+ "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==",
"optional": true
},
"@esbuild/freebsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.2.tgz",
- "integrity": "sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz",
+ "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==",
"optional": true
},
"@esbuild/linux-arm": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.2.tgz",
- "integrity": "sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz",
+ "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==",
"optional": true
},
"@esbuild/linux-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.2.tgz",
- "integrity": "sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz",
+ "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==",
"optional": true
},
"@esbuild/linux-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.2.tgz",
- "integrity": "sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz",
+ "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==",
"optional": true
},
"@esbuild/linux-loong64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.2.tgz",
- "integrity": "sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz",
+ "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==",
"optional": true
},
"@esbuild/linux-mips64el": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.2.tgz",
- "integrity": "sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz",
+ "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==",
"optional": true
},
"@esbuild/linux-ppc64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.2.tgz",
- "integrity": "sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz",
+ "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==",
"optional": true
},
"@esbuild/linux-riscv64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.2.tgz",
- "integrity": "sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz",
+ "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==",
"optional": true
},
"@esbuild/linux-s390x": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.2.tgz",
- "integrity": "sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz",
+ "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==",
"optional": true
},
"@esbuild/linux-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.2.tgz",
- "integrity": "sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz",
+ "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==",
"optional": true
},
"@esbuild/netbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz",
+ "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==",
"optional": true
},
"@esbuild/netbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.2.tgz",
- "integrity": "sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz",
+ "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==",
"optional": true
},
"@esbuild/openbsd-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.2.tgz",
- "integrity": "sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz",
+ "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==",
"optional": true
},
"@esbuild/openbsd-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.2.tgz",
- "integrity": "sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz",
+ "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==",
+ "optional": true
+ },
+ "@esbuild/openharmony-arm64": {
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz",
+ "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==",
"optional": true
},
"@esbuild/sunos-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.2.tgz",
- "integrity": "sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz",
+ "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==",
"optional": true
},
"@esbuild/win32-arm64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.2.tgz",
- "integrity": "sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz",
+ "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==",
"optional": true
},
"@esbuild/win32-ia32": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.2.tgz",
- "integrity": "sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz",
+ "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==",
"optional": true
},
"@esbuild/win32-x64": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.2.tgz",
- "integrity": "sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz",
+ "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==",
"optional": true
},
"@eslint-community/eslint-utils": {
- "version": "4.7.0",
- "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz",
- "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==",
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
"requires": {
"eslint-visitor-keys": "^3.4.3"
}
},
"@eslint-community/regexpp": {
- "version": "4.12.1",
- "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz",
- "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="
+ "version": "4.12.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
+ "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="
},
"@eslint/config-array": {
- "version": "0.21.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz",
- "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==",
+ "version": "0.23.5",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.23.5.tgz",
+ "integrity": "sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==",
"requires": {
- "@eslint/object-schema": "^2.1.6",
+ "@eslint/object-schema": "^3.0.5",
"debug": "^4.3.1",
- "minimatch": "^3.1.2"
+ "minimatch": "^10.2.4"
+ },
+ "dependencies": {
+ "balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
+ },
+ "brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "requires": {
+ "balanced-match": "^4.0.2"
+ }
+ },
+ "minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "requires": {
+ "brace-expansion": "^5.0.5"
+ }
+ }
}
},
"@eslint/config-helpers": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz",
- "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw=="
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.5.5.tgz",
+ "integrity": "sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==",
+ "requires": {
+ "@eslint/core": "^1.2.1"
+ }
},
"@eslint/core": {
- "version": "0.15.1",
- "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz",
- "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-1.2.1.tgz",
+ "integrity": "sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==",
"requires": {
"@types/json-schema": "^7.0.15"
}
},
"@eslint/eslintrc": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz",
- "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==",
+ "version": "3.3.5",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.5.tgz",
+ "integrity": "sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==",
"requires": {
- "ajv": "^6.12.4",
+ "ajv": "^6.14.0",
"debug": "^4.3.2",
"espree": "^10.0.1",
"globals": "^14.0.0",
"ignore": "^5.2.0",
"import-fresh": "^3.2.1",
- "js-yaml": "^4.1.0",
- "minimatch": "^3.1.2",
+ "js-yaml": "^4.1.1",
+ "minimatch": "^3.1.5",
"strip-json-comments": "^3.1.1"
},
"dependencies": {
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
"globals": {
"version": "14.0.0",
"resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
"integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="
- },
- "js-yaml": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
- "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
- "requires": {
- "argparse": "^2.0.1"
- }
}
}
},
"@eslint/js": {
- "version": "9.32.0",
- "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz",
- "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg=="
+ "version": "9.39.4",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.4.tgz",
+ "integrity": "sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw=="
},
"@eslint/object-schema": {
- "version": "2.1.6",
- "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz",
- "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA=="
+ "version": "3.0.5",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz",
+ "integrity": "sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw=="
},
"@eslint/plugin-kit": {
- "version": "0.3.4",
- "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz",
- "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.7.1.tgz",
+ "integrity": "sha512-rZAP3aVgB9ds9KOeUSL+zZ21hPmo8dh6fnIFwRQj5EAZl9gzR7wxYbYXYysAM8CTqGmUGyp2S4kUdV17MnGuWQ==",
"requires": {
- "@eslint/core": "^0.15.1",
+ "@eslint/core": "^1.2.1",
"levn": "^0.4.1"
}
},
@@ -12095,10 +12507,12 @@
}
},
"@freearhey/core": {
- "version": "0.13.2",
- "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.13.2.tgz",
- "integrity": "sha512-29g+76vAIq4ixcLD61nhXQOe/sShFmXpONtxVVuNgBLqfFunjD/f6C57DAd8BekYAK3MP0qH2tWufhG0BponMA==",
+ "version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.15.2.tgz",
+ "integrity": "sha512-I9ENnz1HQMS7/fVLLeB8Iuf5dbW7sE9yzU0nGloLcFmkiBO5Q2o93l1/jeRfAge8wYJEO9cRuqDCEPJVf0e3qg==",
"requires": {
+ "@types/lodash": "^4.14.198",
+ "@types/pako": "^2.0.3",
"consola": "^3.4.2",
"dayjs": "^1.11.13",
"glob": "^11.0.1",
@@ -12108,6 +12522,42 @@
"object-treeify": "^2.1.1",
"pako": "^2.1.0",
"timer-node": "^5.0.9"
+ },
+ "dependencies": {
+ "balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
+ },
+ "brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "requires": {
+ "balanced-match": "^4.0.2"
+ }
+ },
+ "glob": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
+ "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "requires": {
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.1.1",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^2.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "requires": {
+ "brace-expansion": "^5.0.5"
+ }
+ }
}
},
"@freearhey/search-js": {
@@ -12126,6 +12576,42 @@
"@types/fs-extra": "^11.0.4",
"fs-extra": "^11.3.1",
"glob": "^11.0.3"
+ },
+ "dependencies": {
+ "balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
+ },
+ "brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "requires": {
+ "balanced-match": "^4.0.2"
+ }
+ },
+ "glob": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
+ "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "requires": {
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.1.1",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^2.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "requires": {
+ "brace-expansion": "^5.0.5"
+ }
+ }
}
},
"@humanfs/core": {
@@ -12159,46 +12645,49 @@
"resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
"integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="
},
+ "@inquirer/ansi": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-2.0.5.tgz",
+ "integrity": "sha512-doc2sWgJpbFQ64UflSVd17ibMGDuxO1yKgOgLMwavzESnXjFWJqUeG8saYosqKpHp4kWiM5x1nXvEjbpx90gzw=="
+ },
"@inquirer/checkbox": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.2.0.tgz",
- "integrity": "sha512-fdSw07FLJEU5vbpOPzXo5c6xmMGDzbZE2+niuDHX5N6mc6V0Ebso/q3xiHra4D73+PMsC8MJmcaZKuAAoaQsSA==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-5.1.3.tgz",
+ "integrity": "sha512-+G7I8CT+EHv/hasNfUl3P37DVoMoZfpA+2FXmM54dA8MxYle1YqucxbacxHalw1iAFSdKNEDTGNV7F+j1Ldqcg==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/confirm": {
- "version": "5.1.14",
- "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz",
- "integrity": "sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==",
+ "version": "6.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-6.0.11.tgz",
+ "integrity": "sha512-pTpHjg0iEIRMYV/7oCZUMf27/383E6Wyhfc/MY+AVQGEoUobffIYWOK9YLP2XFRGz/9i6WlTQh1CkFVIo2Y7XA==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/core": {
- "version": "10.1.15",
- "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.15.tgz",
- "integrity": "sha512-8xrp836RZvKkpNbVvgWUlxjT4CraKk2q+I3Ksy+seI2zkcE+y6wNs1BVhgcv8VyImFecUhdQrYLdW32pAjwBdA==",
+ "version": "11.1.8",
+ "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-11.1.8.tgz",
+ "integrity": "sha512-/u+yJk2pOKNDOh1ZgdUH2RQaRx6OOH4I0uwL95qPvTFTIL38YBsuSC4r1yXBB3Q6JvNqFFc202gk0Ew79rrcjA==",
"requires": {
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5",
"cli-width": "^4.1.0",
- "mute-stream": "^2.0.0",
- "signal-exit": "^4.1.0",
- "wrap-ansi": "^6.2.0",
- "yoctocolors-cjs": "^2.1.2"
+ "fast-wrap-ansi": "^0.2.0",
+ "mute-stream": "^3.0.0",
+ "signal-exit": "^4.1.0"
},
"dependencies": {
"mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz",
+ "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw=="
},
"signal-exit": {
"version": "4.1.0",
@@ -12208,211 +12697,129 @@
}
},
"@inquirer/editor": {
- "version": "4.2.17",
- "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.17.tgz",
- "integrity": "sha512-r6bQLsyPSzbWrZZ9ufoWL+CztkSatnJ6uSxqd6N+o41EZC51sQeWOzI6s5jLb+xxTWxl7PlUppqm8/sow241gg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-5.1.0.tgz",
+ "integrity": "sha512-6wlkYl65Qfayy48gPCfU4D7li6KCAGN79mLXa/tYHZH99OfZ820yY+HA+DgE88r8YwwgeuY6PQgNqMeK6LuMmw==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/external-editor": "^1.0.1",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/external-editor": "^3.0.0",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/expand": {
- "version": "4.0.17",
- "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.17.tgz",
- "integrity": "sha512-PSqy9VmJx/VbE3CT453yOfNa+PykpKg/0SYP7odez1/NWBGuDXgPhp4AeGYYKjhLn5lUUavVS/JbeYMPdH50Mw==",
+ "version": "5.0.12",
+ "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-5.0.12.tgz",
+ "integrity": "sha512-vOfrB33b7YIZfDauXS8vNNz2Z86FozTZLIt7e+7/dCaPJ1RXZsHCuI9TlcERzEUq57vkM+UdnBgxP0rFd23JYQ==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/external-editor": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.1.tgz",
- "integrity": "sha512-Oau4yL24d2B5IL4ma4UpbQigkVhzPDXLoqy1ggK4gnHg/stmkffJE4oOXHXF3uz0UEpywG68KcyXsyYpA1Re/Q==",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-3.0.0.tgz",
+ "integrity": "sha512-lDSwMgg+M5rq6JKBYaJwSX6T9e/HK2qqZ1oxmOwn4AQoJE5D+7TumsxLGC02PWS//rkIVqbZv3XA3ejsc9FYvg==",
"requires": {
- "chardet": "^2.1.0",
- "iconv-lite": "^0.6.3"
+ "chardet": "^2.1.1",
+ "iconv-lite": "^0.7.2"
}
},
"@inquirer/figures": {
- "version": "1.0.13",
- "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.13.tgz",
- "integrity": "sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw=="
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-2.0.5.tgz",
+ "integrity": "sha512-NsSs4kzfm12lNetHwAn3GEuH317IzpwrMCbOuMIVytpjnJ90YYHNwdRgYGuKmVxwuIqSgqk3M5qqQt1cDk0tGQ=="
},
"@inquirer/input": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.2.1.tgz",
- "integrity": "sha512-tVC+O1rBl0lJpoUZv4xY+WGWY8V5b0zxU1XDsMsIHYregdh7bN5X5QnIONNBAl0K765FYlAfNHS2Bhn7SSOVow==",
+ "version": "5.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-5.0.11.tgz",
+ "integrity": "sha512-twUWidn4ocPO8qi6fRM7tNWt7W1FOnOZqQ+/+PsfLUacMR5rFLDPK9ql0nBPwxi0oELbo8T5NhRs8B2+qQEqFQ==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/number": {
- "version": "3.0.17",
- "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.17.tgz",
- "integrity": "sha512-GcvGHkyIgfZgVnnimURdOueMk0CztycfC8NZTiIY9arIAkeOgt6zG57G+7vC59Jns3UX27LMkPKnKWAOF5xEYg==",
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-4.0.11.tgz",
+ "integrity": "sha512-Vscmim9TCksQsfjPtka/JwPUcbLhqWYrgfPf1cHrCm24X/F2joFwnageD50yMKsaX14oNGOyKf/RNXAFkNjWpA==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/password": {
- "version": "4.0.17",
- "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.17.tgz",
- "integrity": "sha512-DJolTnNeZ00E1+1TW+8614F7rOJJCM4y4BAGQ3Gq6kQIG+OJ4zr3GLjIjVVJCbKsk2jmkmv6v2kQuN/vriHdZA==",
+ "version": "5.0.11",
+ "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-5.0.11.tgz",
+ "integrity": "sha512-9KZFeRaNHIcejtPb0wN4ddFc7EvobVoAFa049eS3LrDZFxI8O7xUXiITEOinBzkZFAIwY5V4yzQae/QfO9cbbg==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2"
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/prompts": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.0.tgz",
- "integrity": "sha512-JHwGbQ6wjf1dxxnalDYpZwZxUEosT+6CPGD9Zh4sm9WXdtUp9XODCQD3NjSTmu+0OAyxWXNOqf0spjIymJa2Tw==",
+ "version": "8.4.1",
+ "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-8.4.1.tgz",
+ "integrity": "sha512-AH5xPQ997K7e0F0vulPlteIHke2awMkFi8F0dBemrDfmvtPmHJo82mdHbONC4F/t8d1NHwrbI5cGVI+RbLWdoQ==",
"requires": {
- "@inquirer/checkbox": "^4.2.0",
- "@inquirer/confirm": "^5.1.14",
- "@inquirer/editor": "^4.2.15",
- "@inquirer/expand": "^4.0.17",
- "@inquirer/input": "^4.2.1",
- "@inquirer/number": "^3.0.17",
- "@inquirer/password": "^4.0.17",
- "@inquirer/rawlist": "^4.1.5",
- "@inquirer/search": "^3.1.0",
- "@inquirer/select": "^4.3.1"
+ "@inquirer/checkbox": "^5.1.3",
+ "@inquirer/confirm": "^6.0.11",
+ "@inquirer/editor": "^5.1.0",
+ "@inquirer/expand": "^5.0.12",
+ "@inquirer/input": "^5.0.11",
+ "@inquirer/number": "^4.0.11",
+ "@inquirer/password": "^5.0.11",
+ "@inquirer/rawlist": "^5.2.7",
+ "@inquirer/search": "^4.1.7",
+ "@inquirer/select": "^5.1.3"
}
},
"@inquirer/rawlist": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.5.tgz",
- "integrity": "sha512-R5qMyGJqtDdi4Ht521iAkNqyB6p2UPuZUbMifakg1sWtu24gc2Z8CJuw8rP081OckNDMgtDCuLe42Q2Kr3BolA==",
+ "version": "5.2.7",
+ "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-5.2.7.tgz",
+ "integrity": "sha512-AqRMiD9+uE1lskDPrdqHwrV/EUmxKEBLX44SR7uxK3vD2413AmVfE5EQaPeNzYf5Pq5SitHJDYUFVF0poIr09w==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/type": "^3.0.8",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/search": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.1.0.tgz",
- "integrity": "sha512-PMk1+O/WBcYJDq2H7foV0aAZSmDdkzZB9Mw2v/DmONRJopwA/128cS9M/TXWLKKdEQKZnKwBzqu2G4x/2Nqx8Q==",
+ "version": "4.1.7",
+ "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-4.1.7.tgz",
+ "integrity": "sha512-1y7+0N65AWk5RdlXH/Kn13txf3IjIQ7OEfhCEkDTU+h5wKMLq8DUF3P6z+/kLSxDGDtQT1dRBWEUC3o/VvImsQ==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/select": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.3.1.tgz",
- "integrity": "sha512-Gfl/5sqOF5vS/LIrSndFgOh7jgoe0UXEizDqahFRkq5aJBLegZ6WjuMh/hVEJwlFQjyLq1z9fRtvUMkb7jM1LA==",
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-5.1.3.tgz",
+ "integrity": "sha512-zYyqWgGQi3NhBcNq4Isc5rB3oEdQEh1Q/EcAnOW0FK4MpnXWkvSBYgA4cYrTM4A9UB573omouZbnL9JJ74Mq3A==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/figures": "^1.0.13",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
- "yoctocolors-cjs": "^2.1.2"
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/figures": "^2.0.5",
+ "@inquirer/type": "^4.0.5"
}
},
"@inquirer/type": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.8.tgz",
- "integrity": "sha512-lg9Whz8onIHRthWaN1Q9EGLa/0LFJjyM8mEUbL1eTi6yMGvBf8gvyDLtxSXztQsxMvhxxNpJYrwa1YHdq+w4Jw==",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-4.0.5.tgz",
+ "integrity": "sha512-aetVUNeKNc/VriqXlw1NRSW0zhMBB0W4bNbWRJgzRl/3d0QNDQFfk0GO5SDdtjMZVg6o8ZKEiadd7SCCzoOn5Q==",
"requires": {}
},
"@iptv-org/sdk": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/@iptv-org/sdk/-/sdk-1.1.4.tgz",
- "integrity": "sha512-NFviCin8V9rKPP+GG7xZ0mVi+WCwxqTFzjRH8or9KVLemFXrGI+ibGQ1PgiGUadRFSxTejXo2Dvwjwdwr2NTiQ==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@iptv-org/sdk/-/sdk-1.2.0.tgz",
+ "integrity": "sha512-eayI7tCcIZJUFgRQ2JFt2yeN8O83fdFWeoX3jSD088HCCEr/dnd7QNogHM2JVOMKQuj32umnUJR5G3cqrcUItg==",
"requires": {
"@freearhey/core": "^0.15.1",
"@freearhey/search-js": "^0.2.1",
"@ntlab/sfetch": "^1.2.0",
"axios": "^1.11.0",
"dayjs": "^1.11.18"
- },
- "dependencies": {
- "@freearhey/core": {
- "version": "0.15.2",
- "resolved": "https://registry.npmjs.org/@freearhey/core/-/core-0.15.2.tgz",
- "integrity": "sha512-I9ENnz1HQMS7/fVLLeB8Iuf5dbW7sE9yzU0nGloLcFmkiBO5Q2o93l1/jeRfAge8wYJEO9cRuqDCEPJVf0e3qg==",
- "requires": {
- "@types/lodash": "^4.14.198",
- "@types/pako": "^2.0.3",
- "consola": "^3.4.2",
- "dayjs": "^1.11.13",
- "glob": "^11.0.1",
- "lodash": "^4.17.21",
- "natural-orderby": "^5.0.0",
- "normalize-url": "^8.1.0",
- "object-treeify": "^2.1.1",
- "pako": "^2.1.0",
- "timer-node": "^5.0.9"
- }
- }
- }
- },
- "@isaacs/cliui": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
- "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
- "requires": {
- "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"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz",
- "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA=="
- },
- "ansi-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
- "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
- },
- "emoji-regex": {
- "version": "9.2.2",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
- "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
- },
- "string-width": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
- "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
- "requires": {
- "eastasianwidth": "^0.2.0",
- "emoji-regex": "^9.2.2",
- "strip-ansi": "^7.0.1"
- }
- },
- "strip-ansi": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
- "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
- "requires": {
- "ansi-regex": "^6.0.1"
- }
- },
- "wrap-ansi": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
- "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
- "requires": {
- "ansi-styles": "^6.1.0",
- "string-width": "^5.0.1",
- "strip-ansi": "^7.0.1"
- }
- }
}
},
"@istanbuljs/load-nyc-config": {
@@ -12425,6 +12832,25 @@
"get-package-type": "^0.1.0",
"js-yaml": "^3.13.1",
"resolve-from": "^5.0.0"
+ },
+ "dependencies": {
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "requires": {
+ "sprintf-js": "~1.0.2"
+ }
+ },
+ "js-yaml": {
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
+ "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ }
}
},
"@istanbuljs/schema": {
@@ -12433,15 +12859,15 @@
"integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="
},
"@jest/console": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.5.tgz",
- "integrity": "sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.3.0.tgz",
+ "integrity": "sha512-PAwCvFJ4696XP2qZj+LAn1BWjZaJ6RjG6c7/lkMaUJnkyMS34ucuIsfqYvfskVNvUI27R/u4P1HMYFnlVXG/Ww==",
"requires": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-message-util": "30.3.0",
+ "jest-util": "30.3.0",
"slash": "^3.0.0"
},
"dependencies": {
@@ -12454,9 +12880,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12479,37 +12905,36 @@
}
},
"@jest/core": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.0.5.tgz",
- "integrity": "sha512-fKD0OulvRsXF1hmaFgHhVJzczWzA1RXMMo9LTPuFXo9q/alDbME3JIyWYqovWsUBWSoBcsHaGPSLF9rz4l9Qeg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/core/-/core-30.3.0.tgz",
+ "integrity": "sha512-U5mVPsBxLSO6xYbf+tgkymLx+iAhvZX43/xI1+ej2ZOPnPdkdO1CzDmFKh2mZBn2s4XZixszHeQnzp1gm/DIxw==",
"requires": {
- "@jest/console": "30.0.5",
+ "@jest/console": "30.3.0",
"@jest/pattern": "30.0.1",
- "@jest/reporters": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/reporters": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
- "jest-changed-files": "30.0.5",
- "jest-config": "30.0.5",
- "jest-haste-map": "30.0.5",
- "jest-message-util": "30.0.5",
+ "jest-changed-files": "30.3.0",
+ "jest-config": "30.3.0",
+ "jest-haste-map": "30.3.0",
+ "jest-message-util": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-resolve-dependencies": "30.0.5",
- "jest-runner": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
- "jest-watcher": "30.0.5",
- "micromatch": "^4.0.8",
- "pretty-format": "30.0.5",
+ "jest-resolve": "30.3.0",
+ "jest-resolve-dependencies": "30.3.0",
+ "jest-runner": "30.3.0",
+ "jest-runtime": "30.3.0",
+ "jest-snapshot": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
+ "jest-watcher": "30.3.0",
+ "pretty-format": "30.3.0",
"slash": "^3.0.0"
},
"dependencies": {
@@ -12522,9 +12947,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12555,19 +12980,19 @@
}
},
"@jest/diff-sequences": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz",
- "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw=="
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.3.0.tgz",
+ "integrity": "sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA=="
},
"@jest/environment": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.5.tgz",
- "integrity": "sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.3.0.tgz",
+ "integrity": "sha512-SlLSF4Be735yQXyh2+mctBOzNDx5s5uLv88/j8Qn1wH679PDcwy67+YdADn8NJnGjzlXtN62asGH/T4vWOkfaw==",
"requires": {
- "@jest/fake-timers": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/fake-timers": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
- "jest-mock": "30.0.5"
+ "jest-mock": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -12579,9 +13004,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12604,33 +13029,33 @@
}
},
"@jest/expect": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.5.tgz",
- "integrity": "sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.3.0.tgz",
+ "integrity": "sha512-76Nlh4xJxk2D/9URCn3wFi98d2hb19uWE1idLsTt2ywhvdOldbw3S570hBgn25P4ICUZ/cBjybrBex2g17IDbg==",
"requires": {
- "expect": "30.0.5",
- "jest-snapshot": "30.0.5"
+ "expect": "30.3.0",
+ "jest-snapshot": "30.3.0"
}
},
"@jest/expect-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.5.tgz",
- "integrity": "sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.3.0.tgz",
+ "integrity": "sha512-j0+W5iQQ8hBh7tHZkTQv3q2Fh/M7Je72cIsYqC4OaktgtO7v1So9UTjp6uPBHIaB6beoF/RRsCgMJKvti0wADA==",
"requires": {
- "@jest/get-type": "30.0.1"
+ "@jest/get-type": "30.1.0"
}
},
"@jest/fake-timers": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.5.tgz",
- "integrity": "sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.3.0.tgz",
+ "integrity": "sha512-WUQDs8SOP9URStX1DzhD425CqbN/HxUYCTwVrT8sTVBfMvFqYt/s61EK5T05qnHu0po6RitXIvP9otZxYDzTGQ==",
"requires": {
- "@jest/types": "30.0.5",
- "@sinonjs/fake-timers": "^13.0.0",
+ "@jest/types": "30.3.0",
+ "@sinonjs/fake-timers": "^15.0.0",
"@types/node": "*",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5"
+ "jest-message-util": "30.3.0",
+ "jest-mock": "30.3.0",
+ "jest-util": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -12642,9 +13067,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12667,19 +13092,19 @@
}
},
"@jest/get-type": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz",
- "integrity": "sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw=="
+ "version": "30.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz",
+ "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA=="
},
"@jest/globals": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.5.tgz",
- "integrity": "sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.3.0.tgz",
+ "integrity": "sha512-+owLCBBdfpgL3HU+BD5etr1SvbXpSitJK0is1kiYjJxAAJggYMRQz5hSdd5pq1sSggfxPbw2ld71pt4x5wwViA==",
"requires": {
- "@jest/environment": "30.0.5",
- "@jest/expect": "30.0.5",
- "@jest/types": "30.0.5",
- "jest-mock": "30.0.5"
+ "@jest/environment": "30.3.0",
+ "@jest/expect": "30.3.0",
+ "@jest/types": "30.3.0",
+ "jest-mock": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -12691,9 +13116,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12725,35 +13150,48 @@
}
},
"@jest/reporters": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.5.tgz",
- "integrity": "sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.3.0.tgz",
+ "integrity": "sha512-a09z89S+PkQnL055bVj8+pe2Caed2PBOaczHcXCykW5ngxX9EWx/1uAwncxc/HiU0oZqfwseMjyhxgRjS49qPw==",
"requires": {
"@bcoe/v8-coverage": "^0.2.3",
- "@jest/console": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@jridgewell/trace-mapping": "^0.3.25",
"@types/node": "*",
"chalk": "^4.1.2",
"collect-v8-coverage": "^1.0.2",
"exit-x": "^0.2.2",
- "glob": "^10.3.10",
+ "glob": "^10.5.0",
"graceful-fs": "^4.2.11",
"istanbul-lib-coverage": "^3.0.0",
"istanbul-lib-instrument": "^6.0.0",
"istanbul-lib-report": "^3.0.0",
"istanbul-lib-source-maps": "^5.0.0",
"istanbul-reports": "^3.1.3",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
- "jest-worker": "30.0.5",
+ "jest-message-util": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-worker": "30.3.0",
"slash": "^3.0.0",
"string-length": "^4.0.2",
"v8-to-istanbul": "^9.0.1"
},
"dependencies": {
+ "@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "requires": {
+ "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"
+ }
+ },
"@jest/schemas": {
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
@@ -12763,9 +13201,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12776,10 +13214,15 @@
"chalk": "^4.1.2"
}
},
+ "ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="
+ },
"brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
+ "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
"requires": {
"balanced-match": "^1.0.0"
}
@@ -12793,6 +13236,11 @@
"supports-color": "^7.1.0"
}
},
+ "emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ },
"glob": {
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
@@ -12836,6 +13284,41 @@
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
}
+ },
+ "string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "requires": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ }
+ },
+ "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==",
+ "requires": {
+ "ansi-regex": "^6.2.2"
+ }
+ },
+ "wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "requires": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
+ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="
+ }
+ }
}
}
},
@@ -12848,11 +13331,11 @@
}
},
"@jest/snapshot-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.5.tgz",
- "integrity": "sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.3.0.tgz",
+ "integrity": "sha512-ORbRN9sf5PP82v3FXNSwmO1OTDR2vzR2YTaR+E3VkSBZ8zadQE6IqYdYEeFH1NIkeB2HIGdF02dapb6K0Mj05g==",
"requires": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"natural-compare": "^1.4.0"
@@ -12867,9 +13350,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12902,12 +13385,12 @@
}
},
"@jest/test-result": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.5.tgz",
- "integrity": "sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.3.0.tgz",
+ "integrity": "sha512-e/52nJGuD74AKTSe0P4y5wFRlaXP0qmrS17rqOMHeSwm278VyNyXE3gFO/4DTGF9w+65ra3lo3VKj0LBrzmgdQ==",
"requires": {
- "@jest/console": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/istanbul-lib-coverage": "^2.0.6",
"collect-v8-coverage": "^1.0.2"
},
@@ -12921,9 +13404,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -12946,33 +13429,32 @@
}
},
"@jest/test-sequencer": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.5.tgz",
- "integrity": "sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.3.0.tgz",
+ "integrity": "sha512-dgbWy9b8QDlQeRZcv7LNF+/jFiiYHTKho1xirauZ7kVwY7avjFF6uTT0RqlgudB5OuIPagFdVtfFMosjVbk1eA==",
"requires": {
- "@jest/test-result": "30.0.5",
+ "@jest/test-result": "30.3.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.3.0",
"slash": "^3.0.0"
}
},
"@jest/transform": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.5.tgz",
- "integrity": "sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.3.0.tgz",
+ "integrity": "sha512-TLKY33fSLVd/lKB2YI1pH69ijyUblO/BQvCj566YvnwuzoTNr648iE0j22vRvVNk2HsPwByPxATg3MleS3gf5A==",
"requires": {
"@babel/core": "^7.27.4",
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@jridgewell/trace-mapping": "^0.3.25",
- "babel-plugin-istanbul": "^7.0.0",
+ "babel-plugin-istanbul": "^7.0.1",
"chalk": "^4.1.2",
"convert-source-map": "^2.0.0",
"fast-json-stable-stringify": "^2.1.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.5",
- "micromatch": "^4.0.8",
+ "jest-util": "30.3.0",
"pirates": "^4.0.7",
"slash": "^3.0.0",
"write-file-atomic": "^5.0.1"
@@ -12987,9 +13469,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -13037,28 +13519,37 @@
}
},
"@jridgewell/gen-mapping": {
- "version": "0.3.12",
- "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz",
- "integrity": "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==",
+ "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==",
"requires": {
"@jridgewell/sourcemap-codec": "^1.5.0",
"@jridgewell/trace-mapping": "^0.3.24"
}
},
+ "@jridgewell/remapping": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+ "requires": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
"@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=="
},
"@jridgewell/sourcemap-codec": {
- "version": "1.5.4",
- "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz",
- "integrity": "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw=="
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="
},
"@jridgewell/trace-mapping": {
- "version": "0.3.29",
- "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz",
- "integrity": "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==",
+ "version": "0.3.31",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
"requires": {
"@jridgewell/resolve-uri": "^3.1.0",
"@jridgewell/sourcemap-codec": "^1.4.14"
@@ -13075,29 +13566,6 @@
"@tybys/wasm-util": "^0.10.0"
}
},
- "@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==",
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@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=="
- },
- "@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==",
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
"@ntlab/sfetch": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/@ntlab/sfetch/-/sfetch-1.2.0.tgz",
@@ -13112,85 +13580,87 @@
"integrity": "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w=="
},
"@octokit/core": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.3.tgz",
- "integrity": "sha512-oNXsh2ywth5aowwIa7RKtawnkdH6LgU1ztfP9AIUCQCvzysB+WeU8o2kyyosDPwBZutPpjZDKPQGIzzrfTWweQ==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.6.tgz",
+ "integrity": "sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==",
+ "peer": true,
"requires": {
"@octokit/auth-token": "^6.0.0",
- "@octokit/graphql": "^9.0.1",
- "@octokit/request": "^10.0.2",
- "@octokit/request-error": "^7.0.0",
- "@octokit/types": "^14.0.0",
+ "@octokit/graphql": "^9.0.3",
+ "@octokit/request": "^10.0.6",
+ "@octokit/request-error": "^7.0.2",
+ "@octokit/types": "^16.0.0",
"before-after-hook": "^4.0.0",
"universal-user-agent": "^7.0.0"
}
},
"@octokit/endpoint": {
- "version": "11.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.0.tgz",
- "integrity": "sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==",
+ "version": "11.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.3.tgz",
+ "integrity": "sha512-FWFlNxghg4HrXkD3ifYbS/IdL/mDHjh9QcsNyhQjN8dplUoZbejsdpmuqdA76nxj2xoWPs7p8uX2SNr9rYu0Ag==",
"requires": {
- "@octokit/types": "^14.0.0",
+ "@octokit/types": "^16.0.0",
"universal-user-agent": "^7.0.2"
}
},
"@octokit/graphql": {
- "version": "9.0.1",
- "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.1.tgz",
- "integrity": "sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==",
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.3.tgz",
+ "integrity": "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==",
"requires": {
- "@octokit/request": "^10.0.2",
- "@octokit/types": "^14.0.0",
+ "@octokit/request": "^10.0.6",
+ "@octokit/types": "^16.0.0",
"universal-user-agent": "^7.0.0"
}
},
"@octokit/openapi-types": {
- "version": "25.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-25.1.0.tgz",
- "integrity": "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA=="
+ "version": "27.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-27.0.0.tgz",
+ "integrity": "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA=="
},
"@octokit/plugin-paginate-rest": {
- "version": "13.1.1",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-13.1.1.tgz",
- "integrity": "sha512-q9iQGlZlxAVNRN2jDNskJW/Cafy7/XE52wjZ5TTvyhyOD904Cvx//DNyoO3J/MXJ0ve3rPoNWKEg5iZrisQSuw==",
+ "version": "14.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-14.0.0.tgz",
+ "integrity": "sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==",
"requires": {
- "@octokit/types": "^14.1.0"
+ "@octokit/types": "^16.0.0"
}
},
"@octokit/plugin-rest-endpoint-methods": {
- "version": "16.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-16.0.0.tgz",
- "integrity": "sha512-kJVUQk6/dx/gRNLWUnAWKFs1kVPn5O5CYZyssyEoNYaFedqZxsfYs7DwI3d67hGz4qOwaJ1dpm07hOAD1BXx6g==",
+ "version": "17.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-17.0.0.tgz",
+ "integrity": "sha512-B5yCyIlOJFPqUUeiD0cnBJwWJO8lkJs5d8+ze9QDP6SvfiXSz1BF+91+0MeI1d2yxgOhU/O+CvtiZ9jSkHhFAw==",
"requires": {
- "@octokit/types": "^14.1.0"
+ "@octokit/types": "^16.0.0"
}
},
"@octokit/request": {
- "version": "10.0.2",
- "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.2.tgz",
- "integrity": "sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==",
+ "version": "10.0.8",
+ "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.8.tgz",
+ "integrity": "sha512-SJZNwY9pur9Agf7l87ywFi14W+Hd9Jg6Ifivsd33+/bGUQIjNujdFiXII2/qSlN2ybqUHfp5xpekMEjIBTjlSw==",
"requires": {
- "@octokit/endpoint": "^11.0.0",
- "@octokit/request-error": "^7.0.0",
- "@octokit/types": "^14.0.0",
+ "@octokit/endpoint": "^11.0.3",
+ "@octokit/request-error": "^7.0.2",
+ "@octokit/types": "^16.0.0",
"fast-content-type-parse": "^3.0.0",
+ "json-with-bigint": "^3.5.3",
"universal-user-agent": "^7.0.2"
}
},
"@octokit/request-error": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.0.0.tgz",
- "integrity": "sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.1.0.tgz",
+ "integrity": "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==",
"requires": {
- "@octokit/types": "^14.0.0"
+ "@octokit/types": "^16.0.0"
}
},
"@octokit/types": {
- "version": "14.1.0",
- "resolved": "https://registry.npmjs.org/@octokit/types/-/types-14.1.0.tgz",
- "integrity": "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==",
+ "version": "16.0.0",
+ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-16.0.0.tgz",
+ "integrity": "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==",
"requires": {
- "@octokit/openapi-types": "^25.1.0"
+ "@octokit/openapi-types": "^27.0.0"
}
},
"@pkgjs/parseargs": {
@@ -13356,21 +13826,6 @@
"debug": "^4.3.1"
}
},
- "@seald-io/binary-search-tree": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@seald-io/binary-search-tree/-/binary-search-tree-1.0.3.tgz",
- "integrity": "sha512-qv3jnwoakeax2razYaMsGI/luWdliBLHTdC6jU55hQt1hcFqzauH/HsBollQ7IR4ySTtYhT+xyHoijpA16C+tA=="
- },
- "@seald-io/nedb": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/@seald-io/nedb/-/nedb-4.1.1.tgz",
- "integrity": "sha512-u7fVfzKQ/3ZaIOnYQONf2lPZtGUeQtMPjfcaQkCw/GZv5dzn20qKW6sfN0NkVbr0ksJMlWcFXNGcXYsQSb1a1g==",
- "requires": {
- "@seald-io/binary-search-tree": "^1.0.3",
- "localforage": "^1.9.0",
- "util": "^0.12.4"
- }
- },
"@sinclair/typebox": {
"version": "0.34.38",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz",
@@ -13385,9 +13840,9 @@
}
},
"@sinonjs/fake-timers": {
- "version": "13.0.5",
- "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz",
- "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==",
+ "version": "15.3.0",
+ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-15.3.0.tgz",
+ "integrity": "sha512-m2xozxSfCIxjDdvbhIWazlP2i2aha/iUmbl94alpsIbd3iLTfeXgfBVbwyWogB6l++istyGZqamgA/EcqYf+Bg==",
"requires": {
"@sinonjs/commons": "^3.0.1"
}
@@ -13402,12 +13857,12 @@
}
},
"@stylistic/eslint-plugin": {
- "version": "5.2.2",
- "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.2.2.tgz",
- "integrity": "sha512-bE2DUjruqXlHYP3Q2Gpqiuj2bHq7/88FnuaS0FjeGGLCy+X6a07bGVuwtiOYnPSLHR6jmx5Bwdv+j7l8H+G97A==",
+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-5.10.0.tgz",
+ "integrity": "sha512-nPK52ZHvot8Ju/0A4ucSX1dcPV2/1clx0kLcH5wDmrE4naKso7TUC/voUyU1O9OTKTrR6MYip6LP0ogEMQ9jPQ==",
"requires": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/types": "^8.37.0",
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/types": "^8.56.0",
"eslint-visitor-keys": "^4.2.1",
"espree": "^10.4.0",
"estraverse": "^5.3.0",
@@ -13427,82 +13882,97 @@
}
},
"@swc/core": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.13.2.tgz",
- "integrity": "sha512-YWqn+0IKXDhqVLKoac4v2tV6hJqB/wOh8/Br8zjqeqBkKa77Qb0Kw2i7LOFzjFNZbZaPH6AlMGlBwNrxaauaAg==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.24.tgz",
+ "integrity": "sha512-5Hj8aNasue7yusUt8LGCUe/AjM7RMAce8ZoyDyiFwx7Al+GbYKL+yE7g4sJk8vEr1dKIkTRARkNIJENc4CjkBQ==",
+ "peer": true,
"requires": {
- "@swc/core-darwin-arm64": "1.13.2",
- "@swc/core-darwin-x64": "1.13.2",
- "@swc/core-linux-arm-gnueabihf": "1.13.2",
- "@swc/core-linux-arm64-gnu": "1.13.2",
- "@swc/core-linux-arm64-musl": "1.13.2",
- "@swc/core-linux-x64-gnu": "1.13.2",
- "@swc/core-linux-x64-musl": "1.13.2",
- "@swc/core-win32-arm64-msvc": "1.13.2",
- "@swc/core-win32-ia32-msvc": "1.13.2",
- "@swc/core-win32-x64-msvc": "1.13.2",
+ "@swc/core-darwin-arm64": "1.15.24",
+ "@swc/core-darwin-x64": "1.15.24",
+ "@swc/core-linux-arm-gnueabihf": "1.15.24",
+ "@swc/core-linux-arm64-gnu": "1.15.24",
+ "@swc/core-linux-arm64-musl": "1.15.24",
+ "@swc/core-linux-ppc64-gnu": "1.15.24",
+ "@swc/core-linux-s390x-gnu": "1.15.24",
+ "@swc/core-linux-x64-gnu": "1.15.24",
+ "@swc/core-linux-x64-musl": "1.15.24",
+ "@swc/core-win32-arm64-msvc": "1.15.24",
+ "@swc/core-win32-ia32-msvc": "1.15.24",
+ "@swc/core-win32-x64-msvc": "1.15.24",
"@swc/counter": "^0.1.3",
- "@swc/types": "^0.1.23"
+ "@swc/types": "^0.1.26"
}
},
"@swc/core-darwin-arm64": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.13.2.tgz",
- "integrity": "sha512-44p7ivuLSGFJ15Vly4ivLJjg3ARo4879LtEBAabcHhSZygpmkP8eyjyWxrH3OxkY1eRZSIJe8yRZPFw4kPXFPw==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.24.tgz",
+ "integrity": "sha512-uM5ZGfFXjtvtJ+fe448PVBEbn/CSxS3UAyLj3O9xOqKIWy3S6hPTXSPbszxkSsGDYKi+YFhzAsR4r/eXLxEQ0g==",
"optional": true
},
"@swc/core-darwin-x64": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.13.2.tgz",
- "integrity": "sha512-Lb9EZi7X2XDAVmuUlBm2UvVAgSCbD3qKqDCxSI4jEOddzVOpNCnyZ/xEampdngUIyDDhhJLYU9duC+Mcsv5Y+A==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.24.tgz",
+ "integrity": "sha512-fMIb/Zfn929pw25VMBhV7Ji2Dl+lCWtUPNdYJQYOke+00E5fcQ9ynxtP8+qhUo/HZc+mYQb1gJxwHM9vty+lXg==",
"optional": true
},
"@swc/core-linux-arm-gnueabihf": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.13.2.tgz",
- "integrity": "sha512-9TDe/92ee1x57x+0OqL1huG4BeljVx0nWW4QOOxp8CCK67Rpc/HHl2wciJ0Kl9Dxf2NvpNtkPvqj9+BUmM9WVA==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.24.tgz",
+ "integrity": "sha512-vOkjsyjjxnoYx3hMEWcGxQrMgnNrRm6WAegBXrN8foHtDAR+zpdhpGF5a4lj1bNPgXAvmysjui8cM1ov/Clkaw==",
"optional": true
},
"@swc/core-linux-arm64-gnu": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.13.2.tgz",
- "integrity": "sha512-KJUSl56DBk7AWMAIEcU83zl5mg3vlQYhLELhjwRFkGFMvghQvdqQ3zFOYa4TexKA7noBZa3C8fb24rI5sw9Exg==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.24.tgz",
+ "integrity": "sha512-h/oNu+upkXJ6Cicnq7YGVj9PkdfarLCdQa8l/FlHYvfv8CEiMaeeTnpLU7gSBH/rGxosM6Qkfa/J9mThGF9CLA==",
"optional": true
},
"@swc/core-linux-arm64-musl": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.13.2.tgz",
- "integrity": "sha512-teU27iG1oyWpNh9CzcGQ48ClDRt/RCem7mYO7ehd2FY102UeTws2+OzLESS1TS1tEZipq/5xwx3FzbVgiolCiQ==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.24.tgz",
+ "integrity": "sha512-ZpF/pRe1guk6sKzQI9D1jAORtjTdNlyeXn9GDz8ophof/w2WhojRblvSDJaGe7rJjcPN8AaOkhwdRUh7q8oYIg==",
+ "optional": true
+ },
+ "@swc/core-linux-ppc64-gnu": {
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.24.tgz",
+ "integrity": "sha512-QZEsZfisHTSJlmyChgDFNmKPb3W6Lhbfo/O76HhIngfEdnQNmukS38/VSe1feho+xkV5A5hETyCbx3sALBZKAQ==",
+ "optional": true
+ },
+ "@swc/core-linux-s390x-gnu": {
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.24.tgz",
+ "integrity": "sha512-DLdJKVsJgglqQrJBuoUYNmzm3leI7kUZhLbZGHv42onfKsGf6JDS3+bzCUQfte/XOqDjh/tmmn1DR/CF/tCJFw==",
"optional": true
},
"@swc/core-linux-x64-gnu": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.13.2.tgz",
- "integrity": "sha512-dRPsyPyqpLD0HMRCRpYALIh4kdOir8pPg4AhNQZLehKowigRd30RcLXGNVZcc31Ua8CiPI4QSgjOIxK+EQe4LQ==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.24.tgz",
+ "integrity": "sha512-IpLYfposPA/XLxYOKpRfeccl1p5dDa3+okZDHHTchBkXEaVCnq5MADPmIWwIYj1tudt7hORsEHccG5no6IUQRw==",
"optional": true
},
"@swc/core-linux-x64-musl": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.13.2.tgz",
- "integrity": "sha512-CCxETW+KkYEQDqz1SYC15YIWYheqFC+PJVOW76Maa/8yu8Biw+HTAcblKf2isrlUtK8RvrQN94v3UXkC2NzCEw==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.24.tgz",
+ "integrity": "sha512-JHy3fMSc0t/EPWgo74+OK5TGr51aElnzqfUPaiRf2qJ/BfX5CUCfMiWVBuhI7qmVMBnk1jTRnL/xZnOSHDPLYg==",
"optional": true
},
"@swc/core-win32-arm64-msvc": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.13.2.tgz",
- "integrity": "sha512-Wv/QTA6PjyRLlmKcN6AmSI4jwSMRl0VTLGs57PHTqYRwwfwd7y4s2fIPJVBNbAlXd795dOEP6d/bGSQSyhOX3A==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.24.tgz",
+ "integrity": "sha512-Txj+qUH1z2bUd1P3JvwByfjKFti3cptlAxhWgmunBUUxy/IW3CXLZ6l6Gk4liANadKkU71nIU1X30Z5vpMT3BA==",
"optional": true
},
"@swc/core-win32-ia32-msvc": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.13.2.tgz",
- "integrity": "sha512-PuCdtNynEkUNbUXX/wsyUC+t4mamIU5y00lT5vJcAvco3/r16Iaxl5UCzhXYaWZSNVZMzPp9qN8NlSL8M5pPxw==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.24.tgz",
+ "integrity": "sha512-15D/nl3XwrhFpMv+MADFOiVwv3FvH9j8c6Rf8EXBT3Q5LoMh8YnDnSgPYqw1JzPnksvsBX6QPXLiPqmcR/Z4qQ==",
"optional": true
},
"@swc/core-win32-x64-msvc": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.13.2.tgz",
- "integrity": "sha512-qlmMkFZJus8cYuBURx1a3YAG2G7IW44i+FEYV5/32ylKkzGNAr9tDJSA53XNnNXkAB5EXSPsOz7bn5C3JlEtdQ==",
+ "version": "1.15.24",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.24.tgz",
+ "integrity": "sha512-PR0PlTlPra2JbaDphrOAzm6s0v9rA0F17YzB+XbWD95B4g2cWcZY9LAeTa4xll70VLw9Jr7xBrlohqlQmelMFQ==",
"optional": true
},
"@swc/counter": {
@@ -13521,9 +13991,9 @@
}
},
"@swc/types": {
- "version": "0.1.23",
- "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.23.tgz",
- "integrity": "sha512-u1iIVZV9Q0jxY+yM2vw/hZGDNudsN85bBpTqzAQ9rzkxW9D+e3aEM4Han+ow518gSewkXgjmEK0BD79ZcNVgPw==",
+ "version": "0.1.26",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.26.tgz",
+ "integrity": "sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==",
"requires": {
"@swc/counter": "^0.1.3"
}
@@ -13534,9 +14004,9 @@
"integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA=="
},
"@tybys/wasm-util": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz",
- "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==",
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz",
+ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==",
"optional": true,
"requires": {
"tslib": "^2.4.0"
@@ -13572,11 +14042,11 @@
}
},
"@types/babel__traverse": {
- "version": "7.20.7",
- "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz",
- "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==",
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
"requires": {
- "@babel/types": "^7.20.7"
+ "@babel/types": "^7.28.2"
}
},
"@types/bluebird": {
@@ -13592,10 +14062,15 @@
"@types/node": "*"
}
},
+ "@types/esrecurse": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/@types/esrecurse/-/esrecurse-4.3.1.tgz",
+ "integrity": "sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw=="
+ },
"@types/estree": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw=="
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="
},
"@types/fs-extra": {
"version": "11.0.4",
@@ -13607,9 +14082,9 @@
}
},
"@types/inquirer": {
- "version": "9.0.8",
- "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.8.tgz",
- "integrity": "sha512-CgPD5kFGWsb8HJ5K7rfWlifao87m4ph8uioU7OTncJevmE/VLIqAAjfQtko578JZg7/f69K4FgqYym3gNr7DeA==",
+ "version": "9.0.9",
+ "resolved": "https://registry.npmjs.org/@types/inquirer/-/inquirer-9.0.9.tgz",
+ "integrity": "sha512-/mWx5136gts2Z2e5izdoRCo46lPp5TMs9R15GTSsgg/XnZyxDWVqoVU3R9lWnccKpqwsJLvRoxbCjoJtZB7DSw==",
"requires": {
"@types/through": "*",
"rxjs": "^7.2.0"
@@ -13717,23 +14192,13 @@
}
},
"@types/node": {
- "version": "24.1.0",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-24.1.0.tgz",
- "integrity": "sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==",
+ "version": "25.5.2",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.2.tgz",
+ "integrity": "sha512-tO4ZIRKNC+MDWV4qKVZe3Ql/woTnmHDr5JD8UI5hn2pwBrHEwOEMZK7WlNb5RKB6EoJ02gwmQS9OrjuFnZYdpg==",
"requires": {
- "undici-types": "~7.8.0"
+ "undici-types": "~7.18.0"
}
},
- "@types/node-cleanup": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@types/node-cleanup/-/node-cleanup-2.1.5.tgz",
- "integrity": "sha512-+82RAk5uYiqiMoEv2fPeh03AL4pB5d3TL+Pf+hz31Mme6ECFI1kRlgmxYjdSlHzDbJ9yLorTnKi4Op5FA54kQQ=="
- },
- "@types/numeral": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@types/numeral/-/numeral-2.0.5.tgz",
- "integrity": "sha512-kH8I7OSSwQu9DS9JYdFWbuvhVzvFRoCPCkGxNwoGgaPeDfEPJlcxNvEOypZhQ3XXHsGbfIuYcxcJxKUfJHnRfw=="
- },
"@types/pako": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/@types/pako/-/pako-2.0.4.tgz",
@@ -13771,19 +14236,18 @@
"integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA=="
},
"@typescript-eslint/eslint-plugin": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.38.0.tgz",
- "integrity": "sha512-CPoznzpuAnIOl4nhj4tRr4gIPj5AfKgkiJmGQDaq+fQnRJTYlcBjbX3wbciGmpoPf8DREufuPRe1tNMZnGdanA==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.58.1.tgz",
+ "integrity": "sha512-eSkwoemjo76bdXl2MYqtxg51HNwUSkWfODUOQ3PaTLZGh9uIWWFZIjyjaJnex7wXDu+TRx+ATsnSxdN9YWfRTQ==",
"requires": {
- "@eslint-community/regexpp": "^4.10.0",
- "@typescript-eslint/scope-manager": "8.38.0",
- "@typescript-eslint/type-utils": "8.38.0",
- "@typescript-eslint/utils": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0",
- "graphemer": "^1.4.0",
- "ignore": "^7.0.0",
+ "@eslint-community/regexpp": "^4.12.2",
+ "@typescript-eslint/scope-manager": "8.58.1",
+ "@typescript-eslint/type-utils": "8.58.1",
+ "@typescript-eslint/utils": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1",
+ "ignore": "^7.0.5",
"natural-compare": "^1.4.0",
- "ts-api-utils": "^2.1.0"
+ "ts-api-utils": "^2.5.0"
},
"dependencies": {
"ignore": {
@@ -13794,118 +14258,166 @@
}
},
"@typescript-eslint/parser": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.38.0.tgz",
- "integrity": "sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.58.1.tgz",
+ "integrity": "sha512-gGkiNMPqerb2cJSVcruigx9eHBlLG14fSdPdqMoOcBfh+vvn4iCq2C8MzUB89PrxOXk0y3GZ1yIWb9aOzL93bw==",
+ "peer": true,
"requires": {
- "@typescript-eslint/scope-manager": "8.38.0",
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/typescript-estree": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0",
- "debug": "^4.3.4"
- }
- },
- "@typescript-eslint/project-service": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.38.0.tgz",
- "integrity": "sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==",
- "requires": {
- "@typescript-eslint/tsconfig-utils": "^8.38.0",
- "@typescript-eslint/types": "^8.38.0",
- "debug": "^4.3.4"
- }
- },
- "@typescript-eslint/scope-manager": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.38.0.tgz",
- "integrity": "sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==",
- "requires": {
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0"
- }
- },
- "@typescript-eslint/tsconfig-utils": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.38.0.tgz",
- "integrity": "sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==",
- "requires": {}
- },
- "@typescript-eslint/type-utils": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.38.0.tgz",
- "integrity": "sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==",
- "requires": {
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/typescript-estree": "8.38.0",
- "@typescript-eslint/utils": "8.38.0",
- "debug": "^4.3.4",
- "ts-api-utils": "^2.1.0"
- }
- },
- "@typescript-eslint/types": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.38.0.tgz",
- "integrity": "sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw=="
- },
- "@typescript-eslint/typescript-estree": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.38.0.tgz",
- "integrity": "sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==",
- "requires": {
- "@typescript-eslint/project-service": "8.38.0",
- "@typescript-eslint/tsconfig-utils": "8.38.0",
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/visitor-keys": "8.38.0",
- "debug": "^4.3.4",
- "fast-glob": "^3.3.2",
- "is-glob": "^4.0.3",
- "minimatch": "^9.0.4",
- "semver": "^7.6.0",
- "ts-api-utils": "^2.1.0"
+ "@typescript-eslint/scope-manager": "8.58.1",
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/typescript-estree": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1",
+ "debug": "^4.4.3"
},
"dependencies": {
- "brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
"requires": {
- "balanced-match": "^1.0.0"
- }
- },
- "minimatch": {
- "version": "9.0.9",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.9.tgz",
- "integrity": "sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==",
- "requires": {
- "brace-expansion": "^2.0.2"
+ "ms": "^2.1.3"
}
}
}
},
- "@typescript-eslint/utils": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.38.0.tgz",
- "integrity": "sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==",
+ "@typescript-eslint/project-service": {
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.58.1.tgz",
+ "integrity": "sha512-gfQ8fk6cxhtptek+/8ZIqw8YrRW5048Gug8Ts5IYcMLCw18iUgrZAEY/D7s4hkI0FxEfGakKuPK/XUMPzPxi5g==",
"requires": {
- "@eslint-community/eslint-utils": "^4.7.0",
- "@typescript-eslint/scope-manager": "8.38.0",
- "@typescript-eslint/types": "8.38.0",
- "@typescript-eslint/typescript-estree": "8.38.0"
+ "@typescript-eslint/tsconfig-utils": "^8.58.1",
+ "@typescript-eslint/types": "^8.58.1",
+ "debug": "^4.4.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "requires": {
+ "ms": "^2.1.3"
+ }
+ }
+ }
+ },
+ "@typescript-eslint/scope-manager": {
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.58.1.tgz",
+ "integrity": "sha512-TPYUEqJK6avLcEjumWsIuTpuYODTTDAtoMdt8ZZa93uWMTX13Nb8L5leSje1NluammvU+oI3QRr5lLXPgihX3w==",
+ "requires": {
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1"
+ }
+ },
+ "@typescript-eslint/tsconfig-utils": {
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.58.1.tgz",
+ "integrity": "sha512-JAr2hOIct2Q+qk3G+8YFfqkqi7sC86uNryT+2i5HzMa2MPjw4qNFvtjnw1IiA1rP7QhNKVe21mSSLaSjwA1Olw==",
+ "requires": {}
+ },
+ "@typescript-eslint/type-utils": {
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.58.1.tgz",
+ "integrity": "sha512-HUFxvTJVroT+0rXVJC7eD5zol6ID+Sn5npVPWoFuHGg9Ncq5Q4EYstqR+UOqaNRFXi5TYkpXXkLhoCHe3G0+7w==",
+ "requires": {
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/typescript-estree": "8.58.1",
+ "@typescript-eslint/utils": "8.58.1",
+ "debug": "^4.4.3",
+ "ts-api-utils": "^2.5.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "requires": {
+ "ms": "^2.1.3"
+ }
+ }
+ }
+ },
+ "@typescript-eslint/types": {
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.58.1.tgz",
+ "integrity": "sha512-io/dV5Aw5ezwzfPBBWLoT+5QfVtP8O7q4Kftjn5azJ88bYyp/ZMCsyW1lpKK46EXJcaYMZ1JtYj+s/7TdzmQMw=="
+ },
+ "@typescript-eslint/typescript-estree": {
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.58.1.tgz",
+ "integrity": "sha512-w4w7WR7GHOjqqPnvAYbazq+Y5oS68b9CzasGtnd6jIeOIeKUzYzupGTB2T4LTPSv4d+WPeccbxuneTFHYgAAWg==",
+ "requires": {
+ "@typescript-eslint/project-service": "8.58.1",
+ "@typescript-eslint/tsconfig-utils": "8.58.1",
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/visitor-keys": "8.58.1",
+ "debug": "^4.4.3",
+ "minimatch": "^10.2.2",
+ "semver": "^7.7.3",
+ "tinyglobby": "^0.2.15",
+ "ts-api-utils": "^2.5.0"
+ },
+ "dependencies": {
+ "balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
+ },
+ "brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "requires": {
+ "balanced-match": "^4.0.2"
+ }
+ },
+ "debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "requires": {
+ "ms": "^2.1.3"
+ }
+ },
+ "minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "requires": {
+ "brace-expansion": "^5.0.5"
+ }
+ },
+ "semver": {
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="
+ }
+ }
+ },
+ "@typescript-eslint/utils": {
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.58.1.tgz",
+ "integrity": "sha512-Ln8R0tmWC7pTtLOzgJzYTXSCjJ9rDNHAqTaVONF4FEi2qwce8mD9iSOxOpLFFvWp/wBFlew0mjM1L1ihYWfBdQ==",
+ "requires": {
+ "@eslint-community/eslint-utils": "^4.9.1",
+ "@typescript-eslint/scope-manager": "8.58.1",
+ "@typescript-eslint/types": "8.58.1",
+ "@typescript-eslint/typescript-estree": "8.58.1"
}
},
"@typescript-eslint/visitor-keys": {
- "version": "8.38.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.38.0.tgz",
- "integrity": "sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==",
+ "version": "8.58.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.58.1.tgz",
+ "integrity": "sha512-y+vH7QE8ycjoa0bWciFg7OpFcipUuem1ujhrdLtq1gByKwfbC7bPeKsiny9e0urg93DqwGcHey+bGRKCnF1nZQ==",
"requires": {
- "@typescript-eslint/types": "8.38.0",
- "eslint-visitor-keys": "^4.2.1"
+ "@typescript-eslint/types": "8.58.1",
+ "eslint-visitor-keys": "^5.0.0"
},
"dependencies": {
"eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="
}
}
},
@@ -14037,9 +14549,10 @@
"integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg=="
},
"acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
+ "peer": true
},
"acorn-jsx": {
"version": "5.3.2",
@@ -14053,9 +14566,9 @@
"integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="
},
"ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"requires": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -14135,12 +14648,9 @@
"integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="
},
"argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "requires": {
- "sprintf-js": "~1.0.2"
- }
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"ast-types": {
"version": "0.13.4",
@@ -14158,24 +14668,24 @@
"asynckit": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
- },
- "available-typed-arrays": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz",
- "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==",
- "requires": {
- "possible-typed-array-names": "^1.0.0"
- }
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"axios": {
- "version": "1.13.5",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.5.tgz",
- "integrity": "sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==",
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.15.0.tgz",
+ "integrity": "sha512-wWyJDlAatxk30ZJer+GeCWS209sA42X+N5jU2jy6oHTp7ufw8uzUTVFBX9+wTfAlhiJXGS0Bq7X6efruWjuK9Q==",
+ "peer": true,
"requires": {
"follow-redirects": "^1.15.11",
"form-data": "^4.0.5",
- "proxy-from-env": "^1.1.0"
+ "proxy-from-env": "^2.1.0"
+ },
+ "dependencies": {
+ "proxy-from-env": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz",
+ "integrity": "sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA=="
+ }
}
},
"axios-cache-interceptor": {
@@ -14190,14 +14700,6 @@
"try": "^1.0.3"
}
},
- "axios-cookiejar-support": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/axios-cookiejar-support/-/axios-cookiejar-support-6.0.4.tgz",
- "integrity": "sha512-4Bzj+l63eGwnWDBFdJHeGS6Ij3ytpyqvo//ocsb5kCLN/rKthzk27Afh2iSkZtuudOBkHUWWIcyCb4GKhXqovQ==",
- "requires": {
- "http-cookie-agent": "^7.0.2"
- }
- },
"axios-mock-adapter": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/axios-mock-adapter/-/axios-mock-adapter-2.1.0.tgz",
@@ -14208,14 +14710,14 @@
}
},
"babel-jest": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.5.tgz",
- "integrity": "sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.3.0.tgz",
+ "integrity": "sha512-gRpauEU2KRrCox5Z296aeVHR4jQ98BCnu0IO332D/xpHNOsIH/bgSRk9k6GbKIbBw8vFeN6ctuu6tV8WOyVfYQ==",
"requires": {
- "@jest/transform": "30.0.5",
+ "@jest/transform": "30.3.0",
"@types/babel__core": "^7.20.5",
- "babel-plugin-istanbul": "^7.0.0",
- "babel-preset-jest": "30.0.1",
+ "babel-plugin-istanbul": "^7.0.1",
+ "babel-preset-jest": "30.3.0",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
"slash": "^3.0.0"
@@ -14233,9 +14735,9 @@
}
},
"babel-plugin-istanbul": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz",
- "integrity": "sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==",
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz",
+ "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==",
"requires": {
"@babel/helper-plugin-utils": "^7.0.0",
"@istanbuljs/load-nyc-config": "^1.0.0",
@@ -14245,19 +14747,17 @@
}
},
"babel-plugin-jest-hoist": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz",
- "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.3.0.tgz",
+ "integrity": "sha512-+TRkByhsws6sfPjVaitzadk1I0F5sPvOVUH5tyTSzhePpsGIVrdeunHSw/C36QeocS95OOk8lunc4rlu5Anwsg==",
"requires": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.27.3",
"@types/babel__core": "^7.20.5"
}
},
"babel-preset-current-node-syntax": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.1.tgz",
- "integrity": "sha512-23fWKohMTvS5s0wwJKycOe0dBdCwQ6+iiLaNR9zy8P13mtFRFM9qLLX6HJX5DL2pi/FNDf3fCQHM4FIMoHH/7w==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz",
+ "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==",
"requires": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
@@ -14277,12 +14777,12 @@
}
},
"babel-preset-jest": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz",
- "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.3.0.tgz",
+ "integrity": "sha512-6ZcUbWHC+dMz2vfzdNwi87Z1gQsLNK2uLuK1Q89R11xdvejcivlYYwDlEv0FHX3VwEXpbBQ9uufB/MUNpZGfhQ==",
"requires": {
- "babel-plugin-jest-hoist": "30.0.1",
- "babel-preset-current-node-syntax": "^1.1.0"
+ "babel-plugin-jest-hoist": "30.3.0",
+ "babel-preset-current-node-syntax": "^1.2.0"
}
},
"balanced-match": {
@@ -14290,6 +14790,11 @@
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
},
+ "baseline-browser-mapping": {
+ "version": "2.10.16",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.16.tgz",
+ "integrity": "sha512-Lyf3aK28zpsD1yQMiiHD4RvVb6UdMoo8xzG2XzFIfR9luPzOpcBlAsT/qfB1XWS1bxWT+UtE4WmQgsp297FYOA=="
+ },
"basic-ftp": {
"version": "5.2.0",
"resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.2.0.tgz",
@@ -14391,9 +14896,9 @@
}
},
"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==",
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.13.tgz",
+ "integrity": "sha512-9ZLprWS6EENmhEOpjCYW2c8VkmOvckIJZfkr7rBW6dObmfgJ/L1GpSYW5Hpo9lDz4D1+n0Ckz8rU7FwHDQiG/w==",
"requires": {
"balanced-match": "^1.0.0",
"concat-map": "0.0.1"
@@ -14408,14 +14913,16 @@
}
},
"browserslist": {
- "version": "4.25.1",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
- "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
+ "version": "4.28.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
+ "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
+ "peer": true,
"requires": {
- "caniuse-lite": "^1.0.30001726",
- "electron-to-chromium": "^1.5.173",
- "node-releases": "^2.0.19",
- "update-browserslist-db": "^1.1.3"
+ "baseline-browser-mapping": "^2.10.12",
+ "caniuse-lite": "^1.0.30001782",
+ "electron-to-chromium": "^1.5.328",
+ "node-releases": "^2.0.36",
+ "update-browserslist-db": "^1.2.3"
}
},
"bser": {
@@ -14441,17 +14948,6 @@
"resolved": "https://registry.npmjs.org/cache-parser/-/cache-parser-1.2.6.tgz",
"integrity": "sha512-SjjnKlWgrhDrAWKUxAvmZLRGDa6JExMfjSu59/pvpNoI6mEHYSLcLKUw2RtECEOINvf6dxJo35fY+T/scA0SUA=="
},
- "call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
- "requires": {
- "call-bind-apply-helpers": "^1.0.0",
- "es-define-property": "^1.0.0",
- "get-intrinsic": "^1.2.4",
- "set-function-length": "^1.2.2"
- }
- },
"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",
@@ -14461,15 +14957,6 @@
"function-bind": "^1.1.2"
}
},
- "call-bound": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz",
- "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==",
- "requires": {
- "call-bind-apply-helpers": "^1.0.2",
- "get-intrinsic": "^1.3.0"
- }
- },
"callsites": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
@@ -14481,9 +14968,9 @@
"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
},
"caniuse-lite": {
- "version": "1.0.30001727",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz",
- "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q=="
+ "version": "1.0.30001787",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001787.tgz",
+ "integrity": "sha512-mNcrMN9KeI68u7muanUpEejSLghOKlVhRqS/Za2IeyGllJ9I9otGpR9g3nsw7n4W378TE/LyIteA0+/FOZm4Kg=="
},
"cdata": {
"version": "0.1.3",
@@ -14491,9 +14978,9 @@
"integrity": "sha512-z0R4cT5357OEAVkP1CEFTHz1egpu2gYiWm2WJOY/sQDhojEXUYL4m3v2kYi5wER3PkMRL+GgfDhed2kGzrHSZA=="
},
"chalk": {
- "version": "5.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz",
- "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w=="
+ "version": "5.6.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz",
+ "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="
},
"chalk-template": {
"version": "0.4.0",
@@ -14520,9 +15007,9 @@
"integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="
},
"chardet": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.0.tgz",
- "integrity": "sha512-bNFETTG/pM5ryzQ9Ad0lJOTa6HWD/YsScAR3EnCPZRPlQh77JocYktSHOUHelyhm8IARL+o4c4F1bP5KVOjiRA=="
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz",
+ "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ=="
},
"charm": {
"version": "0.1.2",
@@ -14530,20 +15017,20 @@
"integrity": "sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ=="
},
"cheerio": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz",
- "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.2.0.tgz",
+ "integrity": "sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==",
"requires": {
"cheerio-select": "^2.1.0",
"dom-serializer": "^2.0.0",
"domhandler": "^5.0.3",
"domutils": "^3.2.2",
"encoding-sniffer": "^0.2.1",
- "htmlparser2": "^10.0.0",
+ "htmlparser2": "^10.1.0",
"parse5": "^7.3.0",
"parse5-htmlparser2-tree-adapter": "^7.1.0",
"parse5-parser-stream": "^7.1.2",
- "undici": "^7.12.0",
+ "undici": "^7.19.0",
"whatwg-mimetype": "^4.0.0"
}
},
@@ -14591,9 +15078,9 @@
"integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg=="
},
"cjs-module-lexer": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz",
- "integrity": "sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA=="
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.2.0.tgz",
+ "integrity": "sha512-4bHTS2YuzUvtoLjdy+98ykbNB5jS0+07EvFNXerqZQJ89F7DI6ET7OQo/HJuW6K0aVsKA9hj9/RVb2kQVOrPDQ=="
},
"cli-boxes": {
"version": "3.0.0",
@@ -14650,18 +15137,6 @@
"string-width": "^4.2.0",
"strip-ansi": "^6.0.1",
"wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "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==",
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- }
}
},
"co": {
@@ -14670,9 +15145,9 @@
"integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="
},
"collect-v8-coverage": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz",
- "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q=="
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz",
+ "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw=="
},
"color": {
"version": "5.0.2",
@@ -14735,9 +15210,9 @@
}
},
"commander": {
- "version": "14.0.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz",
- "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA=="
+ "version": "14.0.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.3.tgz",
+ "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw=="
},
"compressible": {
"version": "2.0.18",
@@ -14784,7 +15259,7 @@
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
},
"consola": {
"version": "3.4.2",
@@ -14807,9 +15282,9 @@
"integrity": "sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ=="
},
"cross-env": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz",
- "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.1.0.tgz",
+ "integrity": "sha512-GsYosgnACZTADcmEyJctkJIoqAhHjttw7RsFrVoJNXbsWWqaq6Ym+7kZjq6mS45O0jij6vtiReppKQEtqWy6Dw==",
"requires": {
"@epic-web/invariant": "^1.0.0",
"cross-spawn": "^7.0.6"
@@ -14874,9 +15349,9 @@
"integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw=="
},
"dayjs": {
- "version": "1.11.19",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz",
- "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw=="
+ "version": "1.11.20",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.20.tgz",
+ "integrity": "sha512-YbwwqR/uYpeoP4pu043q+LTDLFBLApUP6VxRihdfNTqu4ubqMlGDLd6ErXhEgsyvY0K6nCs7nggYumAN+9uEuQ=="
},
"debug": {
"version": "4.3.4",
@@ -14894,9 +15369,9 @@
}
},
"dedent": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz",
- "integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==",
+ "version": "1.7.2",
+ "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.7.2.tgz",
+ "integrity": "sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==",
"requires": {}
},
"deep-extend": {
@@ -14914,16 +15389,6 @@
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
},
- "define-data-property": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz",
- "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==",
- "requires": {
- "es-define-property": "^1.0.0",
- "es-errors": "^1.3.0",
- "gopd": "^1.0.1"
- }
- },
"degenerator": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz",
@@ -14937,7 +15402,7 @@
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
},
"detect-newline": {
"version": "3.1.0",
@@ -14993,9 +15458,9 @@
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
},
"electron-to-chromium": {
- "version": "1.5.192",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.192.tgz",
- "integrity": "sha512-rP8Ez0w7UNw/9j5eSXCe10o1g/8B1P5SM90PCCMVkIRQn2R0LEHWz4Eh9RnxkniuDe1W0cTSOB3MLlkTGDcuCg=="
+ "version": "1.5.334",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.334.tgz",
+ "integrity": "sha512-mgjZAz7Jyx1SRCwEpy9wefDS7GvNPazLthHg8eQMJ76wBdGQQDW33TCrUTvQ4wzpmOrv2zrFoD3oNufMdyMpog=="
},
"emittery": {
"version": "0.13.1",
@@ -15019,6 +15484,16 @@
"requires": {
"iconv-lite": "^0.6.3",
"whatwg-encoding": "^3.1.1"
+ },
+ "dependencies": {
+ "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==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ }
}
},
"enquirer": {
@@ -15081,6 +15556,19 @@
"timer-node": "^5.0.9"
}
},
+ "balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
+ },
+ "brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
+ "requires": {
+ "balanced-match": "^4.0.2"
+ }
+ },
"curl-generator": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/curl-generator/-/curl-generator-0.4.2.tgz",
@@ -15088,6 +15576,37 @@
"requires": {
"ms": "^2.0.0"
}
+ },
+ "glob": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
+ "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "requires": {
+ "foreground-child": "^3.3.1",
+ "jackspeak": "^4.1.1",
+ "minimatch": "^10.1.1",
+ "minipass": "^7.1.2",
+ "package-json-from-dist": "^1.0.0",
+ "path-scurry": "^2.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "requires": {
+ "brace-expansion": "^5.0.5"
+ }
+ },
+ "socks-proxy-agent": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
+ "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "requires": {
+ "agent-base": "^7.1.2",
+ "debug": "^4.3.4",
+ "socks": "^2.8.3"
+ }
}
}
},
@@ -15139,35 +15658,36 @@
}
},
"esbuild": {
- "version": "0.25.2",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.2.tgz",
- "integrity": "sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==",
+ "version": "0.27.7",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz",
+ "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==",
"requires": {
- "@esbuild/aix-ppc64": "0.25.2",
- "@esbuild/android-arm": "0.25.2",
- "@esbuild/android-arm64": "0.25.2",
- "@esbuild/android-x64": "0.25.2",
- "@esbuild/darwin-arm64": "0.25.2",
- "@esbuild/darwin-x64": "0.25.2",
- "@esbuild/freebsd-arm64": "0.25.2",
- "@esbuild/freebsd-x64": "0.25.2",
- "@esbuild/linux-arm": "0.25.2",
- "@esbuild/linux-arm64": "0.25.2",
- "@esbuild/linux-ia32": "0.25.2",
- "@esbuild/linux-loong64": "0.25.2",
- "@esbuild/linux-mips64el": "0.25.2",
- "@esbuild/linux-ppc64": "0.25.2",
- "@esbuild/linux-riscv64": "0.25.2",
- "@esbuild/linux-s390x": "0.25.2",
- "@esbuild/linux-x64": "0.25.2",
- "@esbuild/netbsd-arm64": "0.25.2",
- "@esbuild/netbsd-x64": "0.25.2",
- "@esbuild/openbsd-arm64": "0.25.2",
- "@esbuild/openbsd-x64": "0.25.2",
- "@esbuild/sunos-x64": "0.25.2",
- "@esbuild/win32-arm64": "0.25.2",
- "@esbuild/win32-ia32": "0.25.2",
- "@esbuild/win32-x64": "0.25.2"
+ "@esbuild/aix-ppc64": "0.27.7",
+ "@esbuild/android-arm": "0.27.7",
+ "@esbuild/android-arm64": "0.27.7",
+ "@esbuild/android-x64": "0.27.7",
+ "@esbuild/darwin-arm64": "0.27.7",
+ "@esbuild/darwin-x64": "0.27.7",
+ "@esbuild/freebsd-arm64": "0.27.7",
+ "@esbuild/freebsd-x64": "0.27.7",
+ "@esbuild/linux-arm": "0.27.7",
+ "@esbuild/linux-arm64": "0.27.7",
+ "@esbuild/linux-ia32": "0.27.7",
+ "@esbuild/linux-loong64": "0.27.7",
+ "@esbuild/linux-mips64el": "0.27.7",
+ "@esbuild/linux-ppc64": "0.27.7",
+ "@esbuild/linux-riscv64": "0.27.7",
+ "@esbuild/linux-s390x": "0.27.7",
+ "@esbuild/linux-x64": "0.27.7",
+ "@esbuild/netbsd-arm64": "0.27.7",
+ "@esbuild/netbsd-x64": "0.27.7",
+ "@esbuild/openbsd-arm64": "0.27.7",
+ "@esbuild/openbsd-x64": "0.27.7",
+ "@esbuild/openharmony-arm64": "0.27.7",
+ "@esbuild/sunos-x64": "0.27.7",
+ "@esbuild/win32-arm64": "0.27.7",
+ "@esbuild/win32-ia32": "0.27.7",
+ "@esbuild/win32-x64": "0.27.7"
}
},
"escalade": {
@@ -15175,11 +15695,6 @@
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="
},
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
- },
"escodegen": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz",
@@ -15192,32 +15707,29 @@
}
},
"eslint": {
- "version": "9.32.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz",
- "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.2.0.tgz",
+ "integrity": "sha512-+L0vBFYGIpSNIt/KWTpFonPrqYvgKw1eUI5Vn7mEogrQcWtWYtNQ7dNqC+px/J0idT3BAkiWrhfS7k+Tum8TUA==",
+ "peer": true,
"requires": {
- "@eslint-community/eslint-utils": "^4.2.0",
- "@eslint-community/regexpp": "^4.12.1",
- "@eslint/config-array": "^0.21.0",
- "@eslint/config-helpers": "^0.3.0",
- "@eslint/core": "^0.15.0",
- "@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "9.32.0",
- "@eslint/plugin-kit": "^0.3.4",
+ "@eslint-community/eslint-utils": "^4.8.0",
+ "@eslint-community/regexpp": "^4.12.2",
+ "@eslint/config-array": "^0.23.4",
+ "@eslint/config-helpers": "^0.5.4",
+ "@eslint/core": "^1.2.0",
+ "@eslint/plugin-kit": "^0.7.0",
"@humanfs/node": "^0.16.6",
"@humanwhocodes/module-importer": "^1.0.1",
"@humanwhocodes/retry": "^0.4.2",
"@types/estree": "^1.0.6",
- "@types/json-schema": "^7.0.15",
- "ajv": "^6.12.4",
- "chalk": "^4.0.0",
+ "ajv": "^6.14.0",
"cross-spawn": "^7.0.6",
"debug": "^4.3.2",
"escape-string-regexp": "^4.0.0",
- "eslint-scope": "^8.4.0",
- "eslint-visitor-keys": "^4.2.1",
- "espree": "^10.4.0",
- "esquery": "^1.5.0",
+ "eslint-scope": "^9.1.2",
+ "eslint-visitor-keys": "^5.0.1",
+ "espree": "^11.2.0",
+ "esquery": "^1.7.0",
"esutils": "^2.0.2",
"fast-deep-equal": "^3.1.3",
"file-entry-cache": "^8.0.0",
@@ -15227,19 +15739,22 @@
"imurmurhash": "^0.1.4",
"is-glob": "^4.0.0",
"json-stable-stringify-without-jsonify": "^1.0.1",
- "lodash.merge": "^4.6.2",
- "minimatch": "^3.1.2",
+ "minimatch": "^10.2.4",
"natural-compare": "^1.4.0",
"optionator": "^0.9.3"
},
"dependencies": {
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "balanced-match": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
+ },
+ "brace-expansion": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
"requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
+ "balanced-match": "^4.0.2"
}
},
"escape-string-regexp": {
@@ -15248,9 +15763,19 @@
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
},
"eslint-visitor-keys": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
- "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-5.0.1.tgz",
+ "integrity": "sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA=="
+ },
+ "espree": {
+ "version": "11.2.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-11.2.0.tgz",
+ "integrity": "sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==",
+ "requires": {
+ "acorn": "^8.16.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^5.0.1"
+ }
},
"find-up": {
"version": "5.0.0",
@@ -15269,6 +15794,22 @@
"p-locate": "^5.0.0"
}
},
+ "minimatch": {
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
+ "requires": {
+ "brace-expansion": "^5.0.5"
+ }
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
"p-locate": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
@@ -15276,6 +15817,11 @@
"requires": {
"p-limit": "^3.0.2"
}
+ },
+ "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=="
}
}
},
@@ -15286,10 +15832,12 @@
"requires": {}
},
"eslint-scope": {
- "version": "8.4.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
- "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
+ "version": "9.1.2",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.1.2.tgz",
+ "integrity": "sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==",
"requires": {
+ "@types/esrecurse": "^4.3.1",
+ "@types/estree": "^1.0.8",
"esrecurse": "^4.3.0",
"estraverse": "^5.2.0"
}
@@ -15322,9 +15870,9 @@
"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
},
"esquery": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz",
- "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==",
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
"requires": {
"estraverse": "^5.1.0"
}
@@ -15374,16 +15922,16 @@
"integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ=="
},
"expect": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.5.tgz",
- "integrity": "sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/expect/-/expect-30.3.0.tgz",
+ "integrity": "sha512-1zQrciTiQfRdo7qJM1uG4navm8DayFa2TgCSRlzUyNkhcJ6XUZF3hjnpkyr3VhAqPH7i/9GkG7Tv5abz6fqz0Q==",
"requires": {
- "@jest/expect-utils": "30.0.5",
- "@jest/get-type": "30.0.1",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5"
+ "@jest/expect-utils": "30.3.0",
+ "@jest/get-type": "30.1.0",
+ "jest-matcher-utils": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-mock": "30.3.0",
+ "jest-util": "30.3.0"
}
},
"extrareqp2": {
@@ -15409,28 +15957,6 @@
"resolved": "https://registry.npmjs.org/fast-defer/-/fast-defer-1.1.9.tgz",
"integrity": "sha512-JP7Xm9HuePSeTT1DI78NeE9eAQvgNb9qNP2jlyQrcx4jiWM189omV6oyd0xaUPWHPlKmvDzz6H1FfPWIDU+xfg=="
},
- "fast-glob": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "requires": {
- "@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"
- },
- "dependencies": {
- "glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "requires": {
- "is-glob": "^4.0.1"
- }
- }
- }
- },
"fast-json-patch": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/fast-json-patch/-/fast-json-patch-3.1.1.tgz",
@@ -15446,17 +15972,30 @@
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
+ "fast-string-truncated-width": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz",
+ "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g=="
+ },
+ "fast-string-width": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz",
+ "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==",
+ "requires": {
+ "fast-string-truncated-width": "^3.0.2"
+ }
+ },
"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=="
},
- "fastq": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
- "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
+ "fast-wrap-ansi": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.0.tgz",
+ "integrity": "sha512-rLV8JHxTyhVmFYhBJuMujcrHqOT2cnO5Zxj37qROj23CP39GXubJRBUFF0z8KFK77Uc0SukZUf7JZhsVEQ6n8w==",
"requires": {
- "reusify": "^1.0.4"
+ "fast-string-width": "^3.0.2"
}
},
"fb-watchman": {
@@ -15526,14 +16065,6 @@
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
"integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="
},
- "for-each": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz",
- "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==",
- "requires": {
- "is-callable": "^1.2.7"
- }
- },
"foreground-child": {
"version": "3.3.1",
"resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz",
@@ -15563,9 +16094,9 @@
}
},
"fs-extra": {
- "version": "11.3.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz",
- "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==",
+ "version": "11.3.4",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.4.tgz",
+ "integrity": "sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==",
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^6.0.1",
@@ -15663,40 +16194,34 @@
"integrity": "sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg=="
},
"glob": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-11.1.0.tgz",
- "integrity": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==",
+ "version": "13.0.6",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.6.tgz",
+ "integrity": "sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==",
"requires": {
- "foreground-child": "^3.3.1",
- "jackspeak": "^4.1.1",
- "minimatch": "^10.1.1",
- "minipass": "^7.1.2",
- "package-json-from-dist": "^1.0.0",
- "path-scurry": "^2.0.0"
+ "minimatch": "^10.2.2",
+ "minipass": "^7.1.3",
+ "path-scurry": "^2.0.2"
},
"dependencies": {
"balanced-match": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.2.tgz",
- "integrity": "sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==",
- "requires": {
- "jackspeak": "^4.2.3"
- }
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz",
+ "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="
},
"brace-expansion": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.2.tgz",
- "integrity": "sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==",
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
+ "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
"requires": {
"balanced-match": "^4.0.2"
}
},
"minimatch": {
- "version": "10.2.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
- "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
+ "version": "10.2.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
+ "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
"requires": {
- "brace-expansion": "^5.0.2"
+ "brace-expansion": "^5.0.5"
}
}
}
@@ -15710,9 +16235,9 @@
}
},
"globals": {
- "version": "16.3.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-16.3.0.tgz",
- "integrity": "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ=="
+ "version": "17.4.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-17.4.0.tgz",
+ "integrity": "sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw=="
},
"gopd": {
"version": "1.2.0",
@@ -15724,24 +16249,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=="
},
- "graphemer": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
- "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="
- },
"has-flag": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
},
- "has-property-descriptors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
- "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==",
- "requires": {
- "es-define-property": "^1.0.0"
- }
- },
"has-symbols": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
@@ -15769,31 +16281,23 @@
"integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="
},
"htmlparser2": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz",
- "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==",
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.1.0.tgz",
+ "integrity": "sha512-VTZkM9GWRAtEpveh7MSF6SjjrpNVNNVJfFup7xTY3UpFtm67foy9HDVXneLtFVt4pMz5kZtgNcvCniNFb1hlEQ==",
"requires": {
"domelementtype": "^2.3.0",
"domhandler": "^5.0.3",
- "domutils": "^3.2.1",
- "entities": "^6.0.0"
+ "domutils": "^3.2.2",
+ "entities": "^7.0.1"
},
"dependencies": {
"entities": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz",
- "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz",
+ "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA=="
}
}
},
- "http-cookie-agent": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-7.0.2.tgz",
- "integrity": "sha512-aHaES6SOFtnSlmWu0yEaaQvu+QexUG2gscSAvMhJ7auzW8r/jYOgGrzuAm9G9nHbksuhz7Lw4zOwDHmfQaxZvw==",
- "requires": {
- "agent-base": "^7.1.4"
- }
- },
"http-proxy-agent": {
"version": "7.0.2",
"resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz",
@@ -15828,9 +16332,9 @@
"integrity": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA=="
},
"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==",
+ "version": "0.7.2",
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.2.tgz",
+ "integrity": "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==",
"requires": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
}
@@ -15840,11 +16344,6 @@
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
"integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="
},
- "immediate": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
- "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ=="
- },
"import-fresh": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
@@ -15895,23 +16394,23 @@
"integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
},
"inquirer": {
- "version": "12.9.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-12.9.0.tgz",
- "integrity": "sha512-LlFVmvWVCun7uEgPB3vups9NzBrjJn48kRNtFGw3xU1H5UXExTEz/oF1JGLaB0fvlkUB+W6JfgLcSEaSdH7RPA==",
+ "version": "13.4.1",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-13.4.1.tgz",
+ "integrity": "sha512-IUopujY77lFiSaLz0fx6FHEOEANz0nAsqv+vQJddnVshi6wdos984qwjb42mZbH3zCJS4f9ioIGDqSPqMMMXjw==",
"requires": {
- "@inquirer/core": "^10.1.15",
- "@inquirer/prompts": "^7.8.0",
- "@inquirer/type": "^3.0.8",
- "ansi-escapes": "^4.3.2",
- "mute-stream": "^2.0.0",
- "run-async": "^4.0.5",
+ "@inquirer/ansi": "^2.0.5",
+ "@inquirer/core": "^11.1.8",
+ "@inquirer/prompts": "^8.4.1",
+ "@inquirer/type": "^4.0.5",
+ "mute-stream": "^3.0.0",
+ "run-async": "^4.0.6",
"rxjs": "^7.8.2"
},
"dependencies": {
"mute-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz",
- "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-3.0.0.tgz",
+ "integrity": "sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw=="
}
}
},
@@ -15931,15 +16430,6 @@
}
}
},
- "is-arguments": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.2.0.tgz",
- "integrity": "sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==",
- "requires": {
- "call-bound": "^1.0.2",
- "has-tostringtag": "^1.0.2"
- }
- },
"is-arrayish": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
@@ -15958,11 +16448,6 @@
"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
},
- "is-callable": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz",
- "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="
- },
"is-core-module": {
"version": "2.16.1",
"resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
@@ -15991,17 +16476,6 @@
"resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz",
"integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="
},
- "is-generator-function": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz",
- "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==",
- "requires": {
- "call-bound": "^1.0.3",
- "get-proto": "^1.0.0",
- "has-tostringtag": "^1.0.2",
- "safe-regex-test": "^1.1.0"
- }
- },
"is-glob": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
@@ -16020,30 +16494,11 @@
"resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz",
"integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig=="
},
- "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==",
- "requires": {
- "call-bound": "^1.0.2",
- "gopd": "^1.2.0",
- "has-tostringtag": "^1.0.2",
- "hasown": "^2.0.2"
- }
- },
"is-stream": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="
},
- "is-typed-array": {
- "version": "1.1.15",
- "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz",
- "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==",
- "requires": {
- "which-typed-array": "^1.1.16"
- }
- },
"is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
@@ -16095,9 +16550,9 @@
}
},
"istanbul-reports": {
- "version": "3.1.7",
- "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz",
- "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.2.0.tgz",
+ "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==",
"requires": {
"html-escaper": "^2.0.0",
"istanbul-lib-report": "^3.0.0"
@@ -16119,14 +16574,14 @@
}
},
"jest": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest/-/jest-30.0.5.tgz",
- "integrity": "sha512-y2mfcJywuTUkvLm2Lp1/pFX8kTgMO5yyQGq/Sk/n2mN7XWYp4JsCZ/QXW34M8YScgk8bPZlREH04f6blPnoHnQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest/-/jest-30.3.0.tgz",
+ "integrity": "sha512-AkXIIFcaazymvey2i/+F94XRnM6TsVLZDhBMLsd1Sf/W0wzsvvpjeyUrCZD6HGG4SDYPgDJDBKeiJTBb10WzMg==",
"requires": {
- "@jest/core": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/core": "30.3.0",
+ "@jest/types": "30.3.0",
"import-local": "^3.2.0",
- "jest-cli": "30.0.5"
+ "jest-cli": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -16138,9 +16593,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16163,37 +16618,52 @@
}
},
"jest-changed-files": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.0.5.tgz",
- "integrity": "sha512-bGl2Ntdx0eAwXuGpdLdVYVr5YQHnSZlQ0y9HVDu565lCUAe9sj6JOtBbMmBBikGIegne9piDDIOeiLVoqTkz4A==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-30.3.0.tgz",
+ "integrity": "sha512-B/7Cny6cV5At6M25EWDgf9S617lHivamL8vl6KEpJqkStauzcG4e+WPfDgMMF+H4FVH4A2PLRyvgDJan4441QA==",
"requires": {
"execa": "^5.1.1",
- "jest-util": "30.0.5",
+ "jest-util": "30.3.0",
"p-limit": "^3.1.0"
+ },
+ "dependencies": {
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "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=="
+ }
}
},
"jest-circus": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.5.tgz",
- "integrity": "sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.3.0.tgz",
+ "integrity": "sha512-PyXq5szeSfR/4f1lYqCmmQjh0vqDkURUYi9N6whnHjlRz4IUQfMcXkGLeEoiJtxtyPqgUaUUfyQlApXWBSN1RA==",
"requires": {
- "@jest/environment": "30.0.5",
- "@jest/expect": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/environment": "30.3.0",
+ "@jest/expect": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"co": "^4.6.0",
"dedent": "^1.6.0",
"is-generator-fn": "^2.1.0",
- "jest-each": "30.0.5",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-each": "30.3.0",
+ "jest-matcher-utils": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-runtime": "30.3.0",
+ "jest-snapshot": "30.3.0",
+ "jest-util": "30.3.0",
"p-limit": "^3.1.0",
- "pretty-format": "30.0.5",
+ "pretty-format": "30.3.0",
"pure-rand": "^7.0.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
@@ -16208,9 +16678,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16229,23 +16699,36 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "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=="
}
}
},
"jest-cli": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.0.5.tgz",
- "integrity": "sha512-Sa45PGMkBZzF94HMrlX4kUyPOwUpdZasaliKN3mifvDmkhLYqLLg8HQTzn6gq7vJGahFYMQjXgyJWfYImKZzOw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-30.3.0.tgz",
+ "integrity": "sha512-l6Tqx+j1fDXJEW5bqYykDQQ7mQg+9mhWXtnj+tQZrTWYHyHoi6Be8HPumDSA+UiX2/2buEgjA58iJzdj146uCw==",
"requires": {
- "@jest/core": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/core": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/types": "30.3.0",
"chalk": "^4.1.2",
"exit-x": "^0.2.2",
"import-local": "^3.2.0",
- "jest-config": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
+ "jest-config": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
"yargs": "^17.7.2"
},
"dependencies": {
@@ -16258,9 +16741,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16283,36 +16766,48 @@
}
},
"jest-config": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.5.tgz",
- "integrity": "sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.3.0.tgz",
+ "integrity": "sha512-WPMAkMAtNDY9P/oKObtsRG/6KTrhtgPJoBTmk20uDn4Uy6/3EJnnaZJre/FMT1KVRx8cve1r7/FlMIOfRVWL4w==",
"requires": {
"@babel/core": "^7.27.4",
- "@jest/get-type": "30.0.1",
+ "@jest/get-type": "30.1.0",
"@jest/pattern": "30.0.1",
- "@jest/test-sequencer": "30.0.5",
- "@jest/types": "30.0.5",
- "babel-jest": "30.0.5",
+ "@jest/test-sequencer": "30.3.0",
+ "@jest/types": "30.3.0",
+ "babel-jest": "30.3.0",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"deepmerge": "^4.3.1",
- "glob": "^10.3.10",
+ "glob": "^10.5.0",
"graceful-fs": "^4.2.11",
- "jest-circus": "30.0.5",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.5",
+ "jest-circus": "30.3.0",
+ "jest-docblock": "30.2.0",
+ "jest-environment-node": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-runner": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
- "micromatch": "^4.0.8",
+ "jest-resolve": "30.3.0",
+ "jest-runner": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
"parse-json": "^5.2.0",
- "pretty-format": "30.0.5",
+ "pretty-format": "30.3.0",
"slash": "^3.0.0",
"strip-json-comments": "^3.1.1"
},
"dependencies": {
+ "@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "requires": {
+ "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"
+ }
+ },
"@jest/schemas": {
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
@@ -16322,9 +16817,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16335,10 +16830,15 @@
"chalk": "^4.1.2"
}
},
+ "ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="
+ },
"brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
+ "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
"requires": {
"balanced-match": "^1.0.0"
}
@@ -16352,6 +16852,11 @@
"supports-color": "^7.1.0"
}
},
+ "emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ },
"glob": {
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
@@ -16395,18 +16900,53 @@
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
}
+ },
+ "string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "requires": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ }
+ },
+ "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==",
+ "requires": {
+ "ansi-regex": "^6.2.2"
+ }
+ },
+ "wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "requires": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
+ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="
+ }
+ }
}
}
},
"jest-diff": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.5.tgz",
- "integrity": "sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.3.0.tgz",
+ "integrity": "sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==",
"requires": {
- "@jest/diff-sequences": "30.0.1",
- "@jest/get-type": "30.0.1",
+ "@jest/diff-sequences": "30.3.0",
+ "@jest/get-type": "30.1.0",
"chalk": "^4.1.2",
- "pretty-format": "30.0.5"
+ "pretty-format": "30.3.0"
},
"dependencies": {
"chalk": {
@@ -16421,23 +16961,23 @@
}
},
"jest-docblock": {
- "version": "30.0.1",
- "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz",
- "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==",
+ "version": "30.2.0",
+ "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz",
+ "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==",
"requires": {
"detect-newline": "^3.1.0"
}
},
"jest-each": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.0.5.tgz",
- "integrity": "sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.3.0.tgz",
+ "integrity": "sha512-V8eMndg/aZ+3LnCJgSm13IxS5XSBM22QSZc9BtPK8Dek6pm+hfUNfwBdvsB3d342bo1q7wnSkC38zjX259qZNA==",
"requires": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.5",
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.3.0",
"chalk": "^4.1.2",
- "jest-util": "30.0.5",
- "pretty-format": "30.0.5"
+ "jest-util": "30.3.0",
+ "pretty-format": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -16449,9 +16989,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16474,17 +17014,17 @@
}
},
"jest-environment-node": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.5.tgz",
- "integrity": "sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.3.0.tgz",
+ "integrity": "sha512-4i6HItw/JSiJVsC5q0hnKIe/hbYfZLVG9YJ/0pU9Hz2n/9qZe3Rhn5s5CUZA5ORZlcdT/vmAXRMyONXJwPrmYQ==",
"requires": {
- "@jest/environment": "30.0.5",
- "@jest/fake-timers": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/environment": "30.3.0",
+ "@jest/fake-timers": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
- "jest-mock": "30.0.5",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5"
+ "jest-mock": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -16496,9 +17036,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16521,20 +17061,20 @@
}
},
"jest-haste-map": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.5.tgz",
- "integrity": "sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.3.0.tgz",
+ "integrity": "sha512-mMi2oqG4KRU0R9QEtscl87JzMXfUhbKaFqOxmjb2CKcbHcUGFrJCBWHmnTiUqi6JcnzoBlO4rWfpdl2k/RfLCA==",
"requires": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"anymatch": "^3.1.3",
"fb-watchman": "^2.0.2",
"fsevents": "^2.3.3",
"graceful-fs": "^4.2.11",
"jest-regex-util": "30.0.1",
- "jest-util": "30.0.5",
- "jest-worker": "30.0.5",
- "micromatch": "^4.0.8",
+ "jest-util": "30.3.0",
+ "jest-worker": "30.3.0",
+ "picomatch": "^4.0.3",
"walker": "^1.0.8"
},
"dependencies": {
@@ -16547,9 +17087,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16568,27 +17108,32 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
+ },
+ "picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="
}
}
},
"jest-leak-detector": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.5.tgz",
- "integrity": "sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.3.0.tgz",
+ "integrity": "sha512-cuKmUUGIjfXZAiGJ7TbEMx0bcqNdPPI6P1V+7aF+m/FUJqFDxkFR4JqkTu8ZOiU5AaX/x0hZ20KaaIPXQzbMGQ==",
"requires": {
- "@jest/get-type": "30.0.1",
- "pretty-format": "30.0.5"
+ "@jest/get-type": "30.1.0",
+ "pretty-format": "30.3.0"
}
},
"jest-matcher-utils": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.5.tgz",
- "integrity": "sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.3.0.tgz",
+ "integrity": "sha512-HEtc9uFQgaUHkC7nLSlQL3Tph4Pjxt/yiPvkIrrDCt9jhoLIgxaubo1G+CFOnmHYMxHwwdaSN7mkIFs6ZK8OhA==",
"requires": {
- "@jest/get-type": "30.0.1",
+ "@jest/get-type": "30.1.0",
"chalk": "^4.1.2",
- "jest-diff": "30.0.5",
- "pretty-format": "30.0.5"
+ "jest-diff": "30.3.0",
+ "pretty-format": "30.3.0"
},
"dependencies": {
"chalk": {
@@ -16603,17 +17148,17 @@
}
},
"jest-message-util": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.5.tgz",
- "integrity": "sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.3.0.tgz",
+ "integrity": "sha512-Z/j4Bo+4ySJ+JPJN3b2Qbl9hDq3VrXmnjjGEWD/x0BCXeOXPTV1iZYYzl2X8c1MaCOL+ewMyNBcm88sboE6YWw==",
"requires": {
"@babel/code-frame": "^7.27.1",
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/stack-utils": "^2.0.3",
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
- "micromatch": "^4.0.8",
- "pretty-format": "30.0.5",
+ "picomatch": "^4.0.3",
+ "pretty-format": "30.3.0",
"slash": "^3.0.0",
"stack-utils": "^2.0.6"
},
@@ -16627,9 +17172,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16648,17 +17193,22 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
+ },
+ "picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="
}
}
},
"jest-mock": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz",
- "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.3.0.tgz",
+ "integrity": "sha512-OTzICK8CpE+t4ndhKrwlIdbM6Pn8j00lvmSmq5ejiO+KxukbLjgOflKWMn3KE34EZdQm5RqTuKj+5RIEniYhog==",
"requires": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
- "jest-util": "30.0.5"
+ "jest-util": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -16670,9 +17220,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16694,14 +17244,6 @@
}
}
},
- "jest-offline": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/jest-offline/-/jest-offline-1.0.1.tgz",
- "integrity": "sha512-pcYJ8rVxWP3SS9de15iSQY87ErLGGgMC4qtVcRLb/qemrefI1IgnAzOusp0eemGu7JoAGlb4oBGnZorehu95KA==",
- "requires": {
- "mitm": "^1.3.2"
- }
- },
"jest-pnp-resolver": {
"version": "1.2.3",
"resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz",
@@ -16714,16 +17256,16 @@
"integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA=="
},
"jest-resolve": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.5.tgz",
- "integrity": "sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.3.0.tgz",
+ "integrity": "sha512-NRtTAHQlpd15F9rUR36jqwelbrDV/dY4vzNte3S2kxCKUJRYNd5/6nTSbYiak1VX5g8IoFF23Uj5TURkUW8O5g==",
"requires": {
"chalk": "^4.1.2",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
+ "jest-haste-map": "30.3.0",
"jest-pnp-resolver": "^1.2.3",
- "jest-util": "30.0.5",
- "jest-validate": "30.0.5",
+ "jest-util": "30.3.0",
+ "jest-validate": "30.3.0",
"slash": "^3.0.0",
"unrs-resolver": "^1.7.11"
},
@@ -16740,39 +17282,39 @@
}
},
"jest-resolve-dependencies": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.0.5.tgz",
- "integrity": "sha512-/xMvBR4MpwkrHW4ikZIWRttBBRZgWK4d6xt3xW1iRDSKt4tXzYkMkyPfBnSCgv96cpkrctfXs6gexeqMYqdEpw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-30.3.0.tgz",
+ "integrity": "sha512-9ev8s3YN6Hsyz9LV75XUwkCVFlwPbaFn6Wp75qnI0wzAINYWY8Fb3+6y59Rwd3QaS3kKXffHXsZMziMavfz/nw==",
"requires": {
"jest-regex-util": "30.0.1",
- "jest-snapshot": "30.0.5"
+ "jest-snapshot": "30.3.0"
}
},
"jest-runner": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.5.tgz",
- "integrity": "sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.3.0.tgz",
+ "integrity": "sha512-gDv6C9LGKWDPLia9TSzZwf4h3kMQCqyTpq+95PODnTRDO0g9os48XIYYkS6D236vjpBir2fF63YmJFtqkS5Duw==",
"requires": {
- "@jest/console": "30.0.5",
- "@jest/environment": "30.0.5",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/console": "30.3.0",
+ "@jest/environment": "30.3.0",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
"exit-x": "^0.2.2",
"graceful-fs": "^4.2.11",
- "jest-docblock": "30.0.1",
- "jest-environment-node": "30.0.5",
- "jest-haste-map": "30.0.5",
- "jest-leak-detector": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-resolve": "30.0.5",
- "jest-runtime": "30.0.5",
- "jest-util": "30.0.5",
- "jest-watcher": "30.0.5",
- "jest-worker": "30.0.5",
+ "jest-docblock": "30.2.0",
+ "jest-environment-node": "30.3.0",
+ "jest-haste-map": "30.3.0",
+ "jest-leak-detector": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-resolve": "30.3.0",
+ "jest-runtime": "30.3.0",
+ "jest-util": "30.3.0",
+ "jest-watcher": "30.3.0",
+ "jest-worker": "30.3.0",
"p-limit": "^3.1.0",
"source-map-support": "0.5.13"
},
@@ -16786,9 +17328,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16807,38 +17349,64 @@
"ansi-styles": "^4.1.0",
"supports-color": "^7.1.0"
}
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "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=="
}
}
},
"jest-runtime": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.5.tgz",
- "integrity": "sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.3.0.tgz",
+ "integrity": "sha512-CgC+hIBJbuh78HEffkhNKcbXAytQViplcl8xupqeIWyKQF50kCQA8J7GeJCkjisC6hpnC9Muf8jV5RdtdFbGng==",
"requires": {
- "@jest/environment": "30.0.5",
- "@jest/fake-timers": "30.0.5",
- "@jest/globals": "30.0.5",
+ "@jest/environment": "30.3.0",
+ "@jest/fake-timers": "30.3.0",
+ "@jest/globals": "30.3.0",
"@jest/source-map": "30.0.1",
- "@jest/test-result": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/test-result": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"cjs-module-lexer": "^2.1.0",
"collect-v8-coverage": "^1.0.2",
- "glob": "^10.3.10",
+ "glob": "^10.5.0",
"graceful-fs": "^4.2.11",
- "jest-haste-map": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-mock": "30.0.5",
+ "jest-haste-map": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-mock": "30.3.0",
"jest-regex-util": "30.0.1",
- "jest-resolve": "30.0.5",
- "jest-snapshot": "30.0.5",
- "jest-util": "30.0.5",
+ "jest-resolve": "30.3.0",
+ "jest-snapshot": "30.3.0",
+ "jest-util": "30.3.0",
"slash": "^3.0.0",
"strip-bom": "^4.0.0"
},
"dependencies": {
+ "@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "requires": {
+ "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"
+ }
+ },
"@jest/schemas": {
"version": "30.0.5",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz",
@@ -16848,9 +17416,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16861,10 +17429,15 @@
"chalk": "^4.1.2"
}
},
+ "ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="
+ },
"brace-expansion": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
- "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.3.tgz",
+ "integrity": "sha512-MCV/fYJEbqx68aE58kv2cA/kiky1G8vux3OR6/jbS+jIMe/6fJWa0DTzJU7dqijOWYwHi1t29FlfYI9uytqlpA==",
"requires": {
"balanced-match": "^1.0.0"
}
@@ -16878,6 +17451,11 @@
"supports-color": "^7.1.0"
}
},
+ "emoji-regex": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz",
+ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="
+ },
"glob": {
"version": "10.5.0",
"resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz",
@@ -16921,33 +17499,68 @@
"lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
}
+ },
+ "string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "requires": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ }
+ },
+ "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==",
+ "requires": {
+ "ansi-regex": "^6.2.2"
+ }
+ },
+ "wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "requires": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz",
+ "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="
+ }
+ }
}
}
},
"jest-snapshot": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.5.tgz",
- "integrity": "sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.3.0.tgz",
+ "integrity": "sha512-f14c7atpb4O2DeNhwcvS810Y63wEn8O1HqK/luJ4F6M4NjvxmAKQwBUWjbExUtMxWJQ0wVgmCKymeJK6NZMnfQ==",
"requires": {
"@babel/core": "^7.27.4",
"@babel/generator": "^7.27.5",
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-syntax-typescript": "^7.27.1",
"@babel/types": "^7.27.3",
- "@jest/expect-utils": "30.0.5",
- "@jest/get-type": "30.0.1",
- "@jest/snapshot-utils": "30.0.5",
- "@jest/transform": "30.0.5",
- "@jest/types": "30.0.5",
- "babel-preset-current-node-syntax": "^1.1.0",
+ "@jest/expect-utils": "30.3.0",
+ "@jest/get-type": "30.1.0",
+ "@jest/snapshot-utils": "30.3.0",
+ "@jest/transform": "30.3.0",
+ "@jest/types": "30.3.0",
+ "babel-preset-current-node-syntax": "^1.2.0",
"chalk": "^4.1.2",
- "expect": "30.0.5",
+ "expect": "30.3.0",
"graceful-fs": "^4.2.11",
- "jest-diff": "30.0.5",
- "jest-matcher-utils": "30.0.5",
- "jest-message-util": "30.0.5",
- "jest-util": "30.0.5",
- "pretty-format": "30.0.5",
+ "jest-diff": "30.3.0",
+ "jest-matcher-utils": "30.3.0",
+ "jest-message-util": "30.3.0",
+ "jest-util": "30.3.0",
+ "pretty-format": "30.3.0",
"semver": "^7.7.2",
"synckit": "^0.11.8"
},
@@ -16961,9 +17574,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -16986,16 +17599,16 @@
}
},
"jest-util": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz",
- "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.3.0.tgz",
+ "integrity": "sha512-/jZDa00a3Sz7rdyu55NLrQCIrbyIkbBxareejQI315f/i8HjYN+ZWsDLLpoQSiUIEIyZF/R8fDg3BmB8AtHttg==",
"requires": {
- "@jest/types": "30.0.5",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"chalk": "^4.1.2",
"ci-info": "^4.2.0",
"graceful-fs": "^4.2.11",
- "picomatch": "^4.0.2"
+ "picomatch": "^4.0.3"
},
"dependencies": {
"@jest/schemas": {
@@ -17007,9 +17620,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -17030,23 +17643,23 @@
}
},
"picomatch": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
- "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A=="
}
}
},
"jest-validate": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.5.tgz",
- "integrity": "sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.3.0.tgz",
+ "integrity": "sha512-I/xzC8h5G+SHCb2P2gWkJYrNiTbeL47KvKeW5EzplkyxzBRBw1ssSHlI/jXec0ukH2q7x2zAWQm7015iusg62Q==",
"requires": {
- "@jest/get-type": "30.0.1",
- "@jest/types": "30.0.5",
+ "@jest/get-type": "30.1.0",
+ "@jest/types": "30.3.0",
"camelcase": "^6.3.0",
"chalk": "^4.1.2",
"leven": "^3.1.0",
- "pretty-format": "30.0.5"
+ "pretty-format": "30.3.0"
},
"dependencies": {
"@jest/schemas": {
@@ -17058,9 +17671,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -17088,17 +17701,17 @@
}
},
"jest-watcher": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.5.tgz",
- "integrity": "sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.3.0.tgz",
+ "integrity": "sha512-PJ1d9ThtTR8aMiBWUdcownq9mDdLXsQzJayTk4kmaBRHKvwNQn+ANveuhEBUyNI2hR1TVhvQ8D5kHubbzBHR/w==",
"requires": {
- "@jest/test-result": "30.0.5",
- "@jest/types": "30.0.5",
+ "@jest/test-result": "30.3.0",
+ "@jest/types": "30.3.0",
"@types/node": "*",
"ansi-escapes": "^4.3.2",
"chalk": "^4.1.2",
"emittery": "^0.13.1",
- "jest-util": "30.0.5",
+ "jest-util": "30.3.0",
"string-length": "^4.0.2"
},
"dependencies": {
@@ -17111,9 +17724,9 @@
}
},
"@jest/types": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz",
- "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.3.0.tgz",
+ "integrity": "sha512-JHm87k7bA33hpBngtU8h6UBub/fqqA9uXfw+21j5Hmk7ooPHlboRNxHq0JcMtC+n8VJGP1mcfnD3Mk+XKe1oSw==",
"requires": {
"@jest/pattern": "30.0.1",
"@jest/schemas": "30.0.5",
@@ -17136,13 +17749,13 @@
}
},
"jest-worker": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.5.tgz",
- "integrity": "sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.3.0.tgz",
+ "integrity": "sha512-DrCKkaQwHexjRUFTmPzs7sHQe0TSj9nvDALKGdwmK5mW9v7j90BudWirKAJHt3QQ9Dhrg1F7DogPzhChppkJpQ==",
"requires": {
"@types/node": "*",
"@ungap/structured-clone": "^1.3.0",
- "jest-util": "30.0.5",
+ "jest-util": "30.3.0",
"merge-stream": "^2.0.0",
"supports-color": "^8.1.1"
},
@@ -17181,12 +17794,11 @@
"integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
},
"js-yaml": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
- "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
+ "argparse": "^2.0.1"
}
},
"jsbn": {
@@ -17204,11 +17816,6 @@
"resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
"integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="
},
- "json-parse-better-errors": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
- },
"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",
@@ -17230,6 +17837,11 @@
"integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==",
"optional": true
},
+ "json-with-bigint": {
+ "version": "3.5.8",
+ "resolved": "https://registry.npmjs.org/json-with-bigint/-/json-with-bigint-3.5.8.tgz",
+ "integrity": "sha512-eq/4KP6K34kwa7TcFdtvnftvHCD9KvHOGGICWwMFc4dOOKF5t4iYqnfLK8otCRCRv06FXOzGGyqE8h8ElMvvdw=="
+ },
"json5": {
"version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
@@ -17282,63 +17894,15 @@
}
},
"libxml2-wasm": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.5.0.tgz",
- "integrity": "sha512-ANq8aMCg/+pYJv3QqgrvYzJldvm2P2V2T08303AVyzjdeCuOAOjxPUSazQj/NA2+rOcS9BMx/HTTtq1I2g8foQ=="
- },
- "lie": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
- "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==",
- "requires": {
- "immediate": "~3.0.5"
- }
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/libxml2-wasm/-/libxml2-wasm-0.7.1.tgz",
+ "integrity": "sha512-aZpJJL/j6T3D+5TmhG4D0ylR3mN6UzmqmBjyb/p+zEAaouG6GpfHiUNUzKR3vKCEoJt/Z2L15XPDCVPuFJIQhg=="
},
"lines-and-columns": {
"version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="
},
- "load-json-file": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
- "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^4.0.0",
- "pify": "^3.0.0",
- "strip-bom": "^3.0.0"
- },
- "dependencies": {
- "parse-json": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
- "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
- "requires": {
- "error-ex": "^1.3.1",
- "json-parse-better-errors": "^1.0.1"
- }
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM="
- }
- }
- },
- "localforage": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz",
- "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==",
- "requires": {
- "lie": "3.1.1"
- }
- },
"locate-path": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -17363,9 +17927,9 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
},
"lodash.orderby": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/lodash.orderby/-/lodash.orderby-4.6.0.tgz",
- "integrity": "sha512-T0rZxKmghOOf5YPnn8EY5iLYeWCpZq8G41FfqoVHH5QDTAFaghJRmAdLiadEDq+ztgM2q5PjA+Z1fOwGrLgmtg=="
+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/lodash.orderby/-/lodash.orderby-4.18.0.tgz",
+ "integrity": "sha512-XSSpOxgihAM5kawpay9vl0e9r73l+LJIh03NzJBF33DWb8XgSM9Bvl1mEpA0ydrvoOeTVbNZBo2gY7zfw22EQQ=="
},
"lodash.padstart": {
"version": "4.6.1",
@@ -17408,11 +17972,6 @@
"yallist": "^3.0.2"
}
},
- "luxon": {
- "version": "3.7.1",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.7.1.tgz",
- "integrity": "sha512-RkRWjA926cTvz5rAb1BqyWkKbbjzCGchDUIKMCUvNi17j6f6j8uHGDV82Aqcqtzd+icoYpELmG3ksgGiFNNcNg=="
- },
"make-dir": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz",
@@ -17439,20 +17998,6 @@
"resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
},
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
- },
- "micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "requires": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- }
- },
"mime-db": {
"version": "1.52.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
@@ -17485,35 +18030,15 @@
"integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
},
"minipass": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
- "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="
- },
- "mitm": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/mitm/-/mitm-1.7.3.tgz",
- "integrity": "sha512-linie/mGisDH73C7aiW6JmstA5XskXd15JBJAEeNQBdH3/L0dJdE/yZ+rw/y2zT7Fcib5KAnL5OvxYOOFQbsgw==",
- "requires": {
- "semver": ">= 5 < 6"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
- "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="
- }
- }
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.3.tgz",
+ "integrity": "sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A=="
},
"mkdirp": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
},
- "mockdate": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/mockdate/-/mockdate-3.0.5.tgz",
- "integrity": "sha512-iniQP4rj1FhBdBYS/+eQv7j1tadJ9lJtdzgOpvsOHng/GbcDh2Fhdeq+ZRldrPYdXvCyfFUmFeEwEGXZB5I/AQ=="
- },
"module-details-from-path": {
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/module-details-from-path/-/module-details-from-path-1.0.4.tgz",
@@ -17530,9 +18055,9 @@
"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
},
"napi-postinstall": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.2.tgz",
- "integrity": "sha512-tWVJxJHmBWLy69PvO96TZMZDrzmw5KeiZBz3RHmiM2XZ9grBJ2WgMAFVVg25nqp3ZjTFUs2Ftw1JhscL3Teliw=="
+ "version": "0.3.4",
+ "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz",
+ "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="
},
"natural-compare": {
"version": "1.4.0",
@@ -17544,14 +18069,6 @@
"resolved": "https://registry.npmjs.org/natural-orderby/-/natural-orderby-5.0.0.tgz",
"integrity": "sha512-kKHJhxwpR/Okycz4HhQKKlhWe4ASEfPgkSWNmKFHd7+ezuQlxkA5cM3+XkBPvm1gmHen3w53qsYAv+8GwRrBlg=="
},
- "nedb-promises": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/nedb-promises/-/nedb-promises-6.2.3.tgz",
- "integrity": "sha512-enq0IjNyBz9Qy9W/QPCcLGh/QORGBjXbIeZeWvIjO3OMLyAvlKT3hiJubP2BKEiFniUlR3L01o18ktqgn5jxqA==",
- "requires": {
- "@seald-io/nedb": "^4.0.2"
- }
- },
"needle": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz",
@@ -17590,30 +18107,20 @@
"resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz",
"integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg=="
},
- "node-cleanup": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/node-cleanup/-/node-cleanup-2.1.2.tgz",
- "integrity": "sha1-esGavSl+Caf3KnFUXZUbUX5N3iw="
- },
"node-cron": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/node-cron/-/node-cron-4.2.1.tgz",
"integrity": "sha512-lgimEHPE/QDgFlywTd8yTR61ptugX3Qer29efeyWw2rv259HtGBNn1vZVmp8lB9uo9wC0t/AT4iGqXxia+CJFg=="
},
- "node-ensure": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/node-ensure/-/node-ensure-0.0.0.tgz",
- "integrity": "sha1-7K52QVDemYYexcgQ/V0Jaxg5Mqc="
- },
"node-int64": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
"integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="
},
"node-releases": {
- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
- "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="
+ "version": "2.0.37",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.37.tgz",
+ "integrity": "sha512-1h5gKZCF+pO/o3Iqt5Jp7wc9rH3eJJ0+nh/CIoiRwjRxde/hAHyLPXYN4V3CqKAbiZPSeJFSWHmJsbkicta0Eg=="
},
"normalize-path": {
"version": "3.0.0",
@@ -17641,11 +18148,6 @@
"boolbase": "^1.0.0"
}
},
- "numeral": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz",
- "integrity": "sha512-qaKRmtYPZ5qdw4jWJD6bxEf1FJEqllJrwxCLIm0sQU/A7v2/czigzOb+C2uSiFsa9lBUzeH7M1oK+Q+OLxL3kA=="
- },
"object-code": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/object-code/-/object-code-2.0.0.tgz",
@@ -17699,11 +18201,11 @@
}
},
"p-limit": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
- "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.0.tgz",
+ "integrity": "sha512-7cIXg/Z0M5WZRblrsOla88S4wAK+zOQQWeBYfV3qJuJXMr+LnbYjaadrFaS0JILfEDPVqHyKnZ1Z/1d6J9VVUw==",
"requires": {
- "yocto-queue": "^0.1.0"
+ "yocto-queue": "^1.2.1"
}
},
"p-locate": {
@@ -17742,6 +18244,18 @@
"https-proxy-agent": "^7.0.6",
"pac-resolver": "^7.0.1",
"socks-proxy-agent": "^8.0.5"
+ },
+ "dependencies": {
+ "socks-proxy-agent": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
+ "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "requires": {
+ "agent-base": "^7.1.2",
+ "debug": "^4.3.4",
+ "socks": "^2.8.3"
+ }
+ }
}
},
"pac-resolver": {
@@ -17772,9 +18286,9 @@
}
},
"parse-duration": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-2.1.4.tgz",
- "integrity": "sha512-b98m6MsCh+akxfyoz9w9dt0AlH2dfYLOBss5SdDsr9pkhKNvkWBXU/r8A4ahmIGByBOLV2+4YwfCuFxbDDaGyg=="
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-2.1.6.tgz",
+ "integrity": "sha512-1/A2Exg3NcJGcYdgV/dn4frR7vO2hOW/ohQ4KIgbT4W3raVcpYSszPWiL6I6cKufi4jQM5NbGRXLBj8AoLM4iQ=="
},
"parse-json": {
"version": "5.2.0",
@@ -17845,18 +18359,18 @@
"integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="
},
"path-scurry": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz",
- "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
+ "integrity": "sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==",
"requires": {
"lru-cache": "^11.0.0",
"minipass": "^7.1.2"
},
"dependencies": {
"lru-cache": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.1.0.tgz",
- "integrity": "sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A=="
+ "version": "11.3.2",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.2.tgz",
+ "integrity": "sha512-wgWa6FWQ3QRRJbIjbsldRJZxdxYngT/dO0I5Ynmlnin8qy7tC6xYzbcJjtN4wHLXtkbVwHzk0C+OejVw1XM+DQ=="
}
}
},
@@ -17865,25 +18379,6 @@
"resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-3.3.0.tgz",
"integrity": "sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw=="
},
- "pdf-parse": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/pdf-parse/-/pdf-parse-1.1.1.tgz",
- "integrity": "sha512-v6ZJ/efsBpGrGGknjtq9J/oC8tZWq0KWL5vQrk2GlzLEQPUDB1ex+13Rmidl1neNN358Jn9EHZw5y07FFtaC7A==",
- "requires": {
- "debug": "^3.1.0",
- "node-ensure": "^0.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
- "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
- "requires": {
- "ms": "^2.1.1"
- }
- }
- }
- },
"picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
@@ -17907,60 +18402,6 @@
"resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz",
"integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="
},
- "pkg-conf": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz",
- "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=",
- "requires": {
- "find-up": "^2.0.0",
- "load-json-file": "^4.0.0"
- },
- "dependencies": {
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
- "requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- }
- },
- "p-limit": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
- "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
- "requires": {
- "p-try": "^1.0.0"
- }
- },
- "p-locate": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
- "requires": {
- "p-limit": "^1.1.0"
- }
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
- },
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU="
- }
- }
- },
"pkg-dir": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
@@ -18006,11 +18447,6 @@
"vizion": "~2.2.1"
},
"dependencies": {
- "argparse": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
- "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
- },
"commander": {
"version": "2.15.1",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz",
@@ -18029,14 +18465,6 @@
"ms": "^2.1.3"
}
},
- "js-yaml": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
- "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
- "requires": {
- "argparse": "^2.0.1"
- }
- },
"source-map-support": {
"version": "0.5.21",
"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
@@ -18120,20 +18548,15 @@
}
}
},
- "possible-typed-array-names": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz",
- "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="
- },
"prelude-ls": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
"integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
},
"pretty-format": {
- "version": "30.0.5",
- "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz",
- "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==",
+ "version": "30.3.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.3.0.tgz",
+ "integrity": "sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==",
"requires": {
"@jest/schemas": "30.0.5",
"ansi-styles": "^5.2.0",
@@ -18182,6 +18605,16 @@
"version": "7.18.3",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
"integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
+ },
+ "socks-proxy-agent": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
+ "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "requires": {
+ "agent-base": "^7.1.2",
+ "debug": "^4.3.4",
+ "socks": "^2.8.3"
+ }
}
}
},
@@ -18200,11 +18633,6 @@
"resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz",
"integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ=="
},
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
- },
"range-parser": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
@@ -18324,23 +18752,10 @@
"resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz",
"integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="
},
- "reusify": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz",
- "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="
- },
"run-async": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.5.tgz",
- "integrity": "sha512-oN9GTgxUNDBumHTTDmQ8dep6VIJbgj9S3dPP+9XylVLIK4xB9XTXtKWROd5pnhdXR9k0EgO1JRcNh0T+Ny2FsA=="
- },
- "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==",
- "requires": {
- "queue-microtask": "^1.2.2"
- }
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-4.0.6.tgz",
+ "integrity": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ=="
},
"run-script-os": {
"version": "1.1.6",
@@ -18365,16 +18780,6 @@
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
},
- "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==",
- "requires": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "is-regex": "^1.2.1"
- }
- },
"safe-stable-stringify": {
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz",
@@ -18465,19 +18870,6 @@
}
}
},
- "set-function-length": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz",
- "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==",
- "requires": {
- "define-data-property": "^1.1.4",
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2",
- "get-intrinsic": "^1.2.4",
- "gopd": "^1.0.1",
- "has-property-descriptors": "^1.0.2"
- }
- },
"shebang-command": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
@@ -18501,75 +18893,6 @@
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
},
- "signale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz",
- "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==",
- "requires": {
- "chalk": "^2.3.2",
- "figures": "^2.0.0",
- "pkg-conf": "^2.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
- "requires": {
- "color-convert": "^1.9.0"
- }
- },
- "chalk": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
- "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
- "requires": {
- "color-name": "1.1.3"
- }
- },
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
- },
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
- "requires": {
- "escape-string-regexp": "^1.0.5"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
- },
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "skip-postinstall": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/skip-postinstall/-/skip-postinstall-1.0.0.tgz",
- "integrity": "sha512-IUVEmm4v7Ubzrp9JDG15oTzMB+abJdHcduXMRzBlHnHRrmpQ/QoPtYCRaorP+abAULTGEh87gPPyyMK5H1X1Dg=="
- },
"slash": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
@@ -18590,13 +18913,20 @@
}
},
"socks-proxy-agent": {
- "version": "8.0.5",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz",
- "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-10.0.0.tgz",
+ "integrity": "sha512-pyp2YR3mNxAMu0mGLtzs4g7O3uT4/9sQOLAKcViAkaS9fJWkud7nmaf6ZREFqQEi24IPkBcjfHjXhPTUWjo3uA==",
"requires": {
- "agent-base": "^7.1.2",
+ "agent-base": "9.0.0",
"debug": "^4.3.4",
"socks": "^2.8.3"
+ },
+ "dependencies": {
+ "agent-base": {
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz",
+ "integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA=="
+ }
}
},
"source-map": {
@@ -18619,9 +18949,9 @@
"integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="
},
"srcset": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz",
- "integrity": "sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw=="
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/srcset/-/srcset-5.0.3.tgz",
+ "integrity": "sha512-AZswtOXIsu0LeHdo6YY7d0r2pCH2Rl1D8ae1utvXUX4GxG3RggsVUAOFX1r8RI4YHFMYb4g89+UBPBv3mNUU2g=="
},
"stack-trace": {
"version": "0.0.10",
@@ -18730,9 +19060,9 @@
"integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="
},
"synckit": {
- "version": "0.11.11",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz",
- "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==",
+ "version": "0.11.12",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.12.tgz",
+ "integrity": "sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==",
"requires": {
"@pkgr/core": "^0.2.9"
}
@@ -18752,11 +19082,11 @@
}
},
"tabletojson": {
- "version": "4.1.6",
- "resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-4.1.6.tgz",
- "integrity": "sha512-5wMfcIJ9N45EO4HwgpYpsJGXVCtMiEYastQkmyc3D2Jz4w+CJ9Up8WmoOGreguFInxhcchB1atIll20ZCbOf+w==",
+ "version": "4.1.9",
+ "resolved": "https://registry.npmjs.org/tabletojson/-/tabletojson-4.1.9.tgz",
+ "integrity": "sha512-/m6LXvhFSPS1DSxfGKtJR1wBuyeYyNsllzSxlsTxX//Xekc32jIxP+Wr8PDHeVHpo6Gb5f7rlZxXQbCfdKXIBQ==",
"requires": {
- "cheerio": "^1.0.0"
+ "cheerio": "^1.2.0"
}
},
"test-exclude": {
@@ -18794,18 +19124,41 @@
"resolved": "https://registry.npmjs.org/timer-node/-/timer-node-5.0.9.tgz",
"integrity": "sha512-zXxCE/5/YDi0hY9pygqgRqjRbrFRzigYxOudG0I3syaqAAmX9/w9sxex1bNFCN6c1S66RwPtEIJv65dN+1psew=="
},
- "tldts": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.68.tgz",
- "integrity": "sha512-JKF17jROiYkjJPT73hUTEiTp2OBCf+kAlB+1novk8i6Q6dWjHsgEjw9VLiipV4KTJavazXhY1QUXyQFSem2T7w==",
+ "tinyglobby": {
+ "version": "0.2.16",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.16.tgz",
+ "integrity": "sha512-pn99VhoACYR8nFHhxqix+uvsbXineAasWm5ojXoN8xEwK5Kd3/TrhNn1wByuD52UxWRLy8pu+kRMniEi6Eq9Zg==",
"requires": {
- "tldts-core": "^6.1.68"
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.4"
+ },
+ "dependencies": {
+ "fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "requires": {}
+ },
+ "picomatch": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz",
+ "integrity": "sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==",
+ "peer": true
+ }
+ }
+ },
+ "tldts": {
+ "version": "7.0.28",
+ "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.28.tgz",
+ "integrity": "sha512-+Zg3vWhRUv8B1maGSTFdev9mjoo8Etn2Ayfs4cnjlD3CsGkxXX4QyW3j2WJ0wdjYcYmy7Lx2RDsZMhgCWafKIw==",
+ "requires": {
+ "tldts-core": "^7.0.28"
}
},
"tldts-core": {
- "version": "6.1.68",
- "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.68.tgz",
- "integrity": "sha512-85TdlS/DLW/gVdf2oyyzqp3ocS30WxjaL4la85EArl9cHUR/nizifKAJPziWewSZjDZS71U517/i6ciUeqtB5Q=="
+ "version": "7.0.28",
+ "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.0.28.tgz",
+ "integrity": "sha512-7W5Efjhsc3chVdFhqtaU0KtK32J37Zcr9RKtID54nG+tIpcY79CQK/veYPODxtD/LJ4Lue66jvrQzIX2Z2/pUQ=="
},
"tmpl": {
"version": "1.0.5",
@@ -18821,19 +19174,11 @@
}
},
"tough-cookie": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-5.1.2.tgz",
- "integrity": "sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-6.0.1.tgz",
+ "integrity": "sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==",
"requires": {
- "tldts": "^6.1.32"
- }
- },
- "transliteration": {
- "version": "2.3.5",
- "resolved": "https://registry.npmjs.org/transliteration/-/transliteration-2.3.5.tgz",
- "integrity": "sha512-HAGI4Lq4Q9dZ3Utu2phaWgtm3vB6PkLUFqWAScg/UW+1eZ/Tg6Exo4oC0/3VUol/w4BlefLhUUSVBr/9/ZGQOw==",
- "requires": {
- "yargs": "^17.5.1"
+ "tldts": "^7.0.5"
}
},
"triple-beam": {
@@ -18847,9 +19192,9 @@
"integrity": "sha512-AHA8khVCII6zKyRkyPo6pRwoR9v5jb7QFw6e5avtaVSkxVfaEucYIo06xnwB+pJaEarfYNbs7W3Vq+LZLZiWyA=="
},
"ts-api-utils": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz",
- "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==",
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.5.0.tgz",
+ "integrity": "sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==",
"requires": {}
},
"tslib": {
@@ -18858,11 +19203,11 @@
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"tsx": {
- "version": "4.20.3",
- "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz",
- "integrity": "sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==",
+ "version": "4.21.0",
+ "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.21.0.tgz",
+ "integrity": "sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==",
"requires": {
- "esbuild": "~0.25.0",
+ "esbuild": "~0.27.0",
"fsevents": "~2.3.3",
"get-tsconfig": "^4.7.5"
}
@@ -18900,19 +19245,20 @@
"integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="
},
"typescript": {
- "version": "5.8.3",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
- "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz",
+ "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==",
+ "peer": true
},
"undici": {
- "version": "7.21.0",
- "resolved": "https://registry.npmjs.org/undici/-/undici-7.21.0.tgz",
- "integrity": "sha512-Hn2tCQpoDt1wv23a68Ctc8Cr/BHpUSfaPYrkajTXOS9IKpxVRx/X5m1K2YkbK2ipgZgxXSgsUinl3x+2YdSSfg=="
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.7.tgz",
+ "integrity": "sha512-H/nlJ/h0ggGC+uRL3ovD+G0i4bqhvsDOpbDv7At5eFLlj2b41L8QliGbnl2H7SnDiYhENphh1tQFJZf+MyfLsQ=="
},
"undici-types": {
- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz",
- "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="
+ "version": "7.18.2",
+ "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz",
+ "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w=="
},
"universal-user-agent": {
"version": "7.0.3",
@@ -18951,18 +19297,10 @@
"napi-postinstall": "^0.3.0"
}
},
- "unzipit": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/unzipit/-/unzipit-1.4.3.tgz",
- "integrity": "sha512-gsq2PdJIWWGhx5kcdWStvNWit9FVdTewm4SEG7gFskWs+XCVaULt9+BwuoBtJiRE8eo3L1IPAOrbByNLtLtIlg==",
- "requires": {
- "uzip-module": "^1.0.2"
- }
- },
"update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "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==",
"requires": {
"escalade": "^3.2.0",
"picocolors": "^1.1.1"
@@ -18985,32 +19323,15 @@
"punycode": "^2.1.0"
}
},
- "util": {
- "version": "0.12.5",
- "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz",
- "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==",
- "requires": {
- "inherits": "^2.0.3",
- "is-arguments": "^1.0.4",
- "is-generator-function": "^1.0.7",
- "is-typed-array": "^1.1.3",
- "which-typed-array": "^1.1.2"
- }
- },
"util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
},
"uuid": {
- "version": "11.1.0",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz",
- "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A=="
- },
- "uzip-module": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/uzip-module/-/uzip-module-1.0.3.tgz",
- "integrity": "sha512-AMqwWZaknLM77G+VPYNZLEruMGWGzyigPK3/Whg99B3S6vGHuqsyl5ZrOv1UUF3paGK1U6PM0cnayioaryg/fA=="
+ "version": "13.0.0",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.0.tgz",
+ "integrity": "sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w=="
},
"v8-to-istanbul": {
"version": "9.3.0",
@@ -19062,6 +19383,16 @@
"integrity": "sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==",
"requires": {
"iconv-lite": "0.6.3"
+ },
+ "dependencies": {
+ "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==",
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3.0.0"
+ }
+ }
}
},
"whatwg-mimetype": {
@@ -19077,20 +19408,6 @@
"isexe": "^2.0.0"
}
},
- "which-typed-array": {
- "version": "1.1.19",
- "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz",
- "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==",
- "requires": {
- "available-typed-arrays": "^1.0.7",
- "call-bind": "^1.0.8",
- "call-bound": "^1.0.4",
- "for-each": "^0.3.5",
- "get-proto": "^1.0.1",
- "gopd": "^1.2.0",
- "has-tostringtag": "^1.0.2"
- }
- },
"widest-line": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz",
@@ -19129,11 +19446,6 @@
}
}
},
- "wildcard-match": {
- "version": "5.1.4",
- "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.4.tgz",
- "integrity": "sha512-wldeCaczs8XXq7hj+5d/F38JE2r7EXgb6WQDM84RVwxy81T/sxB5e9+uZLK9Q9oNz1mlvjut+QtvgaOQFPVq/g=="
- },
"winston": {
"version": "3.18.3",
"resolved": "https://registry.npmjs.org/winston/-/winston-3.18.3.tgz",
@@ -19163,9 +19475,9 @@
}
},
"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==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
"requires": {
"ansi-styles": "^4.0.0",
"string-width": "^4.1.0",
@@ -19247,14 +19559,9 @@
"integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
},
"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=="
- },
- "yoctocolors-cjs": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz",
- "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA=="
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
+ "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ=="
}
}
}
diff --git a/package.json b/package.json
index 81c63bab1..7c1108025 100644
--- a/package.json
+++ b/package.json
@@ -17,15 +17,12 @@
"grab": "tsx scripts/commands/epg/grab.ts",
"lint": "npx eslint \"{scripts,tests,sites}/**/*.{ts,mts,js}\"",
"test": "cross-env TZ=Pacific/Nauru npx jest --runInBand",
- "postinstall": "skip-postinstall || npm run api:load",
+ "postinstall": "npm run api:load",
"prepare": "husky"
},
"private": true,
"license": "UNLICENSED",
"jest": {
- "setupFiles": [
- "/node_modules/jest-offline"
- ],
"transform": {
"^.+\\.(ts|js)$": "@swc/jest"
},
@@ -39,23 +36,23 @@
]
},
"dependencies": {
- "@alex_neo/jest-expect-message": "^1.0.5",
- "@eslint/eslintrc": "^3.3.1",
- "@eslint/js": "^9.32.0",
+ "@eslint/eslintrc": "^3.3.5",
+ "@eslint/js": "^9.39.4",
"@freearhey/chronos": "^0.0.1",
- "@freearhey/core": "^0.13.2",
+ "@freearhey/core": "^0.15.2",
+ "@freearhey/search-js": "^0.2.1",
"@freearhey/storage-js": "^0.2.0",
- "@iptv-org/sdk": "^1.1.4",
+ "@iptv-org/sdk": "^1.2.0",
"@ntlab/sfetch": "^1.2.0",
- "@octokit/core": "^7.0.3",
- "@octokit/plugin-paginate-rest": "^13.1.1",
- "@octokit/plugin-rest-endpoint-methods": "^16.0.0",
- "@stylistic/eslint-plugin": "^5.2.2",
- "@swc/core": "^1.13.2",
+ "@octokit/core": "^7.0.6",
+ "@octokit/plugin-paginate-rest": "^14.0.0",
+ "@octokit/plugin-rest-endpoint-methods": "^17.0.0",
+ "@stylistic/eslint-plugin": "^5.10.0",
+ "@swc/core": "^1.15.24",
"@swc/jest": "^0.2.39",
"@types/cli-progress": "^3.11.6",
"@types/fs-extra": "^11.0.4",
- "@types/inquirer": "^9.0.8",
+ "@types/inquirer": "^9.0.9",
"@types/jest": "^30.0.0",
"@types/langs": "^2.0.5",
"@types/lodash.merge": "^4.6.9",
@@ -63,68 +60,51 @@
"@types/lodash.sortby": "^4.7.9",
"@types/lodash.startcase": "^4.4.9",
"@types/lodash.uniqby": "^4.7.9",
- "@types/node": "^24.1.0",
- "@types/node-cleanup": "^2.1.5",
- "@types/numeral": "^2.0.5",
+ "@types/node": "^25.5.2",
"@types/pako": "^2.0.4",
- "@typescript-eslint/eslint-plugin": "^8.38.0",
- "@typescript-eslint/parser": "^8.38.0",
- "axios": "^1.11.0",
- "axios-cookiejar-support": "^6.0.4",
- "axios-mock-adapter": "^2.1.0",
- "chalk": "^5.4.1",
- "cheerio": "^1.1.2",
+ "@typescript-eslint/eslint-plugin": "^8.58.1",
+ "@typescript-eslint/parser": "^8.58.1",
+ "axios": "^1.15.0",
+ "chalk": "^5.6.2",
+ "cheerio": "^1.2.0",
"cli-progress": "^3.12.0",
- "commander": "^14.0.0",
+ "commander": "^14.0.3",
"consola": "^3.4.2",
- "cross-env": "^10.0.0",
+ "cross-env": "^10.1.0",
"csv-parser": "^3.2.0",
"curl-generator": "^0.5.0",
- "cwait": "^1.1.2",
- "dayjs": "^1.11.13",
+ "dayjs": "^1.11.20",
"epg-grabber": "^0.46.1",
"epg-parser": "^0.5.0",
- "eslint": "^9.32.0",
+ "eslint": "^10.2.0",
"eslint-config-prettier": "^10.1.8",
- "form-data": "^4.0.4",
- "fs-extra": "^11.3.0",
- "glob": "^11.0.3",
- "globals": "^16.3.0",
+ "fs-extra": "^11.3.4",
+ "glob": "^13.0.6",
+ "globals": "^17.4.0",
"husky": "^9.1.7",
- "iconv-lite": "^0.6.3",
- "inquirer": "^12.8.2",
- "jest": "^30.0.5",
- "jest-offline": "^1.0.1",
+ "iconv-lite": "^0.7.2",
+ "inquirer": "^13.4.1",
+ "jest": "^30.3.0",
"langs": "^2.0.0",
- "libxml2-wasm": "^0.5.0",
+ "libxml2-wasm": "^0.7.1",
"lodash.merge": "^4.6.2",
- "lodash.orderby": "^4.6.0",
+ "lodash.orderby": "^4.18.0",
"lodash.sortby": "^4.7.0",
"lodash.startcase": "^4.4.0",
"lodash.uniqby": "^4.7.0",
- "luxon": "^3.7.1",
- "mockdate": "^3.0.5",
- "nedb-promises": "^6.2.3",
- "node-cleanup": "^2.1.2",
- "numeral": "^2.0.6",
+ "p-limit": "^7.3.0",
"pako": "^2.1.0",
- "parse-duration": "^2.1.4",
- "pdf-parse": "^1.1.1",
- "pm2": "^6.0.8",
+ "parse-duration": "^2.1.6",
+ "pm2": "^6.0.14",
"run-script-os": "^1.1.6",
- "serve": "^14.2.4",
- "signale": "^1.4.0",
- "skip-postinstall": "^1.0.0",
- "socks-proxy-agent": "^8.0.5",
- "srcset": "^5.0.1",
+ "serve": "^14.2.6",
+ "socks-proxy-agent": "^10.0.0",
+ "srcset": "^5.0.3",
"table2array": "^0.0.2",
- "tabletojson": "^4.1.6",
- "tough-cookie": "^5.1.2",
- "transliteration": "^2.3.5",
- "tsx": "^4.20.3",
- "typescript": "^5.8.3",
- "unzipit": "^1.4.3",
- "uuid": "^11.1.0",
- "wildcard-match": "^5.1.4"
+ "tabletojson": "^4.1.9",
+ "tough-cookie": "^6.0.1",
+ "tsx": "^4.21.0",
+ "typescript": "^6.0.2",
+ "uuid": "^13.0.0"
}
}
diff --git a/scripts/commands/channels/edit.ts b/scripts/commands/channels/edit.ts
index 7cd355691..8005e03c0 100644
--- a/scripts/commands/channels/edit.ts
+++ b/scripts/commands/channels/edit.ts
@@ -5,7 +5,6 @@ import { select, input } from '@inquirer/prompts'
import { generateChannelsXML } from '../../core'
import { Storage } from '@freearhey/storage-js'
import { Channel } from '../../models'
-import nodeCleanup from 'node-cleanup'
import * as sdk from '@iptv-org/sdk'
import { Command } from 'commander'
@@ -30,7 +29,7 @@ const storage = new Storage()
let channelsFromXML = new Collection()
main(filepath)
-nodeCleanup(() => {
+process.on('SIGINT', () => {
save(filepath, channelsFromXML)
if (process.platform === 'win32') process.kill(0)
})
diff --git a/scripts/commands/epg/grab.ts b/scripts/commands/epg/grab.ts
index 8c97811ca..1211c7746 100644
--- a/scripts/commands/epg/grab.ts
+++ b/scripts/commands/epg/grab.ts
@@ -5,7 +5,7 @@ import { CurlBody } from 'curl-generator/dist/bodies/body'
import { Channel, Guide, Program } from '../../models'
import { SocksProxyAgent } from 'socks-proxy-agent'
import defaultConfig from '../../default.config'
-import { PromisyClass, TaskQueue } from 'cwait'
+import pLimit from 'p-limit'
import { Storage } from '@freearhey/storage-js'
import { CurlGenerator } from 'curl-generator'
import { QueueItem } from '../../types/queue'
@@ -213,8 +213,7 @@ async function main() {
}
const maxConnections = globalConfig.maxConnections || defaultConfig.maxConnections
-
- const taskQueue = new TaskQueue(Promise as PromisyClass, maxConnections)
+ const limit = pLimit(maxConnections)
const channels = new Collection()
const programs = new Collection()
@@ -222,8 +221,12 @@ async function main() {
let i = 1
const total = queue.count()
- const requests = queue.map(
- taskQueue.wrap(async (queueItem: QueueItem) => {
+ logger.info('run:')
+ const timer = new Timer()
+ timer.start()
+
+ const requests = queue.all().map((queueItem: QueueItem) =>
+ limit(async () => {
const { channel, config, date } = queueItem
if (!channel.logo) {
@@ -262,12 +265,7 @@ async function main() {
})
)
- logger.info('run:')
-
- const timer = new Timer()
- timer.start()
-
- await Promise.all(requests.all())
+ await Promise.all(requests)
const output = globalConfig.output || defaultConfig.output
diff --git a/sites/andorradifusio.ad/andorradifusio.ad.config.js b/sites/andorradifusio.ad/andorradifusio.ad.config.js
index cf3e5a5de..097b2dee6 100644
--- a/sites/andorradifusio.ad/andorradifusio.ad.config.js
+++ b/sites/andorradifusio.ad/andorradifusio.ad.config.js
@@ -1,5 +1,9 @@
const cheerio = require('cheerio')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'andorradifusio.ad',
@@ -15,12 +19,12 @@ module.exports = {
let start = parseStart(item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
+ start = start.add(1, 'd')
date = date.add(1, 'd')
}
prev.stop = start
}
- const stop = start.plus({ hours: 1 })
+ const stop = start.add(1, 'h')
programs.push({
title: item.title,
start,
@@ -35,12 +39,12 @@ module.exports = {
function parseStart(item, date) {
const dateString = `${date.format('MM/DD/YYYY')} ${item.time}`
- return DateTime.fromFormat(dateString, 'MM/dd/yyyy HH:mm', { zone: 'Europe/Madrid' }).toUTC()
+ return dayjs.tz(dateString, 'MM/DD/YYYY HH:mm', 'Europe/Madrid').utc()
}
function parseItems(content, date) {
const $ = cheerio.load(content)
- const day = DateTime.fromMillis(date.valueOf()).setLocale('ca').toFormat('dd LLLL').toLowerCase()
+ const day = dayjs(date.valueOf()).locale('ca').format('DD MMMM').toLowerCase()
const column = $('.programacio-dia > h3 > .dia')
.filter((i, el) => $(el).text() === day.slice(0, 6) + '.')
.first()
diff --git a/sites/arianatelevision.com/arianatelevision.com.config.js b/sites/arianatelevision.com/arianatelevision.com.config.js
index d6284e46f..653489609 100644
--- a/sites/arianatelevision.com/arianatelevision.com.config.js
+++ b/sites/arianatelevision.com/arianatelevision.com.config.js
@@ -1,5 +1,9 @@
const cheerio = require('cheerio')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'arianatelevision.com',
@@ -13,12 +17,12 @@ module.exports = {
let start = parseStart(item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ minutes: 30 })
+ const stop = start.add(30, 'minute')
programs.push({
title: item.title,
start,
@@ -33,7 +37,7 @@ module.exports = {
function parseStart(item, date) {
const time = `${date.format('YYYY-MM-DD')} ${item.start}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd H:mm', { zone: 'Asia/Kabul' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD H:mm', 'Asia/Kabul').utc()
}
function parseItems(content, date) {
diff --git a/sites/awilime.com/awilime.com.config.js b/sites/awilime.com/awilime.com.config.js
index 7e19b5b5f..c57647093 100644
--- a/sites/awilime.com/awilime.com.config.js
+++ b/sites/awilime.com/awilime.com.config.js
@@ -1,6 +1,10 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'awilime.com',
@@ -25,7 +29,7 @@ module.exports = {
if (prev) {
prev.stop = start
}
- const stop = start.plus({ minute: 30 })
+ const stop = start.add(30, 'minute')
programs.push({
title: parseTitle($item),
@@ -87,7 +91,7 @@ function parseStart($item, date) {
if (!time || !/^\d/.test(time)) return null
time = `${date.format('YYYY-MM-DD')} ${time}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd HH:mm', { zone: 'Europe/Budapest' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD HH:mm', 'Europe/Budapest').utc()
}
function parseItems(content) {
diff --git a/sites/bein.com/bein.com.config.js b/sites/bein.com/bein.com.config.js
index 463e10265..5377d4c57 100644
--- a/sites/bein.com/bein.com.config.js
+++ b/sites/bein.com/bein.com.config.js
@@ -1,7 +1,10 @@
const axios = require('axios')
const dayjs = require('dayjs')
const cheerio = require('cheerio')
-const { DateTime } = require('luxon')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'bein.com',
@@ -24,7 +27,7 @@ module.exports = {
parser: function ({ content, channel, date }) {
let programs = []
const items = parseItems(content, channel)
- date = DateTime.fromMillis(date.valueOf()).minus({ days: 1 })
+ date = dayjs(date.valueOf()).subtract(1, 'day')
items.forEach(item => {
const $item = cheerio.load(item)
const title = parseTitle($item)
@@ -34,14 +37,14 @@ module.exports = {
let start = parseTime($item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.plus({ days: 1 })
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
let stop = parseTime($item, start)
if (stop < start) {
- stop = stop.plus({ days: 1 })
+ stop = stop.add(1, 'day')
}
programs.push({
title,
@@ -97,9 +100,9 @@ function parseTime($item, date) {
.text()
.match(/^(\d{2}:\d{2})/) || [null, null]
if (!time) return null
- time = `${date.toFormat('yyyy-MM-dd')} ${time}`
+ time = `${date.format('YYYY-MM-DD')} ${time}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd HH:mm', { zone: 'Asia/Qatar' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD HH:mm', 'Asia/Qatar').utc()
}
function parseItems(content, channel) {
diff --git a/sites/clickthecity.com/clickthecity.com.config.js b/sites/clickthecity.com/clickthecity.com.config.js
index 9882af558..b65096349 100644
--- a/sites/clickthecity.com/clickthecity.com.config.js
+++ b/sites/clickthecity.com/clickthecity.com.config.js
@@ -1,6 +1,10 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'clickthecity.com',
@@ -17,7 +21,7 @@ module.exports = {
const params = new URLSearchParams()
params.append(
'optDate',
- DateTime.fromMillis(date.valueOf()).setZone('Asia/Manila').toFormat('yyyy-MM-dd')
+ dayjs(date.valueOf()).tz('Asia/Manila').format('YYYY-MM-DD')
)
params.append('optTime', '00:00:00')
@@ -33,7 +37,7 @@ module.exports = {
let stop = parseStop($item, date)
if (!start || !stop) return
if (start > stop) {
- stop = stop.plus({ days: 1 })
+ stop = stop.add(1, 'day')
}
programs.push({
@@ -77,7 +81,7 @@ function parseStart($item, date) {
if (!time) return null
time = `${date.format('YYYY-MM-DD')} ${time.replace('%3A', ':').replace('+', ' ')}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd h:mm a', { zone: 'Asia/Manila' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD h:mm A', 'Asia/Manila').utc()
}
function parseStop($item, date) {
@@ -86,7 +90,7 @@ function parseStop($item, date) {
if (!time) return null
time = `${date.format('YYYY-MM-DD')} ${time.replace('%3A', ':').replace('+', ' ')}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd h:mm a', { zone: 'Asia/Manila' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD h:mm A', 'Asia/Manila').utc()
}
function parseItems(content) {
diff --git a/sites/directv.com/directv.com.channels.xml b/sites/directv.com/directv.com.channels.xml
index 4a0b1fe4d..9373f8792 100644
--- a/sites/directv.com/directv.com.channels.xml
+++ b/sites/directv.com/directv.com.channels.xml
@@ -1,12 +1,12 @@
WINS
- Parkersburg, WV WCHS ABC 8 A3 HD
- Parkersburg, WV WCHS ABC 8 SD
- Parkersburg, WV WTAP NBC 15 A3 HD
- Parkersburg, WV WTAPDT2 MNT 17 A3 SD
+ Parkersburg, WV WCHS ABC 8 A3 HD
+ Parkersburg, WV WCHS ABC 8 SD
+ Parkersburg, WV WTAP NBC 15 A3 HD
+ Parkersburg, WV WTAPDT2 MNT 17 A3 SD
Parkersburg, WV WOVA FOX 22 A3 HD
- Parkersburg, WV WIYE CBS 47 A3 HD
+ Parkersburg, WV WIYE CBS 47 A3 HD
A3 Parkersburg 65 PBS (Virt)
QVC (70)
Home Shopping Network 70-1
@@ -363,24 +363,24 @@
FM HD
JBS
PBSNET
- WCBS (New York) CBS East
- WCBS (New York) CBS HD East
- KCBS (Los Angeles) CBS West
- KCBS (Los Angeles) CBS HD West
- WNBC (New York) NBC East
- WNBC (New York) NBC HD East
+ WCBS (New York) CBS East
+ WCBS (New York) CBS HD East
+ KCBS (Los Angeles) CBS West
+ KCBS (Los Angeles) CBS HD West
+ WNBC (New York) NBC East
+ WNBC (New York) NBC HD East
KNBC (Los Angeles) NBC West
KNBC (Los Angeles) NBC HD West
CW Plus
- KTLA CW West
- WABC (New York) ABC East
- WABC (New York) ABC HD East
- KABC (Los Angeles) ABC West
- KABC (Los Angeles) ABC HD West
- WNYW (New York) FOX East
- WNYW (New York) FOX HD East
- KTTV (Los Angeles) FOX West
- KTTV (Los Angeles) FOX HD West
+ KTLA CW West
+ WABC (New York) ABC East
+ WABC (New York) ABC HD East
+ KABC (Los Angeles) ABC West
+ KABC (Los Angeles) ABC HD West
+ WNYW (New York) FOX East
+ WNYW (New York) FOX HD East
+ KTTV (Los Angeles) FOX West
+ KTTV (Los Angeles) FOX HD West
Aqui
Univision East
Univision East HD
@@ -399,7 +399,7 @@
Telefe
Multimedios
Discovery en Espanol
- WAPA America
+ WAPA America
Videorola
Nuestra Tele
Caracol TV
diff --git a/sites/entertainment.ie/entertainment.ie.config.js b/sites/entertainment.ie/entertainment.ie.config.js
index 04ff4ec6e..6d2f1cd76 100644
--- a/sites/entertainment.ie/entertainment.ie.config.js
+++ b/sites/entertainment.ie/entertainment.ie.config.js
@@ -1,6 +1,10 @@
const axios = require('axios')
const cheerio = require('cheerio')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'entertainment.ie',
@@ -19,10 +23,10 @@ module.exports = {
let start = parseStart($item, date)
if (!start) return
if (prev && start < prev.start) {
- start = start.plus({ days: 1 })
+ start = start.add(1, 'day')
}
const duration = parseDuration($item)
- const stop = start.plus({ minutes: duration })
+ const stop = start.add(duration, 'minute')
programs.push({
title: parseTitle($item),
description: parseDescription($item),
@@ -77,9 +81,7 @@ function parseStart($item, date) {
let [, time] = d ? d.split(', ') : [null, null]
return time
- ? DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${time}`, 'yyyy-MM-dd HH:mm', {
- zone: 'UTC'
- }).toUTC()
+ ? dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'UTC').utc()
: null
}
diff --git a/sites/epgshare01.online/epgshare01.online_US_LOCALS2.channels.xml b/sites/epgshare01.online/epgshare01.online_US_LOCALS2.channels.xml
index 5462c18a3..2429c08c2 100644
--- a/sites/epgshare01.online/epgshare01.online_US_LOCALS2.channels.xml
+++ b/sites/epgshare01.online/epgshare01.online_US_LOCALS2.channels.xml
@@ -363,7 +363,7 @@
ABC (WTRF-TV3) Wheeling, WV
ABC (WTVA2) Tupelo, MS
ABC (WTVC) Chattanooga, TN
- ABC (WTVD) Raleigh, NC
+ ABC (WTVD) Raleigh, NC
ABC (WTVG) Toledo, OH
ABC (WTVM) Columbus, GA
ABC (WTVO) Rockford, IL
@@ -902,7 +902,7 @@
CBS (WMBD) Central Illinois, IL
CBS (WMDN) Meridian, MS
CBS (WMNS-LP) Charlotte/Amalie, VI
- CBS (WNCN) Raleigh-Durham, NC
+ CBS (WNCN) Raleigh-Durham, NC
CBS (WNCT) Greenville, NC
CBS (WNEM) Flint, MI
CBS (WNKY2) Bowling Green, KY
@@ -1313,7 +1313,7 @@
CW (WKRC-DT2) Cincinati, OH
CW (WKTV3) Utica, NY
CW (WKYT-DT2) Lexington, KY
- CW (WLFL) Raleigh, NC
+ CW (WLFL) Raleigh, NC
CW (WLMT) Memphis, TN
CW (WLTZ2) Columbus, GA
CW (WLVI) Boston, MA
@@ -1469,7 +1469,7 @@
Estrella (WESV-LD) Chicago, IL
Estrella (WGEN-LD) HD Miami, FL
Estrella (WGEN-TV) Key West, FL
- Estrella (WIRP-LD) Raleigh, NC
+ Estrella (WIRP-LD) Raleigh, NC
Estrella (WKCF-DT3) Orlando, FL
Estrella (WKOB-DT6) New York, NY
Estrella (WMOR-DT3) Tampa Bay, FL
@@ -1837,7 +1837,7 @@
FOX (WPMT) Harrisburg, PA
FOX (WQMY-DT2) Williamsport, PA
FOX (WQRF) Rockford, IL
- FOX (WRAZ) Raleigh-Durham, NC
+ FOX (WRAZ) Raleigh-Durham, NC
FOX (WRLH) Richmond, VA
FOX (WRSP) Springfield, IL
FOX (WSAW-TV3) Wausau, WI
@@ -2143,7 +2143,7 @@
Localish (WABC-DT2) New York, NY
Localish (WLS-TV2) Chicago, IL
Localish (WPVI-DT2) Philadelphia, PA
- Localish (WTVD-DT2) Raleigh, NC
+ Localish (WTVD-DT2) Raleigh, NC
Mainstreet TV (KBTV-CA6) Sacramento, CA
Mainstreet TV (KNBX-DT4) Las Vegas, NV
Majestadtv (KCNZ-CD7) San Francisco, CA
@@ -2369,7 +2369,7 @@
MNT (WPTA-DT3) Fort Wayne, IN
MNT (WQAD-DT3) Quad Cities, IA
MNT (WQMY) Williamsport, PA
- MNT (WRDC) Raleigh, NC
+ MNT (WRDC) Raleigh, NC
MNT (WRDE-LD2) Salisbury, MD
MNT (WRDW-DT3) Augusta, GA
MNT (WRLH-TV2) Richmond, VA
@@ -2697,7 +2697,7 @@
NBC (WPTV) West Palm Beach, FL
NBC (WPTZ) Plattsburg, NY
NBC (WPXI) Pittsburgh, PA
- NBC (WRAL) Raleigh-Durham, NC
+ NBC (WRAL) Raleigh-Durham, NC
NBC (WRC) District of Columbia
NBC (WRCB) Chattanooga, TN
NBC (WRDE) Salisbury, MD
@@ -2732,7 +2732,7 @@
NBC (WWLP) Springfield, MA
NBC (WWPI-LD) Fort Kent , ME
NBC (WXIA) Atlanta, GA
- NBC (WXII) Winston-Salem, NC
+ NBC (WXII) Winston-Salem, NC
NBC (WXXV-TV2) Gulfport, MS
NBC (WYFF) Greenville, SC
NBC KJAC (KVHP-LD2) Jasper, TX
@@ -3601,7 +3601,7 @@
SSTN (KUVM-LD1) Missouri City, TX
SSTN (WCSN-LD6) Columbus, OH
SSTN (WDVB-CD2) Edison, NJ
- SSTN (WIRP-LD6) Raleigh, NC
+ SSTN (WIRP-LD6) Raleigh, NC
SSTN (WMKE) Milwaukee, WI
SSTN (WRCX) Dayton, OH
SSTN (WUFX) Tallahassee, FL
diff --git a/sites/gatotv.com/gatotv.com.channels.xml b/sites/gatotv.com/gatotv.com.channels.xml
index 0399a76f5..aa23b1014 100644
--- a/sites/gatotv.com/gatotv.com.channels.xml
+++ b/sites/gatotv.com/gatotv.com.channels.xml
@@ -16,7 +16,7 @@
5 de México
6 de Costa Rica
6 de El Salvador
- WIPR
+ WIPR
7 de Costa Rica
7 de Guatemala
Tele Isla
@@ -36,7 +36,7 @@
13 de Nicaragua
Telemetro
13 de Paraguay
- 13 de Puerto Rico
+ 13 de Puerto Rico
13 de República Dominicana
14 de México
15 de República Dominicana
@@ -333,7 +333,7 @@
Pasiones Estados Unidos
Pasiones Latinoamérica
Perú Mágico
- Punto 2
+ Punto 2
PX Sports
RAI International
RCN Colombia
@@ -464,8 +464,8 @@
Video Rola
ViendoMovies
VTV Honduras
- WAPA 2 Deportes
- WAPA-TV
+ WAPA 2 Deportes
+ WAPA-TV
Warner TV Chile
Warner TV México
Warner TV Panregional
diff --git a/sites/gatotv.com/gatotv.com.config.js b/sites/gatotv.com/gatotv.com.config.js
index b814da0a7..cf1b34e0a 100644
--- a/sites/gatotv.com/gatotv.com.config.js
+++ b/sites/gatotv.com/gatotv.com.config.js
@@ -2,7 +2,11 @@ const axios = require('axios')
const cheerio = require('cheerio')
const url = require('url')
const path = require('path')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'gatotv.com',
@@ -13,18 +17,18 @@ module.exports = {
parser({ content, date }) {
let programs = []
const items = parseItems(content)
- date = date.subtract(1, 'd')
+ date = date.subtract(1, 'day')
items.forEach((item, i) => {
const $item = cheerio.load(item)
let start = parseStart($item, date)
- if (i === 0 && start.hour >= 5) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ if (i === 0 && start.hour() >= 5) {
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
let stop = parseStop($item, date)
if (stop < start) {
- stop = stop.plus({ days: 1 })
- date = date.add(1, 'd')
+ stop = stop.add(1, 'day')
+ date = date.add(1, 'day')
}
programs.push({
@@ -78,17 +82,13 @@ function parseImage($item) {
function parseStart($item, date) {
const time = $item('td:nth-child(1) > div > time').attr('datetime')
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${time}`, 'yyyy-MM-dd HH:mm', {
- zone: 'EST'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'EST').utc()
}
function parseStop($item, date) {
const time = $item('td:nth-child(2) > div > time').attr('datetime')
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${time}`, 'yyyy-MM-dd HH:mm', {
- zone: 'EST'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'EST').utc()
}
function parseItems(content) {
diff --git a/sites/jiotv.com/jiotv.com.test.js b/sites/jiotv.com/jiotv.com.test.js
index 5738c9307..5732a555d 100644
--- a/sites/jiotv.com/jiotv.com.test.js
+++ b/sites/jiotv.com/jiotv.com.test.js
@@ -3,11 +3,13 @@ const fs = require('fs')
const path = require('path')
const dayjs = require('dayjs')
const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
const customParseFormat = require('dayjs/plugin/customParseFormat')
dayjs.extend(customParseFormat)
dayjs.extend(utc)
+dayjs.extend(timezone)
-jest.useFakeTimers().setSystemTime(new Date('2025-01-15'))
+jest.useFakeTimers().setSystemTime(dayjs.utc('2025-01-15').valueOf())
const date = dayjs.utc('2025-01-17', 'YYYY-MM-DD').startOf('d')
const channel = {
diff --git a/sites/m.tv.sms.cz/m.tv.sms.cz.config.js b/sites/m.tv.sms.cz/m.tv.sms.cz.config.js
index 92861212a..e2025f918 100644
--- a/sites/m.tv.sms.cz/m.tv.sms.cz.config.js
+++ b/sites/m.tv.sms.cz/m.tv.sms.cz.config.js
@@ -1,6 +1,10 @@
const cheerio = require('cheerio')
const iconv = require('iconv-lite')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'm.tv.sms.cz',
@@ -19,12 +23,12 @@ module.exports = {
let start = parseStart($item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ hours: 1 })
+ const stop = start.add(1, 'hour')
programs.push({
title: parseTitle($item),
description: parseDescription($item),
@@ -65,7 +69,7 @@ function parseStart($item, date) {
const timeString = $item('div > span').text().trim()
const dateString = `${date.format('MM/DD/YYYY')} ${timeString}`
- return DateTime.fromFormat(dateString, 'MM/dd/yyyy HH.mm', { zone: 'Europe/Prague' }).toUTC()
+ return dayjs.tz(dateString, 'MM/DD/YYYY HH.mm', 'Europe/Prague').utc()
}
function parseDescription($item) {
diff --git a/sites/meo.pt/meo.pt.config.js b/sites/meo.pt/meo.pt.config.js
index 3695b22a4..fe853d39e 100644
--- a/sites/meo.pt/meo.pt.config.js
+++ b/sites/meo.pt/meo.pt.config.js
@@ -1,4 +1,8 @@
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'meo.pt',
@@ -31,8 +35,8 @@ module.exports = {
if (!items.length) return programs
for (const item of items) {
- const start = DateTime.fromISO(item.StartDate, { zone: 'Europe/Lisbon' }).toUTC()
- const stop = DateTime.fromISO(item.EndDate, { zone: 'Europe/Lisbon' }).toUTC()
+ const start = dayjs.tz(item.StartDate, 'Europe/Lisbon').utc()
+ const stop = dayjs.tz(item.EndDate, 'Europe/Lisbon').utc()
const prog = {
title: item.Title || 'Sem título',
diff --git a/sites/ontvtonight.com/ontvtonight.com_ca.channels.xml b/sites/ontvtonight.com/ontvtonight.com_ca.channels.xml
index bab9b1836..fa8584e30 100644
--- a/sites/ontvtonight.com/ontvtonight.com_ca.channels.xml
+++ b/sites/ontvtonight.com/ontvtonight.com_ca.channels.xml
@@ -36,7 +36,7 @@
CHAU TVA (Carleton)
NHL Center Ice & MLB Extra Innings
Omni2 Television
- WTVS HDTV
+ WTVS HDTV
Stingray Eclectic Electronic
CTV Atlantic (Halifax, NS)
NBC Charlotte HDTV
@@ -77,20 +77,20 @@
CITL
Global Edmonton
Citytv Toronto
- KCPQ HDTV
+ KCPQ HDTV
CJOB Radio
CJKR Radio
KING HDTV
- KOMO HDTV
- KTLA HDTV
+ KOMO HDTV
+ KTLA HDTV
WBZ HDTV
- WDIV HDTV
- WFXT HDTV
+ WDIV HDTV
+ WFXT HDTV
WGN Local Chicago HDTV
- WGRZ HDTV
- WHDH HDTV
- WIVB HDTV
- WPIX HDTV
+ WGRZ HDTV
+ WHDH HDTV
+ WIVB HDTV
+ WPIX HDTV
Slice TV
WWJ HDTV
CTV Northern Ontario
@@ -110,7 +110,7 @@
SurSagar Television
CKAC Radio
CITE FM Sherbrooke
- WNED PBS HDTV
+ WNED PBS HDTV
Global Saskatoon
OMNI British Columbia
CJCL Radio The Fan 590
@@ -136,11 +136,11 @@
Eternal Word Television Canada
Zee Cinema (Canada)
Current Time TV SD
- WXXI HDTV
- WXXI Create
- WXXI World
- WXXI PBS Kids
- WGBH HDTV
+ WXXI HDTV
+ WXXI Create
+ WXXI World
+ WXXI PBS Kids
+ WGBH HDTV
CFWE Radio
CKRW Radio
CIRK Radio
@@ -148,20 +148,20 @@
CHED Radio
CKNG Radio
CHQT Radio
- WKBW HDTV
- KSPS HDTV
- WROC HDTV
- WHEC HDTV
- WSBK HDTV
- WNLO HDTV
+ WKBW HDTV
+ KSPS HDTV
+ WROC HDTV
+ WHEC HDTV
+ WSBK HDTV
+ WNLO HDTV
CFMI Radio
HPItv International
HPItv Canada
HPItv West
Crave Movies & HBO On Demand
WILD Television Network
- WUHF HDTV
- WHEC MeTV
+ WUHF HDTV
+ WHEC MeTV
ADDIK
ABCEHD
Omni2 HDTV
@@ -179,12 +179,12 @@
CBC Quebec HDTV
Makeful
CKOI Radio
- WUTV HDTV
+ WUTV HDTV
TELILE
Rogers On Demand
GMA Pinoy TV (East)
CTV Vancouver, British Columbia HDTV
- WNYO HDTV
+ WNYO HDTV
TGCOM 24
The Fight Network (Canada) SDTV
OHL Action Pak
@@ -246,7 +246,7 @@
India Today
98.5 Montréal (CHMP)
Kids On Demand
- WGRZ Antenna TV
+ WGRZ Antenna TV
National Geographic Canada HDTV
Stingray Le Palmarès
Showcase Television HDTV (East)
@@ -350,8 +350,8 @@
Stingray Baroque
Russia Today (North America)
WGNT
- WKBW Bounce TV
- WUTV TBD
+ WKBW Bounce TV
+ WUTV TBD
The Sports Network 2 HDTV
Comedy Central HDTV (East)
CBOT HDTV
@@ -386,7 +386,7 @@
Évasion HDTV
WPXJ HDTV
WPXJ Court TV
- WPXJ Grit
+ WPXJ Grit
HLN HDTV
Ch 5 Legislative Assembly
ABP News
@@ -404,7 +404,7 @@
Star Chinese Channel
Star Chinese Movies 2
CITSDT YES TV HDTV
- WNYB TCT HDTV
+ WNYB TCT HDTV
Crave 2 HDTV (East)
Crave 3 HDTV (East)
CBVT ICI Radio-Canada HDTV (Québec)
diff --git a/sites/ontvtonight.com/ontvtonight.com_us.channels.xml b/sites/ontvtonight.com/ontvtonight.com_us.channels.xml
index 555324640..f023392aa 100644
--- a/sites/ontvtonight.com/ontvtonight.com_us.channels.xml
+++ b/sites/ontvtonight.com/ontvtonight.com_us.channels.xml
@@ -2,11 +2,11 @@
MBC America Korean TV
FanDuel Racing
- WCBS
+ WCBS
DTV Cinema
KYW HDTV
- WCAU HDTV
- WPVI HDTV
+ WCAU HDTV
+ WPVI HDTV
TV5 Monde (USA)
NHL Center Ice & MLB Extra Innings
Lifetime Real Women
@@ -22,8 +22,8 @@
Paramount+ with SHOWTIME HDTV (East)
BET Gospel
NHL Center Ice & MLB Extra Innings
- KRIV HDTV
- KTRK HDTV
+ KRIV HDTV
+ KTRK HDTV
DTV Cinema HDTV
DTV Cinema
DTV Cinema HDTV
@@ -73,96 +73,96 @@
Paramount+ with SHOWTIME (West)
HBO HDTV (East)
HBO HDTV (West)
- KABC HDTV
- WTVD HDTV
- KCBS HDTV
- WCBS HDTV
+ KABC HDTV
+ WTVD HDTV
+ KCBS HDTV
+ WCBS HDTV
KMSP HDTV
- KPTV HDTV
- KTTV HDTV
- WAGA HDTV
- WNYW HDTV
- WOFL HDTV
- WTVT HDTV
- WTXF HDTV
- WLNY HDTV
- KNSD HDTV
+ KPTV HDTV
+ KTTV HDTV
+ WAGA HDTV
+ WNYW HDTV
+ WOFL HDTV
+ WTVT HDTV
+ WTXF HDTV
+ WLNY HDTV
+ KNSD HDTV
WNET Thirteen HDTV
- WWOR HDTV
+ WWOR HDTV
ESPN-2 Alternate Programming
- WUTF HDTV
- WABC HDTV
+ WUTF HDTV
+ WABC HDTV
BET Her
- WDAF HDTV
- KNBC HDTV
- WNBC HDTV
+ WDAF HDTV
+ KNBC HDTV
+ WNBC HDTV
WRC HDTV
NBA TV
WXNY Daystar
Cable Satellite Public Affairs Network 2
Investigation Discovery
- KCPQ HDTV
+ KCPQ HDTV
Discovery Family Channel SDTV
- KDFW HDTV
- KDVR HDTV
+ KDFW HDTV
+ KDVR HDTV
Science
- KFSN HDTV
+ KFSN HDTV
KGO HDTV
- KNTV HDTV
+ KNTV HDTV
Eternal Word Television Network
The Cowboy Channel
- KSAS HDTV
- KSAZ HDTV
- KSTU HDTV
- KSWB HDTV
- KTBC HDTV
- KTVI HDTV
- KTVU HDTV
- KTXL HDTV
+ KSAS HDTV
+ KSAZ HDTV
+ KSTU HDTV
+ KSWB HDTV
+ KTBC HDTV
+ KTVI HDTV
+ KTVU HDTV
+ KTXL HDTV
Fox Deportes en Español (U.S.)
- KXAS HDTV
- KXII HDTV
- WALA HDTV
+ KXAS HDTV
+ KXII HDTV
+ WALA HDTV
Bally Sports SoCal
- WBFF HDTV
+ WBFF HDTV
Bally Sports Midwest (St. Louis)
Root Sports Northwest
SportsNet Pittsburgh (Pittsburgh DMA)
- WFLD HDTV
- WFLX HDTV
- WFSB HDTV
- WFXG HDTV
- WITI HDTV
- WJBK HDTV
+ WFLD HDTV
+ WFLX HDTV
+ WFSB HDTV
+ WFXG HDTV
+ WITI HDTV
+ WJBK HDTV
GSN (East)
WJW HDTV
The Golf Channel
WLS HDTV
HBO 2 (East)
- WMAQ HDTV
- WNEP HDTV
+ WMAQ HDTV
+ WNEP HDTV
NJ PBS HDTV
- WNYE HDTV
+ WNYE HDTV
Home Shopping Network
- WPGH HDTV
- WPIX HDTV
+ WPGH HDTV
+ WPIX HDTV
Monumental Sports Network
IFC (East)
Inspirational Network East
- WTNH HDTV
- WTTG HDTV
- WXIN HDTV
- WXIX HDTV
- WXMI HDTV
+ WTNH HDTV
+ WTTG HDTV
+ WXIN HDTV
+ WXIX HDTV
+ WXMI HDTV
Thirteen PBS Kids
msnbc
Madison Square Garden (Zone 1)
Fuse (East)
- KVVU HDTV
- WACH HDTV
+ KVVU HDTV
+ WACH HDTV
NASA Television
- WCCT HDTV
- WZTV HDTV
+ WCCT HDTV
+ WZTV HDTV
New England Sports Network
The Asia Network
Antenna Greek TV
@@ -173,7 +173,7 @@
Ovation Arts Network
HDNet Movies
CBS Sports Network
- WPMT HDTV
+ WPMT HDTV
RCN Nuestra Tele
TBN Enlace USA
Tennis Channel
@@ -181,10 +181,10 @@
Syfy (East)
ATN Punjabi
ATN Jaya
- WTNZ HDTV
+ WTNZ HDTV
Free Speech TV
Starz Edge (East)
- WVIT HDTV
+ WVIT HDTV
SundanceTV (East)
Madison Square Garden HDTV
Madison Square Garden Sportsnet HDTV
@@ -215,7 +215,7 @@
STARZ HD (East)
STARZ HD (West)
Caracol TV Internacional
- WTVJ HDTV
+ WTVJ HDTV
Cine Nostalgia Mexico
Shopping Channel
The Movie Channel HDTV (East)
@@ -244,78 +244,78 @@
CPTV HDTV
De Película Clásico
DTV Cinema
- WLIW HDTV
+ WLIW HDTV
NJTV HDTV
WNJB NHK World-Japan
- WXXA HDTV
- WTGS HDTV
+ WXXA HDTV
+ WTGS HDTV
KUNS CW HDTV
- KPTM HDTV
- KBTV DABL HDTV
- WTIC HDTV
+ KPTM HDTV
+ KBTV DABL HDTV
+ WTIC HDTV
MTV-U
Celebrity Shopping Network
- WHNS HDTV
+ WHNS HDTV
Bally Sports Florida 24/7 HDTV (Rays, Marlins, Panthers)
- KBSI HDTV
- KOKH HDTV
- KMPH HDTV
- KRXI HDTV
- WLUK HDTV
- KREN Univision 27
- KNIN HDTV
- WIVT HDTV
+ KBSI HDTV
+ KOKH HDTV
+ KMPH HDTV
+ KRXI HDTV
+ WLUK HDTV
+ KREN Univision 27
+ KNIN HDTV
+ WIVT HDTV
KFXA Dabl
- WBRE HDTV
- WBRC HDTV
- WOLF HDTV
+ WBRE HDTV
+ WBRC HDTV
+ WOLF HDTV
WRNN Shop LC HDTV
- WYOU HDTV
+ WYOU HDTV
WMBC Merit Street Media HDTV
- WHPX HDTV
- WFXL HDTV
- WCTX HDTV
- WOGX HDTV
- WMSN HDTV
+ WHPX HDTV
+ WFXL HDTV
+ WCTX HDTV
+ WOGX HDTV
+ WMSN HDTV
WTBYDT
- WNYW FOX Weather
- WDKY HDTV
- KFTH HDTV UniMás 67
- KTFD HDTV UniMás 14
- KTFF HDTV UniMás 61
- WAMI HDTV UniMás 69
+ WNYW FOX Weather
+ WDKY HDTV
+ KFTH HDTV UniMás 67
+ KTFD HDTV UniMás 14
+ KTFF HDTV UniMás 61
+ WAMI HDTV UniMás 69
WOTF Grit HDTV
- WUVG HDTV Univision 34
- WVEN HDTV Univision 26
- KSTR HDTV UniMás 49
- WXFT HDTV UniMás 60
- KFTV HDTV Univision 21
- KLDO Univision 27
- KMEX Univision 34
- KPMR HDTV Univision 38
- KTVW HDTV Univision 33
- KUVN HDTV Univision 23
- KUVS HDTV Univision 19
- KWEX HDTV Univision 41
- KXLN HDTV Univision 45
- WGBO HDTV Univision 66
- WLTV HDTV Univision 23
- WQHS HDTV Univision 61
- WXTV HDTV Univision 41
- WFTY True Crime Network
+ WUVG HDTV Univision 34
+ WVEN HDTV Univision 26
+ KSTR HDTV UniMás 49
+ WXFT HDTV UniMás 60
+ KFTV HDTV Univision 21
+ KLDO Univision 27
+ KMEX Univision 34
+ KPMR HDTV Univision 38
+ KTVW HDTV Univision 33
+ KUVN HDTV Univision 23
+ KUVS HDTV Univision 19
+ KWEX HDTV Univision 41
+ KXLN HDTV Univision 45
+ WGBO HDTV Univision 66
+ WLTV HDTV Univision 23
+ WQHS HDTV Univision 61
+ WXTV HDTV Univision 41
+ WFTY True Crime Network
WPVI Charge!
WLII HDTV Teleonce 56
- WQPX HDTV
- WPXN HDTV
+ WQPX HDTV
+ WPXN HDTV
Tele El Salvador SD
The NFL Network HDTV
- WABC Localish HDTV
- WTNH Rewind TV
+ WABC Localish HDTV
+ WTNH Rewind TV
Altitude Sports & Entertainment (Colorado)
NBC Sports Chicago
DTV Cinema HDTV
- WRSP HDTV
- WNBC Cozi TV
+ WRSP HDTV
+ WNBC Cozi TV
DTV Cinema HDTV
DTV Cinema HDTV
DTV Cinema HDTV
@@ -341,7 +341,7 @@
Canal Once XEIPN Internacional
Canal 22 Internacional
CB Tu Televisión Michoacán
- WUHF HDTV
+ WUHF HDTV
GOLTV English
AFN Family/AFN Pulse
AFN Prime Pacific
@@ -352,15 +352,15 @@
Weather Now On Demand
WVIA
WVIA Create
- WRLH HDTV
+ WRLH HDTV
SET MAX
ESPN2 HDTV
TBS Superstation HDTV (East)
- WCAU Cozi TV
- WPFO HDTV
+ WCAU Cozi TV
+ WPFO HDTV
ESPNU
AFN Prime Atlantic
- WVIT Cozi TV
+ WVIT Cozi TV
Television Korea
DTV Cinema
DIRECTV Kids Mix
@@ -368,7 +368,7 @@
NBC Sports Chicago HDTV
Dish Network FYI
Outdoor Channel HDTV
- WUTV HDTV
+ WUTV HDTV
Root Sports Northwest 24/7 HDTV
Yankees Television HDTV
TVBS
@@ -386,14 +386,14 @@
DTV Cinema HDTV
El Sembrador Nueva Evangelización TV
Universal Kids
- WGXA HDTV
+ WGXA HDTV
Tele N
Military History Channel
Almavisión Hispanic Network
RetroPlex
IndiePlex
NBC Sports Boston 24/7 HDTV
- WDFX HDTV
+ WDFX HDTV
The Groove (XM Satellite Radio)
Aguila (XM Satellite Radio)
Caricia (XM Satellite Radio)
@@ -450,7 +450,7 @@
Siriusly Sinatra (Sirius Satellite Radio)
On Broadway (Sirius Satellite Radio)
Symphony Hall (Sirius Satellite Radio)
- WVUE HDTV
+ WVUE HDTV
Crime and Investigation Network
iNDemand High-Definition PPV
MTV Live HDTV
@@ -481,17 +481,17 @@
Smile of a Child
A&E Network HDTV
Bally Sports Detroit 24/7 HDTV
- WSMH HDTV
- WVIADT2 PBS Kids
+ WSMH HDTV
+ WVIADT2 PBS Kids
ReelzChannel
NBC Sports California HDTV
BabyFirst Americas
- WGPX Court TV
- WHPX Bounce
+ WGPX Court TV
+ WHPX Bounce
WPXN Bounce TV
WPXN Grit
- WQPX Bounce
- WQPX Court TV
+ WQPX Bounce
+ WQPX Court TV
AAJ TAK
SAHARA SAMAY INDIA
Sahara One
@@ -499,7 +499,7 @@
Arabic Music Radio
Galavision (East)
HOPE
- WUVN HDTV Univision 46
+ WUVN HDTV Univision 46
SportsNet Pittsburgh HDTV (Pittsburgh DMA)
Eternal Word Television en Español (U.S.)
Rotana Cinema
@@ -536,7 +536,7 @@
Bally Sports Detroit
GEO TV (Canada)
Jewish Life TV
- WSWB HDTV
+ WSWB HDTV
Canal Sur (Peru)
TVV
Estudio 5
@@ -631,7 +631,7 @@
The Movie Channel HDTV (West)
Paramount Network HDTV (East)
NewsNation HDTV
- WCWN HDTV
+ WCWN HDTV
Hallmark Mystery HDTV
Mid-Atlantic Sports Network HDTV
The Disney Channel HDTV (East)
@@ -726,7 +726,7 @@
Teleuniverso
MTV HDTV (East)
Cable News Network International
- WUNI HDTV Univision 27
+ WUNI HDTV Univision 27
HBO Latino HDTV (East)
Trinity Broadcasting Network HDTV
Women's Entertainment Network (East)
@@ -757,22 +757,22 @@
Milenio Televisión
Univisión Network (Pacific)
Mega TV Channel 405
- WQMY HDTV
- KTFK HDTV UniMás 64
- KFTR UniMás 46 HDTV
- WUVC HDTV Univision 40
- WUVP HDTV Univision 65
- KINC HDTV Univision 15
- KINT HDTV Univision 26
- KTFQ HDTV Univision
- KNVO HDTV Univision 48
- KORO Univision 28 HDTV
- KSMS HDTV Univision 67
+ WQMY HDTV
+ KTFK HDTV UniMás 64
+ KFTR UniMás 46 HDTV
+ WUVC HDTV Univision 40
+ WUVP HDTV Univision 65
+ KINC HDTV Univision 15
+ KINT HDTV Univision 26
+ KTFQ HDTV Univision
+ KNVO HDTV Univision 48
+ KORO Univision 28 HDTV
+ KSMS HDTV Univision 67
Destination America
Gran Cine
- KTFN HDTV UniMás 65
- WFDC HDTV Univision 14
- WFUT HDTV UniMás 68
+ KTFN HDTV UniMás 65
+ WFDC HDTV Univision 14
+ WFUT HDTV UniMás 68
GMA Life TV
Cine Latino (US)
Star Life (USA & Canada)
@@ -794,28 +794,28 @@
Bally Sports Sun South
MallTV
Black Entertainment Television HDTV (East)
- WNJU HDTV
+ WNJU HDTV
Multimedios USA
Christian Television Network
CPTV Spirit
Baby TV (Latin America)
- KTFQ HDTV UniMás 14
+ KTFQ HDTV UniMás 14
WFTT Scientology Network HDTV
ION
- KUPB HDTV Univision 18
+ KUPB HDTV Univision 18
Bally Sports West HDTV
Bally Sports SoCal
Bally Sports West
Bally Sports Southwest HDTV 24/7 (Main)
- KSCC HDTV
+ KSCC HDTV
KTVU
- KUNP Univision 16
+ KUNP Univision 16
KFXL
msnbc HDTV
Turner Classic Movies HDTV
HLN HDTV
BBC America HDTV (East)
- KVSN HDTV Univision 48
+ KVSN HDTV Univision 48
Discovery Theater HDTV (Latin America)
truTV HDTV (East)
Shop LC
@@ -827,7 +827,7 @@
Comedy Central HDTV (West)
KBYU Brigham Young University TV
Disney XD Spanish Audio Only for Tru 2 Way
- WVEA Univision 62
+ WVEA Univision 62
WCCT
Bally Sports South (Atlanta DMA) 24/7 HDTV
NFL RedZone
@@ -839,7 +839,7 @@
WMBC Merit Street Media
Bally Sports Sun 24/7 HDTV (South Marlins, Rays, Heat)
Investigation Discovery HDTV
- WFUT UniMás 68
+ WFUT UniMás 68
PTC Punjabi
Ebru TV
Bally Sports North HDTV
@@ -855,11 +855,11 @@
IndiePlex HDTV
MGM+ HDTV (West)
MGM+ (West)
- KNIC HDTV
+ KNIC HDTV
Hallmark Channel HDTV (East)
- KUVE HDTV Univision 38
+ KUVE HDTV Univision 38
Nuestra Tele Noticias 24
- KUTH HDTV Univision 32
+ KUTH HDTV Univision 32
NatGeo WILD
Turner Network Television HDTV (West)
TBS Superstation HDTV (West)
@@ -935,8 +935,8 @@
Vme Kids
Sony Movie Channel
Oxygen HDTV
- WPIX Antenna TV
- WTIC Antenna TV
+ WPIX Antenna TV
+ WTIC Antenna TV
WLIW
ET Financial News Channel
WIVT NBC HDTV
@@ -985,7 +985,7 @@
TV Asia (Canada)
MTV Classic
Bounce TV
- WNBC
+ WNBC
Bolivia TV
WWOR
Aapka Colors
@@ -1082,7 +1082,7 @@
Cartoon Network (West)
WKOB Daystar Television
Clic
- WCBS Start TV
+ WCBS Start TV
Disney XD (East)
Great American Family HDTV
WKOB Azteca America
@@ -1105,9 +1105,9 @@
MLB Network Alternate HDTV DirecTV
YES Network Overflow
Trace Sport Stars HDTV
- WWOR Buzzr
+ WWOR Buzzr
WRNN QVC2
- WNYW
+ WNYW
ION
Outside Television (National)
Jewish Broadcasting Service
@@ -1144,7 +1144,7 @@
Great American Family
De Película
American Heroes Channel
- WPIX
+ WPIX
Telemundo Network (West)
Lifetime Movies (East)
UNIVERSO (East)
@@ -1252,7 +1252,7 @@
HBO Comedy (West)
HBO Zone (East)
HBO Zone (West)
- KVYE Univision 7
+ KVYE Univision 7
KPTH
Community Bulletin Board
Security Camera
@@ -1275,7 +1275,7 @@
NBA League Pass
NBA League Pass
NBA League Pass
- WXTV Univision 41
+ WXTV Univision 41
NBA League Pass/MLS Direct Kick
NBA League Pass/MLS Direct Kick
NBA League Pass/MLS Direct Kick
@@ -1285,7 +1285,7 @@
Magnolia Network [East]
WYOU
Christian Television Network
- WABC
+ WABC
KCBS
WDCW
KGO
@@ -1324,7 +1324,7 @@
KTLA
Outer Max
Five Star Max
- WVIA HDTV
+ WVIA HDTV
Sports
Lebanese Broadcasting Corporation
euronews
@@ -1354,7 +1354,7 @@
KYW Start TV
WZME Story Television
WZME Story Television HDTV
- WZME MeTV+
+ WZME MeTV+
Z Living HDTV
beIN Sports (Spanish)
beIN Sports HDTV (Spanish)
@@ -1385,9 +1385,9 @@
Justice Central
Justice Central HDTV
The Broadway Channel
- WPXN Defy TV
+ WPXN Defy TV
WHPX Defy TV
- WQPX Grit
+ WQPX Grit
TLC
Impact Network Regional
UniMás (East)
@@ -1401,7 +1401,7 @@
MGM+ Marquee HDTV (East)
Infomercial Channel
Al Jazeera Sports Global (US)
- WNYW Movies!
+ WNYW Movies!
UPtv
UPtv HDTV
CINEMÁX SDTV
@@ -1423,8 +1423,8 @@
FXX HDTV (East)
FXX (East)
QVC2
- WHPX Scripps News
- WPXN Laff
+ WHPX Scripps News
+ WPXN Laff
WQPX Defy TV
Fox Sports 2
Fox Sports 2 HDTV
@@ -1459,12 +1459,12 @@
STARZ ENCORE Black HD (East)
MBC Masr
Interactive Advertising Channel HDTV
- WFUT get (Great Entertainment Television)
+ WFUT get (Great Entertainment Television)
¡Hola! TV HDTV (US)
get (Great Entertainment Television)
TeleFórmula (US Feed)
Dish Hop View
- WNYW TheGrio.TV
+ WNYW TheGrio.TV
Family Entertainment
Aastha Bhajan
MBC Kids
@@ -1473,7 +1473,7 @@
Rec TV
YES Network Overflow HDTV
One America News Network HDTV (West)
- WFTY Univision
+ WFTY Univision
Star India Plus HDTV
Zee TV HDTV
WJLP MeTV
@@ -1539,16 +1539,16 @@
Buzzr
B4U Music
Phoenix Hong Kong Channel
- WWOR HDTV
- WWOR Buzzr
+ WWOR HDTV
+ WWOR Buzzr
WEPT - AMGTV
W20CQ-D Hope Channel
W20CQ-D - Esperanza
FXX On Demand
- WTXF HDTV
- WTXF TheGrio.TV
- WTXF Movies!
- WTXF Buzzr TV
+ WTXF HDTV
+ WTXF TheGrio.TV
+ WTXF Movies!
+ WTXF Buzzr TV
W30AZ-D
W30AZ-D2
W30AZ-D3
@@ -1556,12 +1556,12 @@
NJTV NJ Audiovision
WXNY Daystar Espanol
WXNY Daystar Reflections
- WFTY Grit TV
+ WFTY Grit TV
WDVB TBN Inspire HDTV
WNJJ-LD
WASA Estrella News HDTV
WYXN CGTN News
- WXTV Bounce
+ WXTV Bounce
WMBC Aliento Visión
WKOB SonLife
WKOB Almavisión
@@ -1571,7 +1571,7 @@
WMBQ Infomercials
WNEP 2
Newswatch 16
- WFTY UniMás 67 HDTV
+ WFTY UniMás 67 HDTV
KTFV UniMás 32
Revenue Frontier
3ABN
@@ -1583,11 +1583,11 @@
Radio 74
WEDWDT4
MBC Drama (U.S)
- WYOU HDTV
+ WYOU HDTV
WSWB CW
WQMY
WWOR Heroes & Icons
- WFUT True Crime Network HDTV
+ WFUT True Crime Network HDTV
CGTN News
Univision SW Florida
WNYN Bein Sports Extra HDTV
@@ -1604,7 +1604,7 @@
WTVC2 Fox HD
WOW TV
IVC Internacional
- WSWB Comet TV
+ WSWB Comet TV
WZME MeTV
Pop 2k
Velvet (Sirius Satellite Radio)
@@ -1629,8 +1629,8 @@
GetIt
Al Jazeera (Arabic US)
Luxe TV
- WJLP ION Mystery
- WJLP Laff TV
+ WJLP ION Mystery
+ WJLP Laff TV
WDNJ-FM
KCBN Audio
NJ Audiovision
@@ -1684,8 +1684,8 @@
Scripps News
360 Tune Box
WBRE Laff TV
- WBRE Rewind TV
- WYOU ION Mystery
+ WBRE Rewind TV
+ WYOU ION Mystery
WYOU get (Great Entertainment Television)
AFN Movie (Delayed Feed)
AFN NPR
@@ -1745,7 +1745,7 @@
Duck TV
QVC3
TV5 News
- WYOU ION Mystery
+ WYOU ION Mystery
WYOU get (Great Entertainment Television)
WIVT Laff
WIVT ION Mystery
@@ -1930,16 +1930,16 @@
WMBC Merit Street Media HDTV
WCWN The Nest
DirecTV Sports
- WXXA Rewind TV
+ WXXA Rewind TV
WCCT The Nest
WBRE True Crime Network
WTIC get (Great Entertainment Television)
- WTIC True Crime Network
- WYOU COZI TV
- WYOU COZI TV
- WPIX Rewind TV
+ WTIC True Crime Network
+ WYOU COZI TV
+ WYOU COZI TV
+ WPIX Rewind TV
Nautical Channel (US)
- WFTY ION Mystery
+ WFTY ION Mystery
Asianet (Dish Delay)
Asianet Movies (DISH Delay)
Asianet Plus (DISH Delay)
@@ -1974,7 +1974,7 @@
WLIWDT4 All Arts HDTV
WLNY Charge!
Law & Crime
- WCBS DABL
+ WCBS DABL
KYW DABL
WWGB Radio
WBTK Radio
@@ -1983,7 +1983,7 @@
WJLP The Nest
WRDM Telexitos
WLNY HSN
- WLNY Circle TV
+ WLNY Circle TV
WJLP Thunder 106.3
WJLP B98.5
WJLP 107.1 The Boss
@@ -1992,17 +1992,17 @@
WNWT Story Television
Weather
Buy TV SDTV
- WCAU NBC LX Home
+ WCAU NBC LX Home
WNBC NBC LX Home
SHOxBET HDTV (East)
SHOxBET HDTV (West)
SHOxBET(East)
- WJLP MeTV+
- WCBS Fave TV
+ WJLP MeTV+
+ WCBS Fave TV
KYW Fave TV
WNET First Nations Experience HDTV
WTIC The Nest
- WOLF Charge
+ WOLF Charge
WABC HSN
WPXN Jewelry TV
WHPX QVC
diff --git a/sites/pbsguam.org/pbsguam.org.channels.xml b/sites/pbsguam.org/pbsguam.org.channels.xml
index aa94046f7..ffedf1b01 100644
--- a/sites/pbsguam.org/pbsguam.org.channels.xml
+++ b/sites/pbsguam.org/pbsguam.org.channels.xml
@@ -1,4 +1,4 @@
- PBS Guam
+ PBS Guam
diff --git a/sites/pickx.be/pickx.be.test.js b/sites/pickx.be/pickx.be.test.js
index ee11e679b..313ed6924 100644
--- a/sites/pickx.be/pickx.be.test.js
+++ b/sites/pickx.be/pickx.be.test.js
@@ -69,7 +69,7 @@ it('can parse response', () => {
description: 'Le journal de vivre ici.',
category: 'Info',
image:
- 'https://experience-cache.proximustv.be/posterserver/poster/EPG/w-166_h-110/250_250_4B990CC58066A7B2A660AFA0BDDE5C41.jpg'
+ 'https://experience-cache.cdi.streaming.proximustv.be/posterserver/poster/EPG/250_250_4B990CC58066A7B2A660AFA0BDDE5C41.jpg'
})
})
diff --git a/sites/pluto.tv/pluto.tv_us.channels.xml b/sites/pluto.tv/pluto.tv_us.channels.xml
index 832d964a9..c37527148 100644
--- a/sites/pluto.tv/pluto.tv_us.channels.xml
+++ b/sites/pluto.tv/pluto.tv_us.channels.xml
@@ -271,7 +271,7 @@
Ryan and Friends
Sailor Moon
Salem News Channel
- Scripps News
+ Scripps News
Shop LC
Sitcom Legends
Sketchy AF
diff --git a/sites/programtv.onet.pl/programtv.onet.pl.config.js b/sites/programtv.onet.pl/programtv.onet.pl.config.js
index 64ff12df0..c15c99fc2 100644
--- a/sites/programtv.onet.pl/programtv.onet.pl.config.js
+++ b/sites/programtv.onet.pl/programtv.onet.pl.config.js
@@ -1,12 +1,16 @@
const cheerio = require('cheerio')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
delay: 5000,
site: 'programtv.onet.pl',
days: 2,
url: function ({ date, channel }) {
- const currDate = DateTime.now().toUTC().startOf('day')
+ const currDate = dayjs().utc().startOf('day')
const day = date.diff(currDate, 'd')
return `https://programtv.onet.pl/program-tv/${channel.site_id}?dzien=${day}`
@@ -20,12 +24,12 @@ module.exports = {
let start = parseStart($item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ hours: 1 })
+ const stop = start.add(1, 'hour')
programs.push({
title: parseTitle($item),
description: parseDescription($item),
@@ -67,7 +71,7 @@ function parseStart($item, date) {
const timeString = $item('.hours > .hour').text()
const dateString = `${date.format('MM/DD/YYYY')} ${timeString}`
- return DateTime.fromFormat(dateString, 'MM/dd/yyyy HH:mm', { zone: 'Europe/Warsaw' }).toUTC()
+ return dayjs.tz(dateString, 'MM/DD/YYYY HH:mm', 'Europe/Warsaw').utc()
}
function parseCategory($item) {
diff --git a/sites/programtv.onet.pl/programtv.onet.pl.test.js b/sites/programtv.onet.pl/programtv.onet.pl.test.js
index 3cfca2bfe..928f830be 100644
--- a/sites/programtv.onet.pl/programtv.onet.pl.test.js
+++ b/sites/programtv.onet.pl/programtv.onet.pl.test.js
@@ -1,4 +1,3 @@
-const MockDate = require('mockdate')
const { parser, url } = require('./programtv.onet.pl.config.js')
const fs = require('fs')
const path = require('path')
@@ -14,20 +13,26 @@ const channel = {
xmltv_id: '13thStreet.de'
}
+beforeEach(() => {
+ jest.useFakeTimers()
+})
+
+afterEach(() => {
+ jest.useRealTimers()
+})
+
it('can generate valid url', () => {
- MockDate.set(dayjs.utc('2021-11-24', 'YYYY-MM-DD').startOf('d'))
+ jest.setSystemTime(dayjs.utc('2021-11-24', 'YYYY-MM-DD').startOf('d').valueOf())
expect(url({ channel, date })).toBe(
'https://programtv.onet.pl/program-tv/13th-street-250?dzien=0'
)
- MockDate.reset()
})
it('can generate valid url for next day', () => {
- MockDate.set(dayjs.utc('2021-11-23', 'YYYY-MM-DD').startOf('d'))
+ jest.setSystemTime(dayjs.utc('2021-11-23', 'YYYY-MM-DD').startOf('d').valueOf())
expect(url({ channel, date })).toBe(
'https://programtv.onet.pl/program-tv/13th-street-250?dzien=1'
)
- MockDate.reset()
})
it('can parse response', () => {
diff --git a/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml b/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml
index d64bc8252..c3c090e02 100644
--- a/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml
+++ b/sites/shahid.mbc.net/shahid.mbc.net_ar.channels.xml
@@ -7,12 +7,10 @@
قناة العاصوف
قناة مسرح مصر
قناة اللعبة
- قناة سيلفي
- الصحراء
- قناة سكة سفر
- قناة الحصن
- FIFA+
- حكايات دفعة
+ UNBEATEN
+ القرآن الكريم بصوت السديس
+ قناة كامل العدد
+ قناة جاك العلم
عبدالمجيد عبدالله
أفلام
العربية
@@ -25,16 +23,17 @@
السعودية
السعودية الآن
السنة النبوية
- إنمي
الشرق ديسكفري
Asharq Documentary
الشرق
قناة باب الحارة
Big Time Plus
فيروز
+ FIFA+
+ Goal Zone
+ إقرأ
ماجد المهندس
قناة مرايا
- MBC1
MBC1
MBC1
MBC2
@@ -42,7 +41,6 @@
MBC3
MBC4
MBC5
- MBC Action
MBC Bollywood
MBC Drama
MBC Drama
@@ -65,7 +63,7 @@
الثقافية
SBC
Spacetoon
- Spooky Nights
+ السورية
طرب
ذكريات
وناسه
diff --git a/sites/shahid.mbc.net/shahid.mbc.net_en.channels.xml b/sites/shahid.mbc.net/shahid.mbc.net_en.channels.xml
index ee4861815..15cded5b0 100644
--- a/sites/shahid.mbc.net/shahid.mbc.net_en.channels.xml
+++ b/sites/shahid.mbc.net/shahid.mbc.net_en.channels.xml
@@ -7,12 +7,10 @@
Al Asouf Channel
Masrah Masr Channel
El Le'ba Channel
- Selfie Channel
- Al Sahraa
- Sikkat Safar Channel
- Al Hisn Channel
- FIFA+
- Hikayat Dofaa
+ UNBEATEN
+ The Holy Quran Recited By Al Sudais
+ Kamel El Adad Channel
+ Jak Al Elm Channel
Abdul Majeed Abdullah
Aflam
Al Arabiya
@@ -25,13 +23,15 @@
AlSaudia
KSA Now
Al Sunnah al Nabawiyah
- Anime
Asharq Discovery
Asharq Documentary
Asharq
Bab Al Hara Channel
Big Time Plus
Fairuz
+ FIFA+
+ Goal Zone
+ Iqraa
Majid Almohandis
Maraya Channel
MBC1
@@ -65,7 +65,7 @@
AlThaqafeya
SBC
Spacetoon
- Spooky Nights
+ Al Souriya TV
Tarab
Thikrayat
Wanasa
diff --git a/sites/shahid.mbc.net/shahid.mbc.net_fr.channels.xml b/sites/shahid.mbc.net/shahid.mbc.net_fr.channels.xml
index 15fdc0206..15c2c9ddd 100644
--- a/sites/shahid.mbc.net/shahid.mbc.net_fr.channels.xml
+++ b/sites/shahid.mbc.net/shahid.mbc.net_fr.channels.xml
@@ -7,12 +7,10 @@
Al Asouf Channel
Masrah Masr Channel
El Le'ba Channel
- Selfie Channel
- Al Sahraa
- Sikkat Safar Channel
- Al Hisn Channel
- FIFA+
- Hikayat Dofaa
+ UNBEATEN
+ The Holy Quran Recited By Al Sudais
+ Kamel El Adad Channel
+ Jak Al Elm Channel
Abdul Majeed Abdullah
Aflam
Al Arabiya
@@ -25,13 +23,15 @@
AlSaudia
KSA Now
Al Sunnah al Nabawiyah
- Anime
Asharq Discovery
Asharq Documentary
Asharq
Bab Al Hara Channel
Big Time Plus
Fairuz
+ FIFA+
+ Goal Zone
+ Iqraa
Majid Almohandis
Maraya Channel
MBC1
@@ -65,7 +65,7 @@
AlThaqafeya
SBC
Spacetoon
- Spooky Nights
+ Al Souriya TV
Tarab
Thikrayat
Wanasa
diff --git a/sites/sky.com/sky.com.channels.xml b/sites/sky.com/sky.com.channels.xml
index db2bbae11..8395408aa 100644
--- a/sites/sky.com/sky.com.channels.xml
+++ b/sites/sky.com/sky.com.channels.xml
@@ -373,7 +373,7 @@
COLORS
Noor TV
Great! Action+1
- NTD
+ NTD
POP
Great! Xmas+1
Kanshi TV
diff --git a/sites/superguidatv.it/superguidatv.it.config.js b/sites/superguidatv.it/superguidatv.it.config.js
index 6a89e9fe5..ae7b6ea00 100644
--- a/sites/superguidatv.it/superguidatv.it.config.js
+++ b/sites/superguidatv.it/superguidatv.it.config.js
@@ -1,12 +1,16 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'superguidatv.it',
days: 3,
url({ channel, date }) {
- let diff = date.diff(DateTime.now().toUTC().startOf('day'), 'd')
+ let diff = date.diff(dayjs().utc().startOf('day'), 'd')
let day = {
0: 'oggi',
1: 'domani',
@@ -24,12 +28,12 @@ module.exports = {
let start = parseStart($item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ minutes: 30 })
+ const stop = start.add(30, 'minute')
programs.push({
title: parseTitle($item),
category: parseCategory($item),
@@ -92,9 +96,7 @@ function parseStart($item, date) {
.text()
.trim()
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${hours}`, 'yyyy-MM-dd HH:mm', {
- zone: 'Europe/Rome'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${hours}`, 'YYYY-MM-DD HH:mm', 'Europe/Rome').utc()
}
function parseTitle($item) {
diff --git a/sites/tivu.tv/tivu.tv.config.js b/sites/tivu.tv/tivu.tv.config.js
index 7849be39a..d57df08ca 100644
--- a/sites/tivu.tv/tivu.tv.config.js
+++ b/sites/tivu.tv/tivu.tv.config.js
@@ -1,5 +1,9 @@
const cheerio = require('cheerio')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'tivu.tv',
@@ -10,7 +14,7 @@ module.exports = {
}
},
url({ date }) {
- const diff = date.diff(DateTime.now().toUTC().startOf('day'), 'd')
+ const diff = date.diff(dayjs().utc().startOf('day'), 'd')
return `https://www.tivu.tv/epg_ajax_sat.aspx?d=${diff}`
},
@@ -24,12 +28,12 @@ module.exports = {
if (!start) return
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ minutes: 30 })
+ const stop = start.add(30, 'minute')
programs.push({
title: parseTitle($item),
start,
@@ -76,9 +80,7 @@ function parseStart($item, date) {
const [, , time] = $item('a').html().split('
')
if (!time) return null
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${time}`, 'yyyy-MM-dd HH:mm', {
- zone: 'Europe/Rome'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'Europe/Rome').utc()
}
function parseItems(content, channel) {
diff --git a/sites/turksatkablo.com.tr/turksatkablo.com.tr.config.js b/sites/turksatkablo.com.tr/turksatkablo.com.tr.config.js
index 12edc6239..8e1cae196 100644
--- a/sites/turksatkablo.com.tr/turksatkablo.com.tr.config.js
+++ b/sites/turksatkablo.com.tr/turksatkablo.com.tr.config.js
@@ -1,4 +1,8 @@
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'turksatkablo.com.tr',
@@ -21,13 +25,13 @@ module.exports = {
const prev = programs[programs.length - 1]
let start = parseStart(item, date)
if (prev && start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
let stop = parseStop(item, date)
if (prev && stop < start) {
- stop = stop.plus({ days: 1 })
- date = date.add(1, 'd')
+ stop = stop.add(1, 'day')
+ date = date.add(1, 'day')
}
programs.push({
title: item.b,
@@ -65,13 +69,13 @@ module.exports = {
function parseStart(item, date) {
const time = `${date.format('YYYY-MM-DD')} ${item.c}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd HH:mm', { zone: 'Europe/Istanbul' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD HH:mm', 'Europe/Istanbul').utc()
}
function parseStop(item, date) {
const time = `${date.format('YYYY-MM-DD')} ${item.d}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd HH:mm', { zone: 'Europe/Istanbul' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD HH:mm', 'Europe/Istanbul').utc()
}
function parseItems(content, channel) {
diff --git a/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js b/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js
index 87f976933..081f4e9dd 100644
--- a/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js
+++ b/sites/tv-programme.telecablesat.fr/tv-programme.telecablesat.fr.config.js
@@ -1,6 +1,10 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
const API_ENDPOINT = 'https://tv-programme.telecablesat.fr/chaine'
const headers = {
@@ -41,12 +45,12 @@ module.exports = {
let start = parseStart($item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ hours: 1 })
+ const stop = start.add(1, 'hour')
programs.push({
title: parseTitle($item),
description: parseDescription($item),
@@ -87,9 +91,7 @@ function parseStart($item, date) {
const timeString = $item('.schedule-hour').text()
if (!timeString) return null
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${timeString}`, 'yyyy-MM-dd HH:mm', {
- zone: 'Europe/Paris'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${timeString}`, 'YYYY-MM-DD HH:mm', 'Europe/Paris').utc()
}
function parseImage($item) {
diff --git a/sites/tv.mail.ru/tv.mail.ru.config.js b/sites/tv.mail.ru/tv.mail.ru.config.js
index 3024f3abc..846365c51 100644
--- a/sites/tv.mail.ru/tv.mail.ru.config.js
+++ b/sites/tv.mail.ru/tv.mail.ru.config.js
@@ -1,6 +1,10 @@
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
const axios = require('axios')
const uniqBy = require('lodash.uniqby')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'tv.mail.ru',
@@ -19,12 +23,12 @@ module.exports = {
let start = parseStart(item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ hours: 1 })
+ const stop = start.add(1, 'hour')
programs.push({
title: item.name,
category: parseCategory(item),
@@ -84,7 +88,7 @@ async function getTotalPageCount(region) {
function parseStart(item, date) {
const dateString = `${date.format('YYYY-MM-DD')} ${item.start}`
- return DateTime.fromFormat(dateString, 'yyyy-MM-dd HH:mm', { zone: 'Europe/Moscow' }).toUTC()
+ return dayjs.tz(dateString, 'YYYY-MM-DD HH:mm', 'Europe/Moscow').utc()
}
function parseCategory(item) {
diff --git a/sites/tvgids.nl/tvgids.nl.config.js b/sites/tvgids.nl/tvgids.nl.config.js
index 4df422070..0b54e27f1 100644
--- a/sites/tvgids.nl/tvgids.nl.config.js
+++ b/sites/tvgids.nl/tvgids.nl.config.js
@@ -1,13 +1,17 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'tvgids.nl',
days: 2,
url: function ({ date, channel }) {
const path =
- DateTime.utc().day === DateTime.fromMillis(date.valueOf()).day
+ dayjs().utc().day() === dayjs(date).utc().day()
? ''
: `${date.format('DD-MM-YYYY')}/`
@@ -23,12 +27,12 @@ module.exports = {
let start = parseStart($item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ minutes: 30 })
+ const stop = start.add(30, 'minute')
programs.push({
title: parseTitle($item),
description: parseDescription($item),
@@ -75,9 +79,7 @@ function parseImage($item) {
function parseStart($item, date) {
const time = $item('.program__starttime').clone().children().remove().end().text().trim()
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${time}`, 'yyyy-MM-dd HH:mm', {
- zone: 'Europe/Amsterdam'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'Europe/Amsterdam').utc()
}
function parseItems(content) {
diff --git a/sites/tvgids.nl/tvgids.nl.test.js b/sites/tvgids.nl/tvgids.nl.test.js
index 88da3f0a7..d316899e9 100644
--- a/sites/tvgids.nl/tvgids.nl.test.js
+++ b/sites/tvgids.nl/tvgids.nl.test.js
@@ -14,7 +14,7 @@ const channel = {
}
it('can generate valid url', () => {
- jest.useFakeTimers().setSystemTime(new Date('2025-01-17'))
+ jest.useFakeTimers().setSystemTime(dayjs('2025-01-17').valueOf())
expect(url({ date, channel })).toBe('https://www.tvgids.nl/gids/19-01-2025/npo1')
})
diff --git a/sites/tvhebdo.com/tvhebdo.com.channels.xml b/sites/tvhebdo.com/tvhebdo.com.channels.xml
index c73c72a2f..0ffb46699 100644
--- a/sites/tvhebdo.com/tvhebdo.com.channels.xml
+++ b/sites/tvhebdo.com/tvhebdo.com.channels.xml
@@ -1,9 +1,9 @@
2M
- KOMO
+ KOMO
WVNY
- WVNDT
+ WVNDT
Adult Swim SD
A&E HD
A&E
@@ -33,8 +33,8 @@
CBMT
CBVU-TV
CBUT-2
- KIRO
- WCAX
+ KIRO
+ WCAX
WCAXDT
CCT3
CCTV
@@ -68,7 +68,7 @@
CFCF HD
CTVN
KTLA HD
- KTLA
+ KTLA
D
D HD
Discovery Science HD
@@ -98,9 +98,9 @@
Fight Network
FOOD
FOOD HD
- KCPQ
+ KCPQ
WFFF
- WFFF
+ WFFF
FOX Newsworld
Festival Portuguese Television
France 24
@@ -158,8 +158,8 @@
National Geographic Canada
NBA TV HD
NBA TV
- KING
- WPTZ
+ KING
+ WPTZ
WPTZDT
NFL Network
NFL HD
@@ -178,8 +178,8 @@
OWN HD Canada
Paramount SD
WETK HD
- WCFE
- WETK
+ WCFE
+ WETK
Planète HD
Planète
PLAYBOY
@@ -306,8 +306,8 @@
WGN TV 9
WGN9 HD
Wild
- WPIX
- WSBK
+ WPIX
+ WSBK
WTHR
WTN
WWE
diff --git a/sites/tvhebdo.com/tvhebdo.com.config.js b/sites/tvhebdo.com/tvhebdo.com.config.js
index c77c239d1..e56ff1db2 100644
--- a/sites/tvhebdo.com/tvhebdo.com.config.js
+++ b/sites/tvhebdo.com/tvhebdo.com.config.js
@@ -1,7 +1,11 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
const uniqBy = require('lodash.uniqby')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'tvhebdo.com',
@@ -20,11 +24,11 @@ module.exports = {
let start = parseStart($item, date)
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
+ start = start.add(1, 'day')
}
prev.stop = start
}
- let stop = start.plus({ minutes: 30 })
+ let stop = start.add(30, 'minute')
programs.push({
title: parseTitle($item),
start,
@@ -83,9 +87,7 @@ function parseTitle($item) {
function parseStart($item, date) {
const time = $item('.heure').text()
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${time}`, 'yyyy-MM-dd HH:mm', {
- zone: 'America/Toronto'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'America/Toronto').utc()
}
function parseItems(content) {
diff --git a/sites/tvinsider.com/tvinsider.com.config.js b/sites/tvinsider.com/tvinsider.com.config.js
index 2ac33b164..9f115b4fd 100644
--- a/sites/tvinsider.com/tvinsider.com.config.js
+++ b/sites/tvinsider.com/tvinsider.com.config.js
@@ -1,6 +1,10 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'tvinsider.com',
@@ -20,7 +24,7 @@ module.exports = {
if (prev) {
prev.stop = start
}
- const stop = start.plus({ minute: 30 })
+ const stop = start.add(30, 'minute')
programs.push({
title: parseTitle($item),
@@ -114,7 +118,7 @@ function parseStart($item, date) {
let time = $item('time').text().trim()
time = `${date.format('YYYY-MM-DD')} ${time}`
- return DateTime.fromFormat(time, 'yyyy-MM-dd t', { zone: 'America/New_York' }).toUTC()
+ return dayjs.tz(time, 'YYYY-MM-DD h:mm A', 'EST').utc()
}
function parseItems(content, date) {
diff --git a/sites/tvmustra.hu/tvmustra.hu.config.js b/sites/tvmustra.hu/tvmustra.hu.config.js
index 328502dc5..4a3d283bb 100644
--- a/sites/tvmustra.hu/tvmustra.hu.config.js
+++ b/sites/tvmustra.hu/tvmustra.hu.config.js
@@ -1,6 +1,10 @@
const cheerio = require('cheerio')
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'tvmustra.hu',
@@ -18,12 +22,12 @@ module.exports = {
if (!start) return
if (prev) {
if (start < prev.start) {
- start = start.plus({ days: 1 })
- date = date.add(1, 'd')
+ start = start.add(1, 'day')
+ date = date.add(1, 'day')
}
prev.stop = start
}
- const stop = start.plus({ minute: 30 })
+ const stop = start.add(30, 'minute')
const title = parseTitle($item)
programs.push({
@@ -67,9 +71,7 @@ function parseTitle($item) {
function parseStart($item, date) {
const time = $item('div[class^="musor_lista_idopont"]').first().text().trim()
- return DateTime.fromFormat(`${date.format('YYYY-MM-DD')} ${time}`, 'yyyy-MM-dd HH:mm', {
- zone: 'Europe/Budapest'
- }).toUTC()
+ return dayjs.tz(`${date.format('YYYY-MM-DD')} ${time}`, 'YYYY-MM-DD HH:mm', 'Europe/Budapest').utc()
}
function parseItems(content) {
diff --git a/sites/tvpassport.com/tvpassport.com.channels.xml b/sites/tvpassport.com/tvpassport.com.channels.xml
index c131af7f8..5a29606b5 100644
--- a/sites/tvpassport.com/tvpassport.com.channels.xml
+++ b/sites/tvpassport.com/tvpassport.com.channels.xml
@@ -161,7 +161,7 @@
ABC (K13PJ-D) Vallecito, CO
ABC (K16DH) Miles City, MT
ABC (K19KV-D) Prescott, AZ
- ABC (K20JL-D) Ellensburg, WA
+ ABC (K20JL-D) Ellensburg, WA
ABC (K21JK-D) Montrose, CO
ABC (K23JD-D) Colfax, NM
ABC (K24IB-D) Verdi/Mogul, NV
@@ -173,515 +173,515 @@
ABC (K43BU) Clovis, NM
ABC (K44CN-D) Cottonwood, AZ
ABC (K45FZ) Lewiston, ID
- ABC (KAAL) Austin, MN HD
- ABC (KAAL) Austin, MN
- ABC (KABC) Los Angeles, CA HD
- ABC (KABC) Los Angeles, CA
+ ABC (KAAL) Austin, MN HD
+ ABC (KAAL) Austin, MN
+ ABC (KABC) Los Angeles, CA HD
+ ABC (KABC) Los Angeles, CA
ABC (KABY) Aberdeen, SD HD
ABC (KABY) Aberdeen, SD
- ABC (KAEF) Eureka, CA HD
- ABC (KAEF) Eureka, CA
- ABC (KAIT) Jonesboro, AR HD
- ABC (KAIT) Jonesboro, AR
- ABC (KAKE) Wichita, KS HD
- ABC (KAKE) Wichita, KS
- ABC (KAMC) Lubbock, TX HD
- ABC (KAMC) Lubbock, TX
- ABC (KAPP) Yakima, WA HD
- ABC (KAPP) Yakima, WA
- ABC (KATC) Lafayette, LA HD
- ABC (KATC) Lafayette, LA
- ABC (KATN) Fairbanks, AK HD
- ABC (KATN) Fairbanks, AK
- ABC (KATU) Portland, OR HD
- ABC (KATU) Portland, OR
- ABC (KATV) Little Rock, AR HD
- ABC (KATV) Little Rock, AR
- ABC (KAVU) Victoria, TX HD
- ABC (KAVU) Victoria, TX
- ABC (KBMT) Beaumont, TX HD
- ABC (KBMT) Beaumont, TX
- ABC (KBMY) Bismarck, ND HD
- ABC (KBMY) Bismarck, ND
- ABC (KCAU) Sioux City, IA HD
- ABC (KCAU) Sioux City, IA
- ABC (KCRG) Cedar Rapids, IA HD
- ABC (KCRG) Cedar Rapids, IA
- ABC (KDKF) Klamath Falls, OR HD
- ABC (KDKF) Klamath Falls, OR
- ABC (KDNL) St. Louis. MO HD
- ABC (KDNL) St. Louis, MO
- ABC (KDRV) Medford - Klamath Falls, OR HD
- ABC (KDRV) Medford - Klamath Falls, OR
- ABC (KECY-DT2) Yuma, AZ HD
- ABC (KECY-DT2) Yuma, AZ
- ABC (KERO) Bakersfield, CA HD
- ABC (KERO) Bakersfield, CA
- ABC (KESQ) Palm Springs, CA HD
- ABC (KESQ) Palm Springs, CA
- ABC (KETV) Omaha, NE HD
- ABC (KETV) Omaha, NE
- ABC (KEYT) Santa Barbara, CA HD
- ABC (KEYT) Santa Barbara, CA
- ABC (KEZI) Eugene, OR HD
- ABC (KEZI) Eugene, OR
- ABC (KFBB) Great Falls, MT HD
- ABC (KFBB) Great Falls, MT
- ABC (KFSN) Fresno, CA HD
- ABC (KFSN) Fresno, CA
- ABC (KGBD-LD) Great Bend, KS
+ ABC (KAEF) Eureka, CA HD
+ ABC (KAEF) Eureka, CA
+ ABC (KAIT) Jonesboro, AR HD
+ ABC (KAIT) Jonesboro, AR
+ ABC (KAKE) Wichita, KS HD
+ ABC (KAKE) Wichita, KS
+ ABC (KAMC) Lubbock, TX HD
+ ABC (KAMC) Lubbock, TX
+ ABC (KAPP) Yakima, WA HD
+ ABC (KAPP) Yakima, WA
+ ABC (KATC) Lafayette, LA HD
+ ABC (KATC) Lafayette, LA
+ ABC (KATN) Fairbanks, AK HD
+ ABC (KATN) Fairbanks, AK
+ ABC (KATU) Portland, OR HD
+ ABC (KATU) Portland, OR
+ ABC (KATV) Little Rock, AR HD
+ ABC (KATV) Little Rock, AR
+ ABC (KAVU) Victoria, TX HD
+ ABC (KAVU) Victoria, TX
+ ABC (KBMT) Beaumont, TX HD
+ ABC (KBMT) Beaumont, TX
+ ABC (KBMY) Bismarck, ND HD
+ ABC (KBMY) Bismarck, ND
+ ABC (KCAU) Sioux City, IA HD
+ ABC (KCAU) Sioux City, IA
+ ABC (KCRG) Cedar Rapids, IA HD
+ ABC (KCRG) Cedar Rapids, IA
+ ABC (KDKF) Klamath Falls, OR HD
+ ABC (KDKF) Klamath Falls, OR
+ ABC (KDNL) St. Louis. MO HD
+ ABC (KDNL) St. Louis, MO
+ ABC (KDRV) Medford - Klamath Falls, OR HD
+ ABC (KDRV) Medford - Klamath Falls, OR
+ ABC (KECY-DT2) Yuma, AZ HD
+ ABC (KECY-DT2) Yuma, AZ
+ ABC (KERO) Bakersfield, CA HD
+ ABC (KERO) Bakersfield, CA
+ ABC (KESQ) Palm Springs, CA HD
+ ABC (KESQ) Palm Springs, CA
+ ABC (KETV) Omaha, NE HD
+ ABC (KETV) Omaha, NE
+ ABC (KEYT) Santa Barbara, CA HD
+ ABC (KEYT) Santa Barbara, CA
+ ABC (KEZI) Eugene, OR HD
+ ABC (KEZI) Eugene, OR
+ ABC (KFBB) Great Falls, MT HD
+ ABC (KFBB) Great Falls, MT
+ ABC (KFSN) Fresno, CA HD
+ ABC (KFSN) Fresno, CA
+ ABC (KGBD-LD) Great Bend, KS
ABC (KGNS-TV2) Laredo, TX HD
ABC (KGNS-TV2) Laredo, TX
ABC (KGO) San Francisco, CA HD
ABC (KGO) San Francisco, CA
- ABC (KGTV) San Diego, CA HD
- ABC (KGTV) San Diego, CA
- ABC (KGUN) Tucson, AZ HD
- ABC (KGUN) Tucson, AZ
- ABC (KGWC-DT2) Casper, WY
- ABC (KHBB) Helena, MT HD
- ABC (KHBB) Helena, MT
- ABC (KHBS) Ft. Smith, AR HD
- ABC (KHBS) Ft. Smith, AR
- ABC (KHDS-LP) Salina, KS
- ABC (KHGI) Kearney, NE HD
- ABC (KHGI) Kearney, NE
- ABC (KHOG) Fayetteville, AR HD
- ABC (KHOG) Fayetteville, AR
- ABC (KHQA-DT2) Quincy, MO HD
+ ABC (KGTV) San Diego, CA HD
+ ABC (KGTV) San Diego, CA
+ ABC (KGUN) Tucson, AZ HD
+ ABC (KGUN) Tucson, AZ
+ ABC (KGWC-DT2) Casper, WY
+ ABC (KHBB) Helena, MT HD
+ ABC (KHBB) Helena, MT
+ ABC (KHBS) Ft. Smith, AR HD
+ ABC (KHBS) Ft. Smith, AR
+ ABC (KHDS-LP) Salina, KS
+ ABC (KHGI) Kearney, NE HD
+ ABC (KHGI) Kearney, NE
+ ABC (KHOG) Fayetteville, AR HD
+ ABC (KHOG) Fayetteville, AR
+ ABC (KHQA-DT2) Quincy, MO HD
ABC (KHQA-TV2) Quincy, MO
- ABC (KHSD) Lead, SD HD
- ABC (KHSD) Lead, SD
- ABC (KHVO) Hilo, HI
- ABC (KIFI) Idaho Falls, ID HD
- ABC (KIFI) Idaho Falls, ID
- ABC (KIII) Corpus Christi, TX HD
- ABC (KIII) Corpus Christi, TX
- ABC (KITV) Honolulu, HI
- ABC (KITV) Honolulu, HL HD
- ABC (KIVI) Boise, ID HD
- ABC (KIVI) Boise, ID
+ ABC (KHSD) Lead, SD HD
+ ABC (KHSD) Lead, SD
+ ABC (KHVO) Hilo, HI
+ ABC (KIFI) Idaho Falls, ID HD
+ ABC (KIFI) Idaho Falls, ID
+ ABC (KIII) Corpus Christi, TX HD
+ ABC (KIII) Corpus Christi, TX
+ ABC (KITV) Honolulu, HI
+ ABC (KITV) Honolulu, HL HD
+ ABC (KIVI) Boise, ID HD
+ ABC (KIVI) Boise, ID
ABC (KJCT) Grand Junction, CO HD
ABC (KJCT) Grand Junction, CO
- ABC (KJUD) Juneau, AK HD
- ABC (KJUD) Juneau, AK
+ ABC (KJUD) Juneau, AK HD
+ ABC (KJUD) Juneau, AK
ABC (KKTQ) Cheyenne, WY HD
ABC (KKTQ) Cheyenne, WY
- ABC (KLAX) Alexandria, LA HD
- ABC (KLAX) Alexandria, LA
- ABC (KLBY) Colby, KS
- ABC (KLKN) Lincoln, NE HD
- ABC (KLKN) Lincoln, NE
- ABC (KLTV) Tyler, TX HD
- ABC (KLTV) Tyler, TX
+ ABC (KLAX) Alexandria, LA HD
+ ABC (KLAX) Alexandria, LA
+ ABC (KLBY) Colby, KS
+ ABC (KLKN) Lincoln, NE HD
+ ABC (KLKN) Lincoln, NE
+ ABC (KLTV) Tyler, TX HD
+ ABC (KLTV) Tyler, TX
ABC (KLWY2) Cheyenne, WY
- ABC (KMAU) Wailuku, HI
- ABC (KMBC) Kansas City, MO HD
- ABC (KMBC) Kansas City, MO
- ABC (KMCY) Minot, ND HD
- ABC (KMCY) Minot, ND
- ABC (KMGH) Denver, CO HD
- ABC (KMGH) Denver, CO
- ABC (KMID) Midland, TX HD
- ABC (KMID) Midland, TX
- ABC (KMIZ) Columbia, MO HD
- ABC (KMIZ) Columbia, MO
- ABC (KMNZ-LD) Coeur D'Alene, ID
+ ABC (KMAU) Wailuku, HI
+ ABC (KMBC) Kansas City, MO HD
+ ABC (KMBC) Kansas City, MO
+ ABC (KMCY) Minot, ND HD
+ ABC (KMCY) Minot, ND
+ ABC (KMGH) Denver, CO HD
+ ABC (KMGH) Denver, CO
+ ABC (KMID) Midland, TX HD
+ ABC (KMID) Midland, TX
+ ABC (KMIZ) Columbia, MO HD
+ ABC (KMIZ) Columbia, MO
+ ABC (KMNZ-LD) Coeur D'Alene, ID
ABC (KMPX8) Dallas, TX
ABC (KNEP) Scottsbluff, NE HD
ABC (KNEP) Scottsbluff, NE
ABC (KNOE-DT2) Monroe, LA HD
ABC (KNOE-DT2) Monroe, LA
- ABC (KNXV) Phoenix, AZ HD
- ABC (KNXV) Phoenix, AZ
- ABC (KOAT) Albuquerque, NM HD
- ABC (KOAT) Albuquerque, NM
- ABC (KOCO) Oklahoma City, OK HD
- ABC (KOCO) Oklahoma City, OK
- ABC (KODE) Joplin, MO HD
- ABC (KODE) Joplin, MO
- ABC (KOHD) Bend, OR HD
- ABC (KOHD) Bend, OR
- ABC (KOLO) Reno, NV HD
- ABC (KOLO) Reno, NV
- ABC (KOMO) Seattle, WA DV
- ABC (KOMO) Seattle, WA HD
- ABC (KOMO) Seattle, WA
- ABC (KOTA) Rapid City, SD HD
- ABC (KOTA) Rapid City, SD
- ABC (KPOB) Poplar Bluff, MO
- ABC (KPRY) Pierre, SD HD
- ABC (KPRY) Pierre, SD
- ABC (KQTV) St. Joseph, MO HD
- ABC (KQTV) St. Joseph, MO
- ABC (KRCR) Redding, CA HD
- ABC (KRCR) Redding, CA
- ABC (KRDO) Colorado Springs, CO HD
- ABC (KRDO) Colorado Springs, CO
- ABC (KRGV) Weslaco, TX HD
- ABC (KRGV) Weslaco, TX
- ABC (KRHD) Bryan, TX HD
- ABC (KRHD) Bryan, TX
- ABC (KRWF) Redwood Falls, MN HD
- ABC (KRWF) Redwood Falls, MN
- ABC (KSAT) San Antonio, TX HD
- ABC (KSAT) San Antonio, TX
- ABC (KSAW) Twin Falls, ID HD
- ABC (KSAW) Twin Falls, ID
- ABC (KSAX) Alexandria, MN HD
- ABC (KSAX) Alexandria, MN
- ABC (KSBW-DT2) Monterey, CA HD
- ABC (KSBW-DT2) Monterey, CA
- ABC (KSFY) Sioux Falls, SD HD
- ABC (KSFY) Sioux Falls, SD
+ ABC (KNXV) Phoenix, AZ HD
+ ABC (KNXV) Phoenix, AZ
+ ABC (KOAT) Albuquerque, NM HD
+ ABC (KOAT) Albuquerque, NM
+ ABC (KOCO) Oklahoma City, OK HD
+ ABC (KOCO) Oklahoma City, OK
+ ABC (KODE) Joplin, MO HD
+ ABC (KODE) Joplin, MO
+ ABC (KOHD) Bend, OR HD
+ ABC (KOHD) Bend, OR
+ ABC (KOLO) Reno, NV HD
+ ABC (KOLO) Reno, NV
+ ABC (KOMO) Seattle, WA DV
+ ABC (KOMO) Seattle, WA HD
+ ABC (KOMO) Seattle, WA
+ ABC (KOTA) Rapid City, SD HD
+ ABC (KOTA) Rapid City, SD
+ ABC (KPOB) Poplar Bluff, MO
+ ABC (KPRY) Pierre, SD HD
+ ABC (KPRY) Pierre, SD
+ ABC (KQTV) St. Joseph, MO HD
+ ABC (KQTV) St. Joseph, MO
+ ABC (KRCR) Redding, CA HD
+ ABC (KRCR) Redding, CA
+ ABC (KRDO) Colorado Springs, CO HD
+ ABC (KRDO) Colorado Springs, CO
+ ABC (KRGV) Weslaco, TX HD
+ ABC (KRGV) Weslaco, TX
+ ABC (KRHD) Bryan, TX HD
+ ABC (KRHD) Bryan, TX
+ ABC (KRWF) Redwood Falls, MN HD
+ ABC (KRWF) Redwood Falls, MN
+ ABC (KSAT) San Antonio, TX HD
+ ABC (KSAT) San Antonio, TX
+ ABC (KSAW) Twin Falls, ID HD
+ ABC (KSAW) Twin Falls, ID
+ ABC (KSAX) Alexandria, MN HD
+ ABC (KSAX) Alexandria, MN
+ ABC (KSBW-DT2) Monterey, CA HD
+ ABC (KSBW-DT2) Monterey, CA
+ ABC (KSFY) Sioux Falls, SD HD
+ ABC (KSFY) Sioux Falls, SD
ABC (KSGW) Gillette, WY
- ABC (KSGW) Sheridan, WY HD
- ABC (KSGW) Sheridan, WY
+ ABC (KSGW) Sheridan, WY HD
+ ABC (KSGW) Sheridan, WY
ABC (KSPR) Springfield, MO HD
ABC (KSPR) Springfield, MO
- ABC (KSTP) St. Paul, MN HD
- ABC (KSTP) St. Paul, MN
- ABC (KSVI) Billings, MT HD
- ABC (KSVI) Billings, MT
- ABC (KSWO-TV) Lawton, OK HD
- ABC (KSWO-TV) Lawton, OK
+ ABC (KSTP) St. Paul, MN HD
+ ABC (KSTP) St. Paul, MN
+ ABC (KSVI) Billings, MT HD
+ ABC (KSVI) Billings, MT
+ ABC (KSWO-TV) Lawton, OK HD
+ ABC (KSWO-TV) Lawton, OK
ABC (KSWX-LP) Duncan, OK
- ABC (KTBS) Shreveport, LA HD
- ABC (KTBS) Shreveport, LA
+ ABC (KTBS) Shreveport, LA HD
+ ABC (KTBS) Shreveport, LA
ABC (KTEN3) Ada, OK
- ABC (KTEN-DT3) Ada, OK HD
- ABC (KTGM) Hagatna, Guam
- ABC (KTKA) Topeka, KS HD
- ABC (KTKA) Topeka, KS
- ABC (KTMF-LD) Kalispell, MT
- ABC (KTMF) Missoula, MT HD
- ABC (KTMF) Missoula, MT
- ABC (KTNV) Las Vegas, NV HD
- ABC (KTNV) Las Vegas, NV
- ABC (KTRE) Lufkin, TX HD
- ABC (KTRE) Lufkin, TX
- ABC (KTRK) Houston, TX HD
- ABC (KTRK) Houston, TX
- ABC (KTUL) Tulsa, OK HD
- ABC (KTUL) Tulsa, OK
- ABC (KTVO) Kirskville, MO HD
- ABC (KTVO) Kirskville, MO
- ABC (KTVX) Salt Lake City, UT HD
- ABC (KTVX) Salt Lake City, UT
- ABC (KTWO) Casper, WY HD
- ABC (KTWO) Casper, WY
+ ABC (KTEN-DT3) Ada, OK HD
+ ABC (KTGM) Hagatna, Guam
+ ABC (KTKA) Topeka, KS HD
+ ABC (KTKA) Topeka, KS
+ ABC (KTMF-LD) Kalispell, MT
+ ABC (KTMF) Missoula, MT HD
+ ABC (KTMF) Missoula, MT
+ ABC (KTNV) Las Vegas, NV HD
+ ABC (KTNV) Las Vegas, NV
+ ABC (KTRE) Lufkin, TX HD
+ ABC (KTRE) Lufkin, TX
+ ABC (KTRK) Houston, TX HD
+ ABC (KTRK) Houston, TX
+ ABC (KTUL) Tulsa, OK HD
+ ABC (KTUL) Tulsa, OK
+ ABC (KTVO) Kirskville, MO HD
+ ABC (KTVO) Kirskville, MO
+ ABC (KTVX) Salt Lake City, UT HD
+ ABC (KTVX) Salt Lake City, UT
+ ABC (KTWO) Casper, WY HD
+ ABC (KTWO) Casper, WY
ABC (KTXE-LD) San Angelo, TX HD
ABC (KTXE-LD) San Angelo, TX
- ABC (KTXS) Abilene, TX HD
- ABC (KTXS) Abilene, TX
- ABC (KUPK) Garden City, KS HD
- ABC (KUPK) Garden City, KS
- ABC (KUWB-LD) Bloomington, UT
- ABC (KVEW) Tri-Cities, WA HD
- ABC (KVEW) Tri-Cities, WA
+ ABC (KTXS) Abilene, TX HD
+ ABC (KTXS) Abilene, TX
+ ABC (KUPK) Garden City, KS HD
+ ABC (KUPK) Garden City, KS
+ ABC (KUWB-LD) Bloomington, UT
+ ABC (KVEW) Tri-Cities, WA HD
+ ABC (KVEW) Tri-Cities, WA
ABC (KVHP2) Lake Charles, LA HD
ABC (KVHP2) Lake Charles, LA
ABC (KVHP-LD) Jasper, TX
- ABC (KVIA) El Paso, TX HD
- ABC (KVIA) El Paso, TX
- ABC (KVIH) Clovis, NM
- ABC (KVII) Amarillo, TX HD
- ABC (KVII) Amarillo, TX
- ABC (KVUE) Austin, TX HD
- ABC (KVUE) Austin, TX
- ABC (KWNB) Hayes Center, NE
- ABC (KWYB) Butte, MT HD
- ABC (KWYB) Butte, MT
- ABC (KWYB-LD) Bozeman, MT
- ABC (KXLY) Spokane, WA DV
- ABC (KXLY) Spokane, WA HD
- ABC (KXLY) Spokane, WA
- ABC (KXMD-DT2) Williston , ND
- ABC (KXTV) Sacramento, CA HD
- ABC (KXTV) Sacramento, CA
- ABC (KXXV) Waco, TX HD
- ABC (KXXV) Waco, TX
- ABC (KYUR) Anchorage, AK HD
- ABC (KYUR) Anchorage, AK
- ABC (KZCO) Denver, CO HD
- ABC (KZCO) Denver, CO
+ ABC (KVIA) El Paso, TX HD
+ ABC (KVIA) El Paso, TX
+ ABC (KVIH) Clovis, NM
+ ABC (KVII) Amarillo, TX HD
+ ABC (KVII) Amarillo, TX
+ ABC (KVUE) Austin, TX HD
+ ABC (KVUE) Austin, TX
+ ABC (KWNB) Hayes Center, NE
+ ABC (KWYB) Butte, MT HD
+ ABC (KWYB) Butte, MT
+ ABC (KWYB-LD) Bozeman, MT
+ ABC (KXLY) Spokane, WA DV
+ ABC (KXLY) Spokane, WA HD
+ ABC (KXLY) Spokane, WA
+ ABC (KXMD-DT2) Williston , ND
+ ABC (KXTV) Sacramento, CA HD
+ ABC (KXTV) Sacramento, CA
+ ABC (KXXV) Waco, TX HD
+ ABC (KXXV) Waco, TX
+ ABC (KYUR) Anchorage, AK HD
+ ABC (KYUR) Anchorage, AK
+ ABC (KZCO) Denver, CO HD
+ ABC (KZCO) Denver, CO
ABC News Live
ABC Spark HD
ABC Spark On Demand
ABC Spark
- ABC (W07DC-D) Allentown, PA
+ ABC (W07DC-D) Allentown, PA
ABC (W10CP) Towanda, PA
- ABC (W14CO) Clarks Summit, PA
- ABC (W15CO) Towanda, PA
- ABC (W26CV) Mansfield, PA
+ ABC (W14CO) Clarks Summit, PA
+ ABC (W15CO) Towanda, PA
+ ABC (W26CV) Mansfield, PA
ABC (W28DP) Pottsville, PA
ABC (W34FG-D) Bowling Green, KY
- ABC (WAAY) Huntsville, AL HD
- ABC (WAAY) Huntsville, AL
- ABC (WABC) New York, NY HD
- ABC (WABC) New York, NY
- ABC (WABG) Greenville, MS HD
- ABC (WABG) Greenville, MS
- ABC (WABM-DT2) Birmingham, AL HD
- ABC (WABM-DT2) Birmingham, AL
+ ABC (WAAY) Huntsville, AL HD
+ ABC (WAAY) Huntsville, AL
+ ABC (WABC) New York, NY HD
+ ABC (WABC) New York, NY
+ ABC (WABG) Greenville, MS HD
+ ABC (WABG) Greenville, MS
+ ABC (WABM-DT2) Birmingham, AL HD
+ ABC (WABM-DT2) Birmingham, AL
ABC (WALB2) Albany, GA
- ABC (WALB-DT2) Albany, GA HD
- ABC (WAOW) Wausau, WI HD
- ABC (WAOW) Wausau, WI
- ABC (WAPT) Jackson, MS HD
- ABC (WAPT) Jackson, MS
- ABC (WATE) Knoxville, TN HD
- ABC (WATE) Knoxville, TN
- ABC (WATM) Johnstown, PA HD
- ABC (WATM) Johnstown, PA
- ABC (WATN) Memphis, TN HD
- ABC (WATN) Memphis, TN
- ABC (WAWV) Terre Haute, IN HD
- ABC (WAWV) Terre Haute, IN
- ABC (WBAY) Green Bay, WI HD
- ABC (WBAY) Green Bay, WI
+ ABC (WALB-DT2) Albany, GA HD
+ ABC (WAOW) Wausau, WI HD
+ ABC (WAOW) Wausau, WI
+ ABC (WAPT) Jackson, MS HD
+ ABC (WAPT) Jackson, MS
+ ABC (WATE) Knoxville, TN HD
+ ABC (WATE) Knoxville, TN
+ ABC (WATM) Johnstown, PA HD
+ ABC (WATM) Johnstown, PA
+ ABC (WATN) Memphis, TN HD
+ ABC (WATN) Memphis, TN
+ ABC (WAWV) Terre Haute, IN HD
+ ABC (WAWV) Terre Haute, IN
+ ABC (WBAY) Green Bay, WI HD
+ ABC (WBAY) Green Bay, WI
ABC (WBBJ-DT2) DVS Jackson, TN
- ABC (WBBJ) Jackson, TN HD
- ABC (WBBJ) Jackson, TN
+ ABC (WBBJ) Jackson, TN HD
+ ABC (WBBJ) Jackson, TN
ABC (WBKB-TV3) Alpena, MI
- ABC (WBKO) Bowling Green, KY HD
- ABC (WBKO) Bowling Green, KY
- ABC (WBKP-DT2) Marquette, MI
+ ABC (WBKO) Bowling Green, KY HD
+ ABC (WBKO) Bowling Green, KY
+ ABC (WBKP-DT2) Marquette, MI
ABC (WBMA) Birmingham, AL HD
ABC (WBMA) Birmingham, AL
ABC (WBND) South Bend, IN HD
ABC (WBND) South Bend, IN
- ABC (WBOY-DT2) Clarksburg, WV HD
+ ABC (WBOY-DT2) Clarksburg, WV HD
ABC (WBOY-TV2) Clarksburg, WV
- ABC (WBRZ) Baton Rouge, LA HD
- ABC (WBRZ) Baton Rouge, LA
- ABC (WBUP) Ishpeming, MI HD
- ABC (WBUP) Ishpeming, MI
+ ABC (WBRZ) Baton Rouge, LA HD
+ ABC (WBRZ) Baton Rouge, LA
+ ABC (WBUP) Ishpeming, MI HD
+ ABC (WBUP) Ishpeming, MI
ABC (WCDC) Adams, MA
- ABC (WCHS) Charleston, WV HD
- ABC (WCHS) Charleston, WV
+ ABC (WCHS) Charleston, WV HD
+ ABC (WCHS) Charleston, WV
ABC (WCIV2) Charleston, SC HD
ABC (WCIV2) Charleston, SC
- ABC (WCJB) Gainesville, FL HD
- ABC (WCJB) Gainesville, FL
- ABC (WCPO) Cincinnati, OH HD
- ABC (WCPO) Cincinnati, OH
- ABC (WCTI) New Bern, NC HD
- ABC (WCTI) New Bern, NC
- ABC (WCVB) Boston, MA - Canada
- ABC (WCVB) Boston, MA HD
- ABC (WCVB) Boston, MA
+ ABC (WCJB) Gainesville, FL HD
+ ABC (WCJB) Gainesville, FL
+ ABC (WCPO) Cincinnati, OH HD
+ ABC (WCPO) Cincinnati, OH
+ ABC (WCTI) New Bern, NC HD
+ ABC (WCTI) New Bern, NC
+ ABC (WCVB) Boston, MA - Canada
+ ABC (WCVB) Boston, MA HD
+ ABC (WCVB) Boston, MA
ABC (WCVI-TV2) Christianstead, VI
- ABC (WDAM-DT2) Laurel, MS HD
+ ABC (WDAM-DT2) Laurel, MS HD
ABC (WDAM-TV2) Laurel, MS
- ABC (WDAY) Fargo, ND HD
- ABC (WDAY) Fargo, ND
- ABC (WDAZ) Devil's Lake, ND HD
- ABC (WDAZ) Devil's Lake, ND
- ABC (WDBB-DT2) Bessemer, AL
- ABC (WDHN) Dothan, AL HD
- ABC (WDHN) Dothan, AL
- ABC (WDIO) Duluth, MN HD
+ ABC (WDAY) Fargo, ND HD
+ ABC (WDAY) Fargo, ND
+ ABC (WDAZ) Devil's Lake, ND HD
+ ABC (WDAZ) Devil's Lake, ND
+ ABC (WDBB-DT2) Bessemer, AL
+ ABC (WDHN) Dothan, AL HD
+ ABC (WDHN) Dothan, AL
+ ABC (WDIO) Duluth, MN HD
ABC (WDIO) Duluth, MN
- ABC (WEAR) Pensacola, FL HD
- ABC (WEAR) Pensacola, FL
- ABC (WEEK-DT2) Peoria, IL HD
+ ABC (WEAR) Pensacola, FL HD
+ ABC (WEAR) Pensacola, FL
+ ABC (WEEK-DT2) Peoria, IL HD
ABC (WEEK-TV2) Peoria, IL
- ABC (WEHT) Evansville, IN HD
- ABC (WEHT) Evansville, IN
- ABC (WENY) Elmira, NY HD
- ABC (WENY) Elmira, NY
+ ABC (WEHT) Evansville, IN HD
+ ABC (WEHT) Evansville, IN
+ ABC (WENY) Elmira, NY HD
+ ABC (WENY) Elmira, NY
ABC (WEVD-LP) Dover, DE
- ABC (WEWS) Cleveland, OH HD
- ABC (WEWS) Cleveland, OH
- ABC (WFAA) Dallas, TX HD
- ABC (WFAA) Dallas, TX
- ABC (WFTS) Tampa Bay, FL HD
- ABC (WFTS) Tampa Bay, FL
- ABC (WFTV) Orlando, FL HD
- ABC (WFTV) Orlando, FL
+ ABC (WEWS) Cleveland, OH HD
+ ABC (WEWS) Cleveland, OH
+ ABC (WFAA) Dallas, TX HD
+ ABC (WFAA) Dallas, TX
+ ABC (WFTS) Tampa Bay, FL HD
+ ABC (WFTS) Tampa Bay, FL
+ ABC (WFTV) Orlando, FL HD
+ ABC (WFTV) Orlando, FL
ABC (WFVX-LD2) Bangor, ME
- ABC (WGGB) Springfield, MA HD
- ABC (WGGB) Springfield, MA
- ABC (WGNO) New Orleans, LA HD
- ABC (WGNO) New Orleans, LA
+ ABC (WGGB) Springfield, MA HD
+ ABC (WGGB) Springfield, MA
+ ABC (WGNO) New Orleans, LA HD
+ ABC (WGNO) New Orleans, LA
ABC (WGTQ) Sault Ste. Marie, MI HD
ABC (WGTQ) Sault Ste. Marie, MI
- ABC (WGTU) Traverse City, MI HD
- ABC (WGTU) Traverse City, MI
- ABC (WGWW-DT2) Birmingham, AL HD
- ABC (WGWW-DT2) Birmingham, AL
+ ABC (WGTU) Traverse City, MI HD
+ ABC (WGTU) Traverse City, MI
+ ABC (WGWW-DT2) Birmingham, AL HD
+ ABC (WGWW-DT2) Birmingham, AL
ABC (WGXA2) Macon, GA
- ABC (WGXA-DT2) Macon, GA HD
- ABC (WHAM) Rochester, NY HD
- ABC (WHAM) Rochester, NY
- ABC (WHAS) Louisville, KY HD
- ABC (WHAS) Louisville, KY
- ABC (WHSV) Harrisonburg, VA HD
- ABC (WHSV) Harrisonburg, VA
- ABC (WHTM) Harrisburg, PA HD
- ABC (WHTM) Harrisburg, PA
- ABC (WICD) Champaign, IL HD
- ABC (WICD) Champaign, IL
- ABC (WICS) Springfield, IL HD
- ABC (WICS) Springfield
- ABC (WIRT) Hibbing, MN
- ABC (WISN) Milwaukee, WI HD
- ABC (WISN) Milwaukee, WI
- ABC (WIVT) Binghamton, NY HD
- ABC (WIVT) Binghamton, NY
- ABC (WJBF) Augusta, GA HD
- ABC (WJBF) Augusta, GA
- ABC (WJCL) Savannah, GA HD
- ABC (WJCL) Savannah, GA
- ABC (WJET) Erie, PA HD
- ABC (WJET) Erie, PA
+ ABC (WGXA-DT2) Macon, GA HD
+ ABC (WHAM) Rochester, NY HD
+ ABC (WHAM) Rochester, NY
+ ABC (WHAS) Louisville, KY HD
+ ABC (WHAS) Louisville, KY
+ ABC (WHSV) Harrisonburg, VA HD
+ ABC (WHSV) Harrisonburg, VA
+ ABC (WHTM) Harrisburg, PA HD
+ ABC (WHTM) Harrisburg, PA
+ ABC (WICD) Champaign, IL HD
+ ABC (WICD) Champaign, IL
+ ABC (WICS) Springfield, IL HD
+ ABC (WICS) Springfield
+ ABC (WIRT) Hibbing, MN
+ ABC (WISN) Milwaukee, WI HD
+ ABC (WISN) Milwaukee, WI
+ ABC (WIVT) Binghamton, NY HD
+ ABC (WIVT) Binghamton, NY
+ ABC (WJBF) Augusta, GA HD
+ ABC (WJBF) Augusta, GA
+ ABC (WJCL) Savannah, GA HD
+ ABC (WJCL) Savannah, GA
+ ABC (WJET) Erie, PA HD
+ ABC (WJET) Erie, PA
ABC (WJHL-TV2) Tri-Cities, TN/VA
- ABC (WJLA) District of Columbia HD
- ABC (WJLA) District of Columbia
- ABC (WJRT) Flint, MI HD
- ABC (WJRT) Flint, MI
- ABC (WJXX) Jacksonville, FL HD
- ABC (WJXX) Jacksonville, FL
- ABC (WKBW) Buffalo, NY HD
- ABC (WKBW) Buffalo, NY
- ABC (WKEF) Dayton, OH HD
- ABC (WKEF) Dayton, OH
- ABC (WKOW) Madison, WI HD
- ABC (WKOW) Madison, WI
- ABC (WKRN) Nashville, TN HD
- ABC (WKRN) Nashville, TN
- ABC (WLAJ) Lansing, MI HD
- ABC (WLAJ) Lansing, MI
- ABC (WLNE) Providence, RI HD
- ABC (WLNE) Providence, RI
- ABC (WLOS) Asheville, NC HD
- ABC (WLOS) Asheville, NC
- ABC (WLOX) Biloxi, MS HD
- ABC (WLOX) Biloxi, MS
+ ABC (WJLA) District of Columbia HD
+ ABC (WJLA) District of Columbia
+ ABC (WJRT) Flint, MI HD
+ ABC (WJRT) Flint, MI
+ ABC (WJXX) Jacksonville, FL HD
+ ABC (WJXX) Jacksonville, FL
+ ABC (WKBW) Buffalo, NY HD
+ ABC (WKBW) Buffalo, NY
+ ABC (WKEF) Dayton, OH HD
+ ABC (WKEF) Dayton, OH
+ ABC (WKOW) Madison, WI HD
+ ABC (WKOW) Madison, WI
+ ABC (WKRN) Nashville, TN HD
+ ABC (WKRN) Nashville, TN
+ ABC (WLAJ) Lansing, MI HD
+ ABC (WLAJ) Lansing, MI
+ ABC (WLNE) Providence, RI HD
+ ABC (WLNE) Providence, RI
+ ABC (WLOS) Asheville, NC HD
+ ABC (WLOS) Asheville, NC
+ ABC (WLOX) Biloxi, MS HD
+ ABC (WLOX) Biloxi, MS
ABC (WLQP) Lima, OH HD
ABC (WLQP) Lima, OH
ABC (WLS) Chicago, IL HD
ABC (WLS) Chicago, IL
- ABC (WMAR) Baltimore, MD HD
- ABC (WMAR) Baltimore, MD
- ABC (WMBB) Panama City, FL HD
- ABC (WMBB) Panama City, FL
- ABC (WMDT) Salisbury, MD HD
- ABC (WMDT) Salisbury, MD
+ ABC (WMAR) Baltimore, MD HD
+ ABC (WMAR) Baltimore, MD
+ ABC (WMBB) Panama City, FL HD
+ ABC (WMBB) Panama City, FL
+ ABC (WMDT) Salisbury, MD HD
+ ABC (WMDT) Salisbury, MD
ABC (WMOW) Grandon, WI
- ABC (WMTW) Auburn, ME HD
- ABC (WMTW) Auburn, ME
- ABC (WMUR) Manchester, NH HD
- ABC (WMUR) Manchester, NH
- ABC (WNCF) Montgomery, AL HD
- ABC (WNCF) Montgomery, AL
- ABC (WNEP) Scranton, PA HD
- ABC (WNEP) Scranton, PA
- ABC (WOAY) Oak Hill, WV HD
- Defy (WOAY) Oak Hill, WV
+ ABC (WMTW) Auburn, ME HD
+ ABC (WMTW) Auburn, ME
+ ABC (WMUR) Manchester, NH HD
+ ABC (WMUR) Manchester, NH
+ ABC (WNCF) Montgomery, AL HD
+ ABC (WNCF) Montgomery, AL
+ ABC (WNEP) Scranton, PA HD
+ ABC (WNEP) Scranton, PA
+ ABC (WOAY) Oak Hill, WV HD
+ Defy (WOAY) Oak Hill, WV
ABC (WOHL) Lima, OH HD
ABC (WOHL) Lima, OH
ABC (WOI) Des Moines, IA HD
ABC (WOI) Des Moines, IA
- ABC (WOLO) Columbia, SC HD
- ABC (WOLO) Columbia, SC
+ ABC (WOLO) Columbia, SC HD
+ ABC (WOLO) Columbia, SC
ABC (WORA) Mayaguez, Puerto Rico
- ABC (WOTV) Battle Creek, MI HD
- ABC (WOTV) Battle Creek, MI
- ABC (WPBF) West Palm Beach, FL HD
- ABC (WPBF) West Palm Beach, FL
- ABC (WPBN-DT2) Cadillac, MI
+ ABC (WOTV) Battle Creek, MI HD
+ ABC (WOTV) Battle Creek, MI
+ ABC (WPBF) West Palm Beach, FL HD
+ ABC (WPBF) West Palm Beach, FL
+ ABC (WPBN-DT2) Cadillac, MI
ABC (WPBY-LD) Indianapolis, IN
- ABC (WPDE) Lumberton, NC HD
- ABC (WPDE) Lumberton, NC
- ABC (WPLG) Miami, FL HD
- ABC (WPLG) Miami, FL
- ABC (WPTA) Fort Wayne, IN HD
- ABC (WPTA) Fort Wayne, IN
- ABC (WPVI) Philadelphia, PA HD
- ABC (WPVI) Philadelphia, PA
- ABC (WQAD) Quad Cities, IA HD
- ABC (WQAD) Quad Cities, IA
- ABC (WQOW) Eau Claire, WI HD
- ABC (WQOW) Eau Claire, WI
- ABC (WRIC) Richmond, VA HD
- ABC (WRIC) Richmond, VA
- ABC (WRTV) Indianapolis, IN HD
- ABC (WRTV) Indianapolis, IN
+ ABC (WPDE) Lumberton, NC HD
+ ABC (WPDE) Lumberton, NC
+ ABC (WPLG) Miami, FL HD
+ ABC (WPLG) Miami, FL
+ ABC (WPTA) Fort Wayne, IN HD
+ ABC (WPTA) Fort Wayne, IN
+ ABC (WPVI) Philadelphia, PA HD
+ ABC (WPVI) Philadelphia, PA
+ ABC (WQAD) Quad Cities, IA HD
+ ABC (WQAD) Quad Cities, IA
+ ABC (WQOW) Eau Claire, WI HD
+ ABC (WQOW) Eau Claire, WI
+ ABC (WRIC) Richmond, VA HD
+ ABC (WRIC) Richmond, VA
+ ABC (WRTV) Indianapolis, IN HD
+ ABC (WRTV) Indianapolis, IN
ABC (WSB) Atlanta, GA HD
ABC (WSB) Atlanta, GA
- ABC (WSET) Lynchburg, VA HD
- ABC (WSET) Lynchburg, VA
- ABC (WSIL) Carterville, IL HD
- ABC (WSIL) Carterville, IL
- ABC (WSOC) Charlotte, NC HD
- ABC (WSOC) Charlotte, NC
+ ABC (WSET) Lynchburg, VA HD
+ ABC (WSET) Lynchburg, VA
+ ABC (WSIL) Carterville, IL HD
+ ABC (WSIL) Carterville, IL
+ ABC (WSOC) Charlotte, NC HD
+ ABC (WSOC) Charlotte, NC
ABC (WSWS) North Platte, NE
- ABC (WSYR) Syracuse, NY HD
- ABC (WSYR) Syracuse, NY
- ABC (WSYX) Columbus, OH HD
- ABC (WSYX) Columbus, OH
- ABC (WTAE) Pittsburgh, PA HD
- ABC (WTAE) Pittsburgh, PA
+ ABC (WSYR) Syracuse, NY HD
+ ABC (WSYR) Syracuse, NY
+ ABC (WSYX) Columbus, OH HD
+ ABC (WSYX) Columbus, OH
+ ABC (WTAE) Pittsburgh, PA HD
+ ABC (WTAE) Pittsburgh, PA
ABC (WTAE-TV4) Pittsburgh, PA
- ABC (WTEN) Albany, NY HD
- ABC (WTEN) Albany, NY
- ABC (WTNH-DT1) HD New Haven, CT
+ ABC (WTEN) Albany, NY HD
+ ABC (WTEN) Albany, NY
+ ABC (WTNH-DT1) HD New Haven, CT
ABC (WTNH) SD New Haven, CT
- ABC (WTOK) Meridian, MS HD
- ABC (WTOK) Meridian, MS
+ ABC (WTOK) Meridian, MS HD
+ ABC (WTOK) Meridian, MS
ABC (WTOM-TV2) Cheboygan, MI
ABC (WTRF-TV3) Wheeling, WV
ABC (WTVA2) Tupelo, MS
- ABC (WTVA-DT2) Tupelo, MS HD
- ABC (WTVC) Chattanooga, TN HD
- ABC (WTVC) Chattanooga, TN
- ABC (WTVD) Raleigh, NC HD
- ABC (WTVD) Raleigh, NC
- ABC (WTVG) Toledo, OH HD
- ABC (WTVG) Toledo, OH
- ABC (WTVM) Columbus, GA HD
- ABC (WTVM) Columbus, GA
- ABC (WTVO) Rockford, IL HD
- ABC (WTVO) Rockford, IL
- ABC (WTVQ) Lexington, KY HD
- ABC (WTVQ) Lexington, KY
- ABC (WTXL) Tallahassee, FL HD
- ABC (WTXL) Tallahassee, FL
- ABC (WUTR) Utica, NY HD
- ABC (WUTR) Utica, NY
+ ABC (WTVA-DT2) Tupelo, MS HD
+ ABC (WTVC) Chattanooga, TN HD
+ ABC (WTVC) Chattanooga, TN
+ ABC (WTVD) Raleigh, NC HD
+ ABC (WTVD) Raleigh, NC
+ ABC (WTVG) Toledo, OH HD
+ ABC (WTVG) Toledo, OH
+ ABC (WTVM) Columbus, GA HD
+ ABC (WTVM) Columbus, GA
+ ABC (WTVO) Rockford, IL HD
+ ABC (WTVO) Rockford, IL
+ ABC (WTVQ) Lexington, KY HD
+ ABC (WTVQ) Lexington, KY
+ ABC (WTXL) Tallahassee, FL HD
+ ABC (WTXL) Tallahassee, FL
+ ABC (WUTR) Utica, NY HD
+ ABC (WUTR) Utica, NY
ABC (WVAW) Charlottesville, VA HD
ABC (WVAW) Charlottesville, VA
- ABC (WVEC) Norfolk, VA HD
- ABC (WVEC) Norfolk, VA
- ABC (WVII) Bangor, ME HD
- ABC (WVII) Bangor, ME
- ABC (WVNY) Burlington, VT HD
- ABC (WVNY) Burlington, VT
- ABC (WWAY) Wilmington, NC HD
- ABC (WWAY) Wilmington, NC
- ABC (WWCP-DT2) Johnstown, PA
- ABC (WWSB) Sarsota, FL HD
- ABC (WWSB) Sarsota, FL
- ABC (WWTI) Watertown, NY HD
- ABC (WWTI) Watertown, NY
- ABC (WXLV) Winston-Salem, NC HD
- ABC (WXLV) Winston-Salem, NC
- ABC (WXOW) La Crosse, WI HD
- ABC (WXOW) La Crosse, WI
- ABC (WXYZ) Detroit, MI - Canada DV
- ABC (WXYZ) Detroit, MI - Canada HD
- ABC (WXYZ) Detroit, MI - Canada
- ABC (WXYZ) Detroit, MI HD
- ABC (WXYZ) Detroit, MI
- ABC (WYOW) Eagle River, WI
- ABC (WYTV) Youngstown, OH HD
- ABC (WYTV) Youngstown, OH
- ABC (WZVN) Fort Myers, FL HD
- ABC (WZVN) Fort Myers, FL
- ABC (WZZM) Grand Rapids, MI HD
- ABC (WZZM) Grand Rapids, MI
+ ABC (WVEC) Norfolk, VA HD
+ ABC (WVEC) Norfolk, VA
+ ABC (WVII) Bangor, ME HD
+ ABC (WVII) Bangor, ME
+ ABC (WVNY) Burlington, VT HD
+ ABC (WVNY) Burlington, VT
+ ABC (WWAY) Wilmington, NC HD
+ ABC (WWAY) Wilmington, NC
+ ABC (WWCP-DT2) Johnstown, PA
+ ABC (WWSB) Sarsota, FL HD
+ ABC (WWSB) Sarsota, FL
+ ABC (WWTI) Watertown, NY HD
+ ABC (WWTI) Watertown, NY
+ ABC (WXLV) Winston-Salem, NC HD
+ ABC (WXLV) Winston-Salem, NC
+ ABC (WXOW) La Crosse, WI HD
+ ABC (WXOW) La Crosse, WI
+ ABC (WXYZ) Detroit, MI - Canada DV
+ ABC (WXYZ) Detroit, MI - Canada HD
+ ABC (WXYZ) Detroit, MI - Canada
+ ABC (WXYZ) Detroit, MI HD
+ ABC (WXYZ) Detroit, MI
+ ABC (WYOW) Eagle River, WI
+ ABC (WYTV) Youngstown, OH HD
+ ABC (WYTV) Youngstown, OH
+ ABC (WZVN) Fort Myers, FL HD
+ ABC (WZVN) Fort Myers, FL
+ ABC (WZZM) Grand Rapids, MI HD
+ ABC (WZZM) Grand Rapids, MI
ABP News
Abu Dhabi TV
ACC Network HD
@@ -901,9 +901,9 @@
AMG-TV (K26GS-D6) Harrison, AR
AMG-TV (K38IZ-D4) Phoenix, AZ
AMG-TV (KCTU-LD2) Wichita, KS
- AMG-TV (KDDC-LD6) Dodge City, KS
+ AMG-TV (KDDC-LD6) Dodge City, KS
AMG-TV (KDGL-LD6) Sublette, KS
- AMG-TV (KDGU-LD6) Ulysses, KS
+ AMG-TV (KDGU-LD6) Ulysses, KS
AMG-TV (KGCE-LD6) Garden City, KS
AMG-TV (KIDQ-LP) Clarkston, WA
AMG-TV (KJEO-LD3) Fresno, CA
@@ -983,12 +983,12 @@
Antenna (KIVY-LD) Crockett, TX
Antenna (KJRR2) Jamestown, ND
Antenna (KKJB3) Boise, ID
- Antenna (KKRP-LD2) St. George, UT
+ Antenna (KKRP-LD2) St. George, UT
Antenna (KLAS-TV2) Las Vegas, NV
Antenna (KLBK-TV3) Lubbock, TX
Antenna (KLWB2) Lafayette, LA
Antenna (KMJD-LD) Kalispell, MT
- Antenna (KMJF-LD2) Columbus, NE
+ Antenna (KMJF-LD2) Columbus, NE
Antenna (KNEN-LD2) Sioux City, IA
Antenna (KNRR2) Pembina, ND
Antenna (KNXV-TV2) Phoenix, AZ
@@ -1007,7 +1007,7 @@
Antenna (KSWB-TV2) San Diego, CA
Antenna (KTLA2) Los Angeles, CA
Antenna (KTUL3) Tulsa, OK
- Antenna (KTVI-DT2) St. Louis, MO
+ Antenna (KTVI-DT2) St. Louis, MO
Antenna (KTXL2) Sacramento, CA
Antenna (KVRR2) Fargo, ND
Antenna (KWKT-TV3) Waco, TX
@@ -1081,7 +1081,7 @@
Antenna (WPGH-TV2) Pittsburgh, PA
Antenna (WPHL-TV2) Philadelphia, PA
Antenna (WPIX2) New York, NY
- Antenna (WPIX-DT2) New York, NY HD
+ Antenna (WPIX-DT2) New York, NY HD
Antenna (WPMT2) Harrisburg, PA
Antenna (WPSD-DT3) Paducah, KY
Antenna (WQAD-TV2) Davenport, IA
@@ -1308,7 +1308,7 @@
Azteca (WHEH-LD) Lumberton, NC
The365 (WIRP-LD2) Raleigh, NC
Azteca (WKOB) New York, NY
- Azteca (WMBC) Newton, NJ
+ Azteca (WMBC) Newton, NJ
Azteca (WNYN-LD3) New York, NY
Azteca (WNYN) New York, NY
ShopHQ (WQAW) Washington, DC
@@ -2543,7 +2543,7 @@
CBS - Pacific
CBS - Xtra Kids & News
CBS HD (K49FX-D) Alamogordo, NM
- CBS (K04BJ) La Pine, OR
+ CBS (K04BJ) La Pine, OR
CBS (K07YV-D) The Dalles, OR
CBS (K08EZ-D) Mink Creek, ID
CBS (K08OW-D) Hysham, MT
@@ -2551,16 +2551,16 @@
CBS (K09VL-D) Boyes & Hammond, MT
CBS (K10GF-D) Miles City, MT
CBS (K11AT-D) Gunnison, CO
- CBS (K13XD) Fairbanks, AK
+ CBS (K13XD) Fairbanks, AK
CBS (K15FC-D) Twentynine Palms, CA
CBS (K18LZ-D) Kingman, AZ
- CBS (K21CC) Lewiston, ID
+ CBS (K21CC) Lewiston, ID
CBS (K22JJ-D) Milton-Freewater, OR
- CBS (K24DT) Aberdeen. SD
+ CBS (K24DT) Aberdeen. SD
CBS (K24KG-D) Madras, OR
CBS (K25HJ) Hornsby Ranch, Etc., NM
CBS (K27KS-D) Globe/Miami, AZ
- CBS (K28MA-D) Argusville, ND
+ CBS (K28MA-D) Argusville, ND
CBS (K29EL-D) La Grande, OR
CBS (K29HB-D) Clovis, NM
CBS (K29IB-D) Grays River, Etc., WA
@@ -2580,247 +2580,247 @@
CBS (KAJJ-CD) Kalispell, MT
CBS (KALB-TV2) Alexandria, LA HD
CBS (KALB-TV2) Alexandria, LA
- CBS (KAUZ) Wichita Falls, TX HD
- CBS (KAUZ) Wichita Falls, TX
- CBS (KAVU-DT3) Victoria, TX
- CBS (KBAK) Bakersfield, CA HD
- CBS (KBAK) Bakersfield, CA
- CBS (KBIM) Roswell, NM HD
- CBS (KBIM) Roswell, NM
- CBS (KBJR-DT2) Duluth, MN HD
+ CBS (KAUZ) Wichita Falls, TX HD
+ CBS (KAUZ) Wichita Falls, TX
+ CBS (KAVU-DT3) Victoria, TX
+ CBS (KBAK) Bakersfield, CA HD
+ CBS (KBAK) Bakersfield, CA
+ CBS (KBIM) Roswell, NM HD
+ CBS (KBIM) Roswell, NM
+ CBS (KBJR-DT2) Duluth, MN HD
CBS (KBJR-TV2) Duluth, MN
- CBS (KBNZ) Bend, OR HD
- CBS (KBNZ) Bend, OR
- CBS (KBOI) Boise, ID HD
- CBS (KBOI) Boise, ID
- CBS (KBSD) Dodge City, KS HD
- CBS (KBSD) Dodge City, KS
- CBS (KBSH) Hays, KS HD
- CBS (KBSH) Hays, KS
- CBS (KBSL) Goodland, KS
- CBS (KBTX) Bryan, TX HD
- CBS (KBTX) Bryan, TX
- CBS (KBZK) Bozeman, MT HD
- CBS (KBZK) Bozeman, MT
- CBS (KCBS) Los Angeles, CA HD
- CBS (KCBS) Los Angeles, CA
- CBS (KCBY) Coos Bay, OR HD
- CBS (KCBY) Coos Bay, OR
- CBS (KCCI) Des Moines, IA HD
- CBS (KCCI) Des Moines
+ CBS (KBNZ) Bend, OR HD
+ CBS (KBNZ) Bend, OR
+ CBS (KBOI) Boise, ID HD
+ CBS (KBOI) Boise, ID
+ CBS (KBSD) Dodge City, KS HD
+ CBS (KBSD) Dodge City, KS
+ CBS (KBSH) Hays, KS HD
+ CBS (KBSH) Hays, KS
+ CBS (KBSL) Goodland, KS
+ CBS (KBTX) Bryan, TX HD
+ CBS (KBTX) Bryan, TX
+ CBS (KBZK) Bozeman, MT HD
+ CBS (KBZK) Bozeman, MT
+ CBS (KCBS) Los Angeles, CA HD
+ CBS (KCBS) Los Angeles, CA
+ CBS (KCBY) Coos Bay, OR HD
+ CBS (KCBY) Coos Bay, OR
+ CBS (KCCI) Des Moines, IA HD
+ CBS (KCCI) Des Moines
CBS (KCCO) Alexandria, MN HD
CBS (KCCO) Alexandria, MN
- CBS (KCCW) Walker, MN HD
- CBS (KCCW) Walker, MN
- CBS (KCLO) Sioux Falls, SD HD
- CBS (KCLO) Sioux Falls, SD
- CBS (KCNC) Denver, CO HD
- CBS (KCNC) Denver, CO
- CBS (KCTV) Kansas City, MO HD
- CBS (KCTV) Kansas City, MO
- CBS (KDBC) El Paso, TX HD
- CBS (KDBC) El Paso, TX
- CBS (KDKA) Pittsburgh, PA HD
- CBS (KDKA) Pittsburgh, PA
- CBS (KDLO) Florence, SD HD
- CBS (KDLO) Florence, SD
- CBS (KELO) Sioux Falls, SD HD
- CBS (KELO) Sioux Falls, SD
- CBS (KENS) San Antonio, TX HD
- CBS (KENS) San Antonio, TX
- CBS (KEPR) Tri-Cities, WA HD
- CBS (KEPR) Tri-Cities, WA
+ CBS (KCCW) Walker, MN HD
+ CBS (KCCW) Walker, MN
+ CBS (KCLO) Sioux Falls, SD HD
+ CBS (KCLO) Sioux Falls, SD
+ CBS (KCNC) Denver, CO HD
+ CBS (KCNC) Denver, CO
+ CBS (KCTV) Kansas City, MO HD
+ CBS (KCTV) Kansas City, MO
+ CBS (KDBC) El Paso, TX HD
+ CBS (KDBC) El Paso, TX
+ CBS (KDKA) Pittsburgh, PA HD
+ CBS (KDKA) Pittsburgh, PA
+ CBS (KDLO) Florence, SD HD
+ CBS (KDLO) Florence, SD
+ CBS (KELO) Sioux Falls, SD HD
+ CBS (KELO) Sioux Falls, SD
+ CBS (KENS) San Antonio, TX HD
+ CBS (KENS) San Antonio, TX
+ CBS (KEPR) Tri-Cities, WA HD
+ CBS (KEPR) Tri-Cities, WA
CBS (KESQ2) Palm Springs, CA
- CBS (KEYC) Mankato, MN HD
- CBS (KEYC) Mankato, MN
- CBS (KEYE) Austin, TX HD
- CBS (KEYE) Austin, TX
+ CBS (KEYC) Mankato, MN HD
+ CBS (KEYC) Mankato, MN
+ CBS (KEYE) Austin, TX HD
+ CBS (KEYE) Austin, TX
CBS (KEYT-DT2
- CBS (KFDA) Amarillo, TX HD
- CBS (KFDA) Amarillo, TX
- CBS (KFDM) Beaumont, TX HD
- CBS (KFDM) Beaumont, TX
- CBS (KFMB) San Diego, CA HD
- CBS (KFMB) San Diego, CA
- CBS (KFQX-DT2) Grand Junstion, CO
- CBS (KFSM) Ft. Smith, AR HD
- CBS (KFSM) Ft. Smith, AR
- CBS (KFVS) Cape Girardeau, MO HD
- CBS (KFVS) Cape Girardeau, MO
+ CBS (KFDA) Amarillo, TX HD
+ CBS (KFDA) Amarillo, TX
+ CBS (KFDM) Beaumont, TX HD
+ CBS (KFDM) Beaumont, TX
+ CBS (KFMB) San Diego, CA HD
+ CBS (KFMB) San Diego, CA
+ CBS (KFQX-DT2) Grand Junstion, CO
+ CBS (KFSM) Ft. Smith, AR HD
+ CBS (KFSM) Ft. Smith, AR
+ CBS (KFVS) Cape Girardeau, MO HD
+ CBS (KFVS) Cape Girardeau, MO
CBS (KFXF-DT2) Fairbanks, AK HD
CBS (KFXF-DT2) Fairbanks, AK
- CBS (KGAN) Cedar Rapids, IA HD
- CBS (KGAN) Cedar Rapids, IA
+ CBS (KGAN) Cedar Rapids, IA HD
+ CBS (KGAN) Cedar Rapids, IA
CBS (KGCW4) Davenport, IA
- CBS (KGIN) Grand Island, NE HD
- CBS (KGIN) Grand Island, NE
- CBS (KGJT-DT2) Grand Junction, CO
- CBS (KGMB) Honolulu, HI HD
- CBS (KGMB) Honolulu, HI
- CBS (KGMD) Hilo, HI
- CBS (KGMV) Wailuku, HI
- CBS (KGPE) Fresno, CA HD
- CBS (KGPE) Fresno, CA
- CBS (KGWC) Casper, WY
- CBS (KGWL) Lander, WY HD
- CBS (KGWL) Lander, WY
- CBS (KGWN) Cheyenne, WY HD
- CBS (KGWN) Cheyenne, WY
- CBS (KGWR) Rock Springs, WY HD
- CBS (KGWR) Rock Springs, WY
- CBS (KHOU) Houston, TX HD
- CBS (KHOU) Houston, TX
- CBS (KHQA) Quincy, MO HD
- CBS (KHQA) Quincy, MO
- CBS (KHSL) Chico, CA HD
- CBS (KHSL) Chico, CA
+ CBS (KGIN) Grand Island, NE HD
+ CBS (KGIN) Grand Island, NE
+ CBS (KGJT-DT2) Grand Junction, CO
+ CBS (KGMB) Honolulu, HI HD
+ CBS (KGMB) Honolulu, HI
+ CBS (KGMD) Hilo, HI
+ CBS (KGMV) Wailuku, HI
+ CBS (KGPE) Fresno, CA HD
+ CBS (KGPE) Fresno, CA
+ CBS (KGWC) Casper, WY
+ CBS (KGWL) Lander, WY HD
+ CBS (KGWL) Lander, WY
+ CBS (KGWN) Cheyenne, WY HD
+ CBS (KGWN) Cheyenne, WY
+ CBS (KGWR) Rock Springs, WY HD
+ CBS (KGWR) Rock Springs, WY
+ CBS (KHOU) Houston, TX HD
+ CBS (KHOU) Houston, TX
+ CBS (KHQA) Quincy, MO HD
+ CBS (KHQA) Quincy, MO
+ CBS (KHSL) Chico, CA HD
+ CBS (KHSL) Chico, CA
CBS (KIFI2) Idaho Falls, ID HD
CBS (KIFI2) Idaho Falls, ID
CBS (KIFI2 'MIFI') Idaho Falls, ID
- CBS (KIMA) Yakima, WA HD
- CBS (KIMA) Yakima, WA
- CBS (KIMT) Mason City, IA HD
- CBS (KIMT) Mason City, IA
- CBS (KION) Salinas, CA HD
- CBS (KION) Salinas, CA
+ CBS (KIMA) Yakima, WA HD
+ CBS (KIMA) Yakima, WA
+ CBS (KIMT) Mason City, IA HD
+ CBS (KIMT) Mason City, IA
+ CBS (KION) Salinas, CA HD
+ CBS (KION) Salinas, CA
CBS (KIRO) Seattle, WA - Canada
- CBS (KIRO) Seattle, WA DV
- CBS (KIRO) Seattle, WA HD
- CBS (KIRO) Seattle, WA
+ CBS (KIRO) Seattle, WA DV
+ CBS (KIRO) Seattle, WA HD
+ CBS (KIRO) Seattle, WA
CBS (KJNB-DT2) Jonesboro, AR HD
CBS (KJNB-DT2) Jonesboro, AR
CBS (KKFX-CD2) Santa Barbara, CA
- CBS (KKTV) Colorado Springs, CO HD
- CBS (KKTV) Colorado Springs, CO
- CBS (KLAS) Las Vegas, NV HD
- CBS (KLAS) Las Vegas, NV
- CBS (KLBK) Lubbock, TX HD
- CBS (KLBK) Lubbock, TX
- CBS (KLEW) Lewiston, ID HD
- CBS (KLEW) Lewiston, ID
- CBS (KLFY) Lafayette, LA HD
- CBS (KLFY) Lafayette, LA
- CBS (KLST) San Angelo, TX HD
- CBS (KLST) San Angelo, TX
- CBS (KMOV) St. Louis, MO HD
- CBS (KMOV) St. Louis, MO
- CBS (KMTV) Omaha, NE HD
- CBS (KMTV) Omaha, NE
- CBS (KMVT) Twin Falls, ID HD
- CBS (KMVT) Twin Falls, ID
- CBS (KNOE) Monroe, LA HD
- CBS (KNOE) Monroe, LA
- CBS (KNPL) North Platte, NE HD
- CBS (KNPL) North Platte, NE
- CBS (KOAM) Pittsburg, KS HD
- CBS (KOAM) Pittsburg, KS
+ CBS (KKTV) Colorado Springs, CO HD
+ CBS (KKTV) Colorado Springs, CO
+ CBS (KLAS) Las Vegas, NV HD
+ CBS (KLAS) Las Vegas, NV
+ CBS (KLBK) Lubbock, TX HD
+ CBS (KLBK) Lubbock, TX
+ CBS (KLEW) Lewiston, ID HD
+ CBS (KLEW) Lewiston, ID
+ CBS (KLFY) Lafayette, LA HD
+ CBS (KLFY) Lafayette, LA
+ CBS (KLST) San Angelo, TX HD
+ CBS (KLST) San Angelo, TX
+ CBS (KMOV) St. Louis, MO HD
+ CBS (KMOV) St. Louis, MO
+ CBS (KMTV) Omaha, NE HD
+ CBS (KMTV) Omaha, NE
+ CBS (KMVT) Twin Falls, ID HD
+ CBS (KMVT) Twin Falls, ID
+ CBS (KNOE) Monroe, LA HD
+ CBS (KNOE) Monroe, LA
+ CBS (KNPL) North Platte, NE HD
+ CBS (KNPL) North Platte, NE
+ CBS (KOAM) Pittsburg, KS HD
+ CBS (KOAM) Pittsburg, KS
CBS (KOHD2) Bend, OR
- CBS (KOIN) Portland, OR HD
- CBS (KOIN) Portland, OR
- CBS (KOLD) Tucson, AZ HD
- CBS (KOLD) Tucson, AZ
- CBS (KOLN) Lincoln, NE HD
- CBS (KOLN) Lincoln, NE
- CBS (KOLR) Springfield, MO HD
- CBS (KOLR) Springfield, MO
- CBS (KOSA) Midland, TX HD
- CBS (KOSA) Midland, TX
- CBS (KOTV) Tulsa, OK HD
- CBS (KOTV) Tulsa, OK
- CBS (KOVR) Sacramento, CA HD
- CBS (KOVR) Sacramento, CA
- CBS (KPAX) Missoula, MT HD
- CBS (KPAX) Missoula, MT
- CBS (KPHO) Phoenix, AZ HD
- CBS (KPHO) Phoenix, AZ
- CBS (KPIC) Roseburg, OR
- CBS (KPIX) San Francisco, CA HD
- CBS (KPIX) San Francisco, CA
- CBS (KPLO) Reliance/ Pierre, SD
+ CBS (KOIN) Portland, OR HD
+ CBS (KOIN) Portland, OR
+ CBS (KOLD) Tucson, AZ HD
+ CBS (KOLD) Tucson, AZ
+ CBS (KOLN) Lincoln, NE HD
+ CBS (KOLN) Lincoln, NE
+ CBS (KOLR) Springfield, MO HD
+ CBS (KOLR) Springfield, MO
+ CBS (KOSA) Midland, TX HD
+ CBS (KOSA) Midland, TX
+ CBS (KOTV) Tulsa, OK HD
+ CBS (KOTV) Tulsa, OK
+ CBS (KOVR) Sacramento, CA HD
+ CBS (KOVR) Sacramento, CA
+ CBS (KPAX) Missoula, MT HD
+ CBS (KPAX) Missoula, MT
+ CBS (KPHO) Phoenix, AZ HD
+ CBS (KPHO) Phoenix, AZ
+ CBS (KPIC) Roseburg, OR
+ CBS (KPIX) San Francisco, CA HD
+ CBS (KPIX) San Francisco, CA
+ CBS (KPLO) Reliance/ Pierre, SD
CBS (KPSP2) Palm Springs, CA HD
CBS (KPSP-TV2) Palm Springs, CA
CBS (KPTH3) Sioux City, IA HD
CBS (KPTH3) Sioux City, IA
- CBS (KRCG) Jefferson, MO HD
- CBS (KRCG) Jefferson, MO
- CBS (KREM) Spokane, WA HD
- CBS (KREM) Spokane, WA
+ CBS (KRCG) Jefferson, MO HD
+ CBS (KRCG) Jefferson, MO
+ CBS (KREM) Spokane, WA HD
+ CBS (KREM) Spokane, WA
CBS (KREX-TV) Glenwood Springs, CO
- CBS (KREY) Montrose, CO
- CBS (KREZ) Albuquerque, NM HD
- CBS (KREZ-TV) Durango, CO
+ CBS (KREY) Montrose, CO
+ CBS (KREZ) Albuquerque, NM HD
+ CBS (KREZ-TV) Durango, CO
CBS (KRII3) Chisholm, MN
- CBS (KRQE) Albuquerque, NM HD
- CBS (KRQE) Albuquerque, NM
+ CBS (KRQE) Albuquerque, NM HD
+ CBS (KRQE) Albuquerque, NM
CBS (KRTV) Grand Falls, MT HD
- CBS (KRTV) Grand Falls, MT
- CBS (KSBB-CD) Santa Barbara, CA
- CBS (KSLA) Shreveport, LA HD
- CBS (KSLA) Shreveport, LA
- CBS (KSTF) Scottsbluff, NE HD
- CBS (KSTF) Scottsbluff, NE
+ CBS (KRTV) Grand Falls, MT
+ CBS (KSBB-CD) Santa Barbara, CA
+ CBS (KSLA) Shreveport, LA HD
+ CBS (KSLA) Shreveport, LA
+ CBS (KSTF) Scottsbluff, NE HD
+ CBS (KSTF) Scottsbluff, NE
CBS (KSWL-LD) Lake Charles, LA HD
CBS (KSWL-LD) Lake Charles, LA
- CBS (KSWT) Yuma, AZ HD
- CBS (KTAB) Abilene, TX HD
- CBS (KTAB) Abilene, TX
- CBS (KTHV) Little Rock, AR HD
- CBS (KTHV) Little Rock, AR
+ CBS (KSWT) Yuma, AZ HD
+ CBS (KTAB) Abilene, TX HD
+ CBS (KTAB) Abilene, TX
+ CBS (KTHV) Little Rock, AR HD
+ CBS (KTHV) Little Rock, AR
CBS (KTNL) Sitka, AK HD
- CBS (KTNL) Sitka, AK
- CBS (KTVL) Medford, OR HD
- CBS (KTVL) Medford, OR
- CBS (KTVN) Reno, NV HD
- CBS (KTVN) Reno, NV
- CBS (KTVO-DT2) Kirskville, MO HD
- CBS (KTVO-DT2) Kirskville, MO
- CBS (KTVQ) Billings, MT HD
- CBS (KTVQ) Billings, MT
- CBS (KTVT) Fort Worth, TX HD
- CBS (KTVT) Fort Worth, TX
+ CBS (KTNL) Sitka, AK
+ CBS (KTVL) Medford, OR HD
+ CBS (KTVL) Medford, OR
+ CBS (KTVN) Reno, NV HD
+ CBS (KTVN) Reno, NV
+ CBS (KTVO-DT2) Kirskville, MO HD
+ CBS (KTVO-DT2) Kirskville, MO
+ CBS (KTVQ) Billings, MT HD
+ CBS (KTVQ) Billings, MT
+ CBS (KTVT) Fort Worth, TX HD
+ CBS (KTVT) Fort Worth, TX
CBS (KUAM-TV2) Hagatna, Guam
CBS (KUBD) Kodiak, Alaska HD
CBS (KUBD) Kodiak, Alaska
- CBS (KUTV) Salt Lake City, UT HD
- CBS (KUTV) Salt Lake City, UT
- CBS (KVAL) Eugene, OR HD
- CBS (KVAL) Eugene, OR
+ CBS (KUTV) Salt Lake City, UT HD
+ CBS (KUTV) Salt Lake City, UT
+ CBS (KVAL) Eugene, OR HD
+ CBS (KVAL) Eugene, OR
CBS (KVEO-TV2) Harlingen, TX HD
CBS (KVEO-TV2) Harlingen, TX
- CBS (KVIQ) Eureka, CA HD
- CBS (KVIQ) Eureka, CA
+ CBS (KVIQ) Eureka, CA HD
+ CBS (KVIQ) Eureka, CA
CBS (KVLY2) Fargo, ND HD
CBS (KVLY2) Fargo, ND
- CBS (KWCH) Wichita, KS HD
- CBS (KWCH) Wichita, KS
- CBS (KWTV) Oklahoma City, OK HD
- CBS (KWTV) Oklahoma City, OK
- CBS (KWTX) Waco, TX HD
- CBS (KWTX) Waco, TX
+ CBS (KWCH) Wichita, KS HD
+ CBS (KWCH) Wichita, KS
+ CBS (KWTV) Oklahoma City, OK HD
+ CBS (KWTV) Oklahoma City, OK
+ CBS (KWTX) Waco, TX HD
+ CBS (KWTX) Waco, TX
CBS (KWWE-DT2) Lake Charles, LA
CBS (KXDF-CD) Fairbanks, AK HD
CBS (KXDF-CD) Fairbanks, AK
- CBS (KXGN) Glendive, MT
- CBS (KXGN) HD Glendive, MT
- CBS (KXII) Sherman, TX HD
- CBS (KXII) Sherman, TX
+ CBS (KXGN) Glendive, MT
+ CBS (KXGN) HD Glendive, MT
+ CBS (KXII) Sherman, TX HD
+ CBS (KXII) Sherman, TX
CBS (KXIP) Paris, TX
CBS (KXJB) Fargo, ND HD
CBS (KXJB) Fargo, ND
- CBS (KXLF) Butte, MT HD
- CBS (KXLF) Butte, MT
- CBS (KXLH) Helena, MT HD
- CBS (KXLH) Helena, MT
+ CBS (KXLF) Butte, MT HD
+ CBS (KXLF) Butte, MT
+ CBS (KXLH) Helena, MT HD
+ CBS (KXLH) Helena, MT
CBS (KXLJ-LD) Juneau, AK HD
CBS (KXLJ-LD) Juneau, AK
CBS (KXMA-TV2) Dickinson, ND HD
CBS (KXMA-TV2) Dickinson, ND
- CBS (KXMB) Bismarck, ND HD
- CBS (KXMB) Bismarck, ND
- CBS (KXMC) Minot, ND HD
- CBS (KXMC) Minot, ND
- CBS (KXMD) Williston, ND HD
- CBS (KXMD) Williston, ND
+ CBS (KXMB) Bismarck, ND HD
+ CBS (KXMB) Bismarck, ND
+ CBS (KXMC) Minot, ND HD
+ CBS (KXMC) Minot, ND
+ CBS (KXMD) Williston, ND HD
+ CBS (KXMD) Williston, ND
CBS (KXTS) Victoria, TX HD
CBS (KXTS) Victoria, TX
CBS (KYES) Anchorage, AK HD
@@ -2829,12 +2829,12 @@
CBS (KYLX-LD) Laredo, TX HD
CBS (KYLX-LD) Laredo, TX
CBS (KYMA) Yuma, AZ
- CBS (KYTX) Tyler, TX HD
- CBS (KYTX) Tyler, TX
+ CBS (KYTX) Tyler, TX HD
+ CBS (KYTX) Tyler, TX
CBS (KYW) Philadelphia, PA HD
CBS (KYW) Philadelphia, PA
- CBS (KZTV) Corpus Christi, TX HD
- CBS (KZTV) Corpus Christi, TX
+ CBS (KZTV) Corpus Christi, TX HD
+ CBS (KZTV) Corpus Christi, TX
CBS Sports Network Canada HD
CBS Sports Network Canada
CBS Sports Network USA HD
@@ -2845,223 +2845,223 @@
CBS (W11AY-D) St John Plantation, ME
CBS (W18EG-D) Onancock, VA
CBS (W32DZ-D) Mayaguez, PR
- CBS (WABI) Bangor, ME HD
- CBS (WABI) Bangor, ME
- CBS (WAFB) Baton Rouge, LA HD
- CBS (WAFB) Baton Rouge, LA
- CBS (WAGM) Presque Isle, ME HD
- CBS (WAGM) Presque Isle, ME
- CBS (WAKA) Montgomery, AL HD
- CBS (WAKA) Montgomery, AL
- CBS (WANE) Fort Wayne, IN HD
- CBS (WANE) Fort Wayne, IN
+ CBS (WABI) Bangor, ME HD
+ CBS (WABI) Bangor, ME
+ CBS (WAFB) Baton Rouge, LA HD
+ CBS (WAFB) Baton Rouge, LA
+ CBS (WAGM) Presque Isle, ME HD
+ CBS (WAGM) Presque Isle, ME
+ CBS (WAKA) Montgomery, AL HD
+ CBS (WAKA) Montgomery, AL
+ CBS (WANE) Fort Wayne, IN HD
+ CBS (WANE) Fort Wayne, IN
CBS (WBBJ-TV3) Jackson, TN
- CBS (WBBM) Chicago, IL HD
- CBS (WBBM) Chicago, IL
- CBS (WBKB) Alpena, MI HD
- CBS (WBKB) Alpena, MI
- CBS (WBNG) Binghamton, NY HD
- CBS (WBNG) Binghamton, NY
- CBS (WBNS) Columbus, OH HD
- CBS (WBNS) Columbus, OH
- CBS (WBOC) Salisbury, MD HD
- CBS (WBOC) Salisbury, MD
- CBS (WBTV) Charlotte, NC HD
- CBS (WBTV) Charlotte, NC
- CBS (WBTW) Myrtle Beach, SC HD
- CBS (WBTW) Myrtle Beach, SC
+ CBS (WBBM) Chicago, IL HD
+ CBS (WBBM) Chicago, IL
+ CBS (WBKB) Alpena, MI HD
+ CBS (WBKB) Alpena, MI
+ CBS (WBNG) Binghamton, NY HD
+ CBS (WBNG) Binghamton, NY
+ CBS (WBNS) Columbus, OH HD
+ CBS (WBNS) Columbus, OH
+ CBS (WBOC) Salisbury, MD HD
+ CBS (WBOC) Salisbury, MD
+ CBS (WBTV) Charlotte, NC HD
+ CBS (WBTV) Charlotte, NC
+ CBS (WBTW) Myrtle Beach, SC HD
+ CBS (WBTW) Myrtle Beach, SC
CBS (WBZ) Boston. MA DV
CBS (WBZ) Boston, MA HD
CBS (WBZ) Boston, MA
- CBS (WCAV) Charlottesville, VA HD
- CBS (WCAV) Charlottesville, VA
- CBS (WCAX) Burlington, VT HD
- CBS (WCAX) Burlington, VT
- CBS (WCBI) Colombus, MS HD
- CBS (WCBI) Colombus, MS
- CBS (WCBS) New York, NY HD
- CBS (WCBS) New York, NY
- CBS (WCCO) Minneapolis, MN HD
- CBS (WCCO) Minneapolis, MN
- CBS (WCIA) Champaign, IL HD
- CBS (WCIA) Champaign, IL
- CBS (WCIX-DT2) Champaign, IL
- CBS (WCSC) Charleston, SC HD
- CBS (WCSC) Charleston, SC
- CBS (WCTV) Tallahassee, FL HD
- CBS (WCTV) Tallahassee, FL
+ CBS (WCAV) Charlottesville, VA HD
+ CBS (WCAV) Charlottesville, VA
+ CBS (WCAX) Burlington, VT HD
+ CBS (WCAX) Burlington, VT
+ CBS (WCBI) Colombus, MS HD
+ CBS (WCBI) Colombus, MS
+ CBS (WCBS) New York, NY HD
+ CBS (WCBS) New York, NY
+ CBS (WCCO) Minneapolis, MN HD
+ CBS (WCCO) Minneapolis, MN
+ CBS (WCIA) Champaign, IL HD
+ CBS (WCIA) Champaign, IL
+ CBS (WCIX-DT2) Champaign, IL
+ CBS (WCSC) Charleston, SC HD
+ CBS (WCSC) Charleston, SC
+ CBS (WCTV) Tallahassee, FL HD
+ CBS (WCTV) Tallahassee, FL
CBS (WCVI) Christianstead, VI
CBS (WCWN-DT3) Albany, NY
- CBS (WDBJ) Roanoke, VA HD
- CBS (WDBJ) Roanoke, VA
- CBS (WDEF) Chattanooga, TN HD
- CBS (WDEF) Chattanooga, TN
+ CBS (WDBJ) Roanoke, VA HD
+ CBS (WDBJ) Roanoke, VA
+ CBS (WDEF) Chattanooga, TN HD
+ CBS (WDEF) Chattanooga, TN
CBS (WDJT) Milwaukee, WI HD
CBS (WDJT) Milwaukee, WI
- CBS (WDTV) Bridgeport, WV HD
- CBS (WDTV) Bridgeport, WV
+ CBS (WDTV) Bridgeport, WV HD
+ CBS (WDTV) Bridgeport, WV
CBS Weather Now
- CBS (WECP) Panama City, FL HD
- CBS (WECP) Panama City, FL
+ CBS (WECP) Panama City, FL HD
+ CBS (WECP) Panama City, FL
CBS (WENY-TV2) Elmira, NY HD
CBS (WENY-TV2) Elmira, NY
- CBS (WEVV) Evansville, IN HD
- CBS (WEVV) Evansville, IN
- CBS (WFMY) Greensboro, NC HD
- CBS (WFMY) Greensboro, NC
- CBS (WFOR) Miami, FL HD
- CBS (WFOR) Miami, FL
- CBS (WFRV) Green Bay, WI HD
- CBS (WFRV) Green Bay, WI
+ CBS (WEVV) Evansville, IN HD
+ CBS (WEVV) Evansville, IN
+ CBS (WFMY) Greensboro, NC HD
+ CBS (WFMY) Greensboro, NC
+ CBS (WFOR) Miami, FL HD
+ CBS (WFOR) Miami, FL
+ CBS (WFRV) Green Bay, WI HD
+ CBS (WFRV) Green Bay, WI
CBS (WFSB4) Fairfield County, Hartfod, CT
- CBS (WFSB) Hartford, CT HD
- CBS (WFSB) Hartford, CT
+ CBS (WFSB) Hartford, CT HD
+ CBS (WFSB) Hartford, CT
CBS (WFUP2) Vanderbilt, MI
CBS (WGCL) Atlanta, GA HD
CBS (WGCL) Atlanta, GA
- CBS (WGFL) Gainesville, FL HD
- CBS (WGFL) Gainesville, FL
- CBS (WGME) Portland, ME HD
- CBS (WGME) Portland, ME
- CBS (WHBF) Rock Island, Il HD
- CBS (WHBF) Rock Island, Il
- CBS (WHIO) Dayton, OH HD
- CBS (WHIO) Dayton, OH
- CBS (WHLT) Laurel, MS HD
- CBS (WHLT) Laurel, MS
- CBS (WHNT) Huntsville, AL HD
- CBS (WHNT) Huntsville, AL
+ CBS (WGFL) Gainesville, FL HD
+ CBS (WGFL) Gainesville, FL
+ CBS (WGME) Portland, ME HD
+ CBS (WGME) Portland, ME
+ CBS (WHBF) Rock Island, Il HD
+ CBS (WHBF) Rock Island, Il
+ CBS (WHIO) Dayton, OH HD
+ CBS (WHIO) Dayton, OH
+ CBS (WHLT) Laurel, MS HD
+ CBS (WHLT) Laurel, MS
+ CBS (WHNT) Huntsville, AL HD
+ CBS (WHNT) Huntsville, AL
CBS (WHP) Harrisburg, PA HD
CBS (WHP) Harrisburg, PA
CBS (WHSV-TV5) Harrisonburg, VA
- CBS (WIAT) Birmingham, AL HD
- CBS (WIAT) Birmingham, AL
- CBS (WIBW) Topeka, KS HD
- CBS (WIBW) Topeka, KS
+ CBS (WIAT) Birmingham, AL HD
+ CBS (WIAT) Birmingham, AL
+ CBS (WIBW) Topeka, KS HD
+ CBS (WIBW) Topeka, KS
CBS (WIFR) Rockford, IL HD
CBS (WIFR) Rockford, IL
- CBS (WINK) Fort Myers, FL HD
- CBS (WINK) Fort Myers, FL
- CBS (WIVB) Buffalo, NY HD
- CBS (WIVB) Buffalo, NY
- CBS (WIYE) Parkersburg, WV HD
- CBS (WIYE) Parkersburg, WV
- CBS (WJAX) Jacksonville, FL HD
- CBS (WJAX) Jacksonville, FL
+ CBS (WINK) Fort Myers, FL HD
+ CBS (WINK) Fort Myers, FL
+ CBS (WIVB) Buffalo, NY HD
+ CBS (WIVB) Buffalo, NY
+ CBS (WIYE) Parkersburg, WV HD
+ CBS (WIYE) Parkersburg, WV
+ CBS (WJAX) Jacksonville, FL HD
+ CBS (WJAX) Jacksonville, FL
CBS (WJHG-DT3) Panama City, FL HD
CBS (WJHG-TV3) Panama City, FL
- CBS (WJHL) Tri-Cities, TN/VA HD
- CBS (WJHL) Tri-Cities, TN/VA
- CBS (WJTV) Jackson, MS HD
- CBS (WJTV) Jackson, MS
+ CBS (WJHL) Tri-Cities, TN/VA HD
+ CBS (WJHL) Tri-Cities, TN/VA
+ CBS (WJTV) Jackson, MS HD
+ CBS (WJTV) Jackson, MS
CBS (WJZ) Baltimore, MD HD
CBS (WJZ) Baltimore, MD
- CBS (WKBN) Youngstown, OH HD
- CBS (WKBN) Youngstown, OH
- CBS (WKBT) La Crosse, WI HD
- CBS (WKBT) La Crosse, WI
- CBS (WKMG) Orlando, FL HD
- CBS (WKMG) Orlando, FL
- CBS (WKRC) Cincinnati, OH HD
- CBS (WKRC) Cincinnati, OH
- CBS (WKRG) Mobile, AL HD
- CBS (WKRG) Mobile, AL
+ CBS (WKBN) Youngstown, OH HD
+ CBS (WKBN) Youngstown, OH
+ CBS (WKBT) La Crosse, WI HD
+ CBS (WKBT) La Crosse, WI
+ CBS (WKMG) Orlando, FL HD
+ CBS (WKMG) Orlando, FL
+ CBS (WKRC) Cincinnati, OH HD
+ CBS (WKRC) Cincinnati, OH
+ CBS (WKRG) Mobile, AL HD
+ CBS (WKRG) Mobile, AL
CBS (WKTV2) Utica, NY
- CBS (WKYT) Lexington, KY HD
- CBS (WKYT) Lexington, KY
- CBS (WLFI) Lafayette, IN HD
- CBS (WLFI) Lafayette, IN
- CBS (WLKY) Louisville, KY HD
- CBS (WLKY) Louisville, KY
- CBS (WLNS) Lansing, MI HD
- CBS (WLNS) Lansing, MI
+ CBS (WKYT) Lexington, KY HD
+ CBS (WKYT) Lexington, KY
+ CBS (WLFI) Lafayette, IN HD
+ CBS (WLFI) Lafayette, IN
+ CBS (WLKY) Louisville, KY HD
+ CBS (WLKY) Louisville, KY
+ CBS (WLNS) Lansing, MI HD
+ CBS (WLNS) Lansing, MI
CBS (WLOX2) Biloxi, MS
- CBS (WLOX-DT2) Biloxi, MS HD
- CBS (WLTX) Columbia, SC HD
- CBS (WLTX) Columbia, SC
- CBS (WMAZ) Macon, GA HD
- CBS (WMAZ) Macon, GA
- CBS (WMBD) Central Illinois, IL HD
- CBS (WMBD) Central Illinois, IL
- CBS (WMDN) Meridian, MS HD
- CBS (WMDN) Meridian, MS
+ CBS (WLOX-DT2) Biloxi, MS HD
+ CBS (WLTX) Columbia, SC HD
+ CBS (WLTX) Columbia, SC
+ CBS (WMAZ) Macon, GA HD
+ CBS (WMAZ) Macon, GA
+ CBS (WMBD) Central Illinois, IL HD
+ CBS (WMBD) Central Illinois, IL
+ CBS (WMDN) Meridian, MS HD
+ CBS (WMDN) Meridian, MS
CBS (WMNS-LP) Charlotte/Amalie, VI
- CBS (WNCN) Raleigh-Durham, NC HD
- CBS (WNCN) Raleigh-Durham, NC
- CBS (WNCT) Greenville, NC HD
- CBS (WNCT) Greenville, NC
- CBS (WNEM) Flint, MI HD
- CBS (WNEM) Flint, MI
+ CBS (WNCN) Raleigh-Durham, NC HD
+ CBS (WNCN) Raleigh-Durham, NC
+ CBS (WNCT) Greenville, NC HD
+ CBS (WNCT) Greenville, NC
+ CBS (WNEM) Flint, MI HD
+ CBS (WNEM) Flint, MI
CBS (WNKY2) Bowling Green, KY
- CBS (WNKY-DT2) Bowling Green, KY HD
+ CBS (WNKY-DT2) Bowling Green, KY HD
CBS (WOHL-CD2) Lima, OH
- CBS (WOIO) Cleveland, OH HD
- CBS (WOIO) Cleveland, OH
- CBS (WOWK) Huntington, WV HD
- CBS (WOWK) Huntington, WV
- CBS (WPEC) West Palm Beach, FL HD
- CBS (WPEC) West Palm Beach, FL
- CBS (WPRI) E. Providence, RI HD
- CBS (WPRI) E. Providence, RI
+ CBS (WOIO) Cleveland, OH HD
+ CBS (WOIO) Cleveland, OH
+ CBS (WOWK) Huntington, WV HD
+ CBS (WOWK) Huntington, WV
+ CBS (WPEC) West Palm Beach, FL HD
+ CBS (WPEC) West Palm Beach, FL
+ CBS (WPRI) E. Providence, RI HD
+ CBS (WPRI) E. Providence, RI
CBS (WQTV-LP) Murray, KY
CBS (WQWQ-LP) Paducah, KY
- CBS (WRBL) Columbus, GA HD
- CBS (WRBL) Columbus, GA
- CBS (WRDW) Augusta, GA HD
- CBS (WRDW) Augusta, GA
- CBS (WREG) Memphis, TN HD
- CBS (WREG) Memphis, TN
- CBS (WRGB) Albany, NY HD
- CBS (WRGB) Albany, NY
- CBS (WROC) Rochester, NY HD
- CBS (WROC) Rochester, NY
- CBS (WSAW) Wausau, WI HD
- CBS (WSAW) Wausau, WI
- CBS (WSBT) South Bend, IN HD
- CBS (WSBT) South Bend, IN
- CBS (WSEE) Erie, PA HD
- CBS (WSEE) Erie, PA
- CBS (WSHM) Springfield, MA HD
- CBS (WSHM) Springfield, MA
- CBS (WSPA) Spartanburg, SC HD
- CBS (WSPA) Spartanburg, SC
+ CBS (WRBL) Columbus, GA HD
+ CBS (WRBL) Columbus, GA
+ CBS (WRDW) Augusta, GA HD
+ CBS (WRDW) Augusta, GA
+ CBS (WREG) Memphis, TN HD
+ CBS (WREG) Memphis, TN
+ CBS (WRGB) Albany, NY HD
+ CBS (WRGB) Albany, NY
+ CBS (WROC) Rochester, NY HD
+ CBS (WROC) Rochester, NY
+ CBS (WSAW) Wausau, WI HD
+ CBS (WSAW) Wausau, WI
+ CBS (WSBT) South Bend, IN HD
+ CBS (WSBT) South Bend, IN
+ CBS (WSEE) Erie, PA HD
+ CBS (WSEE) Erie, PA
+ CBS (WSHM) Springfield, MA HD
+ CBS (WSHM) Springfield, MA
+ CBS (WSPA) Spartanburg, SC HD
+ CBS (WSPA) Spartanburg, SC
CBS (WSVF-CD2) Harrisonburg, VA
- CBS (WSWG) Valdosta, GA HD
- CBS (WSWG) Valdosta, GA
- CBS (WTAJ) Altoona, PA HD
- CBS (WTAJ) Altoona, PA
+ CBS (WSWG) Valdosta, GA HD
+ CBS (WSWG) Valdosta, GA
+ CBS (WTAJ) Altoona, PA HD
+ CBS (WTAJ) Altoona, PA
CBS (WTAP-DT2) Parkersburg, WV HD
CBS (WTAP-TV2) Parkersburg, WV
- CBS (WTHI) Terre Haute, IN HD
- CBS (WTHI) Terre Haute, IN
- CBS (WTKR) Norfolk, VA HD
- CBS (WTKR) Norfolk, VA
- CBS (WTOC) Savannah, GA HD
- CBS (WTOC) Savannah, GA
- CBS (WTOL) Toledo, OH HD
- CBS (WTOL) Toledo, OH
- CBS (WTRF) Wheeling, WV HD
- CBS (WTRF) Wheeling, WV
- CBS (WTSP) Tampa Bay, FL HD
- CBS (WTSP) Tampa Bay, FL
- CBS (WTTK) Kokomo, IN HD
- CBS (WTTK) Kokomo, IN
- CBS (WTTV) Indianapolis, IN HD
- CBS (WTTV) Indianapolis, IN
- CBS (WTVF) Nashville, TN HD
- CBS (WTVF) Nashville, TN
- CBS (WTVH) Syracuse, NY HD
- CBS (WTVH) Syracuse, NY
- CBS (WTVR) Richmond, VA HD
- CBS (WTVR) Richmond, VA
- CBS (WTVY) Dothan, AL HD
- CBS (WTVY) Dothan, AL
- CBS (WUSA) District of Columbia HD
- CBS (WUSA) District of Columbia
- CBS (WVLT) Knoxville, TN HD
- CBS (WVLT) Knoxville, TN
- CBS (WVNS) Beckley, WV HD
- CBS (WVNS) Beckley, WV
+ CBS (WTHI) Terre Haute, IN HD
+ CBS (WTHI) Terre Haute, IN
+ CBS (WTKR) Norfolk, VA HD
+ CBS (WTKR) Norfolk, VA
+ CBS (WTOC) Savannah, GA HD
+ CBS (WTOC) Savannah, GA
+ CBS (WTOL) Toledo, OH HD
+ CBS (WTOL) Toledo, OH
+ CBS (WTRF) Wheeling, WV HD
+ CBS (WTRF) Wheeling, WV
+ CBS (WTSP) Tampa Bay, FL HD
+ CBS (WTSP) Tampa Bay, FL
+ CBS (WTTK) Kokomo, IN HD
+ CBS (WTTK) Kokomo, IN
+ CBS (WTTV) Indianapolis, IN HD
+ CBS (WTTV) Indianapolis, IN
+ CBS (WTVF) Nashville, TN HD
+ CBS (WTVF) Nashville, TN
+ CBS (WTVH) Syracuse, NY HD
+ CBS (WTVH) Syracuse, NY
+ CBS (WTVR) Richmond, VA HD
+ CBS (WTVR) Richmond, VA
+ CBS (WTVY) Dothan, AL HD
+ CBS (WTVY) Dothan, AL
+ CBS (WUSA) District of Columbia HD
+ CBS (WUSA) District of Columbia
+ CBS (WVLT) Knoxville, TN HD
+ CBS (WVLT) Knoxville, TN
+ CBS (WVNS) Beckley, WV HD
+ CBS (WVNS) Beckley, WV
CBS (WWAY2) Wilmington, NC HD
CBS (WWAY2) Wilmington, NC
CBS (WWJ) Detroit, MI DV
@@ -3069,26 +3069,26 @@
CBS (WWJ) Detroit, MI
CBS (WWL) New Orleans, LA HD
CBS (WWL) New Orleans, LA
- CBS (WWMT) Kalamazoo, MI HD
- CBS (WWMT) Kalamazoo, MI
- CBS (WWNY-CD2) Massena, NY
- CBS (WWNY) Watertown, NY HD
- CBS (WWNY) Watertown, NY
- CBS (WWTV) Cadillac, MI HD
- CBS (WWTV) Cadillac, MI
+ CBS (WWMT) Kalamazoo, MI HD
+ CBS (WWMT) Kalamazoo, MI
+ CBS (WWNY-CD2) Massena, NY
+ CBS (WWNY) Watertown, NY HD
+ CBS (WWNY) Watertown, NY
+ CBS (WWTV) Cadillac, MI HD
+ CBS (WWTV) Cadillac, MI
CBS (WWUP) Sault Ste. Marie, MI HD
CBS (WWUP) Sault Ste. Marie, MI
CBS (WXVT-LD) Greenville, MS HD
CBS (WXVT-LD) Greenville, MS
- CBS (WYCW-DT2) Asheville, SC
- CBS (WYCW-DT2) Asheville, SC
- CBS (WYMT) Hazard, KY HD
- CBS (WYMT) Hazard, KY
- CBS (WYOU) Scranton, PA HD
- CBS (WYOU) Scranton, PA
+ CBS (WYCW-DT2) Asheville, SC
+ CBS (WYCW-DT2) Asheville, SC
+ CBS (WYMT) Hazard, KY HD
+ CBS (WYMT) Hazard, KY
+ CBS (WYOU) Scranton, PA HD
+ CBS (WYOU) Scranton, PA
CBS (WZMQ2) Marquette, MI HD
CBS (WZMQ2) Marquette, MI
- CBS (ZBM) Hamilton, Bermuda
+ CBS (ZBM) Hamilton, Bermuda
QVC (KTXA2) Fort Worth, TX
CBSN
CCN TV6
@@ -3268,7 +3268,7 @@
CHARGE! (WSET-TV2) Lynchburg, VA
CHARGE! (WTAT-TV4) Charleston, SC
Charge! (WTLV-DT8) Jacksonville, FL
- Charge! (WTVD3) Raleigh, NC
+ Charge! (WTVD3) Raleigh, NC
CHARGE! (WTVH2) Syracuse, NY
CHARGE! (WTVZ-TV2) Hampton Roads, VA
CHARGE! (WTWC-TV3) Tallahassee, FL
@@ -3738,7 +3738,7 @@
Connecticut Public Television (WEDN) Norwich HD
Connecticut Public Television (WEDN) Norwich
Connecticut Public Television (WEDW) Bridgeport HD
- Connecticut Public Television (WEDW) Bridgeport
+ Connecticut Public Television (WEDW) Bridgeport
Connecticut Public Television (WEDY) New Haven
Contra Costa Television (CCTV)
Cooking Channel Canada HD
@@ -3949,7 +3949,7 @@
Court TV (WRBU2) St. Louis, MO
Court TV (WRDQ2) Orlando, FL
Court TV (WREX4) Rockford, IL
- Court TV (WRPX-TV2) Raleigh-Durham, NC
+ Court TV (WRPX-TV2) Raleigh-Durham, NC
Court TV (WSCG-LD) Beaufort, SC
Court TV (WSFL-TV2) Miami, FL
Court TV (WSFX-TV2) Wilmington, NC
@@ -4168,8 +4168,8 @@
COZI (WKPT) Tri-Cities, TN HD
COZI (WKPT) Tri-Cities, TN
Cozi (WLJC) Beattyville, KY
- Cozi (WNBC-DT2) New York, NY
- Cozi (WRAL-DT2) Raleigh-Durham, NC
+ Cozi (WNBC-DT2) New York, NY
+ Cozi (WRAL-DT2) Raleigh-Durham, NC
Cozi (WVUA-CD) Tuscaloosa, AL
Cozi/MNT (WMNN-LD12) Cadillac, MI
CP24 (CablePulse 24) HD
@@ -4723,7 +4723,7 @@
CW (KASN) Little Rock, AR HD
CW (KASN) Little Rock, AR
CW (KASW) Phoenix, AZ HD
- CW (KASW) Phoenix, AZ
+ CW (KASW) Phoenix, AZ
CW (KATC2)+ Lafayette. LA
CW (KATC-DT2)+ Lafayette. LA HD
CW+ (KATN2) Fairbanks, AK HD
@@ -4947,7 +4947,7 @@
CW (WBKI) Salem, IN
CW (WBKO3) Bowling Green, KY
CW (WBKO-DT3) Bowling Green, KY HD
- CW (WBKP) Calumet, MI
+ CW (WBKP) Calumet, MI
CW (WBMM) Montgomery, AL HD
CW (WBMM) Montgomery, AL
CW+ (WBMN) Macon, GA
@@ -4956,7 +4956,7 @@
CW (WBRL) Baton Rouge, LA HD
CW (WBRL) Baton Rouge, LA
CW (WBSF) Flint, MI HD
- CW (WBSF) Flint, MI
+ CW (WBSF) Flint, MI
CW+ (WBSK) Albany, GA
CW+ (WBU) Utica, NY
CW (WBUI) Decatur, IL HD
@@ -4972,7 +4972,7 @@
CW (WCCB) Charlotte, NC HD
CW (WCCB) Charlotte, NC
CW (WCCT) Hartford, CT HD
- CW (WCCT) Hartford, CT
+ CW (WCCT) Hartford, CT
CW (WCJB-DT2) Gainesville, FL HD
CW (WCJB-DT2) Gainesville, FL
CW (WCWF) Green Bay, WI HD
@@ -4980,7 +4980,7 @@
CW (WCWG) Lexington, NC HD
CW (WCWG) Lexington, NC
CW (WCWJ) Jacksonville, FL HD
- CW (WCWJ) Jacksonville, FL
+ CW (WCWJ) Jacksonville, FL
CW (WCWN) Albany, NY HD
CW (WCWN) Albany, NY
CW (WCWW) South Bend, IN HD
@@ -5033,7 +5033,7 @@
CW (WJTV2) Jackson, MS
CW (WJTV-DT2) Jackson, MS HD
CW (WKCF) Orlando, FL HD
- CW (WKCF) Orlando, FL
+ CW (WKCF) Orlando, FL
CW (WKRC-DT2) Cincinati, OH HD
CW (WKRC-DT2) Cincinati, OH
CW (WKTV3) Utica, NY
@@ -5042,8 +5042,8 @@
CW+ (WLAJ2) Lansing, Michigan
CW+ (WLAJ-DT2) Lansing, Michigan HD
CW+ (WLFI-TV2) Lafayette, IN
- CW (WLFL) Raleigh, NC HD
- CW (WLFL) Raleigh, NC
+ CW (WLFL) Raleigh, NC HD
+ CW (WLFL) Raleigh, NC
CW (WLMT) Memphis, TN HD
CW (WLMT) Memphis, TN
CW+ (WLOV) Tupelo, MS HD
@@ -5081,7 +5081,7 @@
CW (WPDE-TV2) Florence, SC HD
CW (WPDE-TV2) Florence, SC
CW (WPXT) Portland, ME HD
- CW (WPXT) Portland, ME
+ CW (WPXT) Portland, ME
CW (WQCW) Portsmouth, OH HD
CW (WQCW) Portsmouth, OH
CW (WQMY-DT3) Williamsport, Pa
@@ -5271,7 +5271,7 @@
DABL (WPFO4) Portland, ME
DABL (WPRI-TV4) Providence, RI
DABL (WQHS-DT5) Cleveland, OH
- DABL (WRAZ3) Raleigh-Durham, NC
+ DABL (WRAZ3) Raleigh-Durham, NC
DABL (WRCB2) Chattanooga, TN
DABL (WRGT) Dayton, OH HD
DABL (WRGT) Dayton, OH
@@ -5556,7 +5556,7 @@
Defy (WPXX-TV4) Memphis, TN
Defy (WQPX-TV5) Scranton, PA
Defy (WRBU5) St. Louis, MO
- Defy (WRPX-TV6) Raleigh, NC
+ Defy (WRPX-TV6) Raleigh, NC
Defy (WSPX-TV5) Syracuse, NY
Defy (WTPX-TV6) Antigo, WI
Defy (WUPW5) Toledo, OH
@@ -6570,7 +6570,7 @@
Fox Business
Fox Deportes HD
Fox Deportes
- FOX (K06IQ) Newberry Springs, CA
+ FOX (K06IQ) Newberry Springs, CA
FOX (K07IT-D2) West Glacier, Etc., MT
FOX (K07OJ-D) Snowflake, AZ
FOX (K07XM-D) Mink Creek, ID
@@ -6579,18 +6579,18 @@
FOX (K13AV-DT3) Denver, CO
FOX (K14GW-D) Corvallis, OR
FOX (K14HCD2) Prescott, AZ
- FOX (K14JZ-D3) Denver, CO
+ FOX (K14JZ-D3) Denver, CO
FOX (K14MQ-D) Coos Bay, OR
- FOX (K18LH) Lewiston, ID
+ FOX (K18LH) Lewiston, ID
FOX (K19FF) Miles City, MT
FOX (K19GH-D) Eugene, OR
FOX (K25OM-D) Prescott, AZ
- FOX (K28CW) Flagstaff, AZ
+ FOX (K28CW) Flagstaff, AZ
FOX (K29LO-D) Kingman, AZ
FOX (K30JB-D3) Morgan, Etc., UT
FOX (K31IQ-D3) Sterling, CO
FOX (K32FI-D) Yoncalla, OR
- FOX (K33KJ-D) Crested Butte, CO
+ FOX (K33KJ-D) Crested Butte, CO
FOX (K36AE-D) Clarkdale, AZ
FOX (K38KL-D) Ellensburg, WA
FOX (K38LQ-D) Roseburg, OR
@@ -6604,90 +6604,90 @@
FOX (K48GI-D) Flagstaff, AZ
FOX (K49FX-D2) Alamogordo, NM
FOX (K51JB-D) Florence, OR
- FOX (KAAS-LP) Garden City, KS
- FOX (KAAS-TV) Salina, KS HD
- FOX (KAAS-TV) Salina, KS
- FOX (KABB) San Antonio, TX HD
- FOX (KABB) San Antonio, TX
- FOX (KADN) Lafayette, LA HD
- FOX (KADN) Lafayette, LA
- FOX (KAII) Wailuku, HI
- FOX (KARD) Monroe, LA HD
- FOX (KARD) Monroe, LA
+ FOX (KAAS-LP) Garden City, KS
+ FOX (KAAS-TV) Salina, KS HD
+ FOX (KAAS-TV) Salina, KS
+ FOX (KABB) San Antonio, TX HD
+ FOX (KABB) San Antonio, TX
+ FOX (KADN) Lafayette, LA HD
+ FOX (KADN) Lafayette, LA
+ FOX (KAII) Wailuku, HI
+ FOX (KARD) Monroe, LA HD
+ FOX (KARD) Monroe, LA
FOX (KATN2) Fairbanks, AK
FOX (KATN3) Fairbanks, AK HD
- FOX (KAYU) Spokane, WA HD
- FOX (KAYU) Spokane, WA
- FOX (KBAK-DT2) Bakersfield, CA
- FOX (KBFX) Bakersfield, CA HD
- FOX (KBFX) Bakersfield, CA
- FOX (KBIM-TV2) Albuquerque, NM
+ FOX (KAYU) Spokane, WA HD
+ FOX (KAYU) Spokane, WA
+ FOX (KBAK-DT2) Bakersfield, CA
+ FOX (KBFX) Bakersfield, CA HD
+ FOX (KBFX) Bakersfield, CA
+ FOX (KBIM-TV2) Albuquerque, NM
FOX (KBRR) Thief River Falls, ND HD
- FOX (KBRR) Thief River Falls, ND
- FOX (KBSI) Cape Girardeau, MO HD
- FOX (KBSI) Cape Girardeau, MO
+ FOX (KBRR) Thief River Falls, ND
+ FOX (KBSI) Cape Girardeau, MO HD
+ FOX (KBSI) Cape Girardeau, MO
Fox (KBVK-LP) Spencer, IA
- FOX (KBVU) Eureka, CA HD
- FOX (KBVU) Eureka, CA
- FOX (KBWU-LD) Richland, Etc.,, WA
- FOX (KCIT) Amarillo, TX HD
- FOX (KCIT) Amarillo, TX
- FOX (KCOY-DT2) Santa Maria, CA
+ FOX (KBVU) Eureka, CA HD
+ FOX (KBVU) Eureka, CA
+ FOX (KBWU-LD) Richland, Etc.,, WA
+ FOX (KCIT) Amarillo, TX HD
+ FOX (KCIT) Amarillo, TX
+ FOX (KCOY-DT2) Santa Maria, CA
FOX (KCPQ) Tacoma, WA - Canada
FOX (KCPQ) Tacoma, WA DV - Canada
FOX (KCPQ) Tacoma, WA HD - Canada
FOX (KCPQ) Tacoma, WA HD
FOX (KCPQ) Tacoma, WA
- FOX (KCVU) Chico, CA HD
- FOX (KCVU) Chico, CA
+ FOX (KCVU) Chico, CA HD
+ FOX (KCVU) Chico, CA
FOX (KCWQ-DT3) Palm Springs, CA
- FOX (KCYU) Tri-Cities, WA HD
- FOX (KCYU) Tri-Cities, WA
- FOX (KDFW) Dallas, TX HD
- FOX (KDFW) Dallas, TX
- FOX (KDFX) Palm Springs, CA HD
- FOX (KDFX) Palm Springs, CA
+ FOX (KCYU) Tri-Cities, WA HD
+ FOX (KCYU) Tri-Cities, WA
+ FOX (KDFW) Dallas, TX HD
+ FOX (KDFW) Dallas, TX
+ FOX (KDFX) Palm Springs, CA HD
+ FOX (KDFX) Palm Springs, CA
FOX (KDFX) Palm Springs, CA
FOX (KDLT2
FOX (KDLT2
- FOX (KDSM) Des Moines, IA HD
- FOX (KDSM) Des Moines, IA
- FOX (KDVR) Denver, CO HD
- FOX (KDVR) Denver, CO
- FOX (KECY) Yuma, AZ HD
- FOX (KECY) Yuma, AZ
+ FOX (KDSM) Des Moines, IA HD
+ FOX (KDSM) Des Moines, IA
+ FOX (KDVR) Denver, CO HD
+ FOX (KDVR) Denver, CO
+ FOX (KECY) Yuma, AZ HD
+ FOX (KECY) Yuma, AZ
FOX (KEQI) Dededo, Guam
FOX (KESQ-DT13) Palm Springs, CA
- FOX (KEVN) Rapid City, SD HD
- FOX (KEVN) Rapid City, SD
- FOX (KEYC-DT2) Mankato, MN HD
+ FOX (KEVN) Rapid City, SD HD
+ FOX (KEVN) Rapid City, SD
+ FOX (KEYC-DT2) Mankato, MN HD
FOX (KEYC-TV2) Mankato, MN
FOX (KFBB-TV2) Great Falls, MT HD
FOX (KFBB-TV2) Great Falls, MT
- FOX (KFCT) Fort Collins, CO HD
- FOX (KFCT) Fort Collins, CO
+ FOX (KFCT) Fort Collins, CO HD
+ FOX (KFCT) Fort Collins, CO
FOX (KFDM3) Beaumont, TX
- FOX (KFFX) Yakima, WA HD
- FOX (KFFX) Yakima, WA
- FOX (KFJX) Pittsburg, KS HD
- FOX (KFJX) Pittsburg, KS
- FOX (KFNB) Casper, WY HD
- FOX (KFNB) Casper, WY
- FOX (KFNE) Riverton, WY HD
- FOX (KFNE) Riverton, WY
- FOX (KFNR) Rawlins, WY HD
- FOX (KFNR) Rawlins, WY
- FOX (KFOX) El Paso, TX HD
- FOX (KFOX) El Paso, TX
- FOX (KFQX) Grand Junction, CO
- FOX (KFTA) Fayetteville, AR HD
- FOX (KFTA) Fayetteville, AR
+ FOX (KFFX) Yakima, WA HD
+ FOX (KFFX) Yakima, WA
+ FOX (KFJX) Pittsburg, KS HD
+ FOX (KFJX) Pittsburg, KS
+ FOX (KFNB) Casper, WY HD
+ FOX (KFNB) Casper, WY
+ FOX (KFNE) Riverton, WY HD
+ FOX (KFNE) Riverton, WY
+ FOX (KFNR) Rawlins, WY HD
+ FOX (KFNR) Rawlins, WY
+ FOX (KFOX) El Paso, TX HD
+ FOX (KFOX) El Paso, TX
+ FOX (KFQX) Grand Junction, CO
+ FOX (KFTA) Fayetteville, AR HD
+ FOX (KFTA) Fayetteville, AR
FOX (KFTC) Minneapolis, MA
- FOX (KFXK) Longview, TX HD
- FOX (KFXK) Longview, TX
- FOX (KFXL-LD) Lufkin, TX
- FOX (KFXL) Lincoln, NE HD
- FOX (KFXL) Lincoln, NE
+ FOX (KFXK) Longview, TX HD
+ FOX (KFXK) Longview, TX
+ FOX (KFXL-LD) Lufkin, TX
+ FOX (KFXL) Lincoln, NE HD
+ FOX (KFXL) Lincoln, NE
FOX (KFXO) Bend, OR HD
FOX (KFXO) Bend, OR
FOX (KFXV-LD) McAllen, TX HD
@@ -6695,173 +6695,173 @@
FOX (KFYR-TV2) Bismarck, ND
FOX (KGAN2) Cedar Rapids, IA HD
FOX (KGAN2) Cedar Rapids, IA
- FOX (KHAW) Hilo, HI
- FOX (KHGI-TV2) Lincoln, NE HD
- FOX (KHMT) Hardin, MT HD
- FOX (KHMT) Hardin, MT
- FOX (KHON) Honolulu, HI
- FOX (KHON) Lihue, HI HD
+ FOX (KHAW) Hilo, HI
+ FOX (KHGI-TV2) Lincoln, NE HD
+ FOX (KHMT) Hardin, MT HD
+ FOX (KHMT) Hardin, MT
+ FOX (KHON) Honolulu, HI
+ FOX (KHON) Lihue, HI HD
FOX (KHSD) Lead, SD HD
FOX (KHSD) Lead, SD
FOX (KIDK2) Idaho Falls, ID HD
FOX (KIDK2) Idaho Falls, ID
- FOX (KIDY) San Angelo, TX HD
- FOX (KIDY) San Angelo, TX
+ FOX (KIDY) San Angelo, TX HD
+ FOX (KIDY) San Angelo, TX
FOX (KIDZ) Abilene, TX
- FOX (KIIT) North Platte, NE HD
- FOX (KIIT) North Platte, NE
+ FOX (KIIT) North Platte, NE HD
+ FOX (KIIT) North Platte, NE
FOX (KJNB-LD) Jonesboro, AR HD
FOX (KJNB-LD) Jonesboro, AR
Fox (KJNE-LP) Jonesboro, AR
- FOX (KJRR) Jamestown, ND HD
- FOX (KJRR) Jamestown, ND
- FOX (KJTL) Wichita Falls, TX HD
- FOX (KJTL) Wichita Falls, TX
- FOX (KJTV) Lubbock, TX HD
- FOX (KJTV) Lubbock, TX
+ FOX (KJRR) Jamestown, ND HD
+ FOX (KJRR) Jamestown, ND
+ FOX (KJTL) Wichita Falls, TX HD
+ FOX (KJTL) Wichita Falls, TX
+ FOX (KJTV) Lubbock, TX HD
+ FOX (KJTV) Lubbock, TX
FOX (KJUD-DT3) Juneau, AK HD
- FOX (KJUD-DT3) Juneau, AK
- FOX (KKFX) Santa Barbara, CA HD
- FOX (KKFX) Santa Barbara, CA
- FOX (KKRP-LD) St. George, UT
- FOX (KLJB) Davenport, IA HD
- FOX (KLJB) Davenport, IA
- FOX (KLRT) Little Rock, AR HD
- FOX (KLRT) Little Rock, AR
- FOX (KLSR) Eugene, OR HD
- FOX (KLSR) Eugene, OR
- FOX (KLWY) Cheyenne, WY HD
- FOX (KLWY) Cheyenne, WY
- FOX (KMIZ-DT4) Columbia, MO
+ FOX (KJUD-DT3) Juneau, AK
+ FOX (KKFX) Santa Barbara, CA HD
+ FOX (KKFX) Santa Barbara, CA
+ FOX (KKRP-LD) St. George, UT
+ FOX (KLJB) Davenport, IA HD
+ FOX (KLJB) Davenport, IA
+ FOX (KLRT) Little Rock, AR HD
+ FOX (KLRT) Little Rock, AR
+ FOX (KLSR) Eugene, OR HD
+ FOX (KLSR) Eugene, OR
+ FOX (KLWY) Cheyenne, WY HD
+ FOX (KLWY) Cheyenne, WY
+ FOX (KMIZ-DT4) Columbia, MO
FOX (KMJT) Ogden, KS
FOX (KMOT2) Minot, ND
- FOX (KMPH-CD) Fresno, CA
- FOX (KMPH) Fresno, CA HD
- FOX (KMPH) Fresno, CA
- FOX (KMSB) Tucson, AZ HD
- FOX (KMSB) Tucson, AZ
+ FOX (KMPH-CD) Fresno, CA
+ FOX (KMPH) Fresno, CA HD
+ FOX (KMPH) Fresno, CA
+ FOX (KMSB) Tucson, AZ HD
+ FOX (KMSB) Tucson, AZ
FOX (KMSP-DT9) Minneapolis, MN
FOX (KMSP) Minneapolis, MN HD
- FOX (KMSS) Shreveport, LA HD
- Fox (KMSS) Shreveport, LA
- FOX (KMVT-DT3) Twin Falls, ID
- FOX (KMVU) Medford, OR HD
- FOX (KMVU) Medford, OR
+ FOX (KMSS) Shreveport, LA HD
+ Fox (KMSS) Shreveport, LA
+ FOX (KMVT-DT3) Twin Falls, ID
+ FOX (KMVU) Medford, OR HD
+ FOX (KMVU) Medford, OR
FOX (KNDX-LD) Bismarck, ND HD
FOX (KNDX-LD) Bismarck, ND
- FOX (KNIN) Boise, ID HD
- FOX (KNIN) Boise, ID
- FOX (KNOP-DT2) North Platte, NE
+ FOX (KNIN) Boise, ID HD
+ FOX (KNIN) Boise, ID
+ FOX (KNOP-DT2) North Platte, NE
FOX (KNPN) St. Joseph, MO HD
FOX (KNPN) St. Joseph, MO
- FOX (KNRR) Pembina, ND
+ FOX (KNRR) Pembina, ND
FOX (KNWA-TV2) Fayetteville, AR
- FOX (KOAM-DT2) Joplin, MO
- Fox (KOCW) Hoisington, KS
- FOX (KOKH) Oklahoma City, OK HD
- FOX (KOKH) Oklahoma City, OK
- FOX (KOKI) Tulsa, OK HD
- FOX (KOKI) Tulsa, OK
- FOX (KPEJ) Midland, TX HD
- FOX (KPEJ) Midland, TX
+ FOX (KOAM-DT2) Joplin, MO
+ Fox (KOCW) Hoisington, KS
+ FOX (KOKH) Oklahoma City, OK HD
+ FOX (KOKH) Oklahoma City, OK
+ FOX (KOKI) Tulsa, OK HD
+ FOX (KOKI) Tulsa, OK
+ FOX (KPEJ) Midland, TX HD
+ FOX (KPEJ) Midland, TX
FOX (KPSP-DT9) Palm Springs, CA
- FOX (KPTH) Sioux City, IA HD
- FOX (KPTH) Sioux City, IA
- FOX (KPTM) Omaha, NE HD
- FOX (KPTM) Omaha, NE
- Fox (KPTP-LD) Norfolk, NE
- FOX (KPTV) Portland, OR HD
- FOX (KPTV) Portland, OR
+ FOX (KPTH) Sioux City, IA HD
+ FOX (KPTH) Sioux City, IA
+ FOX (KPTM) Omaha, NE HD
+ FOX (KPTM) Omaha, NE
+ Fox (KPTP-LD) Norfolk, NE
+ FOX (KPTV) Portland, OR HD
+ FOX (KPTV) Portland, OR
FOX (KQCD-TV2) Minot, ND
- FOX (KQDS) Duluth, MN HD
- FOX (KQDS) Duluth, MN
- FOX (KQFX) Columbia, MO HD
- FOX (KQFX) Columbia, MO
- FOX (KRBK) Osage Beach, MO HD
- FOX (KRBK) Osage Beach, MO
+ FOX (KQDS) Duluth, MN HD
+ FOX (KQDS) Duluth, MN
+ FOX (KQFX) Columbia, MO HD
+ FOX (KQFX) Columbia, MO
+ FOX (KRBK) Osage Beach, MO HD
+ FOX (KRBK) Osage Beach, MO
FOX (KREZ-TV2) Albuquerque, NM HD
- FOX (KREZ-TV2) Albuquerque, NM
- FOX (KRIV) Houston, TX HD
- FOX (KRIV) Houston, TX
- FOX (KRQE-DT2) Albuqerque, NM
- FOX (KRQE-DT2) Albuquerque, NM HD
- FOX (KRXI) Reno, NV HD
- FOX (KRXI) Reno, NV
- FOX (KSAS-LP) Dodge City, KS
- FOX (KSAS-TV) Wichita, KS HD
- FOX (KSAS-TV) Wichita, KS
- FOX (KSAZ) Phoenix, AZ HD
- FOX (KSAZ) Phoenix, AZ
+ FOX (KREZ-TV2) Albuquerque, NM
+ FOX (KRIV) Houston, TX HD
+ FOX (KRIV) Houston, TX
+ FOX (KRQE-DT2) Albuqerque, NM
+ FOX (KRQE-DT2) Albuquerque, NM HD
+ FOX (KRXI) Reno, NV HD
+ FOX (KRXI) Reno, NV
+ FOX (KSAS-LP) Dodge City, KS
+ FOX (KSAS-TV) Wichita, KS HD
+ FOX (KSAS-TV) Wichita, KS
+ FOX (KSAZ) Phoenix, AZ HD
+ FOX (KSAZ) Phoenix, AZ
FOX (KSAZ-TV2) Phoenix, AZ
Fox (KSBB-CD2) Santa Barbara, CA
FOX (KSCC) Corpus Christi, TX HD
FOX (KSCC) Corpus Christi, TX
FOX (KSNT2) Topeka, KS
- FOX (KSNT-DT2) Topeka, KS HD
- FOX (KSTU) Salt Lake City, UT HD
- FOX (KSTU) Salt Lake City, UT
+ FOX (KSNT-DT2) Topeka, KS HD
+ FOX (KSTU) Salt Lake City, UT HD
+ FOX (KSTU) Salt Lake City, UT
FOX (KSVT) Twin Falls, ID HD
FOX (KSVT) Twin Falls, ID
- FOX (KSWB) San Diego, CA HD
- FOX (KSWB) San Diego, CA
- FOX (KTBC) Austin, TX HD
- FOX (KTBC) Austin, TX
- FOX (KTBY) Anchorage, AK HD
- FOX (KTBY) Anchorage, AK
+ FOX (KSWB) San Diego, CA HD
+ FOX (KSWB) San Diego, CA
+ FOX (KTBC) Austin, TX HD
+ FOX (KTBC) Austin, TX
+ FOX (KTBY) Anchorage, AK HD
+ FOX (KTBY) Anchorage, AK
FOX (KTMF2) Missoula, MT
FOX (KTMF-2) Missoula, MT HD
- FOX (KTMF-LD2) Kalispell, MT
- FOX (KTMJ) Topeka, KS HD
- FOX (KTMJ) Topeka, KS
- FOX (KTTV) Los Angeles, CA HD
- FOX (KTTV) Los Angeles, CA
- FOX (KTVE-DT2) Monroe, LA
- FOX (KTVI) St. Louis, MO HD
- FOX (KTVI) St. Louis, MO
- FOX (KTVU) San Francisco, CA HD
- FOX (KTVU) San Francisco, CA
- FOX (KTVZ-DT3) Bend, OR
- FOX (KTXL) Sacramento, CA HD
- FOX (KTXL) Sacramento, CA
+ FOX (KTMF-LD2) Kalispell, MT
+ FOX (KTMJ) Topeka, KS HD
+ FOX (KTMJ) Topeka, KS
+ FOX (KTTV) Los Angeles, CA HD
+ FOX (KTTV) Los Angeles, CA
+ FOX (KTVE-DT2) Monroe, LA
+ FOX (KTVI) St. Louis, MO HD
+ FOX (KTVI) St. Louis, MO
+ FOX (KTVU) San Francisco, CA HD
+ FOX (KTVU) San Francisco, CA
+ FOX (KTVZ-DT3) Bend, OR
+ FOX (KTXL) Sacramento, CA HD
+ FOX (KTXL) Sacramento, CA
FOX (KUMV-TV2) Minot, ND
- FOX (KVCT) Victoria, TX HD
- FOX (KVCT) Victoria, TX
- FOX (KVHP) Lake Charles, LA HD
- FOX (KVHP) Lake Charles, LA
- FOX (KVRR) Fargo, ND HD
- FOX (KVRR) Fargo, ND
- FOX (KVVU) Las Vegas, NV HD
- FOX (KVVU) Las Vegas, NV
+ FOX (KVCT) Victoria, TX HD
+ FOX (KVCT) Victoria, TX
+ FOX (KVHP) Lake Charles, LA HD
+ FOX (KVHP) Lake Charles, LA
+ FOX (KVRR) Fargo, ND HD
+ FOX (KVRR) Fargo, ND
+ FOX (KVVU) Las Vegas, NV HD
+ FOX (KVVU) Las Vegas, NV
FOX (KWBM-DT2) Springfield, MO
- FOX (KWKT) Waco, TX HD
- FOX (KWKT) Waco, TX
+ FOX (KWKT) Waco, TX HD
+ FOX (KWKT) Waco, TX
Fox (KWNB-TV2) Hayes Center, NE
Fox (KWVC-LD) Malaga, Ect, WA
FOX (KWYB2) Butte, MT HD
FOX (KWYB2) Butte, MT
- Fox (KWYB-LD2) Bozeman, MT
+ Fox (KWYB-LD2) Bozeman, MT
FOX (KWYF) Casper, WY HD
FOX (KWYF) Cheyenne, WY
- FOX (KXFX) Brownsville, TX
+ FOX (KXFX) Brownsville, TX
FOX (KXII3) Sherman, TX
FOX (KXII-DT3) Sherman, TX HD
- FOX (KXLT) Rochester, MN HD
- FOX (KXLT) Rochester, MN
+ FOX (KXLT) Rochester, MN HD
+ FOX (KXLT) Rochester, MN
FOX (KXND-LD) Minot, ND HD
FOX (KXND-LD) Minot, ND
- FOX (KXOF) Laredo, TX HD
- FOX (KXOF) Laredo, TX
- FOX (KXPI-DT2) Pocatello, ID
- FOX (KXPI) HD Pocatello, ID
- FOX (KXRM) Colorado Springs, CO HD
- FOX (KXRM) Colorado Springs, CO
- FOX (KXVA) Abilene, TX HD
- FOX (KXVA) Abilene, TX
- FOX (KYLE-DT2) Bryan, TX HD
- FOX (KYLE-DT2) Bryan, TX
- FOX (KYOU) Ottumwa, IA HD
- FOX (KYOU) Ottumwa, IA
- FOX (KZJO-DT2) Seattle, WA
+ FOX (KXOF) Laredo, TX HD
+ FOX (KXOF) Laredo, TX
+ FOX (KXPI-DT2) Pocatello, ID
+ FOX (KXPI) HD Pocatello, ID
+ FOX (KXRM) Colorado Springs, CO HD
+ FOX (KXRM) Colorado Springs, CO
+ FOX (KXVA) Abilene, TX HD
+ FOX (KXVA) Abilene, TX
+ FOX (KYLE-DT2) Bryan, TX HD
+ FOX (KYLE-DT2) Bryan, TX
+ FOX (KYOU) Ottumwa, IA HD
+ FOX (KYOU) Ottumwa, IA
+ FOX (KZJO-DT2) Seattle, WA
Fox News - WEST
Fox News HD
Fox News Latino
@@ -6881,47 +6881,47 @@
Fox Sports Racing
Fox Sports World Canada
FOX (W16BE-D) Hornell, Alfred, NY
- FOX (W24DB-D) Clarks Summit, PA
+ FOX (W24DB-D) Clarks Summit, PA
FOX (W34FG-D2) Bowling Green, KY
FOX (W40AN-D) Escanaba, MI
- FOX (WABG-DT2) Greenville, MS HD
- FOX (WABG-DT2) Greenville, MS
- FOX (WACH) Columbia, SC HD
- FOX (WACH) Columbia, SC
- FOX (WAGA) Atlanta, GA HD
- FOX (WAGA) Atlanta, GA
+ FOX (WABG-DT2) Greenville, MS HD
+ FOX (WABG-DT2) Greenville, MS
+ FOX (WACH) Columbia, SC HD
+ FOX (WACH) Columbia, SC
+ FOX (WAGA) Atlanta, GA HD
+ FOX (WAGA) Atlanta, GA
FOX (WAGM-TV2) Presque Isle, ME
FOX (WAHU) Charlottesville, VA HD
FOX (WAHU) Charlottesville, VA
- FOX (WALA) Mobile, AL HD
- FOX (WALA) Mobile, AL
- FOX (WBFF) Baltimore, MD HD
- FOX (WBFF) Baltimore, MD
+ FOX (WALA) Mobile, AL HD
+ FOX (WALA) Mobile, AL
+ FOX (WBFF) Baltimore, MD HD
+ FOX (WBFF) Baltimore, MD
FOX (WBKB-TV4) Alpene, MI
FOX (WBKB-TV2) Alpene, MI
FOX (WBKO2) Bowling Green, KY
- FOX (WBKO-DT2) Bowling Green, KY HD
+ FOX (WBKO-DT2) Bowling Green, KY HD
FOX (WBOC-12) Salisbury, MD HD
FOX (WBOC-TV12) Salisbury, MD
- FOX (WBRC) Birmingham, AL HD
- FOX (WBRC) Birmingham, AL
+ FOX (WBRC) Birmingham, AL HD
+ FOX (WBRC) Birmingham, AL
FOX (WCAV2) Charlottesville, VA
FOX (WCBI-TV2) Colombus, MS
- FOX (WCCU) Champaign, IL HD
- FOX (WCCU) Champaign, IL
+ FOX (WCCU) Champaign, IL HD
+ FOX (WCCU) Champaign, IL
FOX (WCHS-DT2) Charleston, WV
- FOX (WCOV) Montgomery, AL HD
- FOX (WCOV) Montgomery, AL
- FOX (WDAF) Kansas City, MO HD
- FOX (WDAF) Kansas City, MO
- FOX (WDBD) Jackson, MS HD
- FOX (WDBD) Jackson, MS
- FOX (WDFX) Dothan, AL HD
- FOX (WDFX) Dothan, AL
- FOX (WDKY) Lexington, KY HD
- FOX (WDKY) Lexington, KY
- FOX (WDRB) Louisville, KY HD
- FOX (WDRB) Louisville, KY
+ FOX (WCOV) Montgomery, AL HD
+ FOX (WCOV) Montgomery, AL
+ FOX (WDAF) Kansas City, MO HD
+ FOX (WDAF) Kansas City, MO
+ FOX (WDBD) Jackson, MS HD
+ FOX (WDBD) Jackson, MS
+ FOX (WDFX) Dothan, AL HD
+ FOX (WDFX) Dothan, AL
+ FOX (WDKY) Lexington, KY HD
+ FOX (WDKY) Lexington, KY
+ FOX (WDRB) Louisville, KY HD
+ FOX (WDRB) Louisville, KY
Fox Weather (KICU-TV3) San Jose, CA
Fox Weather (KTVU-DT2) San Francisco, CA
Fox Weather (WDCA4) Washington, DC
@@ -6929,215 +6929,215 @@
Fox Weather (WOFL-DT3) Orlando, FL
FOX Weather (WTVT6) Tampa, FL
Fox Weather
- FOX (WEMT) Tri-Cities, TN/VA HD
- FOX (WEMT) Tri-Cities, TN/VA
- FOX (WEUX) Eau Claire, WI HD
- FOX (WEUX) Eau Claire, WI
+ FOX (WEMT) Tri-Cities, TN/VA HD
+ FOX (WEMT) Tri-Cities, TN/VA
+ FOX (WEUX) Eau Claire, WI HD
+ FOX (WEUX) Eau Claire, WI
FOX (WEVV2) Evansville, IN HD
FOX (WEVV2) Evansville, IN
- FOX (WFFF) Burlington, VT HD
- FOX (WFFF) Burlington, VT
- FOX (WFFT) Fort Wayne, IN HD
- FOX (WFFT) Fort Wayne, IN
- FOX (WFLD) Chicago, IL HD
- FOX (WFLD) Chicago, IL
- FOX (WFLX) West Palm Beach, FL HD
- FOX (WFLX) West Palm Beach, FL
- FOX (WFOX) Jacksonville, FL HD
- FOX (WFOX) Jacksonville, FL
- FOX (WFQX) Traverse City/Cadillac, MI HD
- FOX (WFQX) Traverse City/Cadillac, MI
+ FOX (WFFF) Burlington, VT HD
+ FOX (WFFF) Burlington, VT
+ FOX (WFFT) Fort Wayne, IN HD
+ FOX (WFFT) Fort Wayne, IN
+ FOX (WFLD) Chicago, IL HD
+ FOX (WFLD) Chicago, IL
+ FOX (WFLX) West Palm Beach, FL HD
+ FOX (WFLX) West Palm Beach, FL
+ FOX (WFOX) Jacksonville, FL HD
+ FOX (WFOX) Jacksonville, FL
+ FOX (WFQX) Traverse City/Cadillac, MI HD
+ FOX (WFQX) Traverse City/Cadillac, MI
FOX (WFTC) Minneapolis, MN HD
- FOX (WFTC) Minneapolis, MN
- FOX (WFTX) Cape Coral, FL HD
- FOX (WFTX) Cape Coral, FL
+ FOX (WFTC) Minneapolis, MN
+ FOX (WFTX) Cape Coral, FL HD
+ FOX (WFTX) Cape Coral, FL
FOX (WFUP) Vanderbilt/ Gaylord, MI HD
- FOX (WFUP) Vanderbilt/ Gaylord, MI
- FOX (WFVX) Bangor, ME HD
- FOX (WFVX) Bangor, ME
- FOX (WFXB) Lumberton, NC HD
- FOX (WFXB) Lumberton, NC
- FOX (WFXG) Augusta, GA HD
- FOX (WFXG) Augusta, GA
+ FOX (WFUP) Vanderbilt/ Gaylord, MI
+ FOX (WFVX) Bangor, ME HD
+ FOX (WFVX) Bangor, ME
+ FOX (WFXB) Lumberton, NC HD
+ FOX (WFXB) Lumberton, NC
+ FOX (WFXG) Augusta, GA HD
+ FOX (WFXG) Augusta, GA
FOX (WFXI) Morehead, NC HD
FOX (WFXI) Morehead, NC
- FOX (WFXL) Albany, GA HD
- FOX (WFXL) Albany, GA
- FOX (WFXP) Erie, PA HD
- FOX (WFXP) Erie, PA
- FOX (WFXR) Roanoke, VA HD
- FOX (WFXR) Roanoke, VA
+ FOX (WFXL) Albany, GA HD
+ FOX (WFXL) Albany, GA
+ FOX (WFXP) Erie, PA HD
+ FOX (WFXP) Erie, PA
+ FOX (WFXR) Roanoke, VA HD
+ FOX (WFXR) Roanoke, VA
FOX (WFXT) Boston, MA DV
FOX (WFXT) Boston, MA HD
- FOX (WFXT) Boston, MA
- FOX (WFXV) Utica, NY HD
- FOX (WFXV) Utica, NY
- FOX (WGBC) Meridian, MS HD
- FOX (WGBC) Meridian, MS
+ FOX (WFXT) Boston, MA
+ FOX (WFXV) Utica, NY HD
+ FOX (WFXV) Utica, NY
+ FOX (WGBC) Meridian, MS HD
+ FOX (WGBC) Meridian, MS
FOX (WGEM-TV3) Quincy, IL HD
FOX (WGEM-TV3) Quincy, IL
- FOX (WGGB-DT2) Springfield, MA HD
+ FOX (WGGB-DT2) Springfield, MA HD
FOX (WGGB-TV2) Springfield, MA
- FOX (WGHP) Greensboro, NC HD
- FOX (WGHP) Greensboro, NC
- FOX (WGMB) Baton Rouge, LA HD
+ FOX (WGHP) Greensboro, NC HD
+ FOX (WGHP) Greensboro, NC
+ FOX (WGMB) Baton Rouge, LA HD
FOX (WGMB-TV) Baton Rouge, LA
- FOX (WGXA) Macon, GA HD
- FOX (WGXA) Macon, GA
- FOX (WHBQ) Memphis, TN HD
- FOX (WHBQ) Memphis, TN
- FOX (WHNS) Greenville, SC HD
- FOX (WHNS) Greenville, SC
+ FOX (WGXA) Macon, GA HD
+ FOX (WGXA) Macon, GA
+ FOX (WHBQ) Memphis, TN HD
+ FOX (WHBQ) Memphis, TN
+ FOX (WHNS) Greenville, SC HD
+ FOX (WHNS) Greenville, SC
FOX (WHPM) Hattiesburg , MS
- FOX (WHSV-DT2) Harrisonburg, VA HD
- FOX (WHSV-DT2) Harrisonburg, VA
- FOX (WICZ) Binghamton, NY HD
- FOX (WICZ) Binghamton, NY
- FOX (WITI) Milwaukee, WI HD
- FOX (WITI) Milwaukee, WI
- FOX (WJBK) Detroit, MI DV
- FOX (WJBK) Detroit, MI HD
- FOX (WJBK) Detroit, MI
- FOX (WJKT) Jackson, TN HD
- FOX (WJKT) Jackson, TN
+ FOX (WHSV-DT2) Harrisonburg, VA HD
+ FOX (WHSV-DT2) Harrisonburg, VA
+ FOX (WICZ) Binghamton, NY HD
+ FOX (WICZ) Binghamton, NY
+ FOX (WITI) Milwaukee, WI HD
+ FOX (WITI) Milwaukee, WI
+ FOX (WJBK) Detroit, MI DV
+ FOX (WJBK) Detroit, MI HD
+ FOX (WJBK) Detroit, MI
+ FOX (WJKT) Jackson, TN HD
+ FOX (WJKT) Jackson, TN
FOX (WJMY-CD) Demopolis, AL
FOX (WJW) Cleveland, OH HD
FOX (WJW) Cleveland, OH
- FOX (WJZY) Charlotte, NC HD
- FOX (WJZY) Charlotte, NC
+ FOX (WJZY) Charlotte, NC HD
+ FOX (WJZY) Charlotte, NC
FOX (WKBN-TV2) Youngstown, OH
FOX (WKEF2) Dayton, OH
- FOX (WLAX) La Crosse, WI HD
- FOX (WLAX) La Crosse, WI
+ FOX (WLAX) La Crosse, WI HD
+ FOX (WLAX) La Crosse, WI
FOX (WLIO2) Lima, OH HD
FOX (WLIO2) Lima, OH
FOX (WLUC-TV2) Marquette, MI
- FOX (WLUK) Green Bay, WI HD
- FOX (WLUK) Green Bay, WI
- FOX (WMSN) Madison, WI HD
- FOX (WMSN) Madison, WI
- FOX (WNAC) E. Providence, RI HD
- FOX (WNAC) E. Providence, RI
+ FOX (WLUK) Green Bay, WI HD
+ FOX (WLUK) Green Bay, WI
+ FOX (WMSN) Madison, WI HD
+ FOX (WMSN) Madison, WI
+ FOX (WNAC) E. Providence, RI HD
+ FOX (WNAC) E. Providence, RI
FOX (WNTZ) Alexandria, LA HD
- FOX (WNTZ) Alexandria, LA
- FOX (WNYF) Massena, NY HD
- FOX (WNYF) Massena, NY
- FOX (WNYW) New York, NY HD
- FOX (WNYW) New York, NY
- FOX (WOFL) Orlando, FL HD
- FOX (WOFL) Orlando, FL
- FOX (WOGX) Gainesville, FL HD
- FOX (WOGX) Gainesville, FL
- FOX (WOLF) Hazleton, PA HD
- FOX (WOLF) Hazleton, PA
+ FOX (WNTZ) Alexandria, LA
+ FOX (WNYF) Massena, NY HD
+ FOX (WNYF) Massena, NY
+ FOX (WNYW) New York, NY HD
+ FOX (WNYW) New York, NY
+ FOX (WOFL) Orlando, FL HD
+ FOX (WOFL) Orlando, FL
+ FOX (WOGX) Gainesville, FL HD
+ FOX (WOGX) Gainesville, FL
+ FOX (WOLF) Hazleton, PA HD
+ FOX (WOLF) Hazleton, PA
FOX (WOVA) Parkersburg, WV HD
FOX (WOVA) Parkersburg, WV
FOX (WPBI-LD) Lafayette, IN
- FOX (WPFO) Portland, ME HD
- FOX (WPFO) Portland, ME
- FOX (WPGH) Pittsburgh, PA HD
- FOX (WPGH) Pittsburgh, PA
- FOX (WPGX) Panama City, FL HD
- FOX (WPGX) Panama City, FL
- Fox (WPMC-CD) Mappsville, VA
- FOX (WPMT) Harrisburg, PA HD
- FOX (WPMT) Harrisburg, PA
- FOX (WQMY-DT2) Williamsport, PA
- FOX (WQRF) Rockford, IL HD
- FOX (WQRF) Rockford, IL
- FOX (WRAZ) Raleigh-Durham, NC HD
- FOX (WRAZ) Raleigh-Durham, NC
- FOX (WRLH) Richmond, VA HD
- FOX (WRLH) Richmond, VA
- FOX (WRSP) Springfield, IL HD
- FOX (WRSP) Springfield, IL
+ FOX (WPFO) Portland, ME HD
+ FOX (WPFO) Portland, ME
+ FOX (WPGH) Pittsburgh, PA HD
+ FOX (WPGH) Pittsburgh, PA
+ FOX (WPGX) Panama City, FL HD
+ FOX (WPGX) Panama City, FL
+ Fox (WPMC-CD) Mappsville, VA
+ FOX (WPMT) Harrisburg, PA HD
+ FOX (WPMT) Harrisburg, PA
+ FOX (WQMY-DT2) Williamsport, PA
+ FOX (WQRF) Rockford, IL HD
+ FOX (WQRF) Rockford, IL
+ FOX (WRAZ) Raleigh-Durham, NC HD
+ FOX (WRAZ) Raleigh-Durham, NC
+ FOX (WRLH) Richmond, VA HD
+ FOX (WRLH) Richmond, VA
+ FOX (WRSP) Springfield, IL HD
+ FOX (WRSP) Springfield, IL
FOX (WSAW-TV3) Wausau, WI
- FOX (WSBT-DT2) South Bend, IN HD
+ FOX (WSBT-DT2) South Bend, IN HD
FOX (WSBT-TV2) South Bend, IN
- FOX (WSFX) Wilmington, NC HD
- FOX (WSFX) Wilmington, NC
+ FOX (WSFX) Wilmington, NC HD
+ FOX (WSFX) Wilmington, NC
FOX (WSJP-LD2) Aquadilla, PR
- FOX (WSMH) Flint, MI HD
- FOX (WSMH) Flint, MI
- FOX (WSVF) Harrisonburg, VA
- FOX (WSVN) Miami, FL HD
- FOX (WSVN) Miami, FL
- FOX (WSYM) Lansing, MI HD
- FOX (WSYM) Lansing, MI
- FOX (WSYT) Syracuse, NY HD
- FOX (WSYT) Syracuse, NY
+ FOX (WSMH) Flint, MI HD
+ FOX (WSMH) Flint, MI
+ FOX (WSVF) Harrisonburg, VA
+ FOX (WSVN) Miami, FL HD
+ FOX (WSVN) Miami, FL
+ FOX (WSYM) Lansing, MI HD
+ FOX (WSYM) Lansing, MI
+ FOX (WSYT) Syracuse, NY HD
+ FOX (WSYT) Syracuse, NY
FOX (WSYX3) Columbus, OH
FOX (WTAP-DT3) Parkersburgh, WV
- FOX (WTAT) Charleston, SC HD
- FOX (WTAT) Charleston, SC
- FOX (WTGS) Savannah, GA HD
- FOX (WTGS) Savannah, GA
- FOX (WTHI-DT2) Terre Haute, IN HD
+ FOX (WTAT) Charleston, SC HD
+ FOX (WTAT) Charleston, SC
+ FOX (WTGS) Savannah, GA HD
+ FOX (WTGS) Savannah, GA
+ FOX (WTHI-DT2) Terre Haute, IN HD
FOX (WTHI-TV2) Terre Haute, IN
- FOX (WTIC) Hartford, CT HD
- FOX (WTIC) Hartford, CT
- FOX (WTNZ) Knoxville, TN HD
- Fox (WTNZ) Knoxville, TN
- FOX (WTOV-DT2) Steubenville, OH HD
+ FOX (WTIC) Hartford, CT HD
+ FOX (WTIC) Hartford, CT
+ FOX (WTNZ) Knoxville, TN HD
+ Fox (WTNZ) Knoxville, TN
+ FOX (WTOV-DT2) Steubenville, OH HD
FOX (WTOV-TV2) Steubenville, OH
- FOX (WTTG) District of Columbia HD
- FOX (WTTG) District of Columbia
+ FOX (WTTG) District of Columbia HD
+ FOX (WTTG) District of Columbia
FOX (WTVC2) Chattanooga, TN
- FOX (WTVC-DT2) Chattanooga, TN HD
- FOX (WTVT) Tampa Bay, FL HD
- FOX (WTVT) Tampa Bay, FL
+ FOX (WTVC-DT2) Chattanooga, TN HD
+ FOX (WTVT) Tampa Bay, FL HD
+ FOX (WTVT) Tampa Bay, FL
FOX (WTWC-TV2) Tallahassee, FL HD
FOX (WTWC-TV2) Tallahassee, FL
- FOX (WTXF) Philadelphia, PA HD
- FOX (WTXF) Philadelphia, PA
- FOX (WUHF) Rochester, NY HD
- FOX (WUHF) Rochester, NY
- FOX (WUPW) Toledo, OH HD
- FOX (WUPW) Toledo, OH
- FOX (WUTV) Buffalo, NY HD
- FOX (WUTV) Buffalo, NY
- FOX (WVBT) Hampton Roads, VA HD
- FOX (WVBT) Hampton Roads, VA
- FOX (WVFX) Clarksburg, WV HD
- FOX (WVFX) Clarksburg, WV
+ FOX (WTXF) Philadelphia, PA HD
+ FOX (WTXF) Philadelphia, PA
+ FOX (WUHF) Rochester, NY HD
+ FOX (WUHF) Rochester, NY
+ FOX (WUPW) Toledo, OH HD
+ FOX (WUPW) Toledo, OH
+ FOX (WUTV) Buffalo, NY HD
+ FOX (WUTV) Buffalo, NY
+ FOX (WVBT) Hampton Roads, VA HD
+ FOX (WVBT) Hampton Roads, VA
+ FOX (WVFX) Clarksburg, WV HD
+ FOX (WVFX) Clarksburg, WV
FOX (WVII-TV2) Bangor, ME
- FOX (WVNS-DT2) Bluefield, WV HD
+ FOX (WVNS-DT2) Bluefield, WV HD
FOX (WVNS-TV2) Bluefield, WV
- FOX (WVUE) New Orleans, LA HD
- FOX (WVUE) New Orleans, LA
+ FOX (WVUE) New Orleans, LA HD
+ FOX (WVUE) New Orleans, LA
FOX (WVXF2) Frederiksted, VI HD
FOX (WVXF2) Frederiksted, VI
- FOX (WWCP) Johnstown, PA HD
- FOX (WWCP) Johnstown, PA
+ FOX (WWCP) Johnstown, PA HD
+ FOX (WWCP) Johnstown, PA
FOX (WWCP/WATM-DT2) Johnstown, PA
- FOX (WWCW-DT2) Lynchburg, VA
- FOX (WWNY-DT2) Watertown, NY
- FOX (WWTV-DT2) Traverse City, MI
+ FOX (WWCW-DT2) Lynchburg, VA
+ FOX (WWNY-DT2) Watertown, NY
+ FOX (WWTV-DT2) Traverse City, MI
FOX (WWUP-DT2) Sault Ste. Marie, MI
- FOX (WXIN) Indianapolis, IN HD
- FOX (WXIN) Indianapolis, IN
- FOX (WXIX) Cincinnati, OH HD
- FOX (WXIX) Cincinnati, OH
- FOX (WXMI) Grand Rapids, MI HD
- FOX (WXMI) Grand Rapids, MI
- FOX (WXTX) Columbus, GA HD
- FOX (WXTX) Columbus, GA
- FOX (WXXA) Albany, NY HD
- FOX (WXXA) Albany, NY
- FOX (WXXV) Gulfport, MS HD
- FOX (WXXV) Gulfport, MS
- FOX (WYDC) Corning, NY HD
- FOX (WYDC) Corning, NY
- FOX (WYDO) Greenville, NC HD
- FOX (WYDO) Greenville, NC
- FOX (WYFX) Youngstown, OH HD
- FOX (WYFX) Youngstown, OH
- FOX (WYZZ) Bloomington, IL HD
- FOX (WYZZ) Bloomington, IL
- FOX (WZAW) Wausau, WI HD
- FOX (WZAW) Wausau, WI
- FOX (WZTV) Nashville, TN HD
- FOX (WZTV) Nashville, TN
+ FOX (WXIN) Indianapolis, IN HD
+ FOX (WXIN) Indianapolis, IN
+ FOX (WXIX) Cincinnati, OH HD
+ FOX (WXIX) Cincinnati, OH
+ FOX (WXMI) Grand Rapids, MI HD
+ FOX (WXMI) Grand Rapids, MI
+ FOX (WXTX) Columbus, GA HD
+ FOX (WXTX) Columbus, GA
+ FOX (WXXA) Albany, NY HD
+ FOX (WXXA) Albany, NY
+ FOX (WXXV) Gulfport, MS HD
+ FOX (WXXV) Gulfport, MS
+ FOX (WYDC) Corning, NY HD
+ FOX (WYDC) Corning, NY
+ FOX (WYDO) Greenville, NC HD
+ FOX (WYDO) Greenville, NC
+ FOX (WYFX) Youngstown, OH HD
+ FOX (WYFX) Youngstown, OH
+ FOX (WYZZ) Bloomington, IL HD
+ FOX (WYZZ) Bloomington, IL
+ FOX (WZAW) Wausau, WI HD
+ FOX (WZAW) Wausau, WI
+ FOX (WZTV) Nashville, TN HD
+ FOX (WZTV) Nashville, TN
FOX (XHRIO) Matamoros, MX HD
FOX (XHRIO) Matamoros, MX
FPTV (Festival Portuguese TV)
@@ -7802,7 +7802,7 @@
Grit TV (WMBF-TV5) Myrtle Beach, SC
Oxygen (WMC-TV4) Memphis, TN
Grit TV (WMNN-LD5) Cadillac, MI
- Grit TV (WNCN3) Goldsboro, NC
+ Grit TV (WNCN3) Goldsboro, NC
Grit TV (WNOL-TV2) New Orleans, LA
Grit TV (WNPX-TV3) Cookeville, TN
Grit TV (WNWT-LD3) New York, NY
@@ -8449,7 +8449,7 @@
HSN (WTKR4) Norfolk, VA
HSN (WTLV-DT6) Jacksonville, FL
HSN (WTOO-CD) Bolivar, PA
- HSN (WTVD4) Raleigh, NC
+ HSN (WTVD4) Raleigh, NC
HSN (WTVQ-DT8) Lexington, KY
HSN (WTVU-CD2) Syracuse, NY
HSN (WWDG-CD2) Utica, NY
@@ -8713,7 +8713,7 @@
Infomercials (WIRE-CD3) Atlanta, GA
Infomercials (WIRE-CD) Atlanta, GA
Infomercials (WKBJ-LD3) Live Oak, FL
- Infomercials (WNMF) New York, NY
+ Infomercials (WNMF) New York, NY
Infomercials (WOCK-CD) Chicago, IL
Infomercials (WODH-LD2) Jacksonville, FL
Infomercials (WODH-LD3) Jacksonville, FL
@@ -9070,7 +9070,7 @@
ION Mystery (WMGT-TV4) Macon, GA
ION Mystery (WMYD3) Detroit, MI
Shop LC (WMYO-CD3) Louisville, KY
- ION Mystery (WNCN4) Goldsboro, NC
+ ION Mystery (WNCN4) Goldsboro, NC
ION Mystery (WNCT-TV4) New Bern, NC
ION Mystery (WNWT-LD4) New York, NY
ION Mystery (WOBC-CD3) Battle Creek, MI
@@ -9093,10 +9093,10 @@
ION Plus (WPXW-TV5) Washington, DC
ION Mystery (WQHS-DT4) Cleveland, Oh
ION Mystery (WQRF-TV3) Rockford, IL
- ION Mystery (WRAL-TV4) Raleigh, NC
+ ION Mystery (WRAL-TV4) Raleigh, NC
Defy (WRCZ-LD6) Ocala, FL
ION Mystery (WROC-TV4) Rochester, NY
- ION Mystery (WRPX-TV3) Raleigh-Durham, NC
+ ION Mystery (WRPX-TV3) Raleigh-Durham, NC
ION Mystery (WRTV4) Indianapolis, IN
ION Mystery (WRZB2) Washington, DC
ION Mystery (WSCG-LD2) Beaufort, SC
@@ -9227,7 +9227,7 @@
ION (WPXM) Miami, FL HD
ION (WPXM) Miami, FL
ION (WPXN) New York, NY HD
- ION (WPXN) New York, NY
+ ION (WPXN) New York, NY
ION (WPXP) West Palm Beach, FL HD
ION (WPXP) West Palm Beach, FL
ION (WPXQ) Providence, RI HD
@@ -9235,7 +9235,7 @@
ION (WPXR) Roanoke, VA HD
ION (WPXR) Roanoke, VA
ION (WPXU) Jacksonville, NC HD
- ION (WPXU) Jacksonville, NC
+ ION (WPXU) Jacksonville, NC
ION (WPXV) Norfolk, VA HD
ION (WPXV) Norfolk, VA
ION (WPXW) District of Columbia HD
@@ -9248,8 +9248,8 @@
ION (WRBU) St. Louis, MO HD
ION (WRBU) St. Louis, MO
ION (WRCB3) Chattanooga, TN
- ION (WRPX) Raleigh-Durham, NC HD
- ION (WRPX) Raleigh-Durham, NC
+ ION (WRPX) Raleigh-Durham, NC HD
+ ION (WRPX) Raleigh-Durham, NC
ION (WSFX-TV4) Wilmington, NC
ION (WSIL-TV5) Harrisburg, IL
ION (WSPA-TV3) Greenville, NC
@@ -9504,9 +9504,9 @@
KBS World
KBSV (TV23 Assyria Vision) Stockton, CA
KCAL Los Angeles HD
- KCAL Los Angeles
+ KCAL Los Angeles
KCET Los Angeles, CA HD
- KCET Los Angeles, CA
+ KCET Los Angeles, CA
KCFT (Ind.) Anchorage, AK
KCHF-DT4 Santa Fe, NM
KCP-ON HD
@@ -9651,7 +9651,7 @@
KTAV-LD7 Altadena, CA
KTEV-LP Texarkana, TX
KTLA Los Angeles, CA HD
- KTLA Los Angeles, CA
+ KTLA Los Angeles, CA
KTMV - Tejano Music Videos
KTNC-DT4 Concord, CA
KTNC-DT5 San Francisco, CA
@@ -10074,8 +10074,8 @@
Localish (WLS-TV2) Chicago, IL
Localish (WPVI-DT2) Philadelphia, PA HD
Localish (WPVI-DT2) Philadelphia, PA
- Localish (WTVD-DT2) Raleigh, NC HD
- Localish (WTVD-DT2) Raleigh, NC
+ Localish (WTVD-DT2) Raleigh, NC HD
+ Localish (WTVD-DT2) Raleigh, NC
Localish
LOGO - East
LOGO - Pacific
@@ -10336,24 +10336,24 @@
MeTV - Network
MeTV (K07XL-D2) Mtn Home, AR
MeTV (K20ID-D2) Kingman, AZ
- MeTV (K20JL-D2) Ellensburg, WA
+ MeTV (K20JL-D2) Ellensburg, WA
MeTV (K24IB-D2) Verdi/Mogul, NV
MeTV (K26GS-D4) Harrison, AR
MeTV (K27HP-D2) Alamogordo, NM
MeTV (K31BI-D2) Kingman, AZ
MeTV (K48IQ) Billings, MT
- MeTV (KAKE-DT2) Wichita, KS
- MeTV (KAPP-DT2) Yakima, WA
- MeTV (KASA-TV2) Albuquerque, NM
- MeTV (KATU-DT2) Portland, OR
+ MeTV (KAKE-DT2) Wichita, KS
+ MeTV (KAPP-DT2) Yakima, WA
+ MeTV (KASA-TV2) Albuquerque, NM
+ MeTV (KATU-DT2) Portland, OR
MeTV (KAZA) Los Angeles, CA HD
MeTV (KAZA) Los Angeles, CA
MeTV (KAZD2) Lake Dallas, TX
MeTV+ (KAZD3) Lake Dallas, TX HD
MeTV Toons (KAZD3) Lake Dallas, TX
- MeTV (KAZT-CD2) Phoenix, AZ
- MeTV (KAZT-TV2) Prescott, AZ HD
- MeTV (KAZT-TV2) Prescott, AZ
+ MeTV (KAZT-CD2) Phoenix, AZ
+ MeTV (KAZT-TV2) Prescott, AZ HD
+ MeTV (KAZT-TV2) Prescott, AZ
MeTV (KBAX) Twin Falls, ID
MeTV (KBCW3) San Francisco, CA
MeTV (KBMT4) Beaumont, TX HD
@@ -10367,30 +10367,30 @@
MeTV (KCSO-LD2) Sacramento, CA HD
MeTV (KCSO-LD2) Sacramento, CA
MeTV (KDBC-TV3) El Paso, TX
- MeTV (KDBZ-CD2) Bozeman, MT
+ MeTV (KDBZ-CD2) Bozeman, MT
MeTV (KDMD3) Anchorage, AK
MeTV (KDOC-TV3) Los Angeles, CA
MeTV (KECI-TV2) Missoula, MT
MeTV (KEGW-LD2) Fayetteville, AR
- MeTV (KETV-DT2) Omaha, NE HD
- MeTV (KETV-DT2) Omaha, NE
+ MeTV (KETV-DT2) Omaha, NE HD
+ MeTV (KETV-DT2) Omaha, NE
MeTV (KEZI2) Eugene, OR
MeTV (KFDA-TV4) Amarillo, TX
- MeTV (KFDF-DT2) Fort Smith, AR
+ MeTV (KFDF-DT2) Fort Smith, AR
MeTV (KFFV) Seattle, WA HD
MeTV (KFFV) Seattle, WA
MeTV (KFVS-TV4) Girardeau, MO
MeTV (KFYR-TV3) Bismark, ND
- MeTV (KGBD-LD2) Great Bend, KS
+ MeTV (KGBD-LD2) Great Bend, KS
MeTV (KGMC6) Fresno, CA
Bounce (KGTV2) San Diego, CA
- MeTV (KHME) Rapid City, NE
+ MeTV (KHME) Rapid City, NE
MeTV (KHSV) Las Vegas, NV HD
MeTV (KHSV) Las Vegas, NV
- MeTV (KHVO2) Hilo, HI
+ MeTV (KHVO2) Hilo, HI
MeTV (KIII2) Corpus Christi, TX HD
MeTV (KIII2) Corpus Christi, TX
- MeTV (KITV-DT2) Honolulu, HI
+ MeTV (KITV-DT2) Honolulu, HI
MeTV (KJCX-LD) Helena, MT
MeTV (KJJC-TV) Great Falls, MT
MeTV (KKAF-CD2) Siloam Springs, AR
@@ -10398,27 +10398,27 @@
MeTV (KKTV-DT2) Colorado Springs, CO HD
MeTV (KKTV-DT2) Colorado Springs, CO
MeTV (KLAX-TV2) Alexandria, LA
- MeTV (KLBB-LD) Lubbock, TX
+ MeTV (KLBB-LD) Lubbock, TX
MeTV (KLBB-LP) Lubbock, TX
MeTV (KLBY2) Joplin, MO
MeTV (KLJB2) Davenport, IA HD
MeTV (KLJB2) Davenport, IA
MeTV (KLMV-LD) Laredo, TX
- MeTV (KLWB) Lafayette, LA HD
- MeTV (KLWB) Lafayette, LA
- MeTV (KMAU2) Wailuku, HI
+ MeTV (KLWB) Lafayette, LA HD
+ MeTV (KLWB) Lafayette, LA
+ MeTV (KMAU2) Wailuku, HI
MeTV (KMBC-TV2) Kansas City, MO HD
MeTV (KMBC-TV2) Kansas City, MO
MeTV (KMIR-TV2) Palm Springs, CA
MeTV (KMIZ2) Columbia, MO
- MeTV (KMLU) Columbia, LA
+ MeTV (KMLU) Columbia, LA
MeTV (KMMW-LD2) Sacramento, CA
- MeTV (KMNZ-LD2) Coeur D'Alene, ID
+ MeTV (KMNZ-LD2) Coeur D'Alene, ID
MeTV (KMOH) Phoenix, AZ
MeTV (KMOT3) Minot, ND
- MeTV (KMVU-DT2) Medford/Klamath Falls, OR
- MeTV (KMYA-DT) Little Rock, AR HD
- MeTV (KMYA-DT) Little Rock, AR
+ MeTV (KMVU-DT2) Medford/Klamath Falls, OR
+ MeTV (KMYA-DT) Little Rock, AR HD
+ MeTV (KMYA-DT) Little Rock, AR
MeTV (KNIN-TV2) Boise, ID
MeTV KNLC St. Louis HD
MeTV KNLC St. Louis
@@ -10435,7 +10435,7 @@
MeTV (KRAH-CD2) Paris, AR
TBD (KRCR-TV2) Redding, CA
MeTV (KREG) Glenwood Springs, CO
- MeTV (KRTN-TV) Durango, CO
+ MeTV (KRTN-TV) Durango, CO
MeTV (KRWF3) Redwood Falls, MN
MeTV (KRZG-CD4) Harlingen, TX
MeTV (KSAT-TV2) San Antonio, TX
@@ -10449,8 +10449,8 @@
MeTV (KSWO-TV3) Lawton, OK
MeTV (KSWX-LP3) Lawton, OK
MeTV (KTBC4) Austin, TX
- MeTV (KTEL-CD) Albuquerque, NM
- MeTV (KTEL-TV4) Carlsbad, NM
+ MeTV (KTEL-CD) Albuquerque, NM
+ MeTV (KTEL-TV4) Carlsbad, NM
MeTV (KTIV3) Soiux City, IA
MeTV (KTLN-TV2) Novato, CA
MeTV (KTVM-TV2) Bozeman, MT
@@ -10461,13 +10461,13 @@
MeTV (KTXS-TV3) Sweetwater, TX
MeTV (KUMN-LP2) Moses Lake, Etc., WA
MeTV (KUMV-TV3) Minot, ND
- MeTV (KUPK-DT2) Garden City, KS
+ MeTV (KUPK-DT2) Garden City, KS
MeTV (KUPT2) Hobbs, NM
- MeTV (KUWB-LD2) Bloomington, UT
- MeTV (KVEW-DT2) Tri-Cities, WA HD
- MeTV (KVEW-DT2) Tri-Cities, WA
+ MeTV (KUWB-LD2) Bloomington, UT
+ MeTV (KVEW-DT2) Tri-Cities, WA HD
+ MeTV (KVEW-DT2) Tri-Cities, WA
MeTV (KVHP-LD4) Jasper, TX
- MeTV (KVLY-DT3) Fargo, ND
+ MeTV (KVLY-DT3) Fargo, ND
MeTV (KVOS-TV3) Bellingham, WA
MeTV (KWCE) Alexandria, LA
MeTV (KWNL-CD2) Winslow, AR
@@ -10476,7 +10476,7 @@
MeTV (KWWL3) Waterloo, IA
MeTV (KWWT2) Odessa/Midland, TX
MeTV (KWYF-LD2) Casper, WY
- MeTV (KXLT-DT2) Rochester, MN HD
+ MeTV (KXLT-DT2) Rochester, MN HD
MeTV (KXLT-TV2) Rochester, MN
MeTV (KXLY-TV2) Spokane, WA
MeTV (KXMN) Spokane, WA HD
@@ -10511,19 +10511,19 @@
MeTV (W42DG-D2) State College, PA
MeTV (WAKA2) Montgomery, AL
MeTV (WALV) Indianaplolis, IN
- MeTV (WAPK-CA) Tri-Cities, TN/VA HD
- MeTV (WAPK) Tri-Cities, TN/VA
+ MeTV (WAPK-CA) Tri-Cities, TN/VA HD
+ MeTV (WAPK) Tri-Cities, TN/VA
MeTV (WAPT2) Jackson, MS
MeTV (WAPW-CD2) Abingdon, Etc., VA
MeTV (WBAL-TV2) Baltimore, MD
MeTV (WBBJ-TV4) Jackson, TN
- MeTV (WBBZ) Buffalo, NY
- MeTV (WBBZ-DT3) Buffalo, NY HD
+ MeTV (WBBZ) Buffalo, NY
+ MeTV (WBBZ-DT3) Buffalo, NY HD
MeTV (WBBZ-TV3) Buffalo, NY
MeTV (WBGR-LD) Bangor/Dedham, ME
MeTV (WBIR-TV2) Knoxville, TN
- MeTV (WBME) Milwaukee, WI
- MeTV (WBND-LD2) Michiana, IN
+ MeTV (WBME) Milwaukee, WI
+ MeTV (WBND-LD2) Michiana, IN
MeTV (WBNG3) Binghampton, NY
MeTV (WBNS-TV2) Columbus, OH
MeTV (WBXH-CD2) Baton Rouge, LA
@@ -10532,12 +10532,12 @@
MeTV (WCCU-DT2) Champaign, IL HD
MeTV (WCIU-TV3) Chicago, IL
MeTV (WCIV3) Charleston, SC
- MeTV (WCIV-DT3) Charleston, SC HD
+ MeTV (WCIV-DT3) Charleston, SC HD
MeTV (WCJB-TV3) Gainesville, FL
MeTV (WCMH-DT2) Columbus, OH HD
MeTV (WCTV2) Tallahassee, FL
Metv (WCVB-TV2) Boston, MA
- MeTV (WDIO-DT2) Duluth, MN
+ MeTV (WDIO-DT2) Duluth, MN
MeTV (WDIV-TV3) Detroit, Mi
MeTV (WDJT-TV2) Milwaukee, WI
MeTV (WDME) Washington, DC
@@ -10568,22 +10568,22 @@
MeTV (WHPM-DT3) Hattiesburg, MS
MeTV (WICU-TV2) Erie, PA
MeTV (WILM-LD2) Wilmington, NC
- MeTV (WILT-LD2) Wilmington, NC
+ MeTV (WILT-LD2) Wilmington, NC
MeTV (WILX-TV2) Lansing, MI
MeTV (WIRT-DT2) Duluth, WI
MeTV (WISE-TV6) Fort Wayne, IN
MeTV (WITN-TV3) New Bern, NC
MeTV (WMJQ-CD) Dewitt, NY
- Charge! (WJAC-DT2) Johnstown, PA
+ Charge! (WJAC-DT2) Johnstown, PA
MeTV (WJAR2) Rhode Island
MeTV (WJBF2) Augusta, GA
MeTV (WJCL2) Savannah, GA
MeTV (WJFB-TV) Lebanon, TN HD
MeTV (WJFB-TV) Lebanon, TN
- MeTV (WJLP) New Jersey/New York HD
- MeTV (WJLP) New Jersey/New York
+ MeTV (WJLP) New Jersey/New York HD
+ MeTV (WJLP) New Jersey/New York
MeTV (WJRT-TV2) Flint, MI
- MeTV (WKIN-CD) Weber Cy,Va-Kpt,Tn, VA
+ MeTV (WKIN-CD) Weber Cy,Va-Kpt,Tn, VA
MeTV (WKPT-CD2) Kingsport, TN
MeTV (WKPZ-CD) Kingsport, TN
MeTV (WKRG-TV3) Mobile, AL
@@ -10592,22 +10592,22 @@
MeTV (WLFT-CD2) Baton Roughe, La
MeTV (WLKY2) Louisville, KY
MeTV (WLLA2) Grand Rapids, MI
- MeTV (WLLA-DT2) Grand Rapids, MI HD
+ MeTV (WLLA-DT2) Grand Rapids, MI HD
MeTV (WLMT2) Memphis, TN
MeTV (WLOV-TV2) Tupelo, MS
- MeTV (WLWK-CD2) Sturgeon Bay, WI
+ MeTV (WLWK-CD2) Sturgeon Bay, WI
MeTV (WLWT2) Cincinnati, OH
- MeTV (WMBB-DT2) Panama, FL
+ MeTV (WMBB-DT2) Panama, FL
MeTV (WMDT3) Salisbury, MD
MeTV (WMOR-TV2) Tampa Bay, FL
MeTV (WMTV4) Madison, WI
MeTV (WMTW2) Portland, ME
- MeTV (WMUR-DT2) Manchers, NH
+ MeTV (WMUR-DT2) Manchers, NH
MeTV (WNKY3) Bowling Green, KY
- MeTV (WNYF-CD2) Watertown, NY
+ MeTV (WNYF-CD2) Watertown, NY
MeTV (WNYT2) Albany, NY
MeTV (WOIO2) Cleveland, OH
- MeTV (WOLO-DT4) Columbia, SC HD
+ MeTV (WOLO-DT4) Columbia, SC HD
MeTV (WOLO-TV4) Columbia, SC
MeTV (WPGA-TV4) Macon, GA
MeTV (WPLG2) Miami, FL
@@ -10616,24 +10616,24 @@
MeTV (WPTZ3) Plattsburgh, NY
MeTV (WPXI2) Pittsburg, PA HD
MeTV (WPXI2) Pittsburg, PA
- MeTV (WRAZ2) Raleigh-Durham, NC
- MeTV (WRAZ-DT2) Raleigh-Durham, NC HD
+ MeTV (WRAZ2) Raleigh-Durham, NC
+ MeTV (WRAZ-DT2) Raleigh-Durham, NC HD
MeTV (WRBL2) Columbus, GA
MeTV (WREX3) Rockford, IL
MeTV (WRSP-TV2) Springfield, Il
MeTV (WSLS-TV3) Roanoke, VA
MeTV (WSWB2) Scranton, PA
- MeTV (WSWB-DT2) Scranton, PA HD
+ MeTV (WSWB-DT2) Scranton, PA HD
MeTV (WSWG2) Valdosta, GA
MeTV (WSYM-TV2) Lansing, MI
- MeTV (WTHR-DT3) Indianapolis, IN HD
- MeTV (WTHR-DT3) Indianapolis, IN
+ MeTV (WTHR-DT3) Indianapolis, IN HD
+ MeTV (WTHR-DT3) Indianapolis, IN
Comet (WTOV-TV3) Stubenville, OH
MeTV (WTVG3) Toledo, OH
MeTV (WUPA4) Atlanta, GA
MeTV (WVAW-LD2) Charlottesville, VA
MeTV (WVEC3) Norfolk, VA
- MeTV (WVTM-DT2) Birmingham, AL
+ MeTV (WVTM-DT2) Birmingham, AL
MeTV (WVVA3) Bluefield, WV
MeTV (WWBT2) Richmond, VA
MeTV (WWME-CD3) Chicago, IL
@@ -10642,10 +10642,10 @@
MeTV (WWUP-TV3) Sault Ste. Marie, MI
MeTV (WXII-TV2) Winston-Salem, NC
MeTV (WYFF2) Greenville, SC
- MeTV (WYME) Gainesville, FL
- MeTV (WZAW-LD2) Wausau, WI
- MeTV (WZMQ) Marquette, MI HD
- MeTV (WZMQ) Marquette, MI
+ MeTV (WYME) Gainesville, FL
+ MeTV (WZAW-LD2) Wausau, WI
+ MeTV (WZMQ) Marquette, MI HD
+ MeTV (WZMQ) Marquette, MI
MeTV (WZVN-TV2) Fort Myers, FL
Mexicanal - Eastern
Mezzo Live HD
@@ -10822,7 +10822,7 @@
MNT (KBVO) Austin, TX
MNT (KBVO-CD) Austin, TX
MNT (KCOP) Los Angeles, CA HD
- MNT (KCOP) Los Angeles, CA
+ MNT (KCOP) Los Angeles, CA
MNT (KCPM) Fargo, MN
MNT (KCPN) Amarillo, TX HD
MNT (KCPN) Amarillo, TX
@@ -10915,7 +10915,7 @@
MNT (KTTU) Tucson, AZ HD
MNT (KTTU) Tucson, AZ
MNT (KTVD) Denver, CO HD
- MNT (KTVD) Denver, CO
+ MNT (KTVD) Denver, CO
MNT (KTXH) Houston, TX HD
MNT (KTXH) Houston, TX
MNT (KUTV-DT2) Salt Lake City, Utah
@@ -11000,7 +11000,7 @@
MNT (WLOS-DT2) Greenville, SC
MNT (WMNT) Toledo, OH
WMYD Detroit, MI HD
- WMYD Detroit, MI
+ WMYD Detroit, MI
MNT (WMYG-LP) Gainesville, FL
MNT (WMYS) South Bend, IN HD
MNT (WMYS) South Bend, IN
@@ -11016,7 +11016,7 @@
MNT (WNYA) Albany, NY HD
MNT (WNYA) Albany, NY
MNT (WNYO) Buffalo, NY HD
- MNT (WNYO) Buffalo, NY
+ MNT (WNYO) Buffalo, NY
MNT (WNYS) Syracuse, NY HD
MNT (WNYS) Syracuse, NY
MNT (WNYW3) New York, NY
@@ -11028,8 +11028,8 @@
MNT (WOMS-CD) Muskegon, MI
MNT (WOPI-CD2) Tri-Cities, TN
MNT (WPBY-LD2) Indianapolis, IN
- MNT (WPHL) Philadelphia, PA HD
- MNT (WPHL) Philadelphia, PA
+ MNT (WPHL) Philadelphia, PA HD
+ MNT (WPHL) Philadelphia, PA
MNT (WPNT) Pittsburgh, PA HD
MNT (WPNT) Pittsburgh, PA
MNT (WPNT) Pittsburgh, PA
@@ -11040,7 +11040,7 @@
MNT (WQAD-DT3) Quad Cities, IA
MNT (WQMY) Williamsport, PA HD
MNT (WQMY) Williamsport, PA
- MNT (WRDC) Raleigh, NC HD
+ MNT (WRDC) Raleigh, NC HD
MNT (WRDC) Raleigh, NC
MNT (WRDE-LD2) Salisbury, MD
MNT (WRDW-DT2) Augusta, GA HD
@@ -11083,7 +11083,7 @@
MNT (WVTV-DT2) Milwaukee, WI HD
MNT (WVTV-DT2) Milwaukee, WI
MNT (WWOR) New York, NY HD
- MNT (WWOR) New York, NY
+ MNT (WWOR) New York, NY
MNT (WXII-LD) Cedar, MI
MNT (WXSP) Grand Rapids, MI HD
MNT (WXSP) Grand Rapids, MI
@@ -11422,12 +11422,12 @@
NBC (K13HA-D) Mink Creek, ID
NBC (K13PO-D) Hysham, MT
NBC (K13XD-DT2) Fairbanks, AK
- NBC (K14LZ) Minneapolis, MN
+ NBC (K14LZ) Minneapolis, MN
NBC (K15FC-D) Twentynine Palms, CA
NBC (K16EX-D) Clovis, NM
- NBC (K18IR) Minneapolis, MN
+ NBC (K18IR) Minneapolis, MN
NBC (K21DG) Minneapolis, MN
- NBC (K21HX) Minneapolis, MN
+ NBC (K21HX) Minneapolis, MN
NBC (K24FE-D) Beaver, Etc, UT
NBC (K27GD-D) Park City, UT
NBC (K28MJ-D) Tillamook, OR
@@ -11435,257 +11435,257 @@
NBC (K30GJ-D) Colfax, NM
NBC (K30JB-D) Morgan, Etc., UT
NBC (K30JM-D) Colorado Springs, CO
- NBC (K31EF) Minneapolis, MN
+ NBC (K31EF) Minneapolis, MN
NBC (K32IA-D) Manila, Etc., UT
- NBC (K32IG-D) Ellensburg, WA
+ NBC (K32IG-D) Ellensburg, WA
NBC (K32IX-D) Lihue, HI
- NBC (K35BW) Lewiston, ID
+ NBC (K35BW) Lewiston, ID
NBC (K35MX-D) Kingman, AZ
- NBC (K36KW) Minneapolis, MN
+ NBC (K36KW) Minneapolis, MN
NBC (K39FE) Minneapolis, MN
NBC (K45BF) Clovis, NM
NBC (K65BV) Lihue, HI
NBC (KADN-TV2) Lafayette, LA
- NBC (KAGS) Bryan, TX HD
- NBC (KAGS) Bryan, TX
+ NBC (KAGS) Bryan, TX HD
+ NBC (KAGS) Bryan, TX
NBC (KAIT-DT2) Jonesboro, AR HD
- NBC (KAIT-DT2) Jonesboro, AR
+ NBC (KAIT-DT2) Jonesboro, AR
NBC (KALB) Alexandria, LA HD
- NBC (KALB) Alexandria, LA
- NBC (KAMR) Amarillo, TX HD
- NBC (KAMR) Amarillo, TX
- NBC (KARE) Minneapolis, MN HD
- NBC (KARE) Minneapolis, MN
- NBC (KARK) Little Rock, AR HD
- NBC (KARK) Little Rock, AR
+ NBC (KALB) Alexandria, LA
+ NBC (KAMR) Amarillo, TX HD
+ NBC (KAMR) Amarillo, TX
+ NBC (KARE) Minneapolis, MN HD
+ NBC (KARE) Minneapolis, MN
+ NBC (KARK) Little Rock, AR HD
+ NBC (KARK) Little Rock, AR
NBC (KATH) Juneau, AK HD
- NBC (KATH) Juneau, AK
- NBC (KAVU-DT2) Victoria, TX
+ NBC (KATH) Juneau, AK
+ NBC (KAVU-DT2) Victoria, TX
NBC (KBGF) Great Falls, MT HD
NBC (KBGF) Great Falls, MT
- NBC (KBJR) Duluth, MN HD
- NBC (KBJR) Duluth, MN
- NBC (KBMT-DT2) Beaumont, TX HD
- NBC (KBMT-DT2) Beaumont, TX
- NBC (KCBD) Lubbock, TX HD
- NBC (KCBD) Lubbock, TX
- NBC (KCEN) Temple, TX HD
- NBC (KCEN) Temple, TX
- NBC (KCFW) Kalispell, MT HD
- NBC (KCFW) Kalispell, MT
+ NBC (KBJR) Duluth, MN HD
+ NBC (KBJR) Duluth, MN
+ NBC (KBMT-DT2) Beaumont, TX HD
+ NBC (KBMT-DT2) Beaumont, TX
+ NBC (KCBD) Lubbock, TX HD
+ NBC (KCBD) Lubbock, TX
+ NBC (KCEN) Temple, TX HD
+ NBC (KCEN) Temple, TX
+ NBC (KCFW) Kalispell, MT HD
+ NBC (KCFW) Kalispell, MT
NBC (KCHY-LP) Cheyenne, WY
- NBC (KCRA) Sacramento, CA HD
- NBC (KCRA) Sacramento, CA
- NBC (KCWY) Casper, WY HD
- NBC (KCWY) Casper, WY
- NBC (KDBZ-CD) Bozeman, MT
- NBC (KDLT) Sioux Falls, SD HD
- NBC (KDLT) Sioux Falls, SD
- NBC (KDLV) Mitchell, SD
- NBC (KECI) Missoula, MT HD
- NBC (KECI) Missoula, MT
+ NBC (KCRA) Sacramento, CA HD
+ NBC (KCRA) Sacramento, CA
+ NBC (KCWY) Casper, WY HD
+ NBC (KCWY) Casper, WY
+ NBC (KDBZ-CD) Bozeman, MT
+ NBC (KDLT) Sioux Falls, SD HD
+ NBC (KDLT) Sioux Falls, SD
+ NBC (KDLV) Mitchell, SD
+ NBC (KECI) Missoula, MT HD
+ NBC (KECI) Missoula, MT
NBC (KENV-DT2) Elko, NV
- NBC (KENV) Elko, NV HD
- NBC (KETK) East Texas, TX HD
- NBC (KETK) East Texas, TX
- NBC (KFDX) Wichita Falls, TX HD
- NBC (KFDX) Wichita Falls, TX
- NBC (KFOR) Oklahoma City, OK HD
- NBC (KFOR) Oklahoma City, OK
- NBC (KFTA-DT2) Ft. Smith, AR
- NBC (KFYR) Bismarck, ND HD
- NBC (KFYR) Bismarck, ND
- NBC (KGET) Bakersfield, CA HD
- NBC (KGET) Bakersfield, CA
- NBC (KGIN-DT2) Hastings, NE
- NBC (KGNS) Laredo, TX HD
- NBC (KGNS) Laredo, TX
+ NBC (KENV) Elko, NV HD
+ NBC (KETK) East Texas, TX HD
+ NBC (KETK) East Texas, TX
+ NBC (KFDX) Wichita Falls, TX HD
+ NBC (KFDX) Wichita Falls, TX
+ NBC (KFOR) Oklahoma City, OK HD
+ NBC (KFOR) Oklahoma City, OK
+ NBC (KFTA-DT2) Ft. Smith, AR
+ NBC (KFYR) Bismarck, ND HD
+ NBC (KFYR) Bismarck, ND
+ NBC (KGET) Bakersfield, CA HD
+ NBC (KGET) Bakersfield, CA
+ NBC (KGIN-DT2) Hastings, NE
+ NBC (KGNS) Laredo, TX HD
+ NBC (KGNS) Laredo, TX
NBC (KGW) Portland, OR HD
NBC (KGW) Portland, OR
NBC (KGWN-DT2) Cheyenne, WY
NBC (KHBC) Hilo, HI
- NBC (KHNL) Honolulu, HI HD
- NBC (KHNL) Honolulu, HI
+ NBC (KHNL) Honolulu, HI HD
+ NBC (KHNL) Honolulu, HI
NBC (KHQ) Spokane, WA HD
NBC (KHQ) Spokane, WA
- NBC (KIEM) Eureka, CA HD
- NBC (KIEM) Eureka, CA
- NBC (KING) Seattle, WA DV
- NBC (KING) Seattle, WA HD
- NBC (KING) Seattle, WA
+ NBC (KIEM) Eureka, CA HD
+ NBC (KIEM) Eureka, CA
+ NBC (KING) Seattle, WA DV
+ NBC (KING) Seattle, WA HD
+ NBC (KING) Seattle, WA
NBC KJAC (KVHP-LD2) Jasper, TX
- NBC (KJRH) Tulsa, OK HD
- NBC (KJRH) Tulsa, OK
+ NBC (KJRH) Tulsa, OK HD
+ NBC (KJRH) Tulsa, OK
NBC (KJWY) Jackson, WY
- NBC (KKCO) Grand Junction, CO HD
- NBC (KKCO) Grand Junction, CO
- NBC (KLAF) Lafayette, LA HD
- NBC (KLAF) Lafayette, LA
+ NBC (KKCO) Grand Junction, CO HD
+ NBC (KKCO) Grand Junction, CO
+ NBC (KLAF) Lafayette, LA HD
+ NBC (KLAF) Lafayette, LA
NBC (KMAY) Bryan, TX
- NBC (KMCB) Coos Bay, OR
- NBC (KMIR) Palm Springs, CA HD
- NBC (KMIR) Palm Springs, CA
- NBC (KMOL) Victoria, TX HD
- NBC (KMOL) Victoria, TX
- NBC (KMOT) Minot, ND HD
- NBC (KMOT) Minot, ND
- NBC (KMTR) Eugene, OR HD
- NBC (KMTR) Eugene, OR
- NBC (KNAZ) Flagstaff, AZ
- NBC (KNBC) Los Angeles, CA HD
- NBC (KNBC) Los Angeles, CA
- NBC (KNBN) Rapid City, SD HD
- NBC (KNBN) Rapid City, SD
- NBC (KNDO) Tri-Cities, WA HD
- NBC (KNDO) Tri-Cities, WA
- NBC (KNDU) Tri-Cities, WA HD
- NBC (KNDU) Tri-Cities, WA
+ NBC (KMCB) Coos Bay, OR
+ NBC (KMIR) Palm Springs, CA HD
+ NBC (KMIR) Palm Springs, CA
+ NBC (KMOL) Victoria, TX HD
+ NBC (KMOL) Victoria, TX
+ NBC (KMOT) Minot, ND HD
+ NBC (KMOT) Minot, ND
+ NBC (KMTR) Eugene, OR HD
+ NBC (KMTR) Eugene, OR
+ NBC (KNAZ) Flagstaff, AZ
+ NBC (KNBC) Los Angeles, CA HD
+ NBC (KNBC) Los Angeles, CA
+ NBC (KNBN) Rapid City, SD HD
+ NBC (KNBN) Rapid City, SD
+ NBC (KNDO) Tri-Cities, WA HD
+ NBC (KNDO) Tri-Cities, WA
+ NBC (KNDU) Tri-Cities, WA HD
+ NBC (KNDU) Tri-Cities, WA
NBC (KNEP2) Scottsbluff, NE HD
- NBC (KNEP2) Scottsbluff, NE
+ NBC (KNEP2) Scottsbluff, NE
NBC (KNHL2) Hastings, NE
- NBC (KNOP) North Platte, NE HD
- NBC (KNOP) North Platte, NE
+ NBC (KNOP) North Platte, NE HD
+ NBC (KNOP) North Platte, NE
NBC (KNPG-LD) St. Joseph, MO HD
NBC (KNPG-LD) St. Joseph, MO
- NBC (KNSD) San Diego, CA HD
- NBC (KNSD) San Diego, CA
- NBC (KNTV) San Francisco, CA HD
- NBC (KNTV) San Francisco, CA
- NBC (KNVN) Chico, CA HD
- NBC (KNVN) Chico, CA
- NBC (KNWA) Ft. Smith, AR HD
- NBC (KNWA) Ft. Smith, AR
- NBC (KOAA) Colorado Springs, CO HD
- NBC (KOAA) Colorado Springs, CO
+ NBC (KNSD) San Diego, CA HD
+ NBC (KNSD) San Diego, CA
+ NBC (KNTV) San Francisco, CA HD
+ NBC (KNTV) San Francisco, CA
+ NBC (KNVN) Chico, CA HD
+ NBC (KNVN) Chico, CA
+ NBC (KNWA) Ft. Smith, AR HD
+ NBC (KNWA) Ft. Smith, AR
+ NBC (KOAA) Colorado Springs, CO HD
+ NBC (KOAA) Colorado Springs, CO
NBC (KOB) Albuquerque, NM HD
NBC (KOB) Albuquerque, NM
- NBC (KOBF) Farmington, NM HD
- NBC (KOBF) Farmington, NM
- NBC (KOBI) Medford, OR HD
- NBC (KOBI) Medford, OR
+ NBC (KOBF) Farmington, NM HD
+ NBC (KOBF) Farmington, NM
+ NBC (KOBI) Medford, OR HD
+ NBC (KOBI) Medford, OR
NBC (KOBR) Roswell, NM HD
NBC (KOBR) Roswell, NM
- NBC (KOGG) Wailuku, HI
- NBC (KOMU) Columbia, MO HD
- NBC (KOMU) Columbia, MO
- NBC (KOTI) Klamath Falls, OR HD
- NBC (KOTI) Klamath Falls, OR
- NBC (KPLC) Lake Charles, LA HD
- NBC (KPLC) Lake Charles, LA
- NBC (KPNX) Phoenix, AZ HD
- NBC (KPNX) Phoenix, AZ
- NBC (KPRC) Houston, TX HD
- NBC (KPRC) Houston, TX
+ NBC (KOGG) Wailuku, HI
+ NBC (KOMU) Columbia, MO HD
+ NBC (KOMU) Columbia, MO
+ NBC (KOTI) Klamath Falls, OR HD
+ NBC (KOTI) Klamath Falls, OR
+ NBC (KPLC) Lake Charles, LA HD
+ NBC (KPLC) Lake Charles, LA
+ NBC (KPNX) Phoenix, AZ HD
+ NBC (KPNX) Phoenix, AZ
+ NBC (KPRC) Houston, TX HD
+ NBC (KPRC) Houston, TX
NBC (KPSN-LD) Payson, AZ
- NBC (KPVI) Pocatello, ID HD
- NBC (KPVI) Pocatello, ID
- NBC (KQCD) Dickinson, ND HD
- NBC (KQCD) Dickinson, ND
- NBC (KRBC) Abilene, TX HD
- NBC (KRBC) Abilene, TX
- NBC (KRII) Chisholm, MN
- NBC (KRIS) Corpus Christi, TX HD
- NBC (KRIS) Corpus Christi, TX
- NBC (KRNV) Reno, NV HD
- NBC (KRNV) Reno, NV
- NBC (KSAN) San Angelo, TX HD
- NBC (KSAN) San Angelo, TX
- NBC (KSBW) Monterey, CA HD
- NBC (KSBW) Monterey, CA
- NBC (KSBY) Santa Barbara, CA HD
- NBC (KSBY) Santa Barbara, CA
+ NBC (KPVI) Pocatello, ID HD
+ NBC (KPVI) Pocatello, ID
+ NBC (KQCD) Dickinson, ND HD
+ NBC (KQCD) Dickinson, ND
+ NBC (KRBC) Abilene, TX HD
+ NBC (KRBC) Abilene, TX
+ NBC (KRII) Chisholm, MN
+ NBC (KRIS) Corpus Christi, TX HD
+ NBC (KRIS) Corpus Christi, TX
+ NBC (KRNV) Reno, NV HD
+ NBC (KRNV) Reno, NV
+ NBC (KSAN) San Angelo, TX HD
+ NBC (KSAN) San Angelo, TX
+ NBC (KSBW) Monterey, CA HD
+ NBC (KSBW) Monterey, CA
+ NBC (KSBY) Santa Barbara, CA HD
+ NBC (KSBY) Santa Barbara, CA
NBC (KSCT) Sitka, AK HD
NBC (KSCT) Sitka, AK
- NBC (KSDK) St. Louis, MO HD
- NBC (KSDK) St. Louis, MO
- NBC (KSEE-DT1) Fresno, CA HD
- NBC (KSHB) Kansas City, MO HD
- NBC (KSHB) Kansas City, MO
+ NBC (KSDK) St. Louis, MO HD
+ NBC (KSDK) St. Louis, MO
+ NBC (KSEE-DT1) Fresno, CA HD
+ NBC (KSHB) Kansas City, MO HD
+ NBC (KSHB) Kansas City, MO
NBC (KSL) Salt Lake City, UT HD
NBC (KSL) Salt Lake City, UT
- NBC (KSNB) Hastings, NE HD
- NBC (KSNB) Hastings, NE
- NBC (KSNC) Great Bend, KS HD
- NBC (KSNC) Great Bend, KS
- NBC (KSNF) Joplin, MO HD
- NBC (KSNF) Joplin, MO
- NBC (KSNG) Garden City, KS HD
- NBC (KSNG) Garden City, KS
- NBC (KSNK) McCook, NE
- NBC (KSNL) Salina, KS HD
- NBC (KSNL) Salina, KS
- NBC (KSNT) Topeka, KS HD
- NBC (KSNT) Topeka, KS
- NBC (KSNV) Las Vegas, NV HD
- NBC (KSNV) Las Vegas, NV
- NBC (KSNW) Wichita, KS HD
- NBC (KSNW) Wichita, KS
- NBC (KSTF-DT2) Casper, WY
- NBC (KSTS-DT3) San Francisco, CA
- NBC (KTAL) Shreveport, LA HD
- NBC (KTAL) Shreveport, LA
- NBC (KTCW) Roseburg, OR
- NBC (KTEN) Ada, OK HD
- NBC (KTEN) Ada, Ok
+ NBC (KSNB) Hastings, NE HD
+ NBC (KSNB) Hastings, NE
+ NBC (KSNC) Great Bend, KS HD
+ NBC (KSNC) Great Bend, KS
+ NBC (KSNF) Joplin, MO HD
+ NBC (KSNF) Joplin, MO
+ NBC (KSNG) Garden City, KS HD
+ NBC (KSNG) Garden City, KS
+ NBC (KSNK) McCook, NE
+ NBC (KSNL) Salina, KS HD
+ NBC (KSNL) Salina, KS
+ NBC (KSNT) Topeka, KS HD
+ NBC (KSNT) Topeka, KS
+ NBC (KSNV) Las Vegas, NV HD
+ NBC (KSNV) Las Vegas, NV
+ NBC (KSNW) Wichita, KS HD
+ NBC (KSNW) Wichita, KS
+ NBC (KSTF-DT2) Casper, WY
+ NBC (KSTS-DT3) San Francisco, CA
+ NBC (KTAL) Shreveport, LA HD
+ NBC (KTAL) Shreveport, LA
+ NBC (KTCW) Roseburg, OR
+ NBC (KTEN) Ada, OK HD
+ NBC (KTEN) Ada, Ok
NBC (KTFT-LD7) Twin Falls, ID
NBC (KTFT) Twin Falls, ID HD
NBC (KTGF-LD) Helena, MT HD
NBC (KTGF-LD) Helena, MT
- NBC (KTIV) Sioux City, IA HD
- NBC (KTIV) Sioux City, IA
+ NBC (KTIV) Sioux City, IA HD
+ NBC (KTIV) Sioux City, IA
NBC (KTPX-TV2) Tulsa, OK HD
- NBC (KTSM) El Paso, TX HD
- NBC (KTSM) El Paso, TX
- NBC (KTTC) Rochester, MN HD
- NBC (KTTC) Rochester, MN
- NBC (KTUU) Anchorage, AK HD
- NBC (KTUU) Anchorage, AK
- NBC (KTVB) Boise, ID HD
- NBC (KTVB) Boise, ID
- NBC (KTVE) Monroe, LA HD
- NBC (KTVE) Monroe, LA
+ NBC (KTSM) El Paso, TX HD
+ NBC (KTSM) El Paso, TX
+ NBC (KTTC) Rochester, MN HD
+ NBC (KTTC) Rochester, MN
+ NBC (KTUU) Anchorage, AK HD
+ NBC (KTUU) Anchorage, AK
+ NBC (KTVB) Boise, ID HD
+ NBC (KTVB) Boise, ID
+ NBC (KTVE) Monroe, LA HD
+ NBC (KTVE) Monroe, LA
NBC (KTVF) Fairbanks, AK HD
- NBC (KTVF) Fairbanks, AK
- NBC (KTVH) Helena, MT HD
- NBC (KTVH) Helena, MT
- NBC (KTVM) Butte, MT HD
- NBC (KTVM) Butte, MT
- NBC (KTVZ) Bend, OR HD
- NBC (KTVZ) Bend, OR
- NBC (KUAM) Hagatna, Guam
- NBC (KULR) Billings, MT HD
- NBC (KULR) Billings, MT
- NBC (KUMV) Williston, ND HD
- NBC (KUMV) Williston, ND
- NBC (KUSA) Denver, CO HD
- NBC (KUSA) Denver, CO
- NBC (KVEO) Brownsville, TX HD
- NBC (KVEO) Brownsville, TX
- NBC (KVLY) Fargo, ND HD
- NBC (KVLY) Fargo, ND
- NBC (KVOA) Tucson, AZ HD
- NBC (KVOA) Tucson, AZ
+ NBC (KTVF) Fairbanks, AK
+ NBC (KTVH) Helena, MT HD
+ NBC (KTVH) Helena, MT
+ NBC (KTVM) Butte, MT HD
+ NBC (KTVM) Butte, MT
+ NBC (KTVZ) Bend, OR HD
+ NBC (KTVZ) Bend, OR
+ NBC (KUAM) Hagatna, Guam
+ NBC (KULR) Billings, MT HD
+ NBC (KULR) Billings, MT
+ NBC (KUMV) Williston, ND HD
+ NBC (KUMV) Williston, ND
+ NBC (KUSA) Denver, CO HD
+ NBC (KUSA) Denver, CO
+ NBC (KVEO) Brownsville, TX HD
+ NBC (KVEO) Brownsville, TX
+ NBC (KVLY) Fargo, ND HD
+ NBC (KVLY) Fargo, ND
+ NBC (KVOA) Tucson, AZ HD
+ NBC (KVOA) Tucson, AZ
NBC (KWAB)
- NBC (KWES) Midland, TX HD
- NBC (KWES)
- NBC (KWQC) Quad Cities, IA HD
- NBC (KWQC) Quad Cities, IA
- NBC (KWWL) Waterloo, IA HD
- NBC (KWWL) Waterloo, IA
+ NBC (KWES) Midland, TX HD
+ NBC (KWES)
+ NBC (KWQC) Quad Cities, IA HD
+ NBC (KWQC) Quad Cities, IA
+ NBC (KWWL) Waterloo, IA HD
+ NBC (KWWL) Waterloo, IA
NBC (KWYM-LP) Laramie, WY
- NBC (KXAN) Austin, TX HD
- NBC (KXAN) Austin, TX
- NBC (KXAS) Fort Worth, TX HD
- NBC (KXAS) Fort Worth, TX
- NBC (KXGN-DT2) HD Glendive, MT
+ NBC (KXAN) Austin, TX HD
+ NBC (KXAN) Austin, TX
+ NBC (KXAS) Fort Worth, TX HD
+ NBC (KXAS) Fort Worth, TX
+ NBC (KXGN-DT2) HD Glendive, MT
NBC (KXGN-TV2) Glendive, MT
NBC (KYMA2) Yuma, AZ HD
NBC (KYMA2) Yuma, AZ
NBC (KYOU-DT2) Ottumwa, IA HD
NBC (KYOU-DT2) Ottumwa, IA
- NBC (KYTV) Springfield, MO HD
- NBC (KYTV) Springfield, MO
- NBC (KYUS) Miles City, MT
+ NBC (KYTV) Springfield, MO HD
+ NBC (KYTV) Springfield, MO
+ NBC (KYUS) Miles City, MT
NBC Sports Bay Area HD
NBC Sports Bay Area
NBC Sports Bay Area/California Plus 2 HD
@@ -11723,255 +11723,255 @@
NBC (W29DH-D) Moorefield, WV
NBC (W34FC-D10) La Crosse, WI
NBC (W42DG-D) State College, PA
- NBC (WAFF) Hunstville, AL HD
- NBC (WAFF) Hunstville, AL
- NBC (WAGT) Augusta, GA HD
- NBC (WAGT) Augusta, GA
- NBC (WAGT-CD) Augusta, GA
- NBC (WALB) Albany, GA HD
- NBC (WALB) Albany, GA
- NBC (WAND) Decatur, IL HD
- NBC (WAND) Decatur, IL
- NBC (WAVE) Louisville, KY HD
- NBC (WAVE) Louisville, KY
- NBC (WAVY) Hampton Roads, VA HD
- NBC (WAVY) Hampton Roads, VA
- NBC (WBAL) Baltimore, MD HD
- NBC (WBAL) Baltimore, MD
- NBC (WBBH) Fort Myers, FL HD
- NBC (WBBH) Fort Myers, FL
+ NBC (WAFF) Hunstville, AL HD
+ NBC (WAFF) Hunstville, AL
+ NBC (WAGT) Augusta, GA HD
+ NBC (WAGT) Augusta, GA
+ NBC (WAGT-CD) Augusta, GA
+ NBC (WALB) Albany, GA HD
+ NBC (WALB) Albany, GA
+ NBC (WAND) Decatur, IL HD
+ NBC (WAND) Decatur, IL
+ NBC (WAVE) Louisville, KY HD
+ NBC (WAVE) Louisville, KY
+ NBC (WAVY) Hampton Roads, VA HD
+ NBC (WAVY) Hampton Roads, VA
+ NBC (WBAL) Baltimore, MD HD
+ NBC (WBAL) Baltimore, MD
+ NBC (WBBH) Fort Myers, FL HD
+ NBC (WBBH) Fort Myers, FL
NBC (WBGH) Binghamton, NY HD
NBC (WBGH) Binghamton, NY
- NBC (WBIR) Knoxville, TN HD
- NBC (WBIR) Knoxville, TN
- NBC (WBOY) Clarksburg, WV HD
- NBC (WBOY) Clarksburg, WV
- NBC (WBRE) Wilkes-Barre, PA HD
- NBC (WBRE) Wilkes-Barre, PA
+ NBC (WBIR) Knoxville, TN HD
+ NBC (WBIR) Knoxville, TN
+ NBC (WBOY) Clarksburg, WV HD
+ NBC (WBOY) Clarksburg, WV
+ NBC (WBRE) Wilkes-Barre, PA HD
+ NBC (WBRE) Wilkes-Barre, PA
NBC (WBSF2) Flint, MI
NBC (WBTD-LD) Suffolk, VA
NBC (WBTS-CD) Nashua, NH HD
NBC (WBTS-CD) Nashua, NH
- NBC (WCAU) Philadelphia, PA HD
- NBC (WCAU) Philadelphia, PA
- NBC (WCBD) Charleston, SC HD
- NBC (WCBD) Charleston, SC
- NBC (WCMH) Columbus, OH HD
- NBC (WCMH) Columbus, OH
- NBC (WCNC) Charlotte, NC HD
- NBC (WCNC) Charlotte, NC
- NBC (WCSH) Portland, ME HD
- NBC (WCSH) Portland, ME
+ NBC (WCAU) Philadelphia, PA HD
+ NBC (WCAU) Philadelphia, PA
+ NBC (WCBD) Charleston, SC HD
+ NBC (WCBD) Charleston, SC
+ NBC (WCMH) Columbus, OH HD
+ NBC (WCMH) Columbus, OH
+ NBC (WCNC) Charlotte, NC HD
+ NBC (WCNC) Charlotte, NC
+ NBC (WCSH) Portland, ME HD
+ NBC (WCSH) Portland, ME
NBC (WCTX-CD) Virginia Beach, VA
- NBC (WCYB) Bristol, VA HD
- NBC (WCYB) Bristol, VA
- NBC (WDAM) Laurel, MS HD
- NBC (WDAM) Laurel, MS
- NBC (WDIV) Detroit, MI DV
- NBC (WDIV) Detroit, MI HD
- NBC (WDIV) Detroit, MI
- NBC (WDSU) New Orleans, LA HD
- NBC (WDSU) New Orleans, LA
- NBC (WDTN) Dayton, OH HD
- NBC (WDTN) Dayton, OH
- NBC (WEAU) Eau Claire, WI HD
- NBC (WEAU) Eau Claire, WI
- NBC (WECT) Wilmington, NC HD
- NBC (WECT) Wilmington, NC
- NBC (WEEK) Bloomington, IL HD
- NBC (WEEK) Bloomington, IL
+ NBC (WCYB) Bristol, VA HD
+ NBC (WCYB) Bristol, VA
+ NBC (WDAM) Laurel, MS HD
+ NBC (WDAM) Laurel, MS
+ NBC (WDIV) Detroit, MI DV
+ NBC (WDIV) Detroit, MI HD
+ NBC (WDIV) Detroit, MI
+ NBC (WDSU) New Orleans, LA HD
+ NBC (WDSU) New Orleans, LA
+ NBC (WDTN) Dayton, OH HD
+ NBC (WDTN) Dayton, OH
+ NBC (WEAU) Eau Claire, WI HD
+ NBC (WEAU) Eau Claire, WI
+ NBC (WECT) Wilmington, NC HD
+ NBC (WECT) Wilmington, NC
+ NBC (WEEK) Bloomington, IL HD
+ NBC (WEEK) Bloomington, IL
NBC (WESH) Daytona Beach, FL HD
NBC (WESH) Daytona Beach, FL
- NBC (WETM) Elmira, NY HD
- NBC (WETM) Elmira, NY
- NBC (WEYI) Flint, MI HD
- NBC (WEYI) Flint, MI
- NBC (WFIE) Evansville, IN HD
- NBC (WFIE) Evansville, IN
- NBC (WFLA) Tampa Bay, FL HD
- NBC (WFLA) Tampa Bay, FL
- NBC (WFMJ) Youngstown, OH HD
- NBC (WFMJ) Youngstown, OH
- NBC (WFXQ) Springfield, MA
- NBC (WGAL) Lancaster, PA HD
- NBC (WGAL) Lancaster, PA
- NBC (WGBA) Green Bay, WI HD
- NBC (WGBA) Green Bay, WI
- NBC (WGBC-DT2) Meridian, MS HD
- NBC (WGBC-DT2) Meridian, MS
+ NBC (WETM) Elmira, NY HD
+ NBC (WETM) Elmira, NY
+ NBC (WEYI) Flint, MI HD
+ NBC (WEYI) Flint, MI
+ NBC (WFIE) Evansville, IN HD
+ NBC (WFIE) Evansville, IN
+ NBC (WFLA) Tampa Bay, FL HD
+ NBC (WFLA) Tampa Bay, FL
+ NBC (WFMJ) Youngstown, OH HD
+ NBC (WFMJ) Youngstown, OH
+ NBC (WFXQ) Springfield, MA
+ NBC (WGAL) Lancaster, PA HD
+ NBC (WGAL) Lancaster, PA
+ NBC (WGBA) Green Bay, WI HD
+ NBC (WGBA) Green Bay, WI
+ NBC (WGBC-DT2) Meridian, MS HD
+ NBC (WGBC-DT2) Meridian, MS
NBC (WGCI-LD) Skowhegan, ME
- NBC (WGEM) Quincy, IL HD
- NBC (WGEM) Quincy, IL
- NBC (WGRZ) Buffalo, NY HD
- NBC (WGRZ) Buffalo, NY
- NBC (WGTQ-DT2) Traverse City, MI
+ NBC (WGEM) Quincy, IL HD
+ NBC (WGEM) Quincy, IL
+ NBC (WGRZ) Buffalo, NY HD
+ NBC (WGRZ) Buffalo, NY
+ NBC (WGTQ-DT2) Traverse City, MI
NBC (WGTU2) Traverse City, MI
- NBC (WHEC) Rochester, NY HD
- NBC (WHEC) Rochester, NY
- NBC (WHIZ) Zanesville, OH HD
- NBC (WHIZ) Zanesville, OH
+ NBC (WHEC) Rochester, NY HD
+ NBC (WHEC) Rochester, NY
+ NBC (WHIZ) Zanesville, OH HD
+ NBC (WHIZ) Zanesville, OH
NBC (WHO) Des Moines, IA HD
NBC (WHO) Des Moines, IA
- NBC (WICU) Erie, PA HD
- NBC (WICU) Erie, PA
- NBC (WILX) Lansing, MI HD
- NBC (WILX) Lansing, MI
+ NBC (WICU) Erie, PA HD
+ NBC (WICU) Erie, PA
+ NBC (WILX) Lansing, MI HD
+ NBC (WILX) Lansing, MI
NBC (WIS) Columbia, SC HD
NBC (WIS) Columbia, SC
- NBC (WITD-CD) Chesapeake, VA
- NBC (WITN) Greenville, NC HD
- NBC (WITN) Greenville, NC
- NBC (WIVT-DT2) Binghampton, NY
- NBC (WJAC) Johnstown, PA HD
- NBC (WJAC) Johnstown, PA
- NBC (WJAR) Cranston, RI HD
- NBC (WJAR) Cranston, RI
- NBC (WJFW) Wausau, WI HD
- NBC (WJFW) Wausau, WI
- NBC (WJHG) Panama City Beach, FL HD
- NBC (WJHG) Panama City Beach, FL
- NBC (WKAQ-DT3) San Juan, PR
- NBC (WKTD) Portsmouth, VA
- NBC (WKTV) Utica, NY HD
- NBC (WKTV) Utica, NY
- NBC (WKYC) Cleveland, OH HD
- NBC (WKYC) Cleveland, OH
- NBC (WLBT) Jackson, MS HD
- NBC (WLBT) Jackson, MS
- NBC (WLBZ) Bangor, ME HD
- NBC (WLBZ) Bangor, ME
- NBC (WLEX) Lexington, KY HD
- NBC (WLEX) Lexington, KY
- NBC (WLIO) Lima, OH HD
- NBC (WLIO) Lima, OH
+ NBC (WITD-CD) Chesapeake, VA
+ NBC (WITN) Greenville, NC HD
+ NBC (WITN) Greenville, NC
+ NBC (WIVT-DT2) Binghampton, NY
+ NBC (WJAC) Johnstown, PA HD
+ NBC (WJAC) Johnstown, PA
+ NBC (WJAR) Cranston, RI HD
+ NBC (WJAR) Cranston, RI
+ NBC (WJFW) Wausau, WI HD
+ NBC (WJFW) Wausau, WI
+ NBC (WJHG) Panama City Beach, FL HD
+ NBC (WJHG) Panama City Beach, FL
+ NBC (WKAQ-DT3) San Juan, PR
+ NBC (WKTD) Portsmouth, VA
+ NBC (WKTV) Utica, NY HD
+ NBC (WKTV) Utica, NY
+ NBC (WKYC) Cleveland, OH HD
+ NBC (WKYC) Cleveland, OH
+ NBC (WLBT) Jackson, MS HD
+ NBC (WLBT) Jackson, MS
+ NBC (WLBZ) Bangor, ME HD
+ NBC (WLBZ) Bangor, ME
+ NBC (WLEX) Lexington, KY HD
+ NBC (WLEX) Lexington, KY
+ NBC (WLIO) Lima, OH HD
+ NBC (WLIO) Lima, OH
NBC (WLNM-LD) Lansing, MI
- NBC (WLTZ) Columbus, GA HD
- NBC (WLTZ) Columbus, GA
- NBC (WLUC) Upper Michigan, MI HD
- NBC (WLUC) Upper Michigan, MI
- NBC (WLWK-CD) Sturgeon Bay, WI
- NBC (WLWT) Cincinnati, OH HD
- NBC (WLWT) Cincinnati, OH
- NBC (WMAQ) Chicago, IL HD
- NBC (WMAQ) Chicago, IL
- NBC (WMBF) Myrtle Beach, SC HD
- NBC (WMBF) Myrtle Beach, SC
+ NBC (WLTZ) Columbus, GA HD
+ NBC (WLTZ) Columbus, GA
+ NBC (WLUC) Upper Michigan, MI HD
+ NBC (WLUC) Upper Michigan, MI
+ NBC (WLWK-CD) Sturgeon Bay, WI
+ NBC (WLWT) Cincinnati, OH HD
+ NBC (WLWT) Cincinnati, OH
+ NBC (WMAQ) Chicago, IL HD
+ NBC (WMAQ) Chicago, IL
+ NBC (WMBF) Myrtle Beach, SC HD
+ NBC (WMBF) Myrtle Beach, SC
NBC (WMC) Memphis, TN HD
NBC (WMC) Memphis, TN
- NBC (WMGT) Macon, GA HD
- NBC (WMGT) Macon, GA
- NBC (WMTV) Madison, WI HD
- NBC (WMTV) Madison, WI
- NBC (WNBC) New York, NY HD
- NBC (WNBC) New York, NY
- NBC (WNBD-LP) Grenada, MS HD
- NBC (WNBD-LP) Grenada, MS
- NBC (WNBJ-LD) Jackson, TN
- NBC (WNBW-DT) Gainesville, FL HD
- NBC (WNBW-DT) Gainesville, FL
- NBC (WNDU) South Bend, IN HD
- NBC (WNDU) South Bend, IN
- NBC (WNKY) Bowling Green, KY HD
- NBC (WNKY) Bowling Green, KY
- NBC (WNWO) Toledo, OH HD
- NBC (WNWO) Toledo, OH
- NBC (WNYT) Albany, NY HD
- NBC (WNYT) Albany, NY
- NBC (WOAI) San Antonio, TX HD
- NBC (WOAI) San Antonio, TX
- NBC (WOGC-CD) Holland, MI
- NBC (WOOD) Grand Rapids, MI HD
- NBC (WOOD) Grand Rapids, MI
- NBC (WOWT) Omaha, NE HD
- NBC (WOWT) Omaha, NE
+ NBC (WMGT) Macon, GA HD
+ NBC (WMGT) Macon, GA
+ NBC (WMTV) Madison, WI HD
+ NBC (WMTV) Madison, WI
+ NBC (WNBC) New York, NY HD
+ NBC (WNBC) New York, NY
+ NBC (WNBD-LP) Grenada, MS HD
+ NBC (WNBD-LP) Grenada, MS
+ NBC (WNBJ-LD) Jackson, TN
+ NBC (WNBW-DT) Gainesville, FL HD
+ NBC (WNBW-DT) Gainesville, FL
+ NBC (WNDU) South Bend, IN HD
+ NBC (WNDU) South Bend, IN
+ NBC (WNKY) Bowling Green, KY HD
+ NBC (WNKY) Bowling Green, KY
+ NBC (WNWO) Toledo, OH HD
+ NBC (WNWO) Toledo, OH
+ NBC (WNYT) Albany, NY HD
+ NBC (WNYT) Albany, NY
+ NBC (WOAI) San Antonio, TX HD
+ NBC (WOAI) San Antonio, TX
+ NBC (WOGC-CD) Holland, MI
+ NBC (WOOD) Grand Rapids, MI HD
+ NBC (WOOD) Grand Rapids, MI
+ NBC (WOWT) Omaha, NE HD
+ NBC (WOWT) Omaha, NE
NBC (WPBI-LD2) Lafayette, IN
- NBC (WPBN) Traverse City, MI HD
- NBC (WPBN) Traverse City, MI
- NBC (WPMI) Mobile, AL HD
- NBC (WPMI) Mobile, AL
- NBC (WPSD) Paducah, KY HD
- NBC (WPSD) Paducah, KY
+ NBC (WPBN) Traverse City, MI HD
+ NBC (WPBN) Traverse City, MI
+ NBC (WPMI) Mobile, AL HD
+ NBC (WPMI) Mobile, AL
+ NBC (WPSD) Paducah, KY HD
+ NBC (WPSD) Paducah, KY
NBC (WPTA-DT2) Ft. Wayne, IN HD
- NBC (WPTA-DT2) Ft. Wayne, IN
- NBC (WPTV) West Palm Beach, FL HD
- NBC (WPTV) West Palm Beach, FL
- NBC (WPTZ) Plattsburg, NY HD
- NBC (WPTZ) Plattsburg, NY
- NBC (WPXI) Pittsburgh, PA HD
- NBC (WPXI) Pittsburgh, PA
- NBC (WRAL) Raleigh-Durham, NC HD
- NBC (WRAL) Raleigh-Durham, NC
+ NBC (WPTA-DT2) Ft. Wayne, IN
+ NBC (WPTV) West Palm Beach, FL HD
+ NBC (WPTV) West Palm Beach, FL
+ NBC (WPTZ) Plattsburg, NY HD
+ NBC (WPTZ) Plattsburg, NY
+ NBC (WPXI) Pittsburgh, PA HD
+ NBC (WPXI) Pittsburgh, PA
+ NBC (WRAL) Raleigh-Durham, NC HD
+ NBC (WRAL) Raleigh-Durham, NC
NBC (WRC) District of Columbia HD
NBC (WRC) District of Columbia
- NBC (WRCB) Chattanooga, TN HD
- NBC (WRCB) Chattanooga, TN
- NBC (WRDE) Salisbury, MD
- NBC (WRDE) Salisbury, MD
+ NBC (WRCB) Chattanooga, TN HD
+ NBC (WRCB) Chattanooga, TN
+ NBC (WRDE) Salisbury, MD
+ NBC (WRDE) Salisbury, MD
NBC (WRDW-DT2) Augusta, GA
- NBC (WREX) Rockford, IL HD
- NBC (WREX) Rockford, IL
- NBC (WRGX) Dothan, AL HD
- NBC (WRGX) Dothan, AL
- NBC (WSAV) Savannah, GA HD
- NBC (WSAV) Savannah, GA
- NBC (WSAZ) Huntington, WV HD
- NBC (WSAZ) Huntington, WV
- NBC (WSFA) Montgomery, AL HD
- NBC (WSFA) Montgomery, AL
- NBC (WSLS) Roanoke, VA HD
- NBC (WSLS) Roanoke, VA
- NBC (WSMV) Nashville, TN HD
- NBC (WSMV) Nashville, TN
- NBC (WSTM) Syracuse, NY HD
- NBC (WSTM) Syracuse, NY
+ NBC (WREX) Rockford, IL HD
+ NBC (WREX) Rockford, IL
+ NBC (WRGX) Dothan, AL HD
+ NBC (WRGX) Dothan, AL
+ NBC (WSAV) Savannah, GA HD
+ NBC (WSAV) Savannah, GA
+ NBC (WSAZ) Huntington, WV HD
+ NBC (WSAZ) Huntington, WV
+ NBC (WSFA) Montgomery, AL HD
+ NBC (WSFA) Montgomery, AL
+ NBC (WSLS) Roanoke, VA HD
+ NBC (WSLS) Roanoke, VA
+ NBC (WSMV) Nashville, TN HD
+ NBC (WSMV) Nashville, TN
+ NBC (WSTM) Syracuse, NY HD
+ NBC (WSTM) Syracuse, NY
NBC (WSZE) Saipan, Northern Mariana Islands
- NBC (WTAP) Parkersburg, WV HD
- NBC (WTAP) Parkersburg, WV
- NBC (WTHR) Indianapolis, IN HD
- NBC (WTHR) Indianapolis, IN
- NBC (WTLV) Jacksonville, FL HD
- NBC (WTLV) Jacksonville, FL
- NBC (WTMJ) Milwaukee, WI HD
- NBC (WTMJ) Milwaukee, WI
+ NBC (WTAP) Parkersburg, WV HD
+ NBC (WTAP) Parkersburg, WV
+ NBC (WTHR) Indianapolis, IN HD
+ NBC (WTHR) Indianapolis, IN
+ NBC (WTLV) Jacksonville, FL HD
+ NBC (WTLV) Jacksonville, FL
+ NBC (WTMJ) Milwaukee, WI HD
+ NBC (WTMJ) Milwaukee, WI
NBC (WTOM) Traverse City, MI HD
- NBC (WTOM) Traverse City, MI
- NBC (WTOV) Steubenville, OH HD
- NBC (WTOV) Steubenville, OH
- NBC (WTVA) Tupelo, MS HD
- NBC (WTVA) Tupelo, MS
+ NBC (WTOM) Traverse City, MI
+ NBC (WTOV) Steubenville, OH HD
+ NBC (WTOV) Steubenville, OH
+ NBC (WTVA) Tupelo, MS HD
+ NBC (WTVA) Tupelo, MS
NBC (WTVJ) Miami, FL HD
NBC (WTVJ) Miami, FL
- NBC (WTVY-DT4) Dothan, AL
- NBC (WTWC) Tallahassee, FL HD
- NBC (WTWC) Tallahassee, FL
- NBC (WTWO) Terre Haute, IN HD
- NBC (WTWO) Terre Haute, IN
+ NBC (WTVY-DT4) Dothan, AL
+ NBC (WTWC) Tallahassee, FL HD
+ NBC (WTWC) Tallahassee, FL
+ NBC (WTWO) Terre Haute, IN HD
+ NBC (WTWO) Terre Haute, IN
NBC (WVGN) Charlotte Amalie, VI
- NBC (WVIR) Charlottesville, VA HD
- NBC (WVIR) Charlottesville, VA
- NBC (WVIT) W. Hartford, CT HD
- NBC (WVIT) W. Hartford, CT
- NBC (WVLA) Baton Rouge, LA HD
- NBC (WVLA) Baton Rouge, LA
+ NBC (WVIR) Charlottesville, VA HD
+ NBC (WVIR) Charlottesville, VA
+ NBC (WVIT) W. Hartford, CT HD
+ NBC (WVIT) W. Hartford, CT
+ NBC (WVLA) Baton Rouge, LA HD
+ NBC (WVLA) Baton Rouge, LA
NBC (WVNC) Watertown, NY HD
NBC (WVNC) Watertown, NY
- NBC (WVTM) Birmingham, AL HD
- NBC (WVTM) Birmingham, AL
- NBC (WVVA) Bluefield, VA HD
- NBC (WVVA) Bluefield, VA
- NBC (WWBT) Richmond, VA HD
- NBC (WWBT) Richmond, VA
- NBC (WWLP) Springfield, MA HD
- NBC (WWLP) Springfield, MA
+ NBC (WVTM) Birmingham, AL HD
+ NBC (WVTM) Birmingham, AL
+ NBC (WVVA) Bluefield, VA HD
+ NBC (WVVA) Bluefield, VA
+ NBC (WWBT) Richmond, VA HD
+ NBC (WWBT) Richmond, VA
+ NBC (WWLP) Springfield, MA HD
+ NBC (WWLP) Springfield, MA
NBC (WWPI-LD) Fort Kent, ME
- NBC (WXIA) Atlanta, GA HD
- NBC (WXIA) Atlanta, GA
- NBC (WXII) Winston-Salem, NC HD
- NBC (WXII) Winston-Salem, NC
+ NBC (WXIA) Atlanta, GA HD
+ NBC (WXIA) Atlanta, GA
+ NBC (WXII) Winston-Salem, NC HD
+ NBC (WXII) Winston-Salem, NC
NBC (WXXV-TV2) Gulfport, MS HD
NBC (WXXV-TV2) Gulfport, MS
- NBC (WYFF) Greenville, SC HD
- NBC (WYFF) Greenville, SC
+ NBC (WYFF) Greenville, SC HD
+ NBC (WYFF) Greenville, SC
NCW Life Channel
NCW Life (KWCC-LD) Wenatchee, WA
NDTV - 24x7
@@ -12037,7 +12037,7 @@
NewsMax TV (K09YW-D) Leamington, UT
NewsMax TV (K26GS-D7) Springfield, MO
America's Voice (KCKS-LD5) Kansas City
- Vision Latina (KCYM-LD) Des Moines, IA
+ Vision Latina (KCYM-LD) Des Moines, IA
Newsmax TV (KFMS-LD6) Sacramento, CA
America's Voice (KMJC-LD5) Kansas City, KS
NewsMax TV (KNKC-LD7) Lubbock, TX
@@ -12863,7 +12863,7 @@
PBS (KCSD) Sioux Falls, SD
PBS (KCTS) Seattle, WA DV
PBS (KCTS) Seattle, WA HD
- PBS (KCTS) Seattle, WA
+ PBS (KCTS) Seattle, WA
PBS (KCWC-DT2) Encore/Create
PBS (KCWC) Lander, WY HD
PBS (KCWC) Lander, WY
@@ -13314,7 +13314,7 @@
PBS (KUES) Richfield, UT
PBS (KUEW) St. George, UT
PBS (KUFM) Missoula, MT HD
- PBS (KUFM) Missoula, MT
+ PBS (KUFM) Missoula, MT
PBS (KUGF) Great Falls, MT HD
PBS (KUGF) Great Falls, MT
PBS (KUHM-TV) Helena, MT
@@ -13481,7 +13481,7 @@
PBS (WACS) Dawson, GA
PBS (WACS-DT3) Knowledge Columbus, GA
PBS (WBGU) Bowling Green, OH HD
- PBS (WBGU) Bowling Green, OH
+ PBS (WBGU) Bowling Green, OH
PBS (WBRA) Roanoke, VA HD
PBS (WBRA) Roanoke, VA
PBS (WCBB) Augusta, ME HD
@@ -13494,7 +13494,7 @@
PBS (WCFE) Plattsburgh, NY HD
PBS (WCFE) Plattsburgh, NY
PBS (WCML) Alpena, MI
- PBS (WCMU) Mt. Pleasant, MI
+ PBS (WCMU) Mt. Pleasant, MI
PBS (WCMV) Cadillac, MI
PBS (WCMW) Manistee, MI
PBS (WCMZ) Flint, MI HD
@@ -13508,7 +13508,7 @@
PBS (WCVN) Covington, KY HD
PBS (WCVN) Covington, KY
PBS (WDCQ) Flint, MI HD
- PBS (WDCQ) Flint, MI
+ PBS (WDCQ) Flint, MI
PBS (WDPB) Seaford, DE HD
PBS (WDPB) Seaford, DE
PBS (WEAO) Akron, OH HD
@@ -13526,10 +13526,10 @@
PBS (WENH) Durham, NH
PBS West Virginia (WVPB-DT2) HD
PBS West Virginia (WVPB-DT2)
- PBS (WETA) HD Washington, DC
+ PBS (WETA) HD Washington, DC
PBS (WETA-TV2) UK Washington, DC
PBS (WETK) Colchester, VT HD
- PBS (WETK) Colchester, VT
+ PBS (WETK) Colchester, VT
PBS (WETP) East Tennessee Public Television HD
PBS (WETP) East Tennessee Public Television
PBS (WFPT) Montgomery, MD HD
@@ -13560,7 +13560,7 @@
PBS (WGTV-DT3) Knowledge Atlanta, GA
PBS (WGVK) Kalamazoo, MI
PBS (WGVU) Grand Rapids, MI HD
- PBS (WGVU) Grand Rapids, MI
+ PBS (WGVU) Grand Rapids, MI
PBS (WHA-DT2) Wisconsin DT2
PBS (WHA) Madison, WI
PBS (WHA) Wisconsin HD
@@ -13597,7 +13597,7 @@
PBS (WJWJ) Lowcountry, SC HD
PBS (WJWJ) Lowcountry, SC
PBS (WKAR) East Lansing, MI HD
- PBS (WKAR) East Lansing, MI
+ PBS (WKAR) East Lansing, MI
PBS (WKAS) Ashland, KY
PBS (WKGB) Bowling Green, KY HD
PBS (WKGB) Bowling Green, KY
@@ -13637,19 +13637,19 @@
PBS (WLEF) Park Falls, WI
PBS (WLEF) Wisconsin HD
PBS (WLIW) Long Island, NY HD
- PBS (WLIW) Long Island, NY
+ PBS (WLIW) Long Island, NY
PBS (WLJT) Lexington, TN HD
PBS (WLJT) Lexington, TN
PBS (WLPB) Baton Rouge, LA HD
PBS (WLPB) Baton Rouge, LA
PBS (WLRN) Miami, FL HD
PBS (WLRN) Miami, FL
- PBS (WLVT) Bethlehem, PA HD
- PBS (WLVT) Bethlehem, PA
+ PBS (WLVT) Bethlehem, PA HD
+ PBS (WLVT) Bethlehem, PA
PBS (WMAB) MS State, MS
PBS (WMAB-TV2) MS State, MS HD
PBS (WMAE) Booneville, MS HD
- PBS (WMAE) Booneville, MS
+ PBS (WMAE) Booneville, MS
PBS (WMAE-TV2) Booneville, MS HD
PBS (WMAH) Biloxi, MS HD
PBS (WMAH) Biloxi, MS
@@ -13694,13 +13694,13 @@
PBS (WMVT) Milaukee, WI
PBS (WMVT) Milwaukee, WI HD
PBS (WNED) Buffalo, NY HD
- PBS (WNED) Buffalo, NY
+ PBS (WNED) Buffalo, NY
PBS (WNEH) Greenwood, SC HD
PBS (WNEH) Greenwood, SC
PBS (WNEO) Alliance, OH HD
PBS (WNEO) Alliance, OH
PBS (WNET) New York, NY HD
- PBS (WNET) New York, NY
+ PBS (WNET) New York, NY
PBS (WNGH) Dalton, GA HD
PBS (WNGH) Dalton, GA
PBS (WNGH-DT3) Knowledge Dalton, GA
@@ -13916,7 +13916,7 @@
PBS (WPBO) Portsmouth, OH HD
PBS (WPBO) Portsmouth, OH
PBS (WPBS) Watertown, NY HD
- PBS (WPBS) Watertown, NY
+ PBS (WPBS) Watertown, NY
PBS (WPBT) Miami, FL HD
PBS (WPBT) Miami, FL
PBS (WPNE-DT2) Wisconsin DT2 HD
@@ -13950,7 +13950,7 @@
PBS (WRJA) Sumter, SC
PBS (WRLK) Columbia, SC HD
PBS (WRLK) Columbia, SC
- PBS (WSBE) Providence, RI HD
+ PBS (WSBE) Providence, RI HD
PBS (WSBE) Providence, RI
PBS (WSBN) Norton, VA HD
PBS (WSBN) Norton, VA
@@ -13979,7 +13979,7 @@
PBS (WTVP) Central Illonois, IL
PBS (WTVS) Detroit, MI DV
PBS (WTVS) Detroit, MI HD
- PBS (WTVS) Detroit, MI
+ PBS (WTVS) Detroit, MI
PBS (WUCF) Orlando, FL HD
PBS (WUCF) Orlando, FL
PBS (WUCF/OCPS-DT5) EDU - Orlando, FL
@@ -14044,7 +14044,7 @@
PBS (WXGA) Waycross, GA HD
PBS (WXGA) Waycross, GA
PBS (WXXI) Rochester, NY HD
- PBS (WXXI) Rochester, NY
+ PBS (WXXI) Rochester, NY
PBS (WYES) New Orleans, LA HD
PBS (WYES) New Orleans, LA
PBS (WYIN) Indiana HD
@@ -14820,7 +14820,7 @@
Rewind TV US (WJZY8) Belmont, NC
Rewind TV US (WKRN-TV4) Nashville, TN
Rewind TV US (WNAC-TV3) Providence, RI
- Rewind TV US (WNCN2) Raleigh-Durham, NC
+ Rewind TV US (WNCN2) Raleigh-Durham, NC
Rewind TV US (WNLO2) Buffalo, NY
Rewind TV US (WOIO4) Shaker Heights, OH
Rewind TV US (WOOD-TV2) Grand Rapids, MI
@@ -15929,7 +15929,7 @@
Start TV (WOWT5) Omaha, NE
Start TV (WPTV-TV4) West Palm Beach, FL
Start TV (WQCW3) Portsmouth, OH
- Start TV (WRAL-TV3) Raleigh, NC
+ Start TV (WRAL-TV3) Raleigh, NC
Start TV (WSES3) Tuscaloosa, AL
Start TV (WSKY-TV2) Manteo, NC
Start TV (WSLS-TV4) Roanoke, VA
@@ -16938,7 +16938,7 @@
TBN (WSFG-LD6) Berry, AL
TBN (WSFJ-DT5) Newark, OH
TBN (WSSF-LD6) Fayette, AL
- TBN (WTBY) New York, NY
+ TBN (WTBY) New York, NY
TBN (WTCE) Ft. Pierce, FL HD
TBN (WTCE) Ft. Pierce, FL
TBN (WTJP) Gadsden, AL HD
@@ -17206,7 +17206,7 @@
Telemundo (KVDA) San Antonio, TX HD
Telemundo (KVDA) San Antonio, TX
Telemundo (KVEA) Los Angeles, CA HD
- Telemundo (KVEA) Los Angeles, CA
+ Telemundo (KVEA) Los Angeles, CA
Telemundo (KVTX) Victoria, TX
Telemundo (KWTX-DT2) Waco, TX HD
Telemundo (KWTX-TV2) Waco, TX
@@ -17236,7 +17236,7 @@
Telemundo (WNEU) Manchester, MA HD
Telemundo (WNEU) Manchester, MA
Telemundo (WNJU) Teterboro, NJ HD
- Telemundo (WNJU) Teterboro, NJ
+ Telemundo (WNJU) Teterboro, NJ
Telemundo (WRDM) Hartford, CT
Telemundo (WRDQ-DT3) Orlando, FL
Telemundo (WRIW-CA) Providence, RI
@@ -17409,7 +17409,7 @@
The Country Network (KZCZ-LD) College Station, TX
The Country Network (KZDN-LD8)
NTD America (KZLL-LD) Joplin, MO
- The Country Network (WDVB) Edison, NJ
+ The Country Network (WDVB) Edison, NJ
Jewelry TV (WTSJ-LD7) Milwaukee, Wi
The Country Network (WWRD) Centerville, OH
The Country Network
@@ -18442,7 +18442,7 @@
UNI (KLUZ) Albuquerque, NM HD
UNI (KLUZ) Albuquerque, NM
UNI (KMEX) Los Angeles, CA HD
- UNI (KMEX) Los Angeles, CA
+ UNI (KMEX) Los Angeles, CA
UNI (KNIC-DT2) San Antonio, TX
UNI (KNTL-LP) Las Vegas, NV
UNI (KNVO) McAllen, TX
@@ -18535,7 +18535,7 @@
UNI (WVEN) Orlando, FL HD
UNI (WVEN) Orlando, FL
UNI (WXTV) Teaneck, NJ HD
- UNI (WXTV) Teaneck, NJ
+ UNI (WXTV) Teaneck, NJ
Unicable
UniMás - Network Central HD
UniMás - Network Central
@@ -18578,7 +18578,7 @@
UniMas (KFTH) Houston, TX
UniMás (KFTO) San Antonio, TX
UniMás (KFTR) Ontario, CA HD
- UniMás (KFTR) Ontario, CA
+ UniMás (KFTR) Ontario, CA
UniMás (KFTU-DT) Douglas, AZ HD
UniMás (KFTU-DT) Douglas, AZ
UniMás (KFTU) Tucson, AZ HD
@@ -18649,9 +18649,9 @@
UniMás (WFPA) Philadelphia, PA HD
UniMás (WFPA) Philadelphia, PA
UniMás (WFTY) New York, NY HD
- UniMás (WFTY) Smithtown, NY
+ UniMás (WFTY) Smithtown, NY
UniMás (WFUT) New York, NY HD
- UniMás (WFUT) New York, NY
+ UniMás (WFUT) New York, NY
UniMás (WHTX-DT3) Springfield, MA
UniMás (WJMF) Jackson, MS
UniMás (WLLC-DT2) Nashville, TN
@@ -18972,8 +18972,8 @@
Westerns4u
WEWA - Wewahitchka, FL
WEZK-LP - Knoxville, TN
- WFMZ-Allentown, PA HD
- WFMZ-Allentown, PA
+ WFMZ-Allentown, PA HD
+ WFMZ-Allentown, PA
WFN-World Fishing Network HD
WFN-World Fishing Network On Demand
WFN-World Fishing Network
@@ -18999,7 +18999,7 @@
WHBG - Harrisburg, PA
WHDH Boston, MA DV
WHDH Boston, MA HD
- WHDH Boston, MA
+ WHDH Boston, MA
(WHDS-LD) Savannah, GA
WHFL - Goldsboro, NC
White Rose Community Television
@@ -19065,7 +19065,7 @@
WLMB Toledo, OH
WLNY TV10/55, Riverhead, NY HD
WLNY TV10/55, Riverhead, NY On Demand
- WLNY TV10/55, Riverhead, NY
+ WLNY TV10/55, Riverhead, NY
WLPH-DT3 Miami, FL
WLYH - Harrisburg, PA HD
WLYH - Harrisburg, PA
@@ -19101,8 +19101,8 @@
WPGA-TV Macon, GA HD
WPGA-TV Macon, GA
WPHY-CD Trenton, NJ
- WPIX New York (SUPERSTATION) HD
- WPIX New York (SUPERSTATION)
+ WPIX New York (SUPERSTATION) HD
+ WPIX New York (SUPERSTATION)
WPKD Pittsburgh, PA HD
WPKD Pittsburgh, PA
WPRQ-LP Clarksdale, MS
diff --git a/sites/tvtv.us/tvtv.us.channels.xml b/sites/tvtv.us/tvtv.us.channels.xml
index c6b54cb3a..4f1492a10 100644
--- a/sites/tvtv.us/tvtv.us.channels.xml
+++ b/sites/tvtv.us/tvtv.us.channels.xml
@@ -3,7 +3,7 @@
Euronews English
Euronews Français
Spectrum OC16
- the Grio TV (KSAZ-DT3) Arizona, PX
+ the Grio TV (KSAZ-DT3) Arizona, PX
3ABN English
ABC East
AMC East
@@ -91,37 +91,37 @@
VH1 East
Hallmark Channel East
NTD TV
- ABC (WATE) KNOXVILLE
- NBC (WBIR) KNOXVILLE
+ ABC (WATE) KNOXVILLE
+ NBC (WBIR) KNOXVILLE
Investigation
- Create (WNPI-DT2) Watertown, NY
+ Create (WNPI-DT2) Watertown, NY
Fairchild TV 2
World Harvest TV
UniMás Central
Blaze
Big Ten Network Alternate
Global (CHKM) Kamloops, BC
- FOX (WTNZ) KNOXVILLE
- CBS (WVLT) KNOXVILLE
- PBS (WNJB-DT1) New Brunswick, NJ
- PBS (WNJN-DT1) Montclair, NJ
- PBS (WNJS-DT1) Camden, NJ
- PBS (WNJT-DT1) Trenton, NJ
+ FOX (WTNZ) KNOXVILLE
+ CBS (WVLT) KNOXVILLE
+ PBS (WNJB-DT1) New Brunswick, NJ
+ PBS (WNJN-DT1) Montclair, NJ
+ PBS (WNJS-DT1) Camden, NJ
+ PBS (WNJT-DT1) Trenton, NJ
Family Channel USA (WRTD-DT3) Birmingham, AL
- Retro TV (WYBN-LD2) Albany, NY
- WMCN44/ShopHQ (WMCN-DT1) Princeton, NJ
+ Retro TV (WYBN-LD2) Albany, NY
+ WMCN44/ShopHQ (WMCN-DT1) Princeton, NJ
News12 Westchester
TV Japan
- Bounce (KILM) Los Angeles, CA
- SSTN (KMYA-DT2) Little Rock, AR
- Telemundo (WKAQ-DT1) San Juan, PR
- Azteca (KJLA) Los Angeles, CA
+ Bounce (KILM) Los Angeles, CA
+ SSTN (KMYA-DT2) Little Rock, AR
+ Telemundo (WKAQ-DT1) San Juan, PR
+ Azteca (KJLA) Los Angeles, CA
Freeform West
Discovery Channel West
Cinemax West
The Movie Channel West
Disney Channel West
- 360 North (K05FW-D3) Girdwood, AK
+ 360 North (K05FW-D3) Girdwood, AK
NASA TV
TeleOnce (San Juan, PR)
Food Network East
@@ -157,19 +157,19 @@
Fox Deportes
SonLife Network (KHDT-DT3) Denver, CO
The Walk TV (KDEO-DT6) Denver, CO
- Decades (KLPD-LD2) Denver, CO
- FOX (K28CW) Flagstaff, AZ
- Movies! (K28CW-D2) Flagstaff, AZ
- Buzzr TV (K28CW-D3) Flagsttaff, AZ
- WIPR (WIPR-DT1) San Juan, PR
+ Decades (KLPD-LD2) Denver, CO
+ FOX (K28CW) Flagstaff, AZ
+ Movies! (K28CW-D2) Flagstaff, AZ
+ Buzzr TV (K28CW-D3) Flagsttaff, AZ
+ WIPR (WIPR-DT1) San Juan, PR
Telemundo (WRTD-LD5) Tuscaloosa, AL
- The Cowboy Channel (WSFG-DT2) Berry, AL
- Smile (WSFG-DT3) Berry, AL
- Smile (WSSF-LD3) Fayette, AL
- The Cowboy Channel (WSSF-LD2) Fayette, AL
- TBN (WSSF-LD6) Fayette, AL
+ The Cowboy Channel (WSFG-DT2) Berry, AL
+ Smile (WSFG-DT3) Berry, AL
+ Smile (WSSF-LD3) Fayette, AL
+ The Cowboy Channel (WSSF-LD2) Fayette, AL
+ TBN (WSSF-LD6) Fayette, AL
Court TV Mystery
- CHARGE! (K26GS-D2) Harrison, AR
+ CHARGE! (K26GS-D2) Harrison, AR
Ovation
CBC Calgary
HTV
@@ -190,7 +190,7 @@
MTV2 East
VH1 West
We TV East
- CCTV 4 America (WXNY-LD2) New York, NY
+ CCTV 4 America (WXNY-LD2) New York, NY
Retro TV (WXNY-LD4) New York, NY
CCTV 4 America (WNXY-LD2) New York, NY
CGTN Español (WNXY-LD3) New York, NY
@@ -206,14 +206,14 @@
Discovery Family
HBO Family West
MoreMax West
- CBS (WCBS-DT1) New York, NY
+ CBS (WCBS-DT1) New York, NY
Pop East
- Shop LC (KTVP-LD3) Phoenix, AZ
+ Shop LC (KTVP-LD3) Phoenix, AZ
GetTV (KFPH-CD3) Phoenix, AZ
Court TV Mystery (KFPH-CD4) Phoenix, AZ
Ace TV (K38IZ-D2) Phoenix, AZ
AMG-TV (K38IZ-D4) Phoenix, AZ
- Stadium (KFPB-LD6) Globe, AZ
+ Stadium (KFPB-LD6) Globe, AZ
Playboy TV Latin America
ANT1 Satellite
Disney Channel Canada West
@@ -234,51 +234,51 @@
Starz Encore Family West
Starz Encore Westerns West
HITN
- Court TV Mystery (K26GS-D3) Harrison, AR
+ Court TV Mystery (K26GS-D3) Harrison, AR
YES2 Overflow
- THIS (WYBN-LD3) Albany, NY
- Action (WYBN-LD7) Albany, NY
- NewsNet (WYBN-LD8) Albany, NY
- Azteca (WYAM-LD2) Huntsville, AL
+ THIS (WYBN-LD3) Albany, NY
+ Action (WYBN-LD7) Albany, NY
+ NewsNet (WYBN-LD8) Albany, NY
+ Azteca (WYAM-LD2) Huntsville, AL
Retro TV (WXNY-DT5) New York, NY
- Cornerstone (WVVC-LD2) Utica, NY
- SonLife Network (WUCB-DT4) Albany, NY
+ Cornerstone (WVVC-LD2) Utica, NY
+ SonLife Network (WUCB-DT4) Albany, NY
Jewelry TV (KSBS-DT5) Denver, CO
- Hillsong (WSFG-LD4) Berry, AL
- Family Channel USA (WSFG-DT5) Berry, AL
+ Hillsong (WSFG-LD4) Berry, AL
+ Family Channel USA (WSFG-DT5) Berry, AL
NBC Sports Philadelphia
CPAC
The Movie Channel Extra East
C-SPAN3
The Movie Channel Extra West
- World Harvest (K14JS-DT2) Denver, CO
- Daystar (K14JS-D3) Denver, CO
- CHARGE! (K14JS-D4) Denver, CO
- PosiTiV (K14JS-DT5) Denver, CO
- Smile (K14JS-DT6) Denver, CO
+ World Harvest (K14JS-DT2) Denver, CO
+ Daystar (K14JS-D3) Denver, CO
+ CHARGE! (K14JS-D4) Denver, CO
+ PosiTiV (K14JS-DT5) Denver, CO
+ Smile (K14JS-DT6) Denver, CO
THIS (K13AV) Denver, CO
FOX (K13AV-DT3) Denver, CO
NASA (K13AV-DT6) Denver, CO
Retro TV (WNYX-DT5) New York, NY
- Movies! (K18DR-DT4) Cortez, CO
+ Movies! (K18DR-DT4) Cortez, CO
FXX East
Telemundo West (National Feed)
- Daystar (KDPH-LD2) Phoenix, AZ
- Jewelry Television (KDPH-DT4) Phoenix, AZ
+ Daystar (KDPH-LD2) Phoenix, AZ
+ Jewelry Television (KDPH-DT4) Phoenix, AZ
MeTV Plus (KEJR-LD2) Phoenix, AZ
- Court TV Mystery (KUVE-DT4) Tucson, AZ
+ Court TV Mystery (KUVE-DT4) Tucson, AZ
Showtime Extreme East
Telemundo (KUNA) Palm Desert, CA
Cartoon Network West
Showtime Extreme West
- CW (K21LC-DT5) Cortez, CO
+ CW (K21LC-DT5) Cortez, CO
Jewelry TV (WBXZ-LP3) Buffalo, NY
- Family Channel USA (K26CI-DT3) Cortex, CO
- Retro TV (K26CI-DT5) Cortez, CO
- REV'N (K26CI-DT7) Cortez, CO
+ Family Channel USA (K26CI-DT3) Cortex, CO
+ Retro TV (K26CI-DT5) Cortez, CO
+ REV'N (K26CI-DT7) Cortez, CO
Gospel Broadcasting (K26GS-DT8) Harrison, AR
Disney XD East
- Bounce (KXTU-LD2) Colorado Springs, CO
+ Bounce (KXTU-LD2) Colorado Springs, CO
BBC America East
Galavisión Oeste
HBO Comedy East
@@ -334,84 +334,84 @@
Music Choice Max
Music Choice Jazz
Music Choice Smooth Jazz
- KTLA 5 (KTLA) Los Angeles, CA
+ KTLA 5 (KTLA) Los Angeles, CA
TLC West
- NBC (KNBC) Los Angeles, CA
- ABC (KABC) Los Angeles, CA
- FOX (KTVU) San Francisco, CA
- CBS (KPIX) San Francisco, CA
- KRON (KRON) San Francisco, CA
+ NBC (KNBC) Los Angeles, CA
+ ABC (KABC) Los Angeles, CA
+ FOX (KTVU) San Francisco, CA
+ CBS (KPIX) San Francisco, CA
+ KRON (KRON) San Francisco, CA
ABC (KGO-DT1) San Francisco, CA
CW (KBCW) San Francisco, CA
NBC (WRC-DT1) Washington D.C.
- ABC (WJLA-DT1) Washington, DC
- CBS (WUSA-DT1) Washington D.C.
- PBS (WETA-DT1) Washington D.C.
+ ABC (WJLA-DT1) Washington, DC
+ CBS (WUSA-DT1) Washington D.C.
+ PBS (WETA-DT1) Washington D.C.
ABC (WSB-DT1) Atanta, GA
- NBC (WXIA-DT1) Atanta, GA
- ABC (KITV) Honolulu, HI
- CW (WISH-DT1) Indianapolis, IN
- NBC (WTHR-DT1) Indianapolis, IN
- ABC (WCVB-DT1) Boston, MA
- FOX (WJBK-DT1) Detroit, MI
- ABC (WXYZ-DT1) Detroit, MI
+ NBC (WXIA-DT1) Atanta, GA
+ ABC (KITV) Honolulu, HI
+ CW (WISH-DT1) Indianapolis, IN
+ NBC (WTHR-DT1) Indianapolis, IN
+ ABC (WCVB-DT1) Boston, MA
+ FOX (WJBK-DT1) Detroit, MI
+ ABC (WXYZ-DT1) Detroit, MI
CBS (KYW-DT1) Philadelphia, PA
- ABC (WPVI-DT1) Philadelphia, PA
- NBC (WCAU-DT1) Philadelphia, PA
- FOX (WTXF-DT1) Philadelphia, PA
- ABC (WTAE-DT1) Pittsburgh, PA
- FOX (KDFW-DT1) Dallas, TX
- ABC (WFAA-DT1) Dallas, TX
- NBC (KXAS-DT1) Dallas TX
- CBS (KHOU-DT1) Houston, TX
- ABC (KOMO-DT1) Seattle, WA
+ ABC (WPVI-DT1) Philadelphia, PA
+ NBC (WCAU-DT1) Philadelphia, PA
+ FOX (WTXF-DT1) Philadelphia, PA
+ ABC (WTAE-DT1) Pittsburgh, PA
+ FOX (KDFW-DT1) Dallas, TX
+ ABC (WFAA-DT1) Dallas, TX
+ NBC (KXAS-DT1) Dallas TX
+ CBS (KHOU-DT1) Houston, TX
+ ABC (KOMO-DT1) Seattle, WA
Starz Cinema East
Starz Cinema West
- MyNetworkTV (KCOP) Los Angeles, CA
+ MyNetworkTV (KCOP) Los Angeles, CA
Telebimbi
Bally Sports Kansas City
- Court TV Mystery (WUOA-LD3) Birminghamg, AL
+ Court TV Mystery (WUOA-LD3) Birminghamg, AL
Hallmark Channel West
ART America
One Caribbean Television
Saisons Canada
- CBS (WFAA-DT1) Dallas, TX
+ CBS (WFAA-DT1) Dallas, TX
Enlace
- WFMZ69 (WFMZ-DT1) Allentown, PA
- CBS (KIRO-DT1) Seattle, WA
- ABC (KMGH-DT1) Denver, CO
- NBC (WDIV-DT1) Detroit, MI
- FOX (WNYW-DT1) New York, NY
- FOX (WFLD-DT1) Chicago, IL
- FOX (WFXT-DT1) Boston MI
- NBC (WPXI-DT1) Pittsburgh, PA
- CW (KWGN-DT1) Denver, CO
- PBS (KERA-DT1) Dallas, TX
- CW (WPIX-DT1) NY
- ABC (KSFY-DT1) Sioux Falls, SD
+ WFMZ69 (WFMZ-DT1) Allentown, PA
+ CBS (KIRO-DT1) Seattle, WA
+ ABC (KMGH-DT1) Denver, CO
+ NBC (WDIV-DT1) Detroit, MI
+ FOX (WNYW-DT1) New York, NY
+ FOX (WFLD-DT1) Chicago, IL
+ FOX (WFXT-DT1) Boston MI
+ NBC (WPXI-DT1) Pittsburgh, PA
+ CW (KWGN-DT1) Denver, CO
+ PBS (KERA-DT1) Dallas, TX
+ CW (WPIX-DT1) NY
+ ABC (KSFY-DT1) Sioux Falls, SD
CBS (WWJ-DT1) Detroit, MI
- ABC (KGTV) San Diego, CA
- FOX (WAGA-DT1) Atanta, GA
+ ABC (KGTV) San Diego, CA
+ FOX (WAGA-DT1) Atanta, GA
CBS (WBZ-DT1) Boston, MA
- FOX (KTTV) Los Angeles, CA
- NBC (KCRA) Sacramento, CA
- NBC (WMAQ-DT1) Chicago, IL
- ABC (WABC-DT1) New York, NY
- CBS (WBBM-DT1) Chicago, IL
+ FOX (KTTV) Los Angeles, CA
+ NBC (KCRA) Sacramento, CA
+ NBC (WMAQ-DT1) Chicago, IL
+ ABC (WABC-DT1) New York, NY
+ CBS (WBBM-DT1) Chicago, IL
WGN9 (WGN-DT1) Chicago, IL
ABC (WLS-DT1) Chicago, IL
- NBC (WOOD-DT1) Grand Rapids, MI
- ABC (WRIC-DT) Richmond, VA
- NBC (WNBC-DT1) New York, NY
- ABC (WKRN-DT1) Nashville, TN
- ABC 9 (WFTV-DT1) Orlando, FL
- NBC (WKYC-DT1) Cleveland, OH
- ABC (WPLG-DT1) Miami, FL
- ABC (WSOC-DT1) Charlotte, NC
- NBC (KARE-DT1) St Paul, MN
- CBS (KMOV-DT1) St Louis MO
- NBC (KPNX-DT1) Arizona, PX
- NBC (KSDK-DT1) St Louis MO
+ NBC (WOOD-DT1) Grand Rapids, MI
+ ABC (WRIC-DT) Richmond, VA
+ NBC (WNBC-DT1) New York, NY
+ ABC (WKRN-DT1) Nashville, TN
+ ABC 9 (WFTV-DT1) Orlando, FL
+ NBC (WKYC-DT1) Cleveland, OH
+ ABC (WPLG-DT1) Miami, FL
+ ABC (WSOC-DT1) Charlotte, NC
+ NBC (KARE-DT1) St Paul, MN
+ CBS (KMOV-DT1) St Louis MO
+ NBC (KPNX-DT1) Arizona, PX
+ NBC (KSDK-DT1) St Louis MO
SHOxBET East
SHOxBET West
ESPN College Extra 1
@@ -420,10 +420,10 @@
ESPN College Extra 4
ESPN College Extra 5
ESPN College Extra 6
- Rewind TV (WOOD-DT2) Grand Rapids, MI
- SportsGrid (WOOD-DT3) Grand Rapids, MI
- Telemundo (KXTX-DT1) Dallas, TX
- ABC (KXTV) Sacramento, CA
+ Rewind TV (WOOD-DT2) Grand Rapids, MI
+ SportsGrid (WOOD-DT3) Grand Rapids, MI
+ Telemundo (KXTX-DT1) Dallas, TX
+ ABC (KXTV) Sacramento, CA
NBA League Pass 1
NBA League Pass 2
NBA League Pass 3
@@ -433,56 +433,56 @@
NBA League Pass 7
NBA League Pass 8
NBA League Pass 9
- ABC (WEWS-DT1) Cleveland, OH
- ABC (WRTV-DT1) Indianapolis, IN
- ABC (WTVD-DT1) Durham, NC
+ ABC (WEWS-DT1) Cleveland, OH
+ ABC (WRTV-DT1) Indianapolis, IN
+ ABC (WTVD-DT1) Durham, NC
NBA League Pass 10
- FOX (KSAZ-DT1) Arizona, PX
- ABC (KNXV-DT1) Arizona, PX
- FOX (KTXL) Sacramento, CA
- CBS (KFMB) San Diego, CA
- NBC (KNSD) San Diego, CA
- CBS (KOVR) Sacramento, CA
- CBS (WFSB-DT1) Hartford, CT
- FOX (WTIC-DT1) Hartford, CT
- NBC (WVIT-DT1) Hartford, CT
- CBS (WFOR-DT1) Miami, FL
- NBC (WTVJ-DT1) Miami, FL
- FOX (WSVN-DT1) Miami, FL
- FOX 35 (WOFL-DT1) Orlando, FL
- ABC (WMAR-DT1) Washington D.C.
- NBC (WBAL-DT1) Baltimore, MD
+ FOX (KSAZ-DT1) Arizona, PX
+ ABC (KNXV-DT1) Arizona, PX
+ FOX (KTXL) Sacramento, CA
+ CBS (KFMB) San Diego, CA
+ NBC (KNSD) San Diego, CA
+ CBS (KOVR) Sacramento, CA
+ CBS (WFSB-DT1) Hartford, CT
+ FOX (WTIC-DT1) Hartford, CT
+ NBC (WVIT-DT1) Hartford, CT
+ CBS (WFOR-DT1) Miami, FL
+ NBC (WTVJ-DT1) Miami, FL
+ FOX (WSVN-DT1) Miami, FL
+ FOX 35 (WOFL-DT1) Orlando, FL
+ ABC (WMAR-DT1) Washington D.C.
+ NBC (WBAL-DT1) Baltimore, MD
CBS (WJZ-DT1) Baltimore, MD
- FOX (WBFF-DT1) Baltimore, MD
- CBS (WCCO-DT1) St Paul, MN
- ABC (KSTP-DT1) St Paul, MN
- ABC (KDNL-DT1) St Louis, MO
+ FOX (WBFF-DT1) Baltimore, MD
+ CBS (WCCO-DT1) St Paul, MN
+ ABC (KSTP-DT1) St Paul, MN
+ ABC (KDNL-DT1) St Louis, MO
FOX (WJW-DT1) Cleveland, OH
- CBS (KDKA-DT1) Pittsburgh, PA
- FOX (WPGH-DT1) Pittsburgh, PA
- NBC (KPRC-DT1) Houston TX
- ABC (KTRK-DT1) Houston TX
- FOX (KRIV-DT1) Houston TX
- FOX (KCPQ-DT1) Seattle WA
- CBS (KPHO-DT1) Arizona, PX
- CBS (KCNC-TV) Denver, CO
- CBS 6 (WKMG-DT1) Orlando, FL
- FOX (KTVI-DT1) St Louis, MO
- FOX (KDVR) Denver, CO
- CBS (WOIO-DT1) Cleveland, OH
+ CBS (KDKA-DT1) Pittsburgh, PA
+ FOX (WPGH-DT1) Pittsburgh, PA
+ NBC (KPRC-DT1) Houston TX
+ ABC (KTRK-DT1) Houston TX
+ FOX (KRIV-DT1) Houston TX
+ FOX (KCPQ-DT1) Seattle WA
+ CBS (KPHO-DT1) Arizona, PX
+ CBS (KCNC-TV) Denver, CO
+ CBS 6 (WKMG-DT1) Orlando, FL
+ FOX (KTVI-DT1) St Louis, MO
+ FOX (KDVR) Denver, CO
+ CBS (WOIO-DT1) Cleveland, OH
FanDuel TV
Link TV
Oxygen East
- WETA UK (WETA-DT2) Washington D.C.
- NBC 2 (WESH-DT1) Orlando, FL
- KTVU Plus (KICU-TV) San Jose, CA
- CW (KIAH-DT1) Houston, TX
+ WETA UK (WETA-DT2) Washington D.C.
+ NBC 2 (WESH-DT1) Orlando, FL
+ KTVU Plus (KICU-TV) San Jose, CA
+ CW (KIAH-DT1) Houston, TX
Oxygen West
A&E West
The Word Network
- NBC (KNTV) San Francisco, CA
+ NBC (KNTV) San Francisco, CA
Boomerang
- PBS (WRLK-TV) Columbia, SC
+ PBS (WRLK-TV) Columbia, SC
Pay Per View 1
Pay Per View 2
Pay Per View 3
@@ -492,14 +492,14 @@
Pay Per View 7
Pay Per View 8
MTV Classic East
- KCET (KCET) Los Angeles, CA
- Canal 22 (KWHY-TV) Los Angeles, CA
- CBS (WIVB1) Buffalo, NY
- ABC (WKBW1) Buffalo, NY
- Create (WRLK-DT2) Columbia, SC
- PBS (WHYY-DT1) Philadelphia, PA
- PBS (KQED) San Francisco, CA
- My Nework TV (KUTP-DT1) Arizona, PX
+ KCET (KCET) Los Angeles, CA
+ Canal 22 (KWHY-TV) Los Angeles, CA
+ CBS (WIVB1) Buffalo, NY
+ ABC (WKBW1) Buffalo, NY
+ Create (WRLK-DT2) Columbia, SC
+ PBS (WHYY-DT1) Philadelphia, PA
+ PBS (KQED) San Francisco, CA
+ My Nework TV (KUTP-DT1) Arizona, PX
Music Choice Rap
Music Choice Pop Latino
Music Choice Musica Urbana
@@ -507,15 +507,15 @@
B4U Music USA
BET West
CBS (WGCL-DT1) Atanta, GA
- Telemundo (WSNS-DT1) Chicago, IL
+ Telemundo (WSNS-DT1) Chicago, IL
TruTV West
- PBS (WLVT-DT1) Allentown, PA
- PBS (KAET-DT1) Arizona PX
- PBS Arizona Life (KAET-DT2) Arizona PX
- PBS World (KAET-DT3) Arizona PX
- ABC (KFSN) Fresno, CA
- CW (WKBD-TV) Detroit, MI
- NBC (KXAN-DT1) Austin, TX
+ PBS (WLVT-DT1) Allentown, PA
+ PBS (KAET-DT1) Arizona PX
+ PBS Arizona Life (KAET-DT2) Arizona PX
+ PBS World (KAET-DT3) Arizona PX
+ ABC (KFSN) Fresno, CA
+ CW (WKBD-TV) Detroit, MI
+ NBC (KXAN-DT1) Austin, TX
RFD-TV
Showtime Next East
Showtime Next West
@@ -523,11 +523,11 @@
Showtime Women West
Showtime Family Zone East
Showtime Family Zone West
- Telemundo (WWSI-DT1) Philadelphia, PA
- MyNetworkTV (KQCA) Sacramento, CA
- PBS (WTVS-DT1) Detroit, MI
- GetTV (WISH-DT2) Indianapolis, IN
- Twist (WISH-DT3) Indianapolis, IN
+ Telemundo (WWSI-DT1) Philadelphia, PA
+ MyNetworkTV (KQCA) Sacramento, CA
+ PBS (WTVS-DT1) Detroit, MI
+ GetTV (WISH-DT2) Indianapolis, IN
+ Twist (WISH-DT3) Indianapolis, IN
ESPN Deportes
5 StarMax East
MovieMax East
@@ -537,11 +537,11 @@
Stadium College Sports Atlantic
Stadium College Sports Central
Stadium College Sports Pacific
- PBS (WNET-DT1) New York, NY
- My65 / FOX 35 Plus (WRBW-DT1) Orlando, FL
- PBS (WPBT-DT1) Miami, FL
- PBS (KUHT-DT1) Houston, TX
- NYC Life (WNYE-DT1) New York, NY
+ PBS (WNET-DT1) New York, NY
+ My65 / FOX 35 Plus (WRBW-DT1) Orlando, FL
+ PBS (WPBT-DT1) Miami, FL
+ PBS (KUHT-DT1) Houston, TX
+ NYC Life (WNYE-DT1) New York, NY
Music Choice Reggae
Music Choice Y2K
Music Choice Gospel
@@ -549,547 +549,547 @@
Music Choice Throwback Jamz
Music Choice Today's Country
Music Choice R&B Soul
- My Network TV (WWOR-DT1) NY
- CW 18(WKCF-DT1) Orlando, FL
- CW (KDAF-DT1) Dallas, TX
+ My Network TV (WWOR-DT1) NY
+ CW 18(WKCF-DT1) Orlando, FL
+ CW (KDAF-DT1) Dallas, TX
Gem Shopping Network
History2 Canada
ICI (CFHD-DT) Montréal, QC
CNBC World
- UniMas (KSTR-DT1) Dallas, TX
- PBS (KDIN-TV) Des Moines, IA
+ UniMas (KSTR-DT1) Dallas, TX
+ PBS (KDIN-TV) Des Moines, IA
News12 Conneticut
The Israeli Network
- ABC (KIVI-DT1) Boise, ID
- ABC (KOLO-DT1) Reno, NV
- CBS (KBOI-TV) Boise, ID
- NYC GOV (WNYE-DT2) New York, NY
- CUNY TV (WNYE-DT3) New York, NY
- CBS (WTVF-DT1) Nashville, TN
- CBS (WWTV-DT1) Cadillac, MI
- PBS (KPBS) San Diego, CA
- ABC (WBAY-DT1) Green Bay, WI
- KSCI (KSCI) Los Angeles, CA
+ ABC (KIVI-DT1) Boise, ID
+ ABC (KOLO-DT1) Reno, NV
+ CBS (KBOI-TV) Boise, ID
+ NYC GOV (WNYE-DT2) New York, NY
+ CUNY TV (WNYE-DT3) New York, NY
+ CBS (WTVF-DT1) Nashville, TN
+ CBS (WWTV-DT1) Cadillac, MI
+ PBS (KPBS) San Diego, CA
+ ABC (WBAY-DT1) Green Bay, WI
+ KSCI (KSCI) Los Angeles, CA
UniMás Este
CGTN America
- NHK World (WNJN-DT2) Montclair, NJ
+ NHK World (WNJN-DT2) Montclair, NJ
Hillsong Channel
Lifetime Real Women East
YES Network
- CBS (WBTW) Florence, SC
+ CBS (WBTW) Florence, SC
Cooking Channel
- CW (WSFL-DT1) Miami, FL
- NBC (WWBT-DT) Richmond, KY
- Laff (WFSB-DT3) Hartford, CT
- Dabl (WTHR-DT2) Indianapolis, IN
- PBS (WTTW-DT1) Chicago, IL
+ CW (WSFL-DT1) Miami, FL
+ NBC (WWBT-DT) Richmond, KY
+ Laff (WFSB-DT3) Hartford, CT
+ Dabl (WTHR-DT2) Indianapolis, IN
+ PBS (WTTW-DT1) Chicago, IL
BET Jams
Nicktoons East
- ABC (WBRZ-DT1) Baton Rouge, LA
- Telemundo (KSTS) San Jose, CA
- PBS Plus (KQED2) San Jose, CA
- ABC (WMBB-DT1) Panama City, FL
- NBC (KTVM-DT1) Butte, MT
- PBS (WUNC-TV) Chapel Hill, NC
- Explorer Channel (WUNC-DT3) Chapel Hill, NC
- North Carolina Channel (WUNC-DT4) Chapel Hill, NC
- MeTV (WWBT-DT2) Richmond, KY
- Circle (WWBT-DT3) Richmond, KY
- PBS World (KPBS-DT2) San Diego, CA
- FOX (KDSM-TV) Des Moines, IA
- CBS (WTOL) Toledo, OH
- Movies! (WNYW-DT2) New York, NY
- ABC (KTNV-DT1) Las Vegas, NV
- MeTV (KCRA-DT2) Sacramento, CA
- CW (KASW-DT1) Arizona PX
+ ABC (WBRZ-DT1) Baton Rouge, LA
+ Telemundo (KSTS) San Jose, CA
+ PBS Plus (KQED2) San Jose, CA
+ ABC (WMBB-DT1) Panama City, FL
+ NBC (KTVM-DT1) Butte, MT
+ PBS (WUNC-TV) Chapel Hill, NC
+ Explorer Channel (WUNC-DT3) Chapel Hill, NC
+ North Carolina Channel (WUNC-DT4) Chapel Hill, NC
+ MeTV (WWBT-DT2) Richmond, KY
+ Circle (WWBT-DT3) Richmond, KY
+ PBS World (KPBS-DT2) San Diego, CA
+ FOX (KDSM-TV) Des Moines, IA
+ CBS (WTOL) Toledo, OH
+ Movies! (WNYW-DT2) New York, NY
+ ABC (KTNV-DT1) Las Vegas, NV
+ MeTV (KCRA-DT2) Sacramento, CA
+ CW (KASW-DT1) Arizona PX
Localish (KGO-DT2) San Francisco, CA
- Court TV (KCPQ-DT2) Seattle, WA
- TV 64 (WAXN-DT1) Kannapolis, NC
+ Court TV (KCPQ-DT2) Seattle, WA
+ TV 64 (WAXN-DT1) Kannapolis, NC
Bally Sports Ohio+
- MyNetwork (KTXH-DT1) Houston TX
- ABC (WJRT-TV) Flint MI
+ MyNetwork (KTXH-DT1) Houston TX
+ ABC (WJRT-TV) Flint MI
Music Choice Metal
- Antenna TV(KNXV-DT2) Arizona, PX
- Court TV (KARE-DT2) St Paul, MN
- ABC (WCTI-DT1) New Bern, NC
+ Antenna TV(KNXV-DT2) Arizona, PX
+ Court TV (KARE-DT2) St Paul, MN
+ ABC (WCTI-DT1) New Bern, NC
Antenna TV (WGN-DT2) Chicago, IL
Motortrend
- NBC (KMIR) Palm Springs, CA
+ NBC (KMIR) Palm Springs, CA
Court TV Mystery (KUVE-CD4) Tucson, AZ
- ShopHQ (KCNS) San Francisco, CA
- KTSF (KTSF) Bisbane, CA
- WLNY 10/55 (WLNY-DT1) New York, NY
- NBC (WNWO-TV) Toledo, OH
- Telemundo (KTAS) Santa Barbara, CA
- Newschannel 5+ (WTVF-DT2) Nashville, TN
+ ShopHQ (KCNS) San Francisco, CA
+ KTSF (KTSF) Bisbane, CA
+ WLNY 10/55 (WLNY-DT1) New York, NY
+ NBC (WNWO-TV) Toledo, OH
+ Telemundo (KTAS) Santa Barbara, CA
+ Newschannel 5+ (WTVF-DT2) Nashville, TN
Jewelry TV (WALE-LD4) Montgomery, AL
True Crime Network (KPSN-LD3) Payson, AZ
- PBS Kids (KTCA-DT4) St Paul, MN
- Laff (WALE-LD2) Montgomery, AL
+ PBS Kids (KTCA-DT4) St Paul, MN
+ Laff (WALE-LD2) Montgomery, AL
MeTV (KKAF-CD2) Siloam Springs, AR
- MeTV (KRAH-CD2) Paris, AR
- UNI (KFTU-DT2) Douglas, AZ
+ MeTV (KRAH-CD2) Paris, AR
+ UNI (KFTU-DT2) Douglas, AZ
Weather (KPSN-LD2) Payson, AZ
YouToo America (WBCF-LD2) Florence, AL
- ABC (WZZM-DT1) Grand Rapids, MI
- TV27 (WRDQ-DT1) Orlando, FL
- NBC (WGRZ1) Buffalo, NY
- NBC (KHNL) Honolulu, HI
- MyNetworkTV (KHII-TV) Honolulu, HI
+ ABC (WZZM-DT1) Grand Rapids, MI
+ TV27 (WRDQ-DT1) Orlando, FL
+ NBC (WGRZ1) Buffalo, NY
+ NBC (KHNL) Honolulu, HI
+ MyNetworkTV (KHII-TV) Honolulu, HI
OSN Ya Hala
Unimas West (National Feed)
Bally Sports Arizona Extra
Bravo West
AMC West
VisionTV
- My Network TV (WATL-DT1) Atlanta, GA
- NBC (KSBY) Santa Barbara, CA
- ABC (KLKN-DT1) Lincoln, NE
- FOX (WXMI-DT1) Grand Rapids, MI
- ABC (WTVG) Toledo, OH
- CW (WTVG-DT2) Toledo, OH
- PBS Kids (WPBS-DT4) Watertown, NY
- GetTV (WUOA-LD4) Birmingham, AL
- QVC (WUOA-LD5) Birmingham, AL
- Shop LC (WUOA-LD6) Birmingham, AL
- QVC2 (WUOA-LD7) Birmingham, AL
- PBS Kids (WNET-DT2) New York, NY
- Telemundo (KNSO) Fresno, CA
- KPMF-LD7 Paragould, AR
+ My Network TV (WATL-DT1) Atlanta, GA
+ NBC (KSBY) Santa Barbara, CA
+ ABC (KLKN-DT1) Lincoln, NE
+ FOX (WXMI-DT1) Grand Rapids, MI
+ ABC (WTVG) Toledo, OH
+ CW (WTVG-DT2) Toledo, OH
+ PBS Kids (WPBS-DT4) Watertown, NY
+ GetTV (WUOA-LD4) Birmingham, AL
+ QVC (WUOA-LD5) Birmingham, AL
+ Shop LC (WUOA-LD6) Birmingham, AL
+ QVC2 (WUOA-LD7) Birmingham, AL
+ PBS Kids (WNET-DT2) New York, NY
+ Telemundo (KNSO) Fresno, CA
+ KPMF-LD7 Paragould, AR
Al Resalah
Rotana Khalijia
Rotana Classic
- PBS Kids (WETA-DT3) Washington D.C.
- PBS World (WETA-DT4) Washington D.C.
- PBS (KETC-DT1) St Louis, MO
- PBS Kids (KETC-DT2) St Louis, MO
- PBS World (KETC-DT3) St Louis, MO
- PBS (WCNY-TV) Syracuse, NY
+ PBS Kids (WETA-DT3) Washington D.C.
+ PBS World (WETA-DT4) Washington D.C.
+ PBS (KETC-DT1) St Louis, MO
+ PBS Kids (KETC-DT2) St Louis, MO
+ PBS World (KETC-DT3) St Louis, MO
+ PBS (WCNY-TV) Syracuse, NY
Frissons TV
- NBC (WSTM-TV) Syracuse, NY
+ NBC (WSTM-TV) Syracuse, NY
Gol TV
FanDuel Racing
NBA TV
Zee Zest
- ABC (WISN-DT1) Milwaukee, WI
- Laff (KXTU-LD3) Colorado Springs, CO
- ABC (WTEN-DT1) Albany NY
- ABC (WATM1) Altoona, PA
- My Network TV (WADL-DT1) Mount Clemens, MI
- ABC (KCRG-DT1) Cedar Rapids, IA
- CW (WCCT-DT1) Hartford, CT
+ ABC (WISN-DT1) Milwaukee, WI
+ Laff (KXTU-LD3) Colorado Springs, CO
+ ABC (WTEN-DT1) Albany NY
+ ABC (WATM1) Altoona, PA
+ My Network TV (WADL-DT1) Mount Clemens, MI
+ ABC (KCRG-DT1) Cedar Rapids, IA
+ CW (WCCT-DT1) Hartford, CT
Shepherd's Chapel
- Create (WPBT-DT2) Miami, FL
- Health (WPBT-DT3) Miami, FL
- CW (WLVI-DT1) Boston, MA
- ABC (WSYX-DT1) Columbus, OH
+ Create (WPBT-DT2) Miami, FL
+ Health (WPBT-DT3) Miami, FL
+ CW (WLVI-DT1) Boston, MA
+ ABC (WSYX-DT1) Columbus, OH
Prime Asia TV
- FOX (KMPH) Fresno, CA
- My Network TV (WSBK-DT1) Boston, MA
- CW (WDCW-DT1) Washington D.C.
- FOX (WSYT) Syracuse, NY
- CW (WUPA-DT1) Atanta, GA
- 45tv (KSTC-DT2) St Paul, MN
- CBS (WTAJ1) Altoona, PA
- Daystar (KDTS) Stockton, CA
+ FOX (KMPH) Fresno, CA
+ My Network TV (WSBK-DT1) Boston, MA
+ CW (WDCW-DT1) Washington D.C.
+ FOX (WSYT) Syracuse, NY
+ CW (WUPA-DT1) Atanta, GA
+ 45tv (KSTC-DT2) St Paul, MN
+ CBS (WTAJ1) Altoona, PA
+ Daystar (KDTS) Stockton, CA
HBO Family Latinoamérica
Telemax (KSDI) Fresno, CA
Azteca (KSTV) Sacramento, CA
Sportsman Channel Canada
TVE Internacional América
- Decades (WBGT-CD5) Rochester, NY
- Movies! (WBGT-CD7) Rochester, NY
+ Decades (WBGT-CD5) Rochester, NY
+ Movies! (WBGT-CD7) Rochester, NY
Zee TV USA
- NBC (KSBW) Monterey, CA
+ NBC (KSBW) Monterey, CA
Tennis Channel
PBS East (National Feed)
- ABC (KVUE-DT1) Austin, TX
+ ABC (KVUE-DT1) Austin, TX
De Pelicula Clasico
Folk TV
Food Network West
HDNet Movies
GolTV English
- PBS (WFYI-DT1) Indianapolis, IN
- UNI (KFTV) Fresno, CA
- GetTV (KFTV-DT2) Hanford, CA
+ PBS (WFYI-DT1) Indianapolis, IN
+ UNI (KFTV) Fresno, CA
+ GetTV (KFTV-DT2) Hanford, CA
NBC (KHQ-DT1) Spokane, WA
SWX Collage Sports (KHQ-DT2) Spokane, WA
- World (WRLK-DT3) Columbia, SC
+ World (WRLK-DT3) Columbia, SC
Sportsman Channel
- Jewelry Television (KZDN-DT4) Denver, CO
- ABC (KERO) Bakersfield, CA
+ Jewelry Television (KZDN-DT4) Denver, CO
+ ABC (KERO) Bakersfield, CA
PBS Create (WLIW-DT2) New York, NY
- UNI (KUVS) Modesto, CA
- UniMás (KUVS-DT2) Sacramento, CA
- PBS Kids (KQED4) San Francisco, CA
+ UNI (KUVS) Modesto, CA
+ UniMás (KUVS-DT2) Sacramento, CA
+ PBS Kids (KQED4) San Francisco, CA
Positiv TV
- PBS (KVIE) Sacramento, CA
+ PBS (KVIE) Sacramento, CA
HGTV West
Corner Store (WBXZ-LP7) Buffalo, NY
NewsNet (WBXZ-LP11) Buffalo, NY
THIS (WBXZ-LP12) Buffalo, NY
Venevisión Plus
- PBS (WLIW-DT1) New York, NY
- CBS (KGMB) Honolulu, HI
+ PBS (WLIW-DT1) New York, NY
+ CBS (KGMB) Honolulu, HI
Stingray Festival 4K
TeleHit
- CW (WUCW-DT1) St Paul, MN
- My Network TV (WDCA-DT1) Washington D.C.
- NBC (WJAC1) Altoona, PA
- TCT (KAIL) Fresno, CA
+ CW (WUCW-DT1) St Paul, MN
+ My Network TV (WDCA-DT1) Washington D.C.
+ NBC (WJAC1) Altoona, PA
+ TCT (KAIL) Fresno, CA
NASA TV UHD
- ABC (KRCR) Redding, CA
- MeTV (KRCR-DT2) Redding, CA
- Comet TV (K11LC-D2) Prescott, AZ
- DABL (K30JD-D3) Prescott, AZ
- CW (WUAB-DT1) Cleveland, OH
- ABC (WOTV-DT1) Battle Creek, MI
- FOX (WFXB) Myrtle Beach, SC
- PBS SoCal1 (KOCE) Huntington Beach, CA
- PBS World (WQED-DT3) Pittsburgh, PA
- ABC (WPDE-TV) Florence, SC
- Univision 43 (WVEN-DT1) Orlando, FL
- ABC (WDIO-DT1) Duluth, MN
- FOX (WFQX-TV) Cadillac, MI
- Bounce (WHPX-DT2) Hartford, CT
- ION (WKOI-DT) Richmond, IN
- CW (WPSG-DT1) Philadelphia, PA
- CBS (KPAX-TV) Missoula MT
- My Network TV (WPWR-DT) Chicago, IL
- FOX (WRLH-DT) Richmond, KY
- Antenna (KXTU-LD4) Colorado Springs, CO
- MyNetworkTV (KUVI) Bakersfield, CA
- Telemundo (WSCV-DT1) Fort Lauderdale, FL
- TCT (KTNC) San Francisco, CA
- LATV (KVMD) Twentynine Palms, CA
- TVE51/Infomercials (WTVE-DT1) Reading, PA
- ABC (WHSV-DT1) Harrisonburg, VA
+ ABC (KRCR) Redding, CA
+ MeTV (KRCR-DT2) Redding, CA
+ Comet TV (K11LC-D2) Prescott, AZ
+ DABL (K30JD-D3) Prescott, AZ
+ CW (WUAB-DT1) Cleveland, OH
+ ABC (WOTV-DT1) Battle Creek, MI
+ FOX (WFXB) Myrtle Beach, SC
+ PBS SoCal1 (KOCE) Huntington Beach, CA
+ PBS World (WQED-DT3) Pittsburgh, PA
+ ABC (WPDE-TV) Florence, SC
+ Univision 43 (WVEN-DT1) Orlando, FL
+ ABC (WDIO-DT1) Duluth, MN
+ FOX (WFQX-TV) Cadillac, MI
+ Bounce (WHPX-DT2) Hartford, CT
+ ION (WKOI-DT) Richmond, IN
+ CW (WPSG-DT1) Philadelphia, PA
+ CBS (KPAX-TV) Missoula MT
+ My Network TV (WPWR-DT) Chicago, IL
+ FOX (WRLH-DT) Richmond, KY
+ Antenna (KXTU-LD4) Colorado Springs, CO
+ MyNetworkTV (KUVI) Bakersfield, CA
+ Telemundo (WSCV-DT1) Fort Lauderdale, FL
+ TCT (KTNC) San Francisco, CA
+ LATV (KVMD) Twentynine Palms, CA
+ TVE51/Infomercials (WTVE-DT1) Reading, PA
+ ABC (WHSV-DT1) Harrisonburg, VA
CBS (KAUU-DT1) Anchorage, AK
- CW (KPLR-DT1) St Louis MO
- ABC (KTVO-DT1) Kirskville, MO
- Ion (KPXD-DT1) Dallas, TX
- Ion Television (KPPX-DT1) Arizona, PX
+ CW (KPLR-DT1) St Louis MO
+ ABC (KTVO-DT1) Kirskville, MO
+ Ion (KPXD-DT1) Dallas, TX
+ Ion Television (KPPX-DT1) Arizona, PX
AyM Sports
- WXXA-TV4
- CBS (WWMT-DT1) Kalamazoo, MI
+ WXXA-TV4
+ CBS (WWMT-DT1) Kalamazoo, MI
Starz Comedy East
Starz Comedy West
- CW (WWMT-DT2) Kalamazoo, MI
- NBC (KIEM) Eureka, CA
- PBS (WNED1) Buffalo, NY
- Create (WNED21) Buffalo, NY
- PBS Kids (WNED3) Buffalo, NY
+ CW (WWMT-DT2) Kalamazoo, MI
+ NBC (KIEM) Eureka, CA
+ PBS (WNED1) Buffalo, NY
+ Create (WNED21) Buffalo, NY
+ PBS Kids (WNED3) Buffalo, NY
REV'N (WMJN-LD4) Huntsville, AL
- FOX (KCVU) Chico, CA
- CW (WCWN-DT1) Albany, NY
- QVC (KSBS-CD3) Denver, CO
- PBS (WBGU-TV) Toledo, OH
- ABC (WJBF-DT1) Augusta, GA
- Smart Lifestyle TV (KPHE-DT5) Phoenix, AZ
- THIS (KFPB-LD3) Globe, AZ
- TBD TV (KFPB-LD7) Globe, AZ
- Bounce (WXYZ-DT2) Detroit, MI
- Localish (WABC-DT2) New York, NY
- PBS (KRCB) Cotati, CA
- Create (KRCB2) Cotati, CA
- NHK World (KRCB-DT3) Cotati, CA
+ FOX (KCVU) Chico, CA
+ CW (WCWN-DT1) Albany, NY
+ QVC (KSBS-CD3) Denver, CO
+ PBS (WBGU-TV) Toledo, OH
+ ABC (WJBF-DT1) Augusta, GA
+ Smart Lifestyle TV (KPHE-DT5) Phoenix, AZ
+ THIS (KFPB-LD3) Globe, AZ
+ TBD TV (KFPB-LD7) Globe, AZ
+ Bounce (WXYZ-DT2) Detroit, MI
+ Localish (WABC-DT2) New York, NY
+ PBS (KRCB) Cotati, CA
+ Create (KRCB2) Cotati, CA
+ NHK World (KRCB-DT3) Cotati, CA
ETTV Drama
ETTV News
ETTV Global
- PBS World (KQED3) San Francisco, CA
- NBC (KECI-TV) Missoula MT
- PBS (KUFM-TV) Missoula, MT
- FOX (KBVU) Eureka, CA
- PBS North Coast (KEET) Eureka, CA
+ PBS World (KQED3) San Francisco, CA
+ NBC (KECI-TV) Missoula MT
+ PBS (KUFM-TV) Missoula, MT
+ FOX (KBVU) Eureka, CA
+ PBS North Coast (KEET) Eureka, CA
PBS North Coast Kids (KEET-DT2) Eureka, CA
- Estrella (KRCA) Los Angeles, CA
- MeTV (WCVB-DT2) Boston, MA
- Accuweather (WFAA-DT2) Dallas, TX
- True Crime Network (KXTV-DT2) Sacramento, CA
- Univision Nueva York (WXTV-DT1) NY
- UniMas (WFUT-DT1) New York, NY
- ION (KKPX) San Francisco, CA
- PBS (WFSU1) Tallahassee, FL
- The Florida Channel (WFSU2)
- Create (WFSU3) Tallahassee, FL
- PBS Kids (WFSU4) Tallahassee, FL
+ Estrella (KRCA) Los Angeles, CA
+ MeTV (WCVB-DT2) Boston, MA
+ Accuweather (WFAA-DT2) Dallas, TX
+ True Crime Network (KXTV-DT2) Sacramento, CA
+ Univision Nueva York (WXTV-DT1) NY
+ UniMas (WFUT-DT1) New York, NY
+ ION (KKPX) San Francisco, CA
+ PBS (WFSU1) Tallahassee, FL
+ The Florida Channel (WFSU2)
+ Create (WFSU3) Tallahassee, FL
+ PBS Kids (WFSU4) Tallahassee, FL
De Pelicula
- Create (KCET2) Los Angeles, CA
- Start TV (KOVR2) Sacramento, CA
- Laff (WXYZ-DT3) Detroit, MI
- Antenna (KTXL2) Sacramento, CA
- MyNetwork (WCTX-DT1) Hartford, CT
- FOX (WSFX-TV) Wilmington, NC
- PBS (KLRU-DT1) Austin, TX
- Create (KLRU-DT2) Austin, TX
- World (KLRU-DT3) Austin, TX
- PBS Kids (KLRU-DT4) Austin, TX
+ Create (KCET2) Los Angeles, CA
+ Start TV (KOVR2) Sacramento, CA
+ Laff (WXYZ-DT3) Detroit, MI
+ Antenna (KTXL2) Sacramento, CA
+ MyNetwork (WCTX-DT1) Hartford, CT
+ FOX (WSFX-TV) Wilmington, NC
+ PBS (KLRU-DT1) Austin, TX
+ Create (KLRU-DT2) Austin, TX
+ World (KLRU-DT3) Austin, TX
+ PBS Kids (KLRU-DT4) Austin, TX
TV One
- Telemundo (KTMD-DT1) Houston, TX
- Estrella TV (KYMA-DT3) Yuma, AZ
+ Telemundo (KTMD-DT1) Houston, TX
+ Estrella TV (KYMA-DT3) Yuma, AZ
PBS Life (K43LW-D) Prescott, Etc., AZ
H&I (K25OM-D3) Prescott, AZ
HSN (K25OM-D2) Prescott, AZ
Grit TV (K25OM-D5) Prescott, AZ
- Antenna (K19KV-D2) Prescott, AZ
+ Antenna (K19KV-D2) Prescott, AZ
Court TV (K19KV-D4) Prescott, AZ
- 3ABN Latino (K31NF-D2) Verde Valley, Etc., AZ
- Amazing Facts TV (K31NF-D4) Verde Valley, Etc., AZ
- Movies! (K14HC-D2) Prescott, AZ
- Buzzr TV (K14HC-D3) Prescott, AZ
- Antenna TV (KSTC-DT4) St Paul, MN
- 3ABN Proclaim (K32LO-D3) Prescott, AZ
+ 3ABN Latino (K31NF-D2) Verde Valley, Etc., AZ
+ Amazing Facts TV (K31NF-D4) Verde Valley, Etc., AZ
+ Movies! (K14HC-D2) Prescott, AZ
+ Buzzr TV (K14HC-D3) Prescott, AZ
+ Antenna TV (KSTC-DT4) St Paul, MN
+ 3ABN Proclaim (K32LO-D3) Prescott, AZ
YourTV Milton
- CBS (WTTV-DT1) Indianapolis, IN
- H&I (WTVU-CD3) Syracuse, NY
- Decades (WTVU-CD5) Syracuse, NY
- Movies! (WTVU-CD6) Syracuse, NY
- Univision (KXLN-DT1) Houston, TX
- NBC (WEYI-TV) Saginaw, MI
- ABC (WSYR-TV) Syracuse, NY
- PBS (WDCQ-TV) Bad Axe, MI
+ CBS (WTTV-DT1) Indianapolis, IN
+ H&I (WTVU-CD3) Syracuse, NY
+ Decades (WTVU-CD5) Syracuse, NY
+ Movies! (WTVU-CD6) Syracuse, NY
+ Univision (KXLN-DT1) Houston, TX
+ NBC (WEYI-TV) Saginaw, MI
+ ABC (WSYR-TV) Syracuse, NY
+ PBS (WDCQ-TV) Bad Axe, MI
StudioCanal
- Grit TV (WGCE-CD2) Rochester, NY
- Buzzr TV (WGCE-CD5) Rochester, NY
- Shop LC (KVPA-LD2) Phoenix, AZ
+ Grit TV (WGCE-CD2) Rochester, NY
+ Buzzr TV (WGCE-CD5) Rochester, NY
+ Shop LC (KVPA-LD2) Phoenix, AZ
Water Television Network
- WFMZ Weathers (WFMZ-DT2) Allentown, PA
+ WFMZ Weathers (WFMZ-DT2) Allentown, PA
Localish (WLS-DT2) Chicago, IL
- WMBC (WMBC-DT1) Newton, NJ
- PBS World (KVIE3) Sacramento, CA
+ WMBC (WMBC-DT1) Newton, NJ
+ PBS World (KVIE3) Sacramento, CA
MeTV (KZSD) San Diego, CA
- UniMás (KTFF) Porterville, CA
- UNI (KTFF-DT2) Porterville, CA
- NBC (WCTV1) Tallahassee, FL
- CBS (WTVR-DT) Richmond, KY
- CW (WCIU-DT1) Chicago, IL
- The U (WCIU-DT2) Chicago, IL
- WTTW Prime (WTTW-DT2) Chicago, IL
- FOX (KHON-TV) Honolulu, HI
- CBS (KGPE) Fresno, CA
- H&I (KTLN-TV) San Rafael, CA
- Cozi TV (KNTV2) San Francisco, CA
+ UniMás (KTFF) Porterville, CA
+ UNI (KTFF-DT2) Porterville, CA
+ NBC (WCTV1) Tallahassee, FL
+ CBS (WTVR-DT) Richmond, KY
+ CW (WCIU-DT1) Chicago, IL
+ The U (WCIU-DT2) Chicago, IL
+ WTTW Prime (WTTW-DT2) Chicago, IL
+ FOX (KHON-TV) Honolulu, HI
+ CBS (KGPE) Fresno, CA
+ H&I (KTLN-TV) San Rafael, CA
+ Cozi TV (KNTV2) San Francisco, CA
REV'N (K38IZ-D7) Phoenix, AZ
ONTV4U (KPDF-CA6) Phoenix, AZ
- ABC (KGUN-DT1) Tucson, AZ
- PBS (WGTE-TV) Toledo, OH
- Retro TV (KLRA-CD4) Little Rock, AR
- Infomercials (KWMO-LD2) Hot Springs, AR
- GetTV (W34EY-D3) Huntsville, AL
- Three Angels (W34EY-D6) Huntsville, AL
- Infomercials (WVTT-CD4) Olean, NY
+ ABC (KGUN-DT1) Tucson, AZ
+ PBS (WGTE-TV) Toledo, OH
+ Retro TV (KLRA-CD4) Little Rock, AR
+ Infomercials (KWMO-LD2) Hot Springs, AR
+ GetTV (W34EY-D3) Huntsville, AL
+ Three Angels (W34EY-D6) Huntsville, AL
+ Infomercials (WVTT-CD4) Olean, NY
Digi TV (KTVW-DT5) Phoenix, AZ
- MyNetworkTV (KTVD-DT1) Denver, CO
- SBS (KSCI-DT2) Long Beach, CA
- MeTV (KGTV2) San Diego, CA
- Start TV (KPRC-DT2) Houston TX
- Heroes and Icons (KPRC-DT3) Houston TX
- Localish (KFSN-TV2) Fresno, CA
- THIS (KFSN-TV3) Fresno, CA
+ MyNetworkTV (KTVD-DT1) Denver, CO
+ SBS (KSCI-DT2) Long Beach, CA
+ MeTV (KGTV2) San Diego, CA
+ Start TV (KPRC-DT2) Houston TX
+ Heroes and Icons (KPRC-DT3) Houston TX
+ Localish (KFSN-TV2) Fresno, CA
+ THIS (KFSN-TV3) Fresno, CA
CNN International Asia
UNI (KUCO) Chico, CA
- WEFS (WEFS-DT1) Cocoa, FL
- PBS (WKAR-TV) East Lansing, MI
- CBS (WTVH) Syracuse, NY
- UniMás (KFSF) San Francisco, CA
- FOX (WUPW) Toledo, OH
+ WEFS (WEFS-DT1) Cocoa, FL
+ PBS (WKAR-TV) East Lansing, MI
+ CBS (WTVH) Syracuse, NY
+ UniMás (KFSF) San Francisco, CA
+ FOX (WUPW) Toledo, OH
Start TV (WWJ-DT2) Detroit, MI
Dabl (WWJ-DT3) Detroit, MI
Fave TV (WWJ-DT4) Detroit, MI
- Localish (KABC-TV2) Los Angeles, CA
- THIS (KABC-TV3) Los Angeles, CA
- UNI (KDTV) San Francisco, CA
- Univision (WGBO-DT1) Chicago, IL
+ Localish (KABC-TV2) Los Angeles, CA
+ THIS (KABC-TV3) Los Angeles, CA
+ UNI (KDTV) San Francisco, CA
+ Univision (WGBO-DT1) Chicago, IL
TNT East
- NBC (WLUC-TV) Marquette, MI
- Telemundo (KVEA) Los Angeles, CA
- PBS (KIXE) Redding, CA
- True Crime Network (WKYC-DT2) Cleveland, OH
- Cozi TV (WKYC-DT3) Cleveland, OH
- NewsChannel 12 OEYT (KCOY) Santa Maria, CA
- FOX (KCBA) Salinas, CA
- KXLA (KXLA) Los Angeles, CA
- KXLA-DT2 (KXLA-DT2) Los Angeles, CA
- NBC (WECT) Wilmington, NC
- NBC (KGET) Bakersfield, CA
- ION Mystery (WFSB-DT2) Hartford, CT
- FOX (WUTV1) Buffalo, NY
- TBD. (WUTV2) Buffalo, NY
+ NBC (WLUC-TV) Marquette, MI
+ Telemundo (KVEA) Los Angeles, CA
+ PBS (KIXE) Redding, CA
+ True Crime Network (WKYC-DT2) Cleveland, OH
+ Cozi TV (WKYC-DT3) Cleveland, OH
+ NewsChannel 12 OEYT (KCOY) Santa Maria, CA
+ FOX (KCBA) Salinas, CA
+ KXLA (KXLA) Los Angeles, CA
+ KXLA-DT2 (KXLA-DT2) Los Angeles, CA
+ NBC (WECT) Wilmington, NC
+ NBC (KGET) Bakersfield, CA
+ ION Mystery (WFSB-DT2) Hartford, CT
+ FOX (WUTV1) Buffalo, NY
+ TBD. (WUTV2) Buffalo, NY
Antenna TV (KIAH-DT2) Houston, TX
- UNI (KPMR) Santa Barbara, CA
- UNI (KMEX) Los Angeles, CA
- CW (KFRE) Fresno, CA
- TeleXitos (KSTS-DT2) San Jose, CA
- This TV (KYW-DT3) Philadelphia, PA
- Localish (KTRK-DT2) Houston, TX
- Localish (WPVI-DT2) Philadelphia, PA
- PBS Kids (WPBT-DT4) Miami, FL
- ABC (WTOK-DT1) Meridian, MS
- KDOC (KDOC) Los Angeles, CA
+ UNI (KPMR) Santa Barbara, CA
+ UNI (KMEX) Los Angeles, CA
+ CW (KFRE) Fresno, CA
+ TeleXitos (KSTS-DT2) San Jose, CA
+ This TV (KYW-DT3) Philadelphia, PA
+ Localish (KTRK-DT2) Houston, TX
+ Localish (WPVI-DT2) Philadelphia, PA
+ PBS Kids (WPBT-DT4) Miami, FL
+ ABC (WTOK-DT1) Meridian, MS
+ KDOC (KDOC) Los Angeles, CA
Music Choice Pop Hits
- CW (KMAX) Sacramento, CA
+ CW (KMAX) Sacramento, CA
Pop West
RTR Planeta
- CBS (KTVQ-DT1) Billings, MT
- CW (WNLO1) Buffalo, NY
- Rewind TV (WNLO2) Buffalo, NY
- KIKU (KIKU) Honolulu, HI
- MeTV (KYAZ-DT1) Houston TX
- NBC (WPBN-TV) Traverse City, MI
- PBS (WGVU-TV) Grand Rapids, MI
- ABC (WWAY) Wilmington, NC
- KQSL-DT (KQSL-DT) Fort Bragg, CA
+ CBS (KTVQ-DT1) Billings, MT
+ CW (WNLO1) Buffalo, NY
+ Rewind TV (WNLO2) Buffalo, NY
+ KIKU (KIKU) Honolulu, HI
+ MeTV (KYAZ-DT1) Houston TX
+ NBC (WPBN-TV) Traverse City, MI
+ PBS (WGVU-TV) Grand Rapids, MI
+ ABC (WWAY) Wilmington, NC
+ KQSL-DT (KQSL-DT) Fort Bragg, CA
DW English OTA
- PBS (KLCS) Los Angeles, CA
- PBS Kids (KLCS-DT2) Los Angeles, CA
- PBS (WCVE-DT) Richmond, VA
- ION (WPXN-DT1) New York, NY
- ABC (WTXL1) Tallahassee, FL
+ PBS (KLCS) Los Angeles, CA
+ PBS Kids (KLCS-DT2) Los Angeles, CA
+ PBS (WCVE-DT) Richmond, VA
+ ION (WPXN-DT1) New York, NY
+ ABC (WTXL1) Tallahassee, FL
PBS Kids (KVIE4) San Francisco, CA
- NHK World (WNJS-DT2) Camden, NJ
- Ion Television (WPPX-DT1) Philadelphia, PA
- Bounce (WPPX-DT2) Philadelphia, PA
- Grit (WPPX-DT3) Philadelphia, PA
- Truereal (WPPX-DT4) Philadelphia, PA
- Grit (WMAR-DT2) Washington D.C.
- Bounce (WMAR-DT3) Washington D.C.
- CBS (WWAY-DT2) Wilmington, NC
- UniMás (KMEX-DT2) Los Angeles, CA
- PBS (KVCR) San Bernardino, CA
- Create (WFYI-DT3) Indianapolis, IN
- This TV (KTRK-DT3) Houston, TX
+ NHK World (WNJS-DT2) Camden, NJ
+ Ion Television (WPPX-DT1) Philadelphia, PA
+ Bounce (WPPX-DT2) Philadelphia, PA
+ Grit (WPPX-DT3) Philadelphia, PA
+ Truereal (WPPX-DT4) Philadelphia, PA
+ Grit (WMAR-DT2) Washington D.C.
+ Bounce (WMAR-DT3) Washington D.C.
+ CBS (WWAY-DT2) Wilmington, NC
+ UniMás (KMEX-DT2) Los Angeles, CA
+ PBS (KVCR) San Bernardino, CA
+ Create (WFYI-DT3) Indianapolis, IN
+ This TV (KTRK-DT3) Houston, TX
PBS World (WLIW-DT3) New York, NY
- PBS (WNMU) Marquette, MI
+ PBS (WNMU) Marquette, MI
MTV U
Altitude Sports
- WAPA America
- PBS (WVIZ-DT1) Cleveland, OH
+ WAPA America
+ PBS (WVIZ-DT1) Cleveland, OH
Game Show Network West
NBC Sports Chicago
CentroAmérica TV
- Heroes and Icons (KSAZ-DT2) Arizona, PX
- PBS Plus (KQEH) San Jose, CA
- CBS (WCTV1) Tallahassee, FL
+ Heroes and Icons (KSAZ-DT2) Arizona, PX
+ PBS Plus (KQEH) San Jose, CA
+ CBS (WCTV1) Tallahassee, FL
CTV (CFTO-DT) Toronto ON
Star Bharat
AWE
NBC Sports California
- True Crime Network (WMGM-DT1) Wildwood, PA
- Cozi TV (WNBC-DT2) New York, NY
+ True Crime Network (WMGM-DT1) Wildwood, PA
+ Cozi TV (WNBC-DT2) New York, NY
UPtv
MavTV
- Telemundo (WSOC-DT2) Charlotte, NC
+ Telemundo (WSOC-DT2) Charlotte, NC
ESPN 2
Cozi TV (WTVJ-DT2) Miami, FL
- CBS (KHSL) Chico, CA
- Shop LC (KHOU-DT2) Houston, TX
- True Crime Network (KHOU-DT3) Houston, TX
+ CBS (KHSL) Chico, CA
+ Shop LC (KHOU-DT2) Houston, TX
+ True Crime Network (KHOU-DT3) Houston, TX
ESPNU
- Create (KUHT-DT2) Houston, TX
- PBS (KVPT) Fresno, CA
+ Create (KUHT-DT2) Houston, TX
+ PBS (KVPT) Fresno, CA
Cozi TV(WRC-DT2) Washington D.C.
- Cozi TV (KNSD2) San Diego, CA
- Cozi TV (WVIT-DT2) Hartford, CT
- Cozi TV (KNBC2) Los Angeles, CA
- Create (WLVT-DT2) Bethlehem, PA
- France 24 (WLVT-DT3) Bethlehem, PA
- PBS (WPSU1) Altoona, PA
- Cozi TV (KXAS-DT2) Dallas TX
- Cozi TV (WMAQ-DT2) Chicago, IL
- Cozi (WCAU-DT2) Philadelphia, PA
+ Cozi TV (KNSD2) San Diego, CA
+ Cozi TV (WVIT-DT2) Hartford, CT
+ Cozi TV (KNBC2) Los Angeles, CA
+ Create (WLVT-DT2) Bethlehem, PA
+ France 24 (WLVT-DT3) Bethlehem, PA
+ PBS (WPSU1) Altoona, PA
+ Cozi TV (KXAS-DT2) Dallas TX
+ Cozi TV (WMAQ-DT2) Chicago, IL
+ Cozi (WCAU-DT2) Philadelphia, PA
Ici Radio-Canada Télé
AFN Sports
- PBS World (WHYY-DT2) Philadelphia, PA
+ PBS World (WHYY-DT2) Philadelphia, PA
NBC Sports Chicago Plus
- ION Television (WINP-DT1) Pittsburgh, PA
- Antenna TV (WPGH-DT2) Pittsburgh, PA
- True Crime Network (KING-DT2) Seattle, WA
- Heroes and Icons (KSTP-DT7) St Paul, MN
+ ION Television (WINP-DT1) Pittsburgh, PA
+ Antenna TV (WPGH-DT2) Pittsburgh, PA
+ True Crime Network (KING-DT2) Seattle, WA
+ Heroes and Icons (KSTP-DT7) St Paul, MN
Grit (WGCL-DT3) Atanta, GA
Makeful
- FOX (KCOY-DT2) Santa Maria, CA
+ FOX (KCOY-DT2) Santa Maria, CA
This TV (WLS-DT3) Chicago, IL
- PBS Kids (KVPT-DT2) Fresno, CA
- Create (WQED-DT2) Pittsburgh, PA
- MeTV (WCTV2) Tallahassee, FL
+ PBS Kids (KVPT-DT2) Fresno, CA
+ Create (WQED-DT2) Pittsburgh, PA
+ MeTV (WCTV2) Tallahassee, FL
CW (WSTM-DT2) Syracuse, NY
News12 Brooklyn
GMA Pinoy TV
- The Ohio Channel (WVIZ-DT2) Cleveland, OH
- PBS SoCal2 (KOCE-TV2) Huntington Beach, CA
- ION (KSPX) Sacramento-Modesto, CA
- Court TV (KSPX-TV2) Sacramento-Modesto, CA
+ The Ohio Channel (WVIZ-DT2) Cleveland, OH
+ PBS SoCal2 (KOCE-TV2) Huntington Beach, CA
+ ION (KSPX) Sacramento-Modesto, CA
+ Court TV (KSPX-TV2) Sacramento-Modesto, CA
Laff (KSPX-TV3) Sacramento-Modesto, CA
- Bounce (KSPX-TV4) Sacramento-Modesto, CA
+ Bounce (KSPX-TV4) Sacramento-Modesto, CA
AFN Sports 2
News12 Hudson Valley
Logo East
- Antenna TV (WTVR-DT2) Richmond, KY
- Create (KIXE-TV2) Redding, CA
- MeTV (WPXI-DT1) Pittsburgh, PA
- MeTV (WLWT-DT2) Cincinnati OH
+ Antenna TV (WTVR-DT2) Richmond, KY
+ Create (KIXE-TV2) Redding, CA
+ MeTV (WPXI-DT1) Pittsburgh, PA
+ MeTV (WLWT-DT2) Cincinnati OH
MASN
Logo West
- Bounce (WUAB-DT2) Cleveland, OH
- CW (WWAY-DT3) Wilmington, NC
- (KMTP) San Francisco, CA
- True Crime Network (WUSA-DT2) Washington D.C.
- KBFD TV (KBFD-DT) Honolulu, HI
- Jewelry Television (KVMD-DT3) Twentynine Palms, CA
+ Bounce (WUAB-DT2) Cleveland, OH
+ CW (WWAY-DT3) Wilmington, NC
+ (KMTP) San Francisco, CA
+ True Crime Network (WUSA-DT2) Washington D.C.
+ KBFD TV (KBFD-DT) Honolulu, HI
+ Jewelry Television (KVMD-DT3) Twentynine Palms, CA
The Africa Channel
Universal Kids
- Court TV (WTVR-DT4) Richmond, KY
- GetTV (KSDK-DT2) St Louis MO
- Antenna TV (WGRZ2) Buffalo, NY
- ABC (WPBN-DT2) Traverse City, MI
- Bounce (KSEE2) Fresno, CA
+ Court TV (WTVR-DT4) Richmond, KY
+ GetTV (KSDK-DT2) St Louis MO
+ Antenna TV (WGRZ2) Buffalo, NY
+ ABC (WPBN-DT2) Traverse City, MI
+ Bounce (KSEE2) Fresno, CA
Fight Network
MTV2 West
Aaj Tak
- MeTV (WBAL-DT2) Baltimore, MD
- WILM-TV10 (WILM-LD) Wilmington, NC
+ MeTV (WBAL-DT2) Baltimore, MD
+ WILM-TV10 (WILM-LD) Wilmington, NC
Telemundo (KMUV) Monterey, CA
NDTV 24x7
- Grit (WRTV-DT2) Indianapolis, IN
+ Grit (WRTV-DT2) Indianapolis, IN
Create
Military History Channel
- MeTV (WJAC2) Altoona, PA
- MyNetwork TV (KDFW-DT2) Dallas, TX
+ MeTV (WJAC2) Altoona, PA
+ MyNetwork TV (KDFW-DT2) Dallas, TX
NRBTV
- Shop LC (KPNX-DT2) Arizona, PX
+ Shop LC (KPNX-DT2) Arizona, PX
MTV Live
- Create (WPSU2) Altoona, PA
- PBS World (WPSU3) Altoona, PA
+ Create (WPSU2) Altoona, PA
+ PBS World (WPSU3) Altoona, PA
Smile TV
- FOX (WLUC-DT2) Marquette, MI
+ FOX (WLUC-DT2) Marquette, MI
Hope Channel
Starz 1 East
- Create and World (WTTW-DT3) Chicago, IL
- Create (KPBS3) San Diego, CA
+ Create and World (WTTW-DT3) Chicago, IL
+ Create (KPBS3) San Diego, CA
CaribVision
National Geographic East
Sky Link TV
- ABC (KEYT) Santa Barbara, CA
+ ABC (KEYT) Santa Barbara, CA
SportsNet New York
- Create (KETC-DT4) St Louis, MO
- NBC (KNVN) Chico, CA
+ Create (KETC-DT4) St Louis, MO
+ NBC (KNVN) Chico, CA
IndiePlex East
RetroPlex East
- ION (KPXN) Los Angeles, CA
- Defy (KPXN-TV3) Los Angeles, CA
- TrueReal (KPXN-TV4) Los Angeles, CA
- PBS (KQET) Salinas, CA
- Cozi TV (KPHO-DT2) Arizona, PX
- PBS (KHET) Honolulu, HI
- Cozi TV (KIRO-DT2) Seattle, WA
+ ION (KPXN) Los Angeles, CA
+ Defy (KPXN-TV3) Los Angeles, CA
+ TrueReal (KPXN-TV4) Los Angeles, CA
+ PBS (KQET) Salinas, CA
+ Cozi TV (KPHO-DT2) Arizona, PX
+ PBS (KHET) Honolulu, HI
+ Cozi TV (KIRO-DT2) Seattle, WA
This TV (KGO-DT3) San Francisco, CA
Animal Planet West
- Court TV(KPPX-DT3) Arizona, PX
- Bounce (KPPX-DT2) Arizona, PX
- NewsY (KPPX-DT4) Arizona, PX
- Hillsong (WKOI-DT2) Richmond, IN
+ Court TV(KPPX-DT3) Arizona, PX
+ Bounce (KPPX-DT2) Arizona, PX
+ NewsY (KPPX-DT4) Arizona, PX
+ Hillsong (WKOI-DT2) Richmond, IN
PosiTiV (WKOI-DT3) Richmond, IN
- Enlace (WKOI-DT4) Richmond, IN
+ Enlace (WKOI-DT4) Richmond, IN
Smile (WKOI-DT5) Richmond, IN
NHL Center Ice 1
NHL Center Ice 2
@@ -1101,123 +1101,123 @@
America's Auction Channel
AT&T SportsNet Rocky Mountain Utah
MBC America
- This TV (WABC-DT3) New York, NY
+ This TV (WABC-DT3) New York, NY
BabyFirst TV
- My TV (WBFF-DT2) Baltimore, MD
- K5 (KHNL-DT2) Honolulu, HI
- LATV (KTVU-DT2) San Francisco, CA
- Antenna TV (KDAF-DT2) Dallas, TX
- Court TV (KPXN-TV2) Los Angeles, CA
- CHARGE! (KOFY-DT2) San Francisco, CA
- Bounce (KKPX-TV2) San Francisco, CA
+ My TV (WBFF-DT2) Baltimore, MD
+ K5 (KHNL-DT2) Honolulu, HI
+ LATV (KTVU-DT2) San Francisco, CA
+ Antenna TV (KDAF-DT2) Dallas, TX
+ Court TV (KPXN-TV2) Los Angeles, CA
+ CHARGE! (KOFY-DT2) San Francisco, CA
+ Bounce (KKPX-TV2) San Francisco, CA
Starz Kids & Family East
- Court TV (KKPX-TV3) San Francisco, CA
- Defy (KKPX-TV4) San Francisco, CA
- ABC (KSBW-DT2) Monterey, CA
- Antenna TV (WXMI-DT2) Grand Rapids, MI
- Antenna TV (WPIX-DT2) NY
- Buzzr (WLVI-DT2) Boston, MA
+ Court TV (KKPX-TV3) San Francisco, CA
+ Defy (KKPX-TV4) San Francisco, CA
+ ABC (KSBW-DT2) Monterey, CA
+ Antenna TV (WXMI-DT2) Grand Rapids, MI
+ Antenna TV (WPIX-DT2) NY
+ Buzzr (WLVI-DT2) Boston, MA
Court TV (KPLR-DT2) St Louis MO
- the Dot (WTTV-DT2) Indianapolis, IN
- FOX (KKFX) Santa Barbara, CA
- Antenna TV (WPHL-DT2) Philadelphia, PA
- FOX (WCTV2) Tallahassee, FL
+ the Dot (WTTV-DT2) Indianapolis, IN
+ FOX (KKFX) Santa Barbara, CA
+ Antenna TV (WPHL-DT2) Philadelphia, PA
+ FOX (WCTV2) Tallahassee, FL
Court TV (WCCT-DT2) Hartford, CT
Toku
- Azteca (KZDF) Santa Barbra, CA
- PBS Kids (WHYY-DT2) Philadelphia, PA
+ Azteca (KZDF) Santa Barbra, CA
+ PBS Kids (WHYY-DT2) Philadelphia, PA
CW East
MNT East
- Court TV (WSFL-DT2) Miami, FL
- PBS (WQED-DT1) Pittsburgh, PA
- CW (KTVQ-DT2) Billings, MT
+ Court TV (WSFL-DT2) Miami, FL
+ PBS (WQED-DT1) Pittsburgh, PA
+ CW (KTVQ-DT2) Billings, MT
Reelz
ViendoMovies
- TBN (KTBN) Los Angeles, CA
- UniMás (KTFK) Sacramento, CA
+ TBN (KTBN) Los Angeles, CA
+ UniMás (KTFK) Sacramento, CA
Comet (WUCW-DT2) St Paul, MN
- CW (KHSL-DT2) Chico, CA
- CW (KION-TV2) Monterey, CA
- CW (KGET-TV2) Bakersfield, CA
- FOX (WSMH) Flint MI
- CW (KSBY2) Santa Barbara, CA
+ CW (KHSL-DT2) Chico, CA
+ CW (KION-TV2) Monterey, CA
+ CW (KGET-TV2) Bakersfield, CA
+ FOX (WSMH) Flint MI
+ CW (KSBY2) Santa Barbara, CA
GodTV
- MyNetworkTV (WRLH-DT2) Richmond, KY
+ MyNetworkTV (WRLH-DT2) Richmond, KY
Love Nature
- MyNetworkTV (WBTW-DT2) Florence, SC
- True Crime Network (WFAA-DT3) Dallas, TX
- Bounce (WTXL2) Tallahassee, FL
- UniMás (KFTR) Ontario, CA
- PBS (WEDH-DT1) Hartford, CT
- Daystar (KOCE-TV3) Los Angeles, CA
- ABC (WGTU) Traverse City, MI
- Comet TV (KCVU2) Chico, CA
- Hillsong (KTBN-TV2) Santa Ana, CA
- Smile (KTBN-TV3) Santa Ana, CA
- Enlace (KTBN-TV4) Los Angeles, CA
- PosiTiV (KTBN-TV5) Los Angeles, CA
+ MyNetworkTV (WBTW-DT2) Florence, SC
+ True Crime Network (WFAA-DT3) Dallas, TX
+ Bounce (WTXL2) Tallahassee, FL
+ UniMás (KFTR) Ontario, CA
+ PBS (WEDH-DT1) Hartford, CT
+ Daystar (KOCE-TV3) Los Angeles, CA
+ ABC (WGTU) Traverse City, MI
+ Comet TV (KCVU2) Chico, CA
+ Hillsong (KTBN-TV2) Santa Ana, CA
+ Smile (KTBN-TV3) Santa Ana, CA
+ Enlace (KTBN-TV4) Los Angeles, CA
+ PosiTiV (KTBN-TV5) Los Angeles, CA
CBC Montreal
- CW (KHON-DT2) Honolulu, HI
+ CW (KHON-DT2) Honolulu, HI
SET International
We TV West
NHL Center Ice 7
NHL Center Ice 8
- Telemundo (WNJU-DT1) New York, NY
- MeTV (KNLC-DT1) St Louis, MO
- Univision (WUVN-DT1) Hartford, CT
- ABC (KTMF) Missoula, MT
- Bounce (WPXN-DT2) New York, NY
- MeTV /My Network TV (WOIO-DT2) Cleveland, OH
- Court TV Mystery (KGPE2) Fresno, CA
+ Telemundo (WNJU-DT1) New York, NY
+ MeTV (KNLC-DT1) St Louis, MO
+ Univision (WUVN-DT1) Hartford, CT
+ ABC (KTMF) Missoula, MT
+ Bounce (WPXN-DT2) New York, NY
+ MeTV /My Network TV (WOIO-DT2) Cleveland, OH
+ Court TV Mystery (KGPE2) Fresno, CA
Bandamax
- LATV (KFUL) Los Angeles, CA
+ LATV (KFUL) Los Angeles, CA
ION Plus East
- ION Mystery (WPXN-DT3) New York, NY
+ ION Mystery (WPXN-DT3) New York, NY
All Arts (WLIW-DT4) New York, NY
- PBS (KQEH-DT2) San Francisco, CA
- PBS Plus (KQET2) San Francisco, CA
- Court TV (WHPX-DT3) Hartford, CT
- PBS Kids (KUHT-DT3) Houston, TX
- DEFY (WPXN-DT4) New York, NY
- NHK World (KCET-DT3) Los Angeles, CA
+ PBS (KQEH-DT2) San Francisco, CA
+ PBS Plus (KQET2) San Francisco, CA
+ Court TV (WHPX-DT3) Hartford, CT
+ PBS Kids (KUHT-DT3) Houston, TX
+ DEFY (WPXN-DT4) New York, NY
+ NHK World (KCET-DT3) Los Angeles, CA
MASN2
- Create (KVPT3) Fresno, CA
- PBS World (KQEH3) San Jose, CA
- PBS World (KQET3) Watsonville, CA
- PBS Kids (KQET4) Watsonville, CA
- MyNetworkTV (KEYT-DT2) Santa Barbara, CA
- Circle (WRNN-DT2) Kingston, NY
- Canal de La Fe (WRNN-DT3) New York, NY
- UNI (KFSF-DT2) San Francisco, CA
- PBS World (KIXE-DT3) Redding, CA
+ Create (KVPT3) Fresno, CA
+ PBS World (KQEH3) San Jose, CA
+ PBS World (KQET3) Watsonville, CA
+ PBS Kids (KQET4) Watsonville, CA
+ MyNetworkTV (KEYT-DT2) Santa Barbara, CA
+ Circle (WRNN-DT2) Kingston, NY
+ Canal de La Fe (WRNN-DT3) New York, NY
+ UNI (KFSF-DT2) San Francisco, CA
+ PBS World (KIXE-DT3) Redding, CA
TBD (WMBC-DT3) Newton, NJ
- SinoVision (WMBC-DT4) Newton, NJ
- Cozi TV (WTAE-DT2) Pittsburgh, PA
- Quest (WMBC-DT2) Newton, NJ
+ SinoVision (WMBC-DT4) Newton, NJ
+ Cozi TV (WTAE-DT2) Pittsburgh, PA
+ Quest (WMBC-DT2) Newton, NJ
NBC Sports Chicago Plus 2
- WBNX-TV 55 (WBNX-DT1) Akron, OH
+ WBNX-TV 55 (WBNX-DT1) Akron, OH
MTV Tr3s West
- MeTV (WPLG-DT2) Miami, FL
- MeTV (KITV-DT2) Honolulu, HI
- CBS (KGWC-DT1) Casper, WY
+ MeTV (WPLG-DT2) Miami, FL
+ MeTV (KITV-DT2) Honolulu, HI
+ CBS (KGWC-DT1) Casper, WY
Shop LC
AccuWeather
- Bounce (WKBW2) Buffalo, NY
+ Bounce (WKBW2) Buffalo, NY
National Geographic Wild East
Big Ten Network
Discovery Channel East
- Grit (WHPX-DT4) Hartford, CT
- Ion Television (WHPX-DT1) Hartford, CT
+ Grit (WHPX-DT4) Hartford, CT
+ Ion Television (WHPX-DT1) Hartford, CT
Starz Kids & Family West
- LATV (KSEE-DT3) Fresno, CA
- PBS Create (WVIZ-DT4) Cleveland, OH
+ LATV (KSEE-DT3) Fresno, CA
+ PBS Create (WVIZ-DT4) Cleveland, OH
History East
SportsNet World
PBS World (WVIZ-DT3) Cleveland, OH
Newsmax TV
RT America
TBS East
- PBS Kids (KQEH4) San Jose, CA
+ PBS Kids (KQEH4) San Jose, CA
Smithsonian
NHL Network
Living Faith TV
@@ -1227,38 +1227,38 @@
Fox Business
Noovo
Mega TV
- PBS World (KOCE-DT4) Huntington Beach, CA
- Laff (WPXI-DT1) Pittsburgh, PA
+ PBS World (KOCE-DT4) Huntington Beach, CA
+ Laff (WPXI-DT1) Pittsburgh, PA
Revenue Frontier
- FOX (WATM2) Altoona, PA
- Cozi TV (WATM3) Altoona, PA
- Create (WCVE-DT2) Richmond, VA
- PBS Kids (KAET-DT4) Arizona PX
- PBS World (WCVE-DT3) Richmond, VA
+ FOX (WATM2) Altoona, PA
+ Cozi TV (WATM3) Altoona, PA
+ Create (WCVE-DT2) Richmond, VA
+ PBS Kids (KAET-DT4) Arizona PX
+ PBS World (WCVE-DT3) Richmond, VA
TeenNick
MTV Classic West
NHK World (US-National)
- PBS (WHUT-DT1) Washington, DC
- PBS (WUPA-DT1) Atlanta, GA
+ PBS (WHUT-DT1) Washington, DC
+ PBS (WUPA-DT1) Atlanta, GA
CBS Sports Network
- Court TV Mystery (WKBW3) Buffalo, NY
+ Court TV Mystery (WKBW3) Buffalo, NY
The Travel Channel
Fox Sports 2
- Comet (WCTX-DT2) Hartford, CT
- Laff (KIRO-DT3) Seattle, WA
+ Comet (WCTX-DT2) Hartford, CT
+ Laff (KIRO-DT3) Seattle, WA
Bounce (WSB-DT2) Atanta, GA
- NBC (WMBF-TV) Myrtle Beach, SC
+ NBC (WMBF-TV) Myrtle Beach, SC
OnTV4U
- NewsNet (KFLA) Los Angeles, CA
- Decades (WCIU-DT6) Chicago, IL
- MeTV (WCIU-DT3) Chicago, IL
- The Country Network (KFLA-LD2) Los Angeles, CA
- FNX (KVCR-DT2) San Bernardino, CA
- Create (KVCR-DT4) San Bernardino, CA
+ NewsNet (KFLA) Los Angeles, CA
+ Decades (WCIU-DT6) Chicago, IL
+ MeTV (WCIU-DT3) Chicago, IL
+ The Country Network (KFLA-LD2) Los Angeles, CA
+ FNX (KVCR-DT2) San Bernardino, CA
+ Create (KVCR-DT4) San Bernardino, CA
ESPNEWS
- Empire PBS (KVCR-DT3) San Bernardino, CA
+ Empire PBS (KVCR-DT3) San Bernardino, CA
Starz 1 West
- The Grio (KAIL-DT2) Fresno, CA
+ The Grio (KAIL-DT2) Fresno, CA
Leafs Nation Network
Cartoon Network East
Pursuit Channel
@@ -1268,9 +1268,9 @@
FOX News
Dream 2
ICI RDI
- ESNE (KDOC-TV2) Los Angeles, CA
- NTD TV (KMTP-DT5) San Francisco, CA
- MeTV (KDOC-DT3) Los Angeles, CA
+ ESNE (KDOC-TV2) Los Angeles, CA
+ NTD TV (KMTP-DT5) San Francisco, CA
+ MeTV (KDOC-DT3) Los Angeles, CA
MLB Extra Innings 2
MLB Extra Innings 3
MLB Extra Innings 4
@@ -1284,129 +1284,129 @@
MovieMax West
OuterMax West
TNT West
- World Channel (KMTP-TV2) San Francisco, CA
- WTV (KMTP-TV4) San Francisco, CA
- Telemundo (KNTV-DT3) San Francisco, CA
- NBCLX (KXAS-DT3) Dallas TX
- Estrella (KGMC) Clovis, CA
+ World Channel (KMTP-TV2) San Francisco, CA
+ WTV (KMTP-TV4) San Francisco, CA
+ Telemundo (KNTV-DT3) San Francisco, CA
+ NBCLX (KXAS-DT3) Dallas TX
+ Estrella (KGMC) Clovis, CA
Fuse West
- DABL (KMPH-TV2) Fresno, CA
+ DABL (KMPH-TV2) Fresno, CA
Hallmark Movies & Mysteries East
- Create (WUPA-DT2) Atlanta, GA
- MeTV (KAZT-DT2) Prescott, AZ
- PBS World(WUPA-DT3) Atlanta, GA
- TeleXitos (KNSO-DT2) Fresno, CA
- ION (KNSO3) Fresno, CA
+ Create (WUPA-DT2) Atlanta, GA
+ MeTV (KAZT-DT2) Prescott, AZ
+ PBS World(WUPA-DT3) Atlanta, GA
+ TeleXitos (KNSO-DT2) Fresno, CA
+ ION (KNSO3) Fresno, CA
This TV
Pasiones US
- Heroes and Icons (WCIU-DT4) Chicago, IL
+ Heroes and Icons (WCIU-DT4) Chicago, IL
Golf Channel
IFC West
- The Grio TV (WSVN-DT2) Miami, FL
+ The Grio TV (WSVN-DT2) Miami, FL
MLB Network
Cine Estelar
PBS West (National Feed)
- LX (WCAU-DT3) Philadelphia, PA
- New Tang Dynasty (WMBC-DT5) Newton, NJ
- H&I (KVME) Bishop, CA
- CBS (KXDF-CD1) Fairbanks, AK
+ LX (WCAU-DT3) Philadelphia, PA
+ New Tang Dynasty (WMBC-DT5) Newton, NJ
+ H&I (KVME) Bishop, CA
+ CBS (KXDF-CD1) Fairbanks, AK
Catholic Faith Network
- Comet TV (KBVU2) Eureka, CA
- MeTV (WTHR-DT3) Indianapolis, IN
- ABC (KWYB-DT1) Butte, MT
+ Comet TV (KBVU2) Eureka, CA
+ MeTV (WTHR-DT3) Indianapolis, IN
+ ABC (KWYB-DT1) Butte, MT
H&I (KQCA2) Sacramento, CA
Télé-Québec
- UNI (KSMS) Monterey, CA
- MeTV (KAZT-CD2) Phoenix, AZ
+ UNI (KSMS) Monterey, CA
+ MeTV (KAZT-CD2) Phoenix, AZ
RetroPlex West
IndiePlex West
CBC News Network
- Antenna (KTLA2) Los Angeles, CA
- CW (WFQX-DT2) Cadillac, MI
+ Antenna (KTLA2) Los Angeles, CA
+ CW (WFQX-DT2) Cadillac, MI
NDTV Good Times
- PBS Kids (WEDH-DT2) Hartford, CT
+ PBS Kids (WEDH-DT2) Hartford, CT
NESN Plus
- Comet (KOMO-DT2) Seattle, WA
+ Comet (KOMO-DT2) Seattle, WA
NBCLX (WTVJ-DT3) Miami, FL
- WAPA Deportes
- CW (WBSF) Bay City, MI
- ABC (WBUP) Ishpeming, MI
- UniMas (K15HJ-D) Ridgecrest, CA
- MeTV (WBBZ-TV) Springville, NY
- Story Television (WZME-DT1) New York, NY
- MeTV (WDPN-DT1) Philadelphia, PA
+ WAPA Deportes
+ CW (WBSF) Bay City, MI
+ ABC (WBUP) Ishpeming, MI
+ UniMas (K15HJ-D) Ridgecrest, CA
+ MeTV (WBBZ-TV) Springville, NY
+ Story Television (WZME-DT1) New York, NY
+ MeTV (WDPN-DT1) Philadelphia, PA
The CW (WPCW-DT1) Pittsburgh, PA
- NLEC (KNLC-DT2) St Louis, MO
+ NLEC (KNLC-DT2) St Louis, MO
América TeVé (WPXO-LD1) East Orange, NJ
- MeTV Plus (KYAZ-DT2) Houston TX
- LATV (KSMS-DT3) Monterey, CA
- True Crime Network (WGRZ3) Buffalo, NY
- CW (KBOI-DT2) Boise, ID
+ MeTV Plus (KYAZ-DT2) Houston TX
+ LATV (KSMS-DT3) Monterey, CA
+ True Crime Network (WGRZ3) Buffalo, NY
+ CW (KBOI-DT2) Boise, ID
TeleXitos (KVEA-DT2) Los Angeles, CA
- Heartland (KWHY-TV2) Los Angeles, CA
- FOX (KTMF-DT2) Missoula, MT
- SonLife (KXLA-DT6) Los Angeles, CA
- Sky Link TV (KXLA-DT3) Los Angeles, CA
- KBS World (KTSF-DT3) San Francisco, CA
- New Tang Dynasty TV (KXLA-DT7) Los Angeles, CA
- VBS (KJLA-DT6) Los Angeles, CA
- LATV (KCNZ-CD) San Francisco, CA
- PBS Kids (KERA-DT2) Dallas, TX
+ Heartland (KWHY-TV2) Los Angeles, CA
+ FOX (KTMF-DT2) Missoula, MT
+ SonLife (KXLA-DT6) Los Angeles, CA
+ Sky Link TV (KXLA-DT3) Los Angeles, CA
+ KBS World (KTSF-DT3) San Francisco, CA
+ New Tang Dynasty TV (KXLA-DT7) Los Angeles, CA
+ VBS (KJLA-DT6) Los Angeles, CA
+ LATV (KCNZ-CD) San Francisco, CA
+ PBS Kids (KERA-DT2) Dallas, TX
Estrella TV
Court TV (WPIX-DT3) NY
Esperanza TV
- MyNetworkTV (KRVU) Chico, CA
- MyNetworkTV (KZVU) Chico, CA
+ MyNetworkTV (KRVU) Chico, CA
+ MyNetworkTV (KZVU) Chico, CA
A.Side
Bally Sports South Georgia
- My NetworkTV (WHVL-LD1) State Collage PA
- Buzzr (WHVL-LD2) State Collage PA
- UniMás (KBTF) Bakersfield, CA
+ My NetworkTV (WHVL-LD1) State Collage PA
+ Buzzr (WHVL-LD2) State Collage PA
+ UniMás (KBTF) Bakersfield, CA
CHARGE! (KFRE-TV2) Fresno, CA
- Cozi TV (KMOV-DT2) St Louis MO
- CW+ (KECA) Eureka, CA
+ Cozi TV (KMOV-DT2) St Louis MO
+ CW+ (KECA) Eureka, CA
Syfy West
- ZWTV (KJLA-DT9) Los Angeles, CA
+ ZWTV (KJLA-DT9) Los Angeles, CA
MGM+ East
Bounce (KJEO-LP) Fresno, CA
QVC (KJEO-DT2) Fresno, CA
AMG-TV (KJEO-LD3) Fresno, CA
- Canal de La Fe (KTNC-TV2) San Francisco, CA
+ Canal de La Fe (KTNC-TV2) San Francisco, CA
UniMás (KPMR-DT2) Santa Barbara, CA
- LATV (KPMR-DT3) Santa Barbara, CA
- UniMas (KAKW-DT2) Austin, TX
+ LATV (KPMR-DT3) Santa Barbara, CA
+ UniMas (KAKW-DT2) Austin, TX
MGM+ West
TVK2
Azteca (KRHT-LP) Redding, CA
- Story Television (KAZA-DT2) Avalon, CA
- PBS (WCMU-TV) Mount Pleasant, MI
+ Story Television (KAZA-DT2) Avalon, CA
+ PBS (WCMU-TV) Mount Pleasant, MI
UNI (KTFK-DT13) Sacramento, CA
Hallmark Movies & Mysteries West
MTV Live (International)
- CW (WPDE-DT2) Florence, SC
+ CW (WPDE-DT2) Florence, SC
Movies! (KCOP-DT3) Los Angeles, CA
Fox Soccer Plus
Hum TV
- PBS (K18HD) Fresno, CA
- Corner Store (KFLA-LD3) Los Angeles, CA
- Biz-TV (KFLA-LD4) Los Angeles, CA
- Jewelry Television (KFLA-LD5) Los Angeles, CA
+ PBS (K18HD) Fresno, CA
+ Corner Store (KFLA-LD3) Los Angeles, CA
+ Biz-TV (KFLA-LD4) Los Angeles, CA
+ Jewelry Television (KFLA-LD5) Los Angeles, CA
Jaya Plus
- SonLife (KCNS-DT3) San Francisco, CA
+ SonLife (KCNS-DT3) San Francisco, CA
North Coast Create (KEET3) Eureka, CA
- Shop LC (KVMD-DT5) Twentynine Palms, CA
- FaithTV (KVMD-DT6) Twentynine Palms, CA
+ Shop LC (KVMD-DT5) Twentynine Palms, CA
+ FaithTV (KVMD-DT6) Twentynine Palms, CA
CGTN (KVMD9) Twentynine Palms, CA
Tai Shan TV (KVMD-DT10) Twentynine Palms, CA
- True Crime Network (WFUT-DT2) New York, NY
+ True Crime Network (WFUT-DT2) New York, NY
LCN
Magnolia Network East
- Decades (KAXT-CD2) San Francisco, CA
- MyNetworkTV (KECA-DT2) Eureka, CA
- GetTV (KFTR-DT2) Ontario, CA
- Unimas (KXLN-DT2) Houston, TX
- Telemundo (KECY-DT4) El Centro, CA
- TeleXitos (WSNS-DT2) Chicago, IL
+ Decades (KAXT-CD2) San Francisco, CA
+ MyNetworkTV (KECA-DT2) Eureka, CA
+ GetTV (KFTR-DT2) Ontario, CA
+ Unimas (KXLN-DT2) Houston, TX
+ Telemundo (KECY-DT4) El Centro, CA
+ TeleXitos (WSNS-DT2) Chicago, IL
UniMás (KSMS-DT2) Monterey, CA
Stingray Hit List
Stingray Hot Country
@@ -1419,88 +1419,88 @@
Stingray Rock Alternative
Stingray Smooth Jazz
Stingray Easy Listening
- The U (WMEU-CD1) Chicago, IL
+ The U (WMEU-CD1) Chicago, IL
SonLife Broadcasting Network
- CGTN (KICU-TV3) San Jose, CA
+ CGTN (KICU-TV3) San Jose, CA
TBS West
- HSN (KNLA) Los Angeles, CA
- UniMás (KDTF) San Diego, CA
+ HSN (KNLA) Los Angeles, CA
+ UniMás (KDTF) San Diego, CA
Univision East (National Feed)
- UNI (KBNT) San Diego, CA
+ UNI (KBNT) San Diego, CA
MGM+ Drive-In
- 3ABN Latino (KQMM-CD) Santa Maria, CA
- CatholicTV (KUPU) Waimanalo, HI
+ 3ABN Latino (KQMM-CD) Santa Maria, CA
+ CatholicTV (KUPU) Waimanalo, HI
Willow
- Telemundo (WDNI-CD1) Indianapolis, IN
- The Grio (KTTV-DT3) Los Angeles, CA
+ Telemundo (WDNI-CD1) Indianapolis, IN
+ The Grio (KTTV-DT3) Los Angeles, CA
Stingray Nothin' But 90's
- Azteca (WKOB-LD1) New York, NY
+ Azteca (WKOB-LD1) New York, NY
Stingray Exitos del Momento
MeTV (KYMB-LD) Monterey, CA
THIS (KYMB-LD2) Monterey, CA
Buzzr TV (KYMB-LD4) Monterey, CA
- My Network TV (WXSP-CD1) Grand Rapids MI
- DIYA TV (KNLA-CD3) Los Angeles, CA
- Antenna TV (WSFL-DT3) Miami, FL
+ My Network TV (WXSP-CD1) Grand Rapids MI
+ DIYA TV (KNLA-CD3) Los Angeles, CA
+ Antenna TV (WSFL-DT3) Miami, FL
Azteca (KZKC-LP) Bakersfield, CA
SportsNet One
Mana Vision 3 (KJEO-DT4) Fresno, CA
Sony Movies
CPTV Spilit (WEDH-DT3) Hartford, CT
- Court TV (KMMD-CD) Salinas, CA
- UniMás (KKTF-LD) Chico, CA
- Punto 2 (WKAQ-DT2) San Juan, PR
+ Court TV (KMMD-CD) Salinas, CA
+ UniMás (KKTF-LD) Chico, CA
+ Punto 2 (WKAQ-DT2) San Juan, PR
Mediaset Italia
- HSN (KNET) Los Angeles, CA
+ HSN (KNET) Los Angeles, CA
Bally Sports Detroit Extra
The Country Network
Charge (WUCW-DT3) St Paul, MN
- TBD. (KDNL-DT1) St Louis, MO
- FOX (KBFX) Bakersfield, CA
- Infomercials (KVMD7) Twentynine Palms, CA
- amga TV (KXLA10) Los Angeles, CA
- Comet TV (WRLH-DT3) Richmond, KY
- Charge (KDNL-DT1) St Louis, MO
+ TBD. (KDNL-DT1) St Louis, MO
+ FOX (KBFX) Bakersfield, CA
+ Infomercials (KVMD7) Twentynine Palms, CA
+ amga TV (KXLA10) Los Angeles, CA
+ Comet TV (WRLH-DT3) Richmond, KY
+ Charge (KDNL-DT1) St Louis, MO
PixL TV
France 24 English
- TBD TV (KBFX-DT2) Bakersfield, CA
+ TBD TV (KBFX-DT2) Bakersfield, CA
Antenna TV
FX Movie Channel
- Rewind TV (WPIX-DT4) NY
- Court TV (WPHL-DT3) Philadelphia, PA
+ Rewind TV (WPIX-DT4) NY
+ Court TV (WPHL-DT3) Philadelphia, PA
MyNetworkTV (K23DT-D) Tahoe City, CA
- Antenna TV (WTIC-DT2) Hartford, CT
- Court TV (KTLA3) Los Angeles, CA
- Court TV (KDAF-DT3) Dallas, TX
- MeTV Plus (WCIU-DT5) Chicago, IL
- Bounce (WXMI-DT3) Grand Rapids, MI
+ Antenna TV (WTIC-DT2) Hartford, CT
+ Court TV (KTLA3) Los Angeles, CA
+ Court TV (KDAF-DT3) Dallas, TX
+ MeTV Plus (WCIU-DT5) Chicago, IL
+ Bounce (WXMI-DT3) Grand Rapids, MI
Oprah Winfrey Network East
SportsNet East
SportsNet West
SportsNet Pacific
MeTV
- Milenio (KSDY) San Diego, CA
+ Milenio (KSDY) San Diego, CA
Bounce (KSDY-LD2) San Diego, CA
- QVC2 (KCNZ-CD2) San Francisco, CA
- MeTV (KMIR-DT2) Palm Springs, CA
- Comet (WTTV-DT3) Indianapolis, IN
+ QVC2 (KCNZ-CD2) San Francisco, CA
+ MeTV (KMIR-DT2) Palm Springs, CA
+ Comet (WTTV-DT3) Indianapolis, IN
Comet (KIAH-DT3) Houston, TX
Antenna TV (WJW-DT2) Cleveland, OH
ARY Zauq
LATV (WUVN-DT4) Hartford, CT
- This TV (WATL-DT2) Atlanta, GA
+ This TV (WATL-DT2) Atlanta, GA
TVOntario (CICA-DT) Toronto
- TrueReal (WSFL-DT4) Miami, FL
- Viet Today TV (KTSF-DT5) San Francisco, CA
- ONTV4U (KBTV-CA2) Sacramento, CA
+ TrueReal (WSFL-DT4) Miami, FL
+ Viet Today TV (KTSF-DT5) San Francisco, CA
+ ONTV4U (KBTV-CA2) Sacramento, CA
PBS (KODG-LP) Palm Springs, CA
- PBS World (KUHT-DT4) Houston, TX
+ PBS World (KUHT-DT4) Houston, TX
Vme Kids
- Daystar (WKOB-LD2) New York, NY
+ Daystar (WKOB-LD2) New York, NY
GetTV (KYMB-LD3) Monterey, CA
- Antenna TV (KTVI-DT2) St Louis, MO
- Telexitos (KTMD-DT2) Houston, TX
- NBCLX (KTMD-DT3) Houston, TX
+ Antenna TV (KTVI-DT2) St Louis, MO
+ Telexitos (KTMD-DT2) Houston, TX
+ NBCLX (KTMD-DT3) Houston, TX
Big Ten Network Overflow 2
Big Ten Network Overflow 3
Big Ten Network Overflow 4
@@ -1508,33 +1508,33 @@
Pets.TV
Cars.TV
MyDestination.TV
- Almavision (KTAV-LD) Los Angeles, CA
+ Almavision (KTAV-LD) Los Angeles, CA
Aastha Bhajan
- ION (WRIC-DT2) Richmond, VA
+ ION (WRIC-DT2) Richmond, VA
National Geographic West
- CBN News Channel (KTAV-LD2) Los Angeles, CA
- NewsNet (WMNN-LD1) Lake City, MI
+ CBN News Channel (KTAV-LD2) Los Angeles, CA
+ NewsNet (WMNN-LD1) Lake City, MI
Bally Sports Southeast Tennessee
CBC Edmonton
Impact Network
Bloomberg Television
- Hmong TV USA (KJEO-DT6) Fresno, CA
- TeleXitos (KMBY-LD2) Monterey, CA
- Estrella (KSDX) San Diego, CA
+ Hmong TV USA (KJEO-DT6) Fresno, CA
+ TeleXitos (KMBY-LD2) Monterey, CA
+ Estrella (KSDX) San Diego, CA
Colors Bangla
- Bounce (WINP-DT2) Pittsburgh, PA
- Court TV (WINP-DT3) Pittsburgh, PA
- ION Mystery (WINP-DT4) Pittsburgh, PA
- HSN (KAZT-DT3) Prescott, AZ
- Azteca America (KYAZ-DT3) Houston TX
+ Bounce (WINP-DT2) Pittsburgh, PA
+ Court TV (WINP-DT3) Pittsburgh, PA
+ ION Mystery (WINP-DT4) Pittsburgh, PA
+ HSN (KAZT-DT3) Prescott, AZ
+ Azteca America (KYAZ-DT3) Houston TX
WeatherNation
- Comet TV (KDOC-TV4) Los Angeles, CA
+ Comet TV (KDOC-TV4) Los Angeles, CA
MeTV (KCSO-DT2) Sacramento, CA
CTV Sci-Fi Channel
Retro TV (KGEC) Redding, CA
Action (KGEC-DT2) Redding, CA
Family Channel USA (KGEC-DT3) Redding, CA
- HSN (KAZT-CD3) Phoenix, AZ
+ HSN (KAZT-CD3) Phoenix, AZ
UNI (KVES) Palm Springs, CA
CTV (CKCO-DT) Kitchener ON
CTV2 (CKVR-DT) Barrie ON
@@ -1543,77 +1543,77 @@
Zee Marathi
TVA
CBC Windsor
- Grit (WEWS-DT2) Cleveland, OH
+ Grit (WEWS-DT2) Cleveland, OH
CBC Winnipeg
CTV2 (CHWI-DT) Wheatley ON
Bounce
MGM+ Hits East
- Movies! (KRCR-DT3) Redding, CA
- THIS (KSAO-DT2) Sacramento, CA
+ Movies! (KRCR-DT3) Redding, CA
+ THIS (KSAO-DT2) Sacramento, CA
Telemundo East (National Feed)
ESPN College Extra 7
ESPN College Extra 8
- Laff (WRTV-DT3) Indianapolis, IN
+ Laff (WRTV-DT3) Indianapolis, IN
FETV
- Buzzr TV (KSAO-LD3) Sacramento, CA
- CW (KFMB-TV2) San Diego, CA
- MeTV (KSTC-DT3) St Paul, MN
+ Buzzr TV (KSAO-LD3) Sacramento, CA
+ CW (KFMB-TV2) San Diego, CA
+ MeTV (KSTC-DT3) St Paul, MN
True Real (KSTP-DT5) St Paul, MN
Hollywood Suite 90s Movies
Hollywood Suite 70s Movies
Hollywood Suite 80s Movies
Hollywood Suite 00s Movies
- US Armenia (KIIO-LD) Los Angeles, CA
+ US Armenia (KIIO-LD) Los Angeles, CA
Kanal D
MyNetworkTV (KZTC) San Diego, CA
- Estrella (KCBT) Bakersfield, CA
- Azteca (KSAO) Sacramento, CA
- Telemundo (KCSO) Sacramento, CA
- WQED Showcase (WQED-DT4) Pittsburgh, PA
- Right Now TV (KVHF-LD2) Fresno, CA
- REV'N (KVHF-LD4) Clovis, CA
- Biz-TV (KVHF-LD6) Fresno, CA
- MeTV (WFMZ-DT3) Allentown, PA
- Estrella TV (KCNS-DT4) San Francisco, CA
+ Estrella (KCBT) Bakersfield, CA
+ Azteca (KSAO) Sacramento, CA
+ Telemundo (KCSO) Sacramento, CA
+ WQED Showcase (WQED-DT4) Pittsburgh, PA
+ Right Now TV (KVHF-LD2) Fresno, CA
+ REV'N (KVHF-LD4) Clovis, CA
+ Biz-TV (KVHF-LD6) Fresno, CA
+ MeTV (WFMZ-DT3) Allentown, PA
+ Estrella TV (KCNS-DT4) San Francisco, CA
LATV (XHAS-DT2) San Diego, CA
MGM+ Marquee
- Circle (WUAB-DT3) Cleveland, OH
+ Circle (WUAB-DT3) Cleveland, OH
Infomercials (KVHF-LD13) Fresno, CA
- Jewelry Television (KVHF-LD5) Fresno, CA
+ Jewelry Television (KVHF-LD5) Fresno, CA
TeleXitos
- MeTV Plus (WZME-DT2) New York, NY
+ MeTV Plus (WZME-DT2) New York, NY
DW Deutsch+
Univision Tlnovelas
- TeleXitos (WNJU-DT2) New York, NY
- NBC (KATH-LD1) Juneau, AK
- Geit (WTXL3) Tallahassee, FL
+ TeleXitos (WNJU-DT2) New York, NY
+ NBC (KATH-LD1) Juneau, AK
+ Geit (WTXL3) Tallahassee, FL
Disney Junior East
Telemundo (KESQ-DT8) Palm Springs, CA
- Three Angels (KKPM-CD) Chico, CA
- God TV (KKPM-DT2) Sacramento, CA
- Start TV (WCBS-DT2) New York, NY
+ Three Angels (KKPM-CD) Chico, CA
+ God TV (KKPM-DT2) Sacramento, CA
+ Start TV (WCBS-DT2) New York, NY
JBS
Disney Junior West
- Buzzr (WWOR-DT3) NY
- EstrellaTV (WASA-LD1) Port Jervis, NY
+ Buzzr (WWOR-DT3) NY
+ EstrellaTV (WASA-LD1) Port Jervis, NY
ABC Spark
Bally Sports Arizona
- CW (KCWQ) Palm Springs, CA
- ABC (KESQ) Palm Springs, CA
+ CW (KCWQ) Palm Springs, CA
+ ABC (KESQ) Palm Springs, CA
GMA News
- TeleXitos (WSCV-DT2) Fort Lauderdale, FL
- LATV (KBNT-CD2) San Diego, CA
- MeTV (WJLP-DT1) New York, NY
- QVC (WRNN-DT4) New York, NY
+ TeleXitos (WSCV-DT2) Fort Lauderdale, FL
+ LATV (KBNT-CD2) San Diego, CA
+ MeTV (WJLP-DT1) New York, NY
+ QVC (WRNN-DT4) New York, NY
MLB Extra Innings 1
- MeTV+ (KHTV-CD) Los Angeles, CA
- WACP4 (WACP-DT1) Atlantic City, NJ
+ MeTV+ (KHTV-CD) Los Angeles, CA
+ WACP4 (WACP-DT1) Atlantic City, NJ
Aspire TV
TBD TV (KFRE-TV3) Fresno, CA
Longhorn Network
Music Choice Dance/EDM
- FNX (WMBQ-CD) New York, NY
- Telemundo (WZDC-CD1) Washington, DC
+ FNX (WMBQ-CD) New York, NY
+ Telemundo (WZDC-CD1) Washington, DC
Pac-12 Networks
Pac-12 Bay Area
Pac-12 Oregon
@@ -1621,97 +1621,97 @@
Pac-12 Washington
Pac-12 Mountain
Pac-12 Los Angeles
- NBC (KSTS-DT3) San Francisco, CA
- Court TV (KERO-TV2) Bakersfield, CA
- MeTV (KERO-DT3) Bakersfield, CA
- Grit (WDPN-DT2) Philadelphia, PA
+ NBC (KSTS-DT3) San Francisco, CA
+ Court TV (KERO-TV2) Bakersfield, CA
+ MeTV (KERO-DT3) Bakersfield, CA
+ Grit (WDPN-DT2) Philadelphia, PA
BeIn Sports USA
BeIn Sports en Español
TUDN
- New Tang Dynasty TV (KCNS-DT5) San Francisco, CA
+ New Tang Dynasty TV (KCNS-DT5) San Francisco, CA
Starz 2 East
Start TV (KYW-DT2) Philadelphia, PA
Daystar (KGMC-DT3) Clovis, CA
- Shop LC (KSAO-DT5) Sacramento, CA
- AMG TV (WBON-LD) Richmond, KY
+ Shop LC (KSAO-DT5) Sacramento, CA
+ AMG TV (WBON-LD) Richmond, KY
Spectrum SportsNet
MeTV (WESH-DT2) Orlando, FL
- H&I (KAIL3) Fresno, CA
+ H&I (KAIL3) Fresno, CA
AT&T SportsNet Southwest
- Movies! (WDCA-DT2) Washington D.C.
- Infomercials (KMMC) San Francisco, CA
+ Movies! (WDCA-DT2) Washington D.C.
+ Infomercials (KMMC) San Francisco, CA
Nick Jr West
- Aliento Vision (WMBC-DT7) Newton, NJ
- Telemundo 31 (WTMO-CD1) Orlando, FL
- Three Angels (KLFB-LD) Salinas, CA
- 3ABN Latino (KLFB-LD2) Salinas, CA
- 3ABN Proclaim (KLFB-LD3) Salinas, CA
+ Aliento Vision (WMBC-DT7) Newton, NJ
+ Telemundo 31 (WTMO-CD1) Orlando, FL
+ Three Angels (KLFB-LD) Salinas, CA
+ 3ABN Latino (KLFB-LD2) Salinas, CA
+ 3ABN Proclaim (KLFB-LD3) Salinas, CA
DocuBox HD
Rai News 24
- Telemundo (WZTD-LD) Richmond, KY
+ Telemundo (WZTD-LD) Richmond, KY
SundanceTV West
American Heroes Channel
- Fil Am TV (KSMV-LD3) Los Angeles, CA
+ Fil Am TV (KSMV-LD3) Los Angeles, CA
Hope Channel (KSMV-LD6) Los Angeles, CA
CGTN (KSMV-LD9) Los Angeles, CA
Tai Shan TV (KSMV-LD10) Los Angeles, CA
Cozi TV
- Timeless/Infomercials (WTVE-DT2) Reading, PA
+ Timeless/Infomercials (WTVE-DT2) Reading, PA
Estrella (KSBT-DT2) Los Angeles, CA
Peace TV (KTAV-LD6) Altadena, CA
- Telemundo (WSCV-DT4) Fort Lauderdale, FL
+ Telemundo (WSCV-DT4) Fort Lauderdale, FL
Ultra Familia
Bounce (KUVS-DT3) Sacramento, CA
NTV
Sony Mix
Investigation Discovery West
MLB Strike Zone
- MyNetwork (KMOV-DT3) St Louis MO
- Heroes and Icons (WPLG-DT3) Miami, FL
+ MyNetwork (KMOV-DT3) St Louis MO
+ Heroes and Icons (WPLG-DT3) Miami, FL
The Cowboy Channel
Buzzr (KTXH-DT3) Houston TX
- Telemundo (KNVN-DT2) Chico, CA
- AccuWeather (KNVN5) Chico, CA
+ Telemundo (KNVN-DT2) Chico, CA
+ AccuWeather (KNVN5) Chico, CA
Comedy.TV
Azteca (KYAV) Palm Springs, CA
AT&T SportsNet Southwest Plus
- Court TV Mystery (WFXT-DT2) Boston MI
- Movies (WAGA-DT2) Atanta, GA
- Heroes and Icons (WDCA-DT3) Washington D.C.
- FOX Weather OTA (WNYW-DT3) New York, NY
+ Court TV Mystery (WFXT-DT2) Boston MI
+ Movies (WAGA-DT2) Atanta, GA
+ Heroes and Icons (WDCA-DT3) Washington D.C.
+ FOX Weather OTA (WNYW-DT3) New York, NY
Buzzr TV (KCOP-TV2) Los Angeles, CA
Movies! (KTXH-DT2) Houston TX
- Movies! (KUTP-DT2) Arizona, PX
+ Movies! (KUTP-DT2) Arizona, PX
SonLife (WKOB-LD5) New York, NY
EstrellaTV (WKOB-LD6) New York, NY
- Local Now (WNWT-LD1) New York, NY
- Movies!(WTXF-DT2) Philadelphia, PA
- The Griotv (WTXF-DT3) Philadelphia, PA
- Bounce (WXTV-DT2) NY
- TeleXitos (KCSO-DT3) Sacramento, CA
+ Local Now (WNWT-LD1) New York, NY
+ Movies!(WTXF-DT2) Philadelphia, PA
+ The Griotv (WTXF-DT3) Philadelphia, PA
+ Bounce (WXTV-DT2) NY
+ TeleXitos (KCSO-DT3) Sacramento, CA
Dog TV
Starz 2 West
FNX (KEET4) Eureka, CA
- H&I (KRET) Palm Springs, CA
+ H&I (KRET) Palm Springs, CA
One America News Network
Fox Sports 1
GetTV
FXX West
- Bounce (KFSF-DT3) Vallejo, CA
+ Bounce (KFSF-DT3) Vallejo, CA
PBS (KJHP-LP) Morongo Valley, CA
Empire PBS (KJHP-LP3) Morongo Valley, CA
Create (KJHP-LP4) Morongo Valley, CA
SportsGrid (KRON-DT3) San Francisco, CA
- Defy TV (KPPX-DT5) Arizona, PX
+ Defy TV (KPPX-DT5) Arizona, PX
QVC2
- Laff (WPXN-DT5) New York, NY
- Laff (WPPX-DT5) Philadelphia, PA
- Defy (KSPX-TV5) Sacramento-Modesto, CA
- DEFY TV (WHPX-DT5) Hartford, CT
- Estrella (KRET-DT3) Palm Springs, CA
- FNX (WNDT-CD) New York, NY
- Daystar (KMBY-LD3) Monterey, CA
- VGNTV (KDOC-DT5) Los Angeles, CA
+ Laff (WPXN-DT5) New York, NY
+ Laff (WPPX-DT5) Philadelphia, PA
+ Defy (KSPX-TV5) Sacramento-Modesto, CA
+ DEFY TV (WHPX-DT5) Hartford, CT
+ Estrella (KRET-DT3) Palm Springs, CA
+ FNX (WNDT-CD) New York, NY
+ Daystar (KMBY-LD3) Monterey, CA
+ VGNTV (KDOC-DT5) Los Angeles, CA
NHL Center Ice 9
NHL Center Ice 10
Revolt
@@ -1721,45 +1721,45 @@
Adrenalina Sports Network
[adult swim]East
Fusion
- Daystar (KAKZ-LD2) Palm Springs, CA
- Azteca (KAKZ-LD3) Palm Springs, CA
+ Daystar (KAKZ-LD2) Palm Springs, CA
+ Azteca (KAKZ-LD3) Palm Springs, CA
QVC (KAKZ-DT4) Palm Springs, CA
- UniMás 29 (WRCF-CD1) Orlando, FL
- KRCA-DT4 (KRCA-DT4) Los Angeles, CA
- My Network TV (WMNT-CD1) Toledo, OH
- HSN (KPXN-TV6) Los Angeles, CA
- TrueReal (KPPX-DT6) Arizona, PX
- TrueReal (WPXN-DT6) New York, NY
- Defy TV (WPPX-DT6) Philadelphia, PA
- DEFY TV (WINP-DT5) Pittsburgh, PA
- TrueReal (KSPX-TV6) Sacramento, CA
- Laff (KKPX-TV5) San Francisco, CA
- Buzzr TV (WBON-LD2) Richmond, KY
- Heartland (WBON-LD3) Richmond, KY
- Laff (KPXN-TV5) Los Angeles, CA
+ UniMás 29 (WRCF-CD1) Orlando, FL
+ KRCA-DT4 (KRCA-DT4) Los Angeles, CA
+ My Network TV (WMNT-CD1) Toledo, OH
+ HSN (KPXN-TV6) Los Angeles, CA
+ TrueReal (KPPX-DT6) Arizona, PX
+ TrueReal (WPXN-DT6) New York, NY
+ Defy TV (WPPX-DT6) Philadelphia, PA
+ DEFY TV (WINP-DT5) Pittsburgh, PA
+ TrueReal (KSPX-TV6) Sacramento, CA
+ Laff (KKPX-TV5) San Francisco, CA
+ Buzzr TV (WBON-LD2) Richmond, KY
+ Heartland (WBON-LD3) Richmond, KY
+ Laff (KPXN-TV5) Los Angeles, CA
Azteca (KVVG-LD) Porterville, CA
- PosiTiv (KOFY-DT3) San Francisco, CA
- MeTV Plus (KTLN-DT4) San Francisco, CA
- MeTV (KTLN-DT2) Novato, CA
- MeTV (KTLN-TV3) Novato, CA
- Three Angels (K17JI) Fresno, CA
- 3ABN Proclaim (K17JI-D2) Fresno, CA
- 3ABN Dare to Dream (K17JI-D3) Fresno, CA
- 3ABN Latino (K17JI-DT4) Fresno, CA
- getTV (WFUT-DT3) New York, NY
- GetTV (KDTV-DT3) San Francisco, CA
- GetTV (KTFK-DT3) Sacramento, CA
- GetTV (KBTF-CD2) Bakersfield, CA
- Laff (WGBO-DT2) Chicago, IL
- Mana (KSFV-CD2) Los Angeles, CA
+ PosiTiv (KOFY-DT3) San Francisco, CA
+ MeTV Plus (KTLN-DT4) San Francisco, CA
+ MeTV (KTLN-DT2) Novato, CA
+ MeTV (KTLN-TV3) Novato, CA
+ Three Angels (K17JI) Fresno, CA
+ 3ABN Proclaim (K17JI-D2) Fresno, CA
+ 3ABN Dare to Dream (K17JI-D3) Fresno, CA
+ 3ABN Latino (K17JI-DT4) Fresno, CA
+ getTV (WFUT-DT3) New York, NY
+ GetTV (KDTV-DT3) San Francisco, CA
+ GetTV (KTFK-DT3) Sacramento, CA
+ GetTV (KBTF-CD2) Bakersfield, CA
+ Laff (WGBO-DT2) Chicago, IL
+ Mana (KSFV-CD2) Los Angeles, CA
Spectrum SportsNet LA
Telemundo (KMMW-LD) Stockton, CA
i24 News English
- KWHY-DT3 (KWHY-DT3) Los Angeles, CA
- SonLife Network (KBTV-CA3) Sacramento, CA
- Bold TV (KBTV-CD4) Sacramento, CA
- Retro TV (KBTV-CA5) Sacramento, CA
- Mainstreet TV (KBTV-CA6) Sacramento, CA
+ KWHY-DT3 (KWHY-DT3) Los Angeles, CA
+ SonLife Network (KBTV-CA3) Sacramento, CA
+ Bold TV (KBTV-CD4) Sacramento, CA
+ Retro TV (KBTV-CA5) Sacramento, CA
+ Mainstreet TV (KBTV-CA6) Sacramento, CA
Smart LifeStyle TV
MeTV (KVBC) Fresno, CA
Start TV (KVBC-DT2) Reedley, CA
@@ -1770,18 +1770,18 @@
NewsNet (KVBC-LD9) Fresno, CA
Heartland (KVBC-LP6) Reedley, CA
History West
- The Country Network (KMSG-DT5) Fresno, CA
- NTD Eng! (KCNS-DT6) San Francisco, CA
+ The Country Network (KMSG-DT5) Fresno, CA
+ NTD Eng! (KCNS-DT6) San Francisco, CA
Infomercials (KVMM-CD2) Santa Barbara, CA
Jewelry Television (KBID-DT4) Fresno, CA
- FOX (KMPH-CD) Fresno, CA
- TV Guide (KVHF-LD) Fresno, CA
- TrueReal (KKPX-TV6) San Francisco, CA
- Heartland (KZGN) Los Angeles, CA
+ FOX (KMPH-CD) Fresno, CA
+ TV Guide (KVHF-LD) Fresno, CA
+ TrueReal (KKPX-TV6) San Francisco, CA
+ Heartland (KZGN) Los Angeles, CA
Corner Store (KZGN-LD3) Los Angeles, CA
NFL Red Zone
SEC Network
- UniMas (KTFF-LD) Fresno, CA
+ UniMas (KTFF-LD) Fresno, CA
BBC World News (North America)
Zee Salaam
Bally Sports Southeast
@@ -1790,335 +1790,335 @@
Al Jazeera (KBID-LP) Coalinga, CA
Grit
TSN3
- Grit TV (KFSF-DT4) San Francisco, CA
- Court TV Mystery (KDTV-DT4) San Francisco, CA
+ Grit TV (KFSF-DT4) San Francisco, CA
+ Court TV Mystery (KDTV-DT4) San Francisco, CA
TSN4
TSN5
- Court TV Mystery (WDPN-DT3) Philadelphia, PA
+ Court TV Mystery (WDPN-DT3) Philadelphia, PA
WWE Network
- GetTV (WGBO-DT3) Chicago, IL
- Court TV Mystery (KFTR-DT3) Ontario, CA
- Grit TV (KFTR-DT4) Ontario, CA
- Court TV Mystery (KFTV-DT3) Hanford, CA
- Grit TV (KFTV-DT4) Hanford, CA
- Court TV Mystery (KBTF-CD3) Bakersfield, CA
+ GetTV (WGBO-DT3) Chicago, IL
+ Court TV Mystery (KFTR-DT3) Ontario, CA
+ Grit TV (KFTR-DT4) Ontario, CA
+ Court TV Mystery (KFTV-DT3) Hanford, CA
+ Grit TV (KFTV-DT4) Hanford, CA
+ Court TV Mystery (KBTF-CD3) Bakersfield, CA
Court TV Mystery (KUVS-DT4) Modesto, CA
- Grit TV (KTFK-DT4) Stockton, CA
+ Grit TV (KTFK-DT4) Stockton, CA
NickMusic
- Ion Mystery (KXLN-DT3) Houston, TX
+ Ion Mystery (KXLN-DT3) Houston, TX
Zee Tamil
Stingray Naturescape
Melody Aflam
- Ace TV (WACP-DT2) Atlantic City, NJ
- TrueReal (WINP-DT6) Pittsburgh, PA
- MyNetworkTV (KPSE) Palm Springs, CA
+ Ace TV (WACP-DT2) Atlantic City, NJ
+ TrueReal (WINP-DT6) Pittsburgh, PA
+ MyNetworkTV (KPSE) Palm Springs, CA
NewsNation East
Rev'n
- REV'N (KBTV-CA7) Sacramento, CA
- Court TV (KTXL3) Sacramento, CA
- Charge! (WUTV3) Buffalo, NY
+ REV'N (KBTV-CA7) Sacramento, CA
+ Court TV (KTXL3) Sacramento, CA
+ Charge! (WUTV3) Buffalo, NY
Decades
- Cozi TV (WBTS-CD2) Boston, MA
- True Crime Network (KARE-DT3) St Paul, MN
- Comet (WJAC3) Altoona, PA
- Charge! (WPGH-DT3) Pittsburgh, PA
+ Cozi TV (WBTS-CD2) Boston, MA
+ True Crime Network (KARE-DT3) St Paul, MN
+ Comet (WJAC3) Altoona, PA
+ Charge! (WPGH-DT3) Pittsburgh, PA
True Crime Network
- True Crime Network (KSDK-DT3) St Louis MO
- True Crime Network (KPNX-DT3) Arizona, PX
- Charge (KOMO-DT3) Seattle, WA
+ True Crime Network (KSDK-DT3) St Louis MO
+ True Crime Network (KPNX-DT3) Arizona, PX
+ Charge (KOMO-DT3) Seattle, WA
E! West
NBC Universo East
- Heroes and Icons (WDPN-DT4) Philadelphia, PA
+ Heroes and Icons (WDPN-DT4) Philadelphia, PA
Start TV (WFMZ-DT2) Chicago, IL
- Start TV (WFAA-DT2) Dallas, TX
+ Start TV (WFAA-DT2) Dallas, TX
Nicktoons West
- Start TV (KPIX-TV2) San Francisco, CA
- Telemundo (KKEY) Bakersfield, CA
+ Start TV (KPIX-TV2) San Francisco, CA
+ Telemundo (KKEY) Bakersfield, CA
NBC Universo West
Start TV (WBZ-DT2) Boston, MA
- Twist (WXTV-DT3) NY
- UNI (KUVI-DT2) Bakersfield, CA
- Start TV (WCCO-DT2) St Paul, MN
+ Twist (WXTV-DT3) NY
+ UNI (KUVI-DT2) Bakersfield, CA
+ Start TV (WCCO-DT2) St Paul, MN
AXS TV
- Bounce (KMEX-DT3) Los Angeles, CA
- Start TV (WFOR-DT2) Miami, FL
- Start TV (KDKA-DT2) Pittsburgh, PA
+ Bounce (KMEX-DT3) Los Angeles, CA
+ Start TV (WFOR-DT2) Miami, FL
+ Start TV (KDKA-DT2) Pittsburgh, PA
Laff
- Laff (WJLP-DT2) New York, NY
- UniMás (KUVI-DT3) Bakersfield, CA
- Laff (WEWS-DT3) Cleveland, OH
+ Laff (WJLP-DT2) New York, NY
+ UniMás (KUVI-DT3) Bakersfield, CA
+ Laff (WEWS-DT3) Cleveland, OH
Newsnet
- Movies! (KTVU-DT3) San Francisco, CA
- Laff (KNXV-DT3) Arizona, PX
- CBS (KKFX-DT2) Santa Barbara, CA
- Laff (WFXT-DT3) Boston MI
+ Movies! (KTVU-DT3) San Francisco, CA
+ Laff (KNXV-DT3) Arizona, PX
+ CBS (KKFX-DT2) Santa Barbara, CA
+ Laff (WFXT-DT3) Boston MI
Dabl (WSB-DT3) Atanta, GA
FYI West
- Laff (KGTV3) San Diego, CA
- Start TV (WUPA-DT2) Atanta, GA
+ Laff (KGTV3) San Diego, CA
+ Start TV (WUPA-DT2) Atanta, GA
beIN SPORTS 8
beIN SPORTS 6
beIN SPORTS 7
beIN SPORTS 5
beIN SPORTS 3
beIN SPORTS 4
- (KKPM-CD4) Sacramento, CA
- Daystar (KKPM-CD3) Clovis, CA
- QVC (KKPM-DT5) Sacramento, CA
- The Walk (KKPM-DT6) Chico, CA
- SHOPHQ (KZMM-CD2) Fresno, CA
- SonLife Network (KZMM-CD3) Fresno, CA
+ (KKPM-CD4) Sacramento, CA
+ Daystar (KKPM-CD3) Clovis, CA
+ QVC (KKPM-DT5) Sacramento, CA
+ The Walk (KKPM-DT6) Chico, CA
+ SHOPHQ (KZMM-CD2) Fresno, CA
+ SonLife Network (KZMM-CD3) Fresno, CA
Buzzr
Estrella (KQCA-DT3) Sacramento, CA
- Buzzr TV (KTVU4) Oakland, CA
+ Buzzr TV (KTVU4) Oakland, CA
AMP2
- Buzzr (WAGA-DT3) Atanta, GA
- Burzzr (WTTG-DT2) Washington D.C.
- QVC (WRTV-DT4) Indianapolis, IN
+ Buzzr (WAGA-DT3) Atanta, GA
+ Burzzr (WTTG-DT2) Washington D.C.
+ QVC (WRTV-DT4) Indianapolis, IN
the GrioTV (KTXH-DT4) Houston TX
- Buzzr (KUTP-DT3) Arizona, PX
- UNI (KEZT) Stockton, CA
- Unimas (WFPA-CD1) Philadelphia, PA
- Azteca (KSBO) Santa Maria, CA
- Infomercials (KXLA12) Los Angeles, CA
- UniMás (KDJT) Monterey, CA
- CBS (KSBB-CD) Santa Barbara, CA
+ Buzzr (KUTP-DT3) Arizona, PX
+ UNI (KEZT) Stockton, CA
+ Unimas (WFPA-CD1) Philadelphia, PA
+ Azteca (KSBO) Santa Maria, CA
+ Infomercials (KXLA12) Los Angeles, CA
+ UniMás (KDJT) Monterey, CA
+ CBS (KSBB-CD) Santa Barbara, CA
UniMás (KEXT) Modesto, CA
Newsy
AT&T SportsNet Rocky Mountain
- Deals (KVHF-LD7) Fresno, CA
+ Deals (KVHF-LD7) Fresno, CA
Comet
- Comet TV (KBFX-CD3) Bakersfield, CA
+ Comet TV (KBFX-CD3) Bakersfield, CA
H&I (KCOP-TV4) Los Angeles, CA
- beIN Sports Xtra (KSKJ-CD) Los Angeles, CA
- SSTN (KSKJ-DT2) Los Angeles, CA
- Infomercials (KSKJ-CD3) Los Angeles, CA
+ beIN Sports Xtra (KSKJ-CD) Los Angeles, CA
+ SSTN (KSKJ-DT2) Los Angeles, CA
+ Infomercials (KSKJ-CD3) Los Angeles, CA
Infomercials (KSKJ-CD4) Los Angeles, CA
- Three Angels (KSKJ-DT5) Los Angeles, CA
- Comet (WTLF2) Tallahassee, FL
+ Three Angels (KSKJ-DT5) Los Angeles, CA
+ Comet (WTLF2) Tallahassee, FL
amga TV (KBID-LP5) Fresno, CA
Brazzers TV
NASA (KGEC-DT4) Redding, CA
Grit (KASW-DT2) Arizona PX
- Court TV Mystery (WTXL4) Tallahassee, FL
- CHARGE! (KDOC-TV8) Anaheim, CA
- PBS World (KVPT-DT4) Fresno, CA
- Decades (KICU-TV4) San Jose, CA
+ Court TV Mystery (WTXL4) Tallahassee, FL
+ CHARGE! (KDOC-TV8) Anaheim, CA
+ PBS World (KVPT-DT4) Fresno, CA
+ Decades (KICU-TV4) San Jose, CA
Majestadtv (KWHY-DT5) Los Angeles, CA
- The Grio TV (WNYW-DT4) New York, NY
+ The Grio TV (WNYW-DT4) New York, NY
Comet (KPLR-DT3) St Louis MO
Comet (WCCT-DT3) Hartford, CT
- Court TV Mystery (KCPQ-DT3) Seattle, WA
- CW (WJAC4) Altoona, PA
- Create (KERA-DT3) Dallas, TX
- Ion Mystery (KTVI-DT3) St Louis, MO
- Three Angels (KQRO-LD) Morgan Hill, CA
- CMC-TV (KQRO-LD3) Morgan Hill, CA
- TLN (KQRO-LD4) Morgan Hill, CA
- QVC (KQRO-LD5) Morgan Hill, CA
- Daystar (KQRO-LD6) Morgan Hill, CA
+ Court TV Mystery (KCPQ-DT3) Seattle, WA
+ CW (WJAC4) Altoona, PA
+ Create (KERA-DT3) Dallas, TX
+ Ion Mystery (KTVI-DT3) St Louis, MO
+ Three Angels (KQRO-LD) Morgan Hill, CA
+ CMC-TV (KQRO-LD3) Morgan Hill, CA
+ TLN (KQRO-LD4) Morgan Hill, CA
+ QVC (KQRO-LD5) Morgan Hill, CA
+ Daystar (KQRO-LD6) Morgan Hill, CA
Azteca (K46LG) Monterey, CA
Infomercials (K46LG-D2) Monterey, CA
Jewelry Television (K46LG-DT3) Monterey, CA
Infomercials (K46LG-D4) Monterey, CA
IND (KQRO-LD8) Morgan Hill, CA
- Heartland (WACP-DT3) Atlantic City, NJ
+ Heartland (WACP-DT3) Atlantic City, NJ
Shop LC (WACP-DT4) Atlantic City, NJ
- Jewelry Television (WACP-DT5) Atlantic City, NJ
- UNI (KEVC) Indio, CA
- Cozi TV (WRIC-DT3) Richmond, VA
- CMC-TV (KKPM-CD10) Chico, CA
+ Jewelry Television (WACP-DT5) Atlantic City, NJ
+ UNI (KEVC) Indio, CA
+ Cozi TV (WRIC-DT3) Richmond, VA
+ CMC-TV (KKPM-CD10) Chico, CA
QVC (KRDT-DT5) Redding, CA
TBD (WUCW-DT4) St Paul, MN
MCAETv (K38JP-D3) Monterey, CA
- UniMás (KTSB) Santa Barbara, CA
+ UniMás (KTSB) Santa Barbara, CA
UniMás (KTSB-DT2) Santa Barbara, CA
LATV (KTSB-DT3) Santa Barbara, CA
Sky News Arabia
- Estrella (KSBW-DT3) Monterey, CA
- Grit (WJLP-DT3) New York, NY
- ION Mystery (WJLP-DT4) New York, NY
- Bounce (KXTV3) Sacramento, CA
- WHPR TV Detroit Live (WHPS-CD2) Highland Park, MI
- Telemundo (KSPX-TV9) Sacramento, CA
+ Estrella (KSBW-DT3) Monterey, CA
+ Grit (WJLP-DT3) New York, NY
+ ION Mystery (WJLP-DT4) New York, NY
+ Bounce (KXTV3) Sacramento, CA
+ WHPR TV Detroit Live (WHPS-CD2) Highland Park, MI
+ Telemundo (KSPX-TV9) Sacramento, CA
Discovery Familia
- Local Now (KDOC-DT6) Los Angeles, CA
- Court TV (KHIZ) Victorville, CA
- Grit TV (KHIZ-LD3) Los Angeles, CA
- Shop LC (KHIZ-LD5) Los Angeles, CA
- SSTN (KHIZ-LD6) Los Angeles, CA
- FOX (KDFX) Palm Springs, CA
+ Local Now (KDOC-DT6) Los Angeles, CA
+ Court TV (KHIZ) Victorville, CA
+ Grit TV (KHIZ-LD3) Los Angeles, CA
+ Shop LC (KHIZ-LD5) Los Angeles, CA
+ SSTN (KHIZ-LD6) Los Angeles, CA
+ FOX (KDFX) Palm Springs, CA
Zee Bangla
- Grit TV (KFMB-TV3) San Diego, CA
- Shop LC (KAHC-LD4) Sacramento, CA
- QVC (KAHC-LD5) Sacramento, CA
- QVC2 (KAHC-LD6) Sacramento, CA
- True Crime Network (KMEX-DT4) Los Angeles, CA
- Telemundo (KMUM-CD) Sacramento, CA
- SonLife Network (KSAO-DT6) Sacramento, CA
- The Country Network (KSAO-DT7) Sacramento, CA
+ Grit TV (KFMB-TV3) San Diego, CA
+ Shop LC (KAHC-LD4) Sacramento, CA
+ QVC (KAHC-LD5) Sacramento, CA
+ QVC2 (KAHC-LD6) Sacramento, CA
+ True Crime Network (KMEX-DT4) Los Angeles, CA
+ Telemundo (KMUM-CD) Sacramento, CA
+ SonLife Network (KSAO-DT6) Sacramento, CA
+ The Country Network (KSAO-DT7) Sacramento, CA
Deja View
- Court TV Mystery (WTAJ2) Altoona, PA
- Laff (WTAJ3) Altoona, PA
+ Court TV Mystery (WTAJ2) Altoona, PA
+ Laff (WTAJ3) Altoona, PA
Heroes and Icons (WPCW-DT2) Pittsburgh, PA
- Heroes and Icons (WSBK-DT2) Boston, MA
+ Heroes and Icons (WSBK-DT2) Boston, MA
QVC3
PBS Kids East (National Feed)
- Laff (KHIZ-LD2) Los Angeles, CA
- CBN News (KHIZ-LD7) Los Angeles, CA
- WRNN/ShopHQ (WRNN-DT1) New Rochelle, NY
- PBS Kids (WPSU4) Altoona, PA
- Comet TV (KMPH-CD3) Los Angeles, CA
+ Laff (KHIZ-LD2) Los Angeles, CA
+ CBN News (KHIZ-LD7) Los Angeles, CA
+ WRNN/ShopHQ (WRNN-DT1) New Rochelle, NY
+ PBS Kids (WPSU4) Altoona, PA
+ Comet TV (KMPH-CD3) Los Angeles, CA
Real Estate (KHSC-DT2) Fresno, CA
- Revenue Frontier (KHSC-DT3) Fresno, CA
- SonLife Network (KHSC-DT4) Fresno, CA
+ Revenue Frontier (KHSC-DT3) Fresno, CA
+ SonLife Network (KHSC-DT4) Fresno, CA
Estrella (KHSC-DT5) Fresno, CA
The Grio
- Daystar (KMSG-LD3) Fresno, CA
- PBS Kids (KPBS-DT4) San Diego, CA
- PBS Kids (WQED-DT5) Pittsburgh, PA
- Infomercials (KHIZ-LD4) Los Angeles, CA
- Laff (KSBY3) San Luis Obispo, CA
- PBS Kids(WUPA-DT4) Atlanta, GA
+ Daystar (KMSG-LD3) Fresno, CA
+ PBS Kids (KPBS-DT4) San Diego, CA
+ PBS Kids (WQED-DT5) Pittsburgh, PA
+ Infomercials (KHIZ-LD4) Los Angeles, CA
+ Laff (KSBY3) San Luis Obispo, CA
+ PBS Kids(WUPA-DT4) Atlanta, GA
Bally Sports Detroit
Bally Sports SoCal
Bally Sports San Diego
Bally Sports Wisconsin
- PBS Kids (WVIZ-DT5) Cleveland, OH
+ PBS Kids (WVIZ-DT5) Cleveland, OH
Charge!
- CHARGE! (WRLH-DT4) Richmond, KY
- TBD. (WTLF3) Tallahassee, FL
- Infomercials (KAHC-LD7) Sacramento, CA
- Three Angels (K21DO) Palm Springs, CA
- 3ABN Proclaim (K21DO-D2) Palm Springs, CA
- 3ABN Latino (K21DO-DT4) Palm Springs, CA
- THIS (KRET-DT2) Palm Springs, CA
+ CHARGE! (WRLH-DT4) Richmond, KY
+ TBD. (WTLF3) Tallahassee, FL
+ Infomercials (KAHC-LD7) Sacramento, CA
+ Three Angels (K21DO) Palm Springs, CA
+ 3ABN Proclaim (K21DO-D2) Palm Springs, CA
+ 3ABN Latino (K21DO-DT4) Palm Springs, CA
+ THIS (KRET-DT2) Palm Springs, CA
NFL Network
- Antenna (KRET-CD4) Palm Springs, CA
+ Antenna (KRET-CD4) Palm Springs, CA
SAB TV (KBID-DT8) Fresno, CA
- MeTV (WTTG-DT3) Washington D.C.
+ MeTV (WTTG-DT3) Washington D.C.
Cine Sony
Three Angels (K08MM) Bakersfield, CA
Movies! (KMIR-DT3) Palm Springs, CA
- Weather on the 15s (WPDE-DT4) Florence, SC
- The Family Channel (WACP-DT6) Atlantic City, NJ
+ Weather on the 15s (WPDE-DT4) Florence, SC
+ The Family Channel (WACP-DT6) Atlantic City, NJ
Decades (KFAZ-CA2) Fresno, CA
- Grit (WKBW4) Buffalo, NY
+ Grit (WKBW4) Buffalo, NY
CBS News Live
Grit (WPCW-DT3) Pittsburgh, PA
- Corner Store (KEBK-LD2) Bakersfield, CA
+ Corner Store (KEBK-LD2) Bakersfield, CA
Corner Store (KDBK-LP2) Bakersfield, CA
Stadium
- the GrioTV (WAGA-DT4) Atanta, GA
- CHARGE! (KAZT-DT4) Prescott, AZ
- CHARGE! (KAZT-CD4) Phoenix, AZ
- The Grio (KICU-TV5) San Jose, CA
- True Crime Network (WGBO-DT4) Chicago, IL
- Decades (KRIV-DT2) Houston TX
- Laff (KMAX-TV2) Sacramento, CA
- True Crime Network (KFSF-DT5) Vallejo, CA
- Stadium (KDNL-DT1) St Louis MO
+ the GrioTV (WAGA-DT4) Atanta, GA
+ CHARGE! (KAZT-DT4) Prescott, AZ
+ CHARGE! (KAZT-CD4) Phoenix, AZ
+ The Grio (KICU-TV5) San Jose, CA
+ True Crime Network (WGBO-DT4) Chicago, IL
+ Decades (KRIV-DT2) Houston TX
+ Laff (KMAX-TV2) Sacramento, CA
+ True Crime Network (KFSF-DT5) Vallejo, CA
+ Stadium (KDNL-DT1) St Louis MO
History en Español
Hallmark Drama
- Fun Roads (WACP-DT7) Atlantic City, NJ
- Grit (WTAJ4) Altoona, PA
+ Fun Roads (WACP-DT7) Atlantic City, NJ
+ Grit (WTAJ4) Altoona, PA
TBD (KIAH-DT4) Houston, TX
- Infomercials (KFMS-LD) Keyes, CA
- Cheddar (KFMS-LD3) Sacramento, CA
- Revenue Frontier (KFMS-LD4) Sacramento, CA
- AAN (KFMS-LD5) Sacramento, CA
- Newsmax TV (KFMS-LD6) Sacramento, CA
+ Infomercials (KFMS-LD) Keyes, CA
+ Cheddar (KFMS-LD3) Sacramento, CA
+ Revenue Frontier (KFMS-LD4) Sacramento, CA
+ AAN (KFMS-LD5) Sacramento, CA
+ Newsmax TV (KFMS-LD6) Sacramento, CA
Rewind TV (WGN-DT4) Chicago, IL
Quest (WCCT-DT4) Hartford, CT
Telemundp (WRC-DT4) Washington D.C.
Comet (WJW-DT3) Cleveland, OH
Charge (WJW-DT4) Cleveland, OH
PBS North Coast World (KEET-TV5) Eureka, CA
- Court TV Mystery (WMAR-DT4) Washington D.C.
- Shop LC (KCNZ-CD6) San Francisco, CA
- Majestadtv (KCNZ-CD7) San Francisco, CA
+ Court TV Mystery (WMAR-DT4) Washington D.C.
+ Shop LC (KCNZ-CD6) San Francisco, CA
+ Majestadtv (KCNZ-CD7) San Francisco, CA
Quest (KRON-TV4) San Francisco, CA
AFN Spectrum
- Court TV Mystery (KGTV4) San Diego, CA
- ION (KION-TV3) Monterey, CA
- Grit (WGBO-DT5) Chicago, IL
+ Court TV Mystery (KGTV4) San Diego, CA
+ ION (KION-TV3) Monterey, CA
+ Grit (WGBO-DT5) Chicago, IL
Nuestra Visión
Quest
- Heroes and Icons (KNLC-DT3) St Louis, MO
- Movies (KNLC-DT4) St Louis MO
- Decades (KNLC-DT5) St Louis MO
- Retro TV (WDPN-DT5) Philadelphia, PA
- Charge! (KDAF-DT4) Dallas, TX
- Quest (KARE-DT4) St Paul, MN
- Twist (KHOU-DT4) Houston, TX
- Quest (WGRZ4) Buffalo, NY
- Quest (KING-DT3) Seattle, WA
- Quest (WXIA-DT4) Atanta, GA
- Quest (WFAA-DT4) Dallas, TX
- Quest (WKYC-DT4) Cleveland, OH
- Quest (KXTV4) Sacramento, CA
+ Heroes and Icons (KNLC-DT3) St Louis, MO
+ Movies (KNLC-DT4) St Louis MO
+ Decades (KNLC-DT5) St Louis MO
+ Retro TV (WDPN-DT5) Philadelphia, PA
+ Charge! (KDAF-DT4) Dallas, TX
+ Quest (KARE-DT4) St Paul, MN
+ Twist (KHOU-DT4) Houston, TX
+ Quest (WGRZ4) Buffalo, NY
+ Quest (KING-DT3) Seattle, WA
+ Quest (WXIA-DT4) Atanta, GA
+ Quest (WFAA-DT4) Dallas, TX
+ Quest (WKYC-DT4) Cleveland, OH
+ Quest (KXTV4) Sacramento, CA
Tastemade
- Quest (KPNX-DT4) Arizona, PX
- CBS (KVIQ) Eureka, CA
- Quest (KSDK-DT4) St Louis MO
- Telemundo (KUAN) San Diego, CA
- TeleXitos (KUAN-LD2) Poway, CA
- The Grio (KMMD-CD3) Salinas, CA
- Grit TV (KMMD-CD4) Salinas, CA
- Court TV Mystery (KMMD-CD5) Salinas, CA
- Laff (KMMD-CD6) Salinas, CA
+ Quest (KPNX-DT4) Arizona, PX
+ CBS (KVIQ) Eureka, CA
+ Quest (KSDK-DT4) St Louis MO
+ Telemundo (KUAN) San Diego, CA
+ TeleXitos (KUAN-LD2) Poway, CA
+ The Grio (KMMD-CD3) Salinas, CA
+ Grit TV (KMMD-CD4) Salinas, CA
+ Court TV Mystery (KMMD-CD5) Salinas, CA
+ Laff (KMMD-CD6) Salinas, CA
UniMás (KEVC-DT2) Santa Barbara, CA
LATV (KEVC-DT3) Palm Springs, CA
TYT Network
Stadium (KBNT-CD3) San Diego, CA
Comet TV (KBNT4) San Diego, CA
People TV
- Ion Mystery (WXMI-DT4) Grand Rapids, MI
+ Ion Mystery (WXMI-DT4) Grand Rapids, MI
CBS (KPSP-TV2) Palm Springs, CA
SonLife Network (KYMB-LD5) Monterey, CA
The Country Network (KYMB-LD6) Monterey, CA
- Quest (KFTR-DT5) Ontario, CA
- Grit TV (KCOY-TV3) Santa Maria, CA
+ Quest (KFTR-DT5) Ontario, CA
+ Grit TV (KCOY-TV3) Santa Maria, CA
Bally Sports New Orleans
Bally Sports Indiana
- Bounce (KEYT-TV3) Santa Barbara, CA
- Stadium (KCPQ-DT4) Seattle, WA
+ Bounce (KEYT-TV3) Santa Barbara, CA
+ Stadium (KCPQ-DT4) Seattle, WA
Bally Sports Southwest
- ABC (KGWC-DT2) Casper, WY
- Quest (KTFF-DT3) Porterville, CA
- TBD TV (KTXL-DT4) Sacramento, CA
- Movies! (WFLD-DT2) Chicago, IL
- The GrioTV (WFLD-DT4) Chicago, IL
- PBS Kids (WCVE-DT4) Richmond, VA
- Grit TV (KPSE-LD2) Palm Springs, CA
- Bounce (KPSE-LD3) Palm Springs, CA
+ ABC (KGWC-DT2) Casper, WY
+ Quest (KTFF-DT3) Porterville, CA
+ TBD TV (KTXL-DT4) Sacramento, CA
+ Movies! (WFLD-DT2) Chicago, IL
+ The GrioTV (WFLD-DT4) Chicago, IL
+ PBS Kids (WCVE-DT4) Richmond, VA
+ Grit TV (KPSE-LD2) Palm Springs, CA
+ Bounce (KPSE-LD3) Palm Springs, CA
VSiN
- Comet TV (KMAX-TV3) Sacramento, CA
+ Comet TV (KMAX-TV3) Sacramento, CA
Comet TV (KBCW2) San Francisco, CA
- Comet (WUPA-DT3) Atanta, GA
- Hawaii TV (KITV-DT3) Honolulu, HI
- Circle (WCTV3) Tallahassee, FL
+ Comet (WUPA-DT3) Atanta, GA
+ Hawaii TV (KITV-DT3) Honolulu, HI
+ Circle (WCTV3) Tallahassee, FL
Circle (WPCW-DT4) Pittsburgh, PA
Cheddar News
Start TV
Charge (WPSG-DT2) Philadelphia, PA
Comet (WPSG-DT3) Philadelphia, PA
- Comet (WSBK-DT3) Boston, MA
+ Comet (WSBK-DT3) Boston, MA
Law & Crime
- DW English (KPJK-DT4) San Mateo, CA
- FNX (KPJK-TV5) San Mateo, CA
- CMC-TV (KURK-LD) San Francisco, CA
- Three Angels (KURK-LD3) San Francisco, CA
- Start TV (KNLC-DT6) St Louis MO
+ DW English (KPJK-DT4) San Mateo, CA
+ FNX (KPJK-TV5) San Mateo, CA
+ CMC-TV (KURK-LD) San Francisco, CA
+ Three Angels (KURK-LD3) San Francisco, CA
+ Start TV (KNLC-DT6) St Louis MO
[adult swim]West
- Comet (WLNY-DT2) New York, NY
+ Comet (WLNY-DT2) New York, NY
Daystar (KRDT-CD3) Redding, CA
- MeTV (WUPA-DT4) Atanta, GA
- CHARGE! (KBVU3) Eureka, CA
+ MeTV (WUPA-DT4) Atanta, GA
+ CHARGE! (KBVU3) Eureka, CA
Stadium (KBVU-DT3) Eureka, CA
- CHARGE! (KCVU3) Chico, CA
- Stadium (KCVU-DT4) Chico, CA
- CHARGE! (KMAX-TV4) Sacramento, CA
+ CHARGE! (KCVU3) Chico, CA
+ Stadium (KCVU-DT4) Chico, CA
+ CHARGE! (KMAX-TV4) Sacramento, CA
Cleo TV
Entertainment Tonight Live
MeTV (KBCW-DT3) San Francisco, CA
@@ -2126,176 +2126,176 @@
Stingray Greatest Hits
Docurama
CONtv
- Charge! (WSBK-DT4) Boston, MA
+ Charge! (WSBK-DT4) Boston, MA
TBD (WPSG-DT4) Philadelphia, PA
Stingray Karaoke
Infomercials (KZMM-CD4) Fresno, CA
- NewsNet (WHNE-LD9) Detroit, MI
- MyNetworkTV (KOTR) Monterey, CA
- Stadium (WLNY-DT3) New York, NY
+ NewsNet (WHNE-LD9) Detroit, MI
+ MyNetworkTV (KOTR) Monterey, CA
+ Stadium (WLNY-DT3) New York, NY
Al Mayadeen (KBID-LP3) Fresno, CA
Rewind TV (KPLR-DT4) St Louis MO
Shout Factory TV
- Court TV (WXYZ-DT4) Detroit, MI
+ Court TV (WXYZ-DT4) Detroit, MI
QVC (KNXV-DT4) Arizona, PX
- Laff (KMOV-DT4) St Louis MO
- Court TV (WMAR-DT5) Washington D.C.
- Court TV (WTXL5) Tallahassee, FL
+ Laff (KMOV-DT4) St Louis MO
+ Court TV (WMAR-DT5) Washington D.C.
+ Court TV (WTXL5) Tallahassee, FL
Retro TV (WJLP-DT5) New York, NY
LATV (KXBF-LD2) Bakersfield, CA
- UNI (KDTV-CD) Santa Rosa, CA
- UniMás (KDTV-CD2) San Francisco, CA
- GetTV (KDTV-CD3) San Francisco, CA
- Court TV Mystery (KDTV-CD4) San Francisco, CA
- True Crime Network (KDTV-CD5) San Francisco, CA
+ UNI (KDTV-CD) Santa Rosa, CA
+ UniMás (KDTV-CD2) San Francisco, CA
+ GetTV (KDTV-CD3) San Francisco, CA
+ Court TV Mystery (KDTV-CD4) San Francisco, CA
+ True Crime Network (KDTV-CD5) San Francisco, CA
ACC Network
- Court TV (KSBY4) San Luis Obispo, CA
- Court TV (KUVI-DT5) Bakersfield, CA
- CMC-TV (KUKR-LD3) Santa Rosa, CA
+ Court TV (KSBY4) San Luis Obispo, CA
+ Court TV (KUVI-DT5) Bakersfield, CA
+ CMC-TV (KUKR-LD3) Santa Rosa, CA
Dabl
- DABL (KOVR3) Stockton, CA
- Dabl (KDKA-DT3) Pittsburgh, PA
- Dabl (WFOR-DT3) Miami, FL
- Dabl (WFAA-DT3) Dallas, TX
- Dabl (WCCO-DT3) St Paul, MN
- Dabl (KPHO-DT3) Arizona, PX
- DABL (KPIX-TV3) San Francisco, CA
- Start TV(WUPA-DT5) Atanta, GA
+ DABL (KOVR3) Stockton, CA
+ Dabl (KDKA-DT3) Pittsburgh, PA
+ Dabl (WFOR-DT3) Miami, FL
+ Dabl (WFAA-DT3) Dallas, TX
+ Dabl (WCCO-DT3) St Paul, MN
+ Dabl (KPHO-DT3) Arizona, PX
+ DABL (KPIX-TV3) San Francisco, CA
+ Start TV(WUPA-DT5) Atanta, GA
Dabl (WBZ-DT3) Boston, MA
- DABL (KCBS-TV3) Los Angeles, CA
- Dabl (KTVI-DT4) St Louis, MO
+ DABL (KCBS-TV3) Los Angeles, CA
+ Dabl (KTVI-DT4) St Louis, MO
Pursuit Up
- Dabl (WCBS-DT3) New York, NY
+ Dabl (WCBS-DT3) New York, NY
Dabl (WFMZ-DT3) Chicago, IL
Court TV (KIAH-DT5) Houston, TX
- Decades (KTTV4) Los Angeles, CA
+ Decades (KTTV4) Los Angeles, CA
Dabl (KYW-DT3) Philadelphia, PA
- Bounce (KMMD-CD2) Salinas, CA
- Laff (KMMD-CD7) Salinas, CA
- Decades (KUTP-DT4) Arizona, PX
- Start TV (KUTP-DT5) Arizona, PX
- Decades (WAGA-DT5) Atanta, GA
+ Bounce (KMMD-CD2) Salinas, CA
+ Laff (KMMD-CD7) Salinas, CA
+ Decades (KUTP-DT4) Arizona, PX
+ Start TV (KUTP-DT5) Arizona, PX
+ Decades (WAGA-DT5) Atanta, GA
Electric Now
Dust
- Decades (WNYW-DT5) New York, NY
- MeTV Plus (WJLP-DT8) New York, NY
- Dabl (WRLH-DT5) Richmond, KY
+ Decades (WNYW-DT5) New York, NY
+ MeTV Plus (WJLP-DT8) New York, NY
+ Dabl (WRLH-DT5) Richmond, KY
ScreenPix
ScreenPix Westerns
ScreenPix Action
ScreenPix Voices
- DABL (KCVU5) Chico, CA
+ DABL (KCVU5) Chico, CA
beIN Sports Xtra USA
- Quest (WTHR-DT5) Indianapolis, IN
+ Quest (WTHR-DT5) Indianapolis, IN
Qello Concerts by Stingray
- Start TV (WLNY-DT4) New York, NY
+ Start TV (WLNY-DT4) New York, NY
World Poker Tour
ABC News Live
- Antenna (KAAP-LD3) Santa Cruz, CA
- Jewelry TV (KAAP-LD8) Santa Cruz, CA
+ Antenna (KAAP-LD3) Santa Cruz, CA
+ Jewelry TV (KAAP-LD8) Santa Cruz, CA
Circle
Circle (KBCW5) San Francisco, CA
- ION Television (WCTV4) Tallahassee, FL
- Circle (KMAX-TV5) Sacramento, CA
- Ion Mystery (WWBT-DT4) Richmond, KY
- Circle (KSTW-DT5) Seattle, WA
- Cozi TV (KSTS4) San Jose, CA
- Univision (KUVN-DT1) Dallas, TX
- Heores and Icons (KDFW-DT3) Dallas, TX
+ ION Television (WCTV4) Tallahassee, FL
+ Circle (KMAX-TV5) Sacramento, CA
+ Ion Mystery (WWBT-DT4) Richmond, KY
+ Circle (KSTW-DT5) Seattle, WA
+ Cozi TV (KSTS4) San Jose, CA
+ Univision (KUVN-DT1) Dallas, TX
+ Heores and Icons (KDFW-DT3) Dallas, TX
Circle (WPSG-DT5) Philadelphia, PA
Marquee Sports Network
Mystery Science Theater 3000
Shop LC (WKOB-LD7) New York, NY
Novelisima (WKOB-LD8) New York, NY
Circle (KMOV-DT4) St Louis MO
- Circle (KARE-DT5) St Paul, MN
+ Circle (KARE-DT5) St Paul, MN
UNI (KEUV) Eureka, CA
Vida Mejor TV (KURK-LD4) Santa Rosa, CA
- KUSI (KUSI) San Diego, CA
- PBS (KTCA-DT1) St Paul, MN
- Dabl (WOIO-DT3) Cleveland, OH
- Circle (WTHR-DT6) Indianapolis, IN
- True Crime Network (WWBT-DT5) Richmond, KY
+ KUSI (KUSI) San Diego, CA
+ PBS (KTCA-DT1) St Paul, MN
+ Dabl (WOIO-DT3) Cleveland, OH
+ Circle (WTHR-DT6) Indianapolis, IN
+ True Crime Network (WWBT-DT5) Richmond, KY
NBC News Now
- True Crime Network (KFMB-TV4) San Diego, CA
- Quest (KFMB-TV5) San Diego, CA
- Circle (WLNY-DT5) New York, NY
+ True Crime Network (KFMB-TV4) San Diego, CA
+ Quest (KFMB-TV5) San Diego, CA
+ Circle (WLNY-DT5) New York, NY
NBCLX (National)
Infomercials (KQRM-LP) Petaluma, CA
Sky News for US Streaming
Antenna (KXVU-LP) Chico, CA
- Circle (KHOU-DT5) Houston, TX
+ Circle (KHOU-DT5) Houston, TX
AMC Plus
- Jewelry Television (WNYJ-LD1) New York, NY
+ Jewelry Television (WNYJ-LD1) New York, NY
NBCLX (WRC-DT5) Washington D.C.
HSN (KGMC4) Clovis, CA
- LX Network (KSTS-DT5) San Francisco, CA
- LX Network (KNTV-DT5) San Francisco, CA
- LX Network (KNBC-DT3) Los Angeles, CA
+ LX Network (KSTS-DT5) San Francisco, CA
+ LX Network (KNTV-DT5) San Francisco, CA
+ LX Network (KNBC-DT3) Los Angeles, CA
The First
- CBN News Channel (KAHC-LD) Sacramento, CA
- Retro TV (WBON-LD4) Richmond, KY
- MeTV (WHCT-LD1) Hartford, CT
+ CBN News Channel (KAHC-LD) Sacramento, CA
+ Retro TV (WBON-LD4) Richmond, KY
+ MeTV (WHCT-LD1) Hartford, CT
Johnny Carson
Heartland (KQRO-LD9) Morgan Hill, CA
Shop LC (KRON-TV5) San Francisco, CA
So Yummy!
- GetTV (KDFW-DT4) Dallas, TX
- LX Network (KCSO-LD5) Sacramento, CA
- Heartland Network (WJLP-DT6) New York, NY
+ GetTV (KDFW-DT4) Dallas, TX
+ LX Network (KCSO-LD5) Sacramento, CA
+ Heartland Network (WJLP-DT6) New York, NY
Mezzo Live HD
Azteca 7
- Heroes and Icons (WHCT-LD2) Hartford, CT
- StartTV (WHCT-LD3) Hartford, CT
- Movies (WHCT-LD4) Hartford, CT
- Decades (WHCT-LD5) Hartford, CT
+ Heroes and Icons (WHCT-LD2) Hartford, CT
+ StartTV (WHCT-LD3) Hartford, CT
+ Movies (WHCT-LD4) Hartford, CT
+ Decades (WHCT-LD5) Hartford, CT
Game Show Central
- Antenna (KGMC5) Clovis, CA
- MeTV (KGMC-DT6) Fresno, CA
- Shop LC (KPHO-DT4) Arizona, PX
- True Crime Network (WTHR-DT4) Indianapolis, IN
+ Antenna (KGMC5) Clovis, CA
+ MeTV (KGMC-DT6) Fresno, CA
+ Shop LC (KPHO-DT4) Arizona, PX
+ True Crime Network (WTHR-DT4) Indianapolis, IN
Azteca (KMSG-LD2) Visalia, CA
- FAVE TV (KPIX-TV4) San Francisco, CA
- FAVE TV (KCBS-TV4) Los Angeles, CA
- FAVE TV (WFOR-DT4) Miami, FL
- FAVE TV (KOVR4) Stockton, CA
- Fave TV (WFAA-DT4) Dallas, TX
- Fave TV (WCCO-DT4) St Paul, MN
- FAVE TV (WCBS-DT4) New York, NY
- Michigan Learning Channel (WTVS-DT5) Detroit, MI
+ FAVE TV (KPIX-TV4) San Francisco, CA
+ FAVE TV (KCBS-TV4) Los Angeles, CA
+ FAVE TV (WFOR-DT4) Miami, FL
+ FAVE TV (KOVR4) Stockton, CA
+ Fave TV (WFAA-DT4) Dallas, TX
+ Fave TV (WCCO-DT4) St Paul, MN
+ FAVE TV (WCBS-DT4) New York, NY
+ Michigan Learning Channel (WTVS-DT5) Detroit, MI
Nat Geo Mundo
- True Crime Network (WCTV5) Tallahassee, FL
- HSN (WEWS-DT5) Cleveland, OH
- Bounce (KGTV5) San Diego, CA
- Twist (KPNX-DT5) Arizona, PX
- Twist (WKYC-DT5) Cleveland, OH
- Twist (KXTV5) Sacramento, CA
- Twist (WUSA-DT4) Washington D.C.
- HSN (WKBW5) Buffalo, NY
- Twist (KSDK-DT5) St Louis MO
- Twist (KFSF-DT6) San Francisco, CA
- Twist (WGRZ5) Buffalo, NY
+ True Crime Network (WCTV5) Tallahassee, FL
+ HSN (WEWS-DT5) Cleveland, OH
+ Bounce (KGTV5) San Diego, CA
+ Twist (KPNX-DT5) Arizona, PX
+ Twist (WKYC-DT5) Cleveland, OH
+ Twist (KXTV5) Sacramento, CA
+ Twist (WUSA-DT4) Washington D.C.
+ HSN (WKBW5) Buffalo, NY
+ Twist (KSDK-DT5) St Louis MO
+ Twist (KFSF-DT6) San Francisco, CA
+ Twist (WGRZ5) Buffalo, NY
LiveNow From FOX
- World (KERA-DT4) Dallas, TX
- HSN (WABC-DT4) New York, NY
+ World (KERA-DT4) Dallas, TX
+ HSN (WABC-DT4) New York, NY
Classic Doctor Who
ESTV
- Cozi TV (KTMD-DT4) Houston, TX
- Story Television (WJLP-DT7) New York, NY
+ Cozi TV (KTMD-DT4) Houston, TX
+ Story Television (WJLP-DT7) New York, NY
Rewind TV (WUCW-DT5) St Paul, MN
- QVC (KTRK-DT4) Houston, TX
+ QVC (KTRK-DT4) Houston, TX
HSN (KGO-DT4) San Francisco, CA
TBD. (WGN-DT5) Chicago, IL
- Rewind TV (WOIO-DT4) Cleveland, OH
- MeTV Plus (KNLC-DT7) St Louis MO
- Twist (KING-DT4) Seattle, WA
+ Rewind TV (WOIO-DT4) Cleveland, OH
+ MeTV Plus (KNLC-DT7) St Louis MO
+ Twist (KING-DT4) Seattle, WA
FOX Weather
- Newsy (WPXN-DT7) New York, NY
- NewsNet (KAAP-LD) Santa Cruz, CA
- NewsY (WINP-DT7) Pittsburgh, PA
- Newsy (KGTV6) San Diego, CA
- This TV (KSDK-DT6) St Louis MO
- Shop LC (WKYC-DT6) Cleveland, OH
+ Newsy (WPXN-DT7) New York, NY
+ NewsNet (KAAP-LD) Santa Cruz, CA
+ NewsY (WINP-DT7) Pittsburgh, PA
+ Newsy (KGTV6) San Diego, CA
+ This TV (KSDK-DT6) St Louis MO
+ Shop LC (WKYC-DT6) Cleveland, OH
TBN Inspire
The Carol Burnett Show
beIN Sports Xtra En Espanol
diff --git a/sites/vodafone.pt/vodafone.pt.config.js b/sites/vodafone.pt/vodafone.pt.config.js
index e4071e7e7..7d1c07ede 100644
--- a/sites/vodafone.pt/vodafone.pt.config.js
+++ b/sites/vodafone.pt/vodafone.pt.config.js
@@ -1,5 +1,9 @@
-const { DateTime } = require('luxon')
const axios = require('axios')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
const API_ENDPOINT = 'https://cdn.pt.vtv.vodafone.com/epg'
@@ -18,25 +22,25 @@ module.exports = {
headers
},
url: function ({ channel, date }) {
- const datetime = DateTime.fromJSDate(date.toDate()).setZone('Europe/Lisbon')
- const formattedMonth = datetime.month < 10 ? `0${datetime.month}` : datetime.month
- const formattedDay = datetime.day < 10 ? `0${datetime.day}` : datetime.day
- return `${API_ENDPOINT}/${channel.site_id}/${date.year()}/${formattedMonth}/${formattedDay}/00-06`
+ const datetime = dayjs(date.toDate()).tz('Europe/Lisbon')
+ const formattedMonth = datetime.month() + 1 < 10 ? `0${datetime.month() + 1}` : datetime.month() + 1
+ const formattedDay = datetime.date() < 10 ? `0${datetime.date()}` : datetime.date()
+ return `${API_ENDPOINT}/${channel.site_id}/${datetime.year()}/${formattedMonth}/${formattedDay}/00-06`
},
async parser({ content, date, channel }) {
let programs = []
let items = parseItems(content)
if (items.length === 0) return programs
- const datetime = DateTime.fromJSDate(date.toDate()).setZone('Europe/Lisbon')
- const formattedMonth = datetime.month < 10 ? `0${datetime.month}` : datetime.month
- const formattedDay = datetime.day < 10 ? `0${datetime.day}` : datetime.day
+ const datetime = dayjs(date.toDate()).tz('Europe/Lisbon')
+ const formattedMonth = datetime.month() + 1 < 10 ? `0${datetime.month() + 1}` : datetime.month() + 1
+ const formattedDay = datetime.date() < 10 ? `0${datetime.date()}` : datetime.date()
// Fetch the remaining 3 periods to get a full day schedule
const promises = [
- axios.get(`${API_ENDPOINT}/${channel.site_id}/${date.year()}/${formattedMonth}/${formattedDay}/06-12`, { headers }),
- axios.get(`${API_ENDPOINT}/${channel.site_id}/${date.year()}/${formattedMonth}/${formattedDay}/12-18`, { headers }),
- axios.get(`${API_ENDPOINT}/${channel.site_id}/${date.year()}/${formattedMonth}/${formattedDay}/18-00`, { headers })
+ axios.get(`${API_ENDPOINT}/${channel.site_id}/${datetime.year()}/${formattedMonth}/${formattedDay}/06-12`, { headers }),
+ axios.get(`${API_ENDPOINT}/${channel.site_id}/${datetime.year()}/${formattedMonth}/${formattedDay}/12-18`, { headers }),
+ axios.get(`${API_ENDPOINT}/${channel.site_id}/${datetime.year()}/${formattedMonth}/${formattedDay}/18-00`, { headers })
]
await Promise.allSettled(promises).then(results => {
@@ -49,10 +53,10 @@ module.exports = {
for (let item of items) {
if (!item.startDate || !item.endDate) continue
- let start = DateTime.fromSeconds(item.startDate, { zone: 'UTC' }).toUTC()
- let stop = DateTime.fromSeconds(item.endDate, { zone: 'UTC' }).toUTC()
+ let start = dayjs.unix(item.startDate).utc()
+ let stop = dayjs.unix(item.endDate).utc()
if (stop < start) {
- stop = stop.plus({ days: 1 })
+ stop = stop.add(1, 'day')
}
const prog = {
title: item.name || 'Sem título',
diff --git a/sites/wavve.com/wavve.com.config.js b/sites/wavve.com/wavve.com.config.js
index 59755129f..cccba4fe9 100644
--- a/sites/wavve.com/wavve.com.config.js
+++ b/sites/wavve.com/wavve.com.config.js
@@ -1,5 +1,9 @@
const axios = require('axios')
-const { DateTime } = require('luxon')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'wavve.com',
@@ -47,11 +51,11 @@ module.exports = {
}
function parseStart(item) {
- return DateTime.fromFormat(item.starttime, 'yyyy-MM-dd HH:mm', { zone: 'Asia/Seoul' }).toUTC()
+ return dayjs.tz(item.starttime, 'YYYY-MM-DD HH:mm', 'Asia/Seoul').utc()
}
function parseStop(item) {
- return DateTime.fromFormat(item.endtime, 'yyyy-MM-dd HH:mm', { zone: 'Asia/Seoul' }).toUTC()
+ return dayjs.tz(item.endtime, 'YYYY-MM-DD HH:mm', 'Asia/Seoul').utc()
}
function parseItems(content) {
diff --git a/sites/xumo.tv/xumo.tv.channels.xml b/sites/xumo.tv/xumo.tv.channels.xml
index cbc35f39d..13ae6bab1 100644
--- a/sites/xumo.tv/xumo.tv.channels.xml
+++ b/sites/xumo.tv/xumo.tv.channels.xml
@@ -415,4 +415,4 @@
FOX LOCAL Milwaukee
FOX LOCAL Austin
FOX LOCAL Minnesota
-
\ No newline at end of file
+
diff --git a/sites/zap.co.ao/zap.co.ao.config.js b/sites/zap.co.ao/zap.co.ao.config.js
index 267ac8595..6b0860c6a 100644
--- a/sites/zap.co.ao/zap.co.ao.config.js
+++ b/sites/zap.co.ao/zap.co.ao.config.js
@@ -1,5 +1,9 @@
-const { DateTime } = require('luxon')
const axios = require('axios')
+const dayjs = require('dayjs')
+const utc = require('dayjs/plugin/utc')
+const timezone = require('dayjs/plugin/timezone')
+dayjs.extend(utc)
+dayjs.extend(timezone)
module.exports = {
site: 'zap.co.ao',
@@ -18,8 +22,8 @@ module.exports = {
title: item.programName,
description: item.programDescription,
category: item.categoryName,
- start: DateTime.fromSeconds(item.utcBeginDate).toUTC(),
- stop: DateTime.fromSeconds(item.utcEndDate).toUTC()
+ start: dayjs.unix(item.utcBeginDate).utc(),
+ stop: dayjs.unix(item.utcEndDate).utc()
})
})
diff --git a/tests/commands/sites/init.test.ts b/tests/commands/sites/init.test.ts
index 3149481b8..93d6144e4 100644
--- a/tests/commands/sites/init.test.ts
+++ b/tests/commands/sites/init.test.ts
@@ -1,41 +1,47 @@
-import { execSync } from 'child_process'
-import fs from 'fs-extra'
-import { pathToFileURL } from 'node:url'
-
-const ENV_VAR = 'cross-env SITES_DIR=tests/__data__/output/sites'
-
-beforeEach(() => {
- fs.emptyDirSync('tests/__data__/output')
- fs.mkdirSync('tests/__data__/output/sites')
-})
-
-it('can create new site config from template', () => {
- const cmd = `${ENV_VAR} npm run sites:init --- example.com`
-
- const stdout = execSync(cmd, { encoding: 'utf8' })
- if (process.env.DEBUG === 'true') console.log(cmd, stdout)
-
- expect(exists('tests/__data__/output/sites/example.com')).toBe(true)
- expect(exists('tests/__data__/output/sites/example.com/example.com.test.js')).toBe(true)
- expect(exists('tests/__data__/output/sites/example.com/example.com.config.js')).toBe(true)
- expect(exists('tests/__data__/output/sites/example.com/readme.md')).toBe(true)
- expect(content('tests/__data__/output/sites/example.com/example.com.test.js')).toEqual(
- content('tests/__data__/expected/sites_init/example.com.test.js')
- )
- expect(content('tests/__data__/output/sites/example.com/example.com.config.js')).toEqual(
- content('tests/__data__/expected/sites_init/example.com.config.js')
- )
- expect(content('tests/__data__/output/sites/example.com/readme.md')).toEqual(
- content('tests/__data__/expected/sites_init/readme.md')
- )
-})
-
-function content(filepath: string) {
- return fs.readFileSync(pathToFileURL(filepath), {
- encoding: 'utf8'
- })
-}
-
-function exists(filepath: string) {
- return fs.existsSync(pathToFileURL(filepath))
-}
+import { execSync } from 'child_process'
+import fs from 'fs-extra'
+import { pathToFileURL } from 'node:url'
+
+const ENV_VAR = 'cross-env SITES_DIR=tests/__data__/output/sites'
+
+beforeEach(() => {
+ fs.emptyDirSync('tests/__data__/output')
+ fs.mkdirSync('tests/__data__/output/sites')
+})
+
+it('can create new site config from template', () => {
+ const cmd = `${ENV_VAR} npm run sites:init --- example.com`
+
+ const stdout = execSync(cmd, { encoding: 'utf8' })
+ if (process.env.DEBUG === 'true') console.log(cmd, stdout)
+
+ expect(exists('tests/__data__/output/sites/example.com')).toBe(true)
+ expect(exists('tests/__data__/output/sites/example.com/example.com.test.js')).toBe(true)
+ expect(exists('tests/__data__/output/sites/example.com/example.com.config.js')).toBe(true)
+ expect(exists('tests/__data__/output/sites/example.com/readme.md')).toBe(true)
+ expect(content('tests/__data__/output/sites/example.com/example.com.test.js')).toEqual(
+ content('tests/__data__/expected/sites_init/example.com.test.js')
+ )
+ expect(content('tests/__data__/output/sites/example.com/example.com.config.js')).toEqual(
+ content('tests/__data__/expected/sites_init/example.com.config.js')
+ )
+ expect(content('tests/__data__/output/sites/example.com/readme.md')).toEqual(
+ content('tests/__data__/expected/sites_init/readme.md')
+ )
+})
+
+function content(filepath: string) {
+ return normalizeLineEndings(
+ fs.readFileSync(pathToFileURL(filepath), {
+ encoding: 'utf8'
+ })
+ )
+}
+
+function normalizeLineEndings(data: string) {
+ return data.replace(/\r\n/g, '\n').replace(/\r/g, '\n')
+}
+
+function exists(filepath: string) {
+ return fs.existsSync(pathToFileURL(filepath))
+}
diff --git a/tests/commands/sites/update.test.ts b/tests/commands/sites/update.test.ts
index 2a553a204..bb0dbeb08 100644
--- a/tests/commands/sites/update.test.ts
+++ b/tests/commands/sites/update.test.ts
@@ -1,28 +1,32 @@
-import { execSync } from 'child_process'
-import fs from 'fs-extra'
-import { pathToFileURL } from 'node:url'
-
-const ENV_VAR = 'cross-env SITES_DIR=tests/__data__/input/sites_update/sites ROOT_DIR=tests/__data__/output'
-
-beforeEach(() => {
- fs.emptyDirSync('tests/__data__/output')
-})
-
-it('can update SITES.md', () => {
- const cmd = `${ENV_VAR} npm run sites:update`
-
- const stdout = execSync(cmd, { encoding: 'utf8' })
- if (process.env.DEBUG === 'true') console.log(cmd, stdout)
-
- expect(content('tests/__data__/output/SITES.md')).toEqual(
- content('tests/__data__/expected/sites_update/SITES.md')
- )
-})
-
-function content(filepath: string) {
- const data = fs.readFileSync(pathToFileURL(filepath), {
- encoding: 'utf8'
- })
-
- return JSON.stringify(data)
-}
+import { execSync } from 'child_process'
+import fs from 'fs-extra'
+import { pathToFileURL } from 'node:url'
+
+const ENV_VAR = 'cross-env SITES_DIR=tests/__data__/input/sites_update/sites ROOT_DIR=tests/__data__/output'
+
+beforeEach(() => {
+ fs.emptyDirSync('tests/__data__/output')
+})
+
+it('can update SITES.md', () => {
+ const cmd = `${ENV_VAR} npm run sites:update`
+
+ const stdout = execSync(cmd, { encoding: 'utf8' })
+ if (process.env.DEBUG === 'true') console.log(cmd, stdout)
+
+ expect(content('tests/__data__/output/SITES.md')).toEqual(
+ content('tests/__data__/expected/sites_update/SITES.md')
+ )
+})
+
+function content(filepath: string) {
+ const data = fs.readFileSync(pathToFileURL(filepath), {
+ encoding: 'utf8'
+ })
+
+ return JSON.stringify(normalizeLineEndings(data))
+}
+
+function normalizeLineEndings(data: string) {
+ return data.replace(/\r\n/g, '\n').replace(/\r/g, '\n')
+}