├── .gitignore ├── .prettierrc.json ├── .vscode └── settings.json ├── package.json ├── README.md ├── main.ts ├── LICENSE ├── .github └── workflows │ └── schedule.yaml ├── pair.json └── pnpm-lock.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 140 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "[json][jsonc][typescript][javascript]": { 3 | "editor.defaultFormatter": "esbenp.prettier-vscode", 4 | "editor.formatOnSave": true 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "x-client-transaction-pair-dict", 3 | "version": "0.0.1", 4 | "type": "module", 5 | "scripts": { 6 | "start": "node --loader ts-node/esm main.ts" 7 | }, 8 | "license": "MIT", 9 | "dependencies": { 10 | "puppeteer": "^24.7.2", 11 | "x-client-transaction-id-extract-browser": "^0.0.3" 12 | }, 13 | "devDependencies": { 14 | "ts-node": "^10.9.2", 15 | "typescript": "^5.8.3" 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # x-client-transaction-id-pair-dict 2 | 3 | ```js 4 | import { generateTransactionId } from "x-client-transaction-id-generater"; 5 | const url = "https://raw.githubusercontent.com/fa0311/x-client-transaction-id-pair-dict/refs/heads/main/pair.json"; 6 | const res = await fetch(url); 7 | const json = await res.json(); 8 | const randomPair = json[Math.floor(Math.random() * json.length)]; 9 | const { animationKey, verification } = randomPair; 10 | const tid = await generateTransactionId("GET", `/i/api/xxxx/xxxxx`, verification, animationKey); 11 | ``` 12 | -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- 1 | import fs from "fs/promises"; 2 | import puppeteer from "puppeteer"; 3 | import { createSession } from "x-client-transaction-id-extract-browser"; 4 | 5 | interface Dict { 6 | animationKey: string; 7 | verification: string; 8 | } 9 | 10 | const dict: Dict[] = []; 11 | const max = 30; 12 | const browser = await puppeteer.launch({ 13 | headless: true, 14 | args: ["--no-sandbox", "--disable-setuid-sandbox", "--disable-dev-shm-usage", "--disable-accelerated-2d-canvas", "--disable-gpu"], 15 | }); 16 | 17 | for (let i = 0; i < max; i++) { 18 | console.log(`${i} / ${max}`); 19 | try { 20 | const session = await createSession(browser, undefined); 21 | const keyConverter = await session.initKeyConverter(); 22 | const animationKey = await keyConverter(); 23 | dict.push({ 24 | animationKey: animationKey.split("obfiowerehiring")[1], 25 | verification: session.verification, 26 | }); 27 | } catch (e) { 28 | console.error(e); 29 | } 30 | } 31 | 32 | await fs.writeFile("pair.json", JSON.stringify(dict, null, 2)); 33 | await browser.close(); 34 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 [yuki](https://yuki0311.com/) 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /.github/workflows/schedule.yaml: -------------------------------------------------------------------------------- 1 | name: schedule 2 | on: 3 | schedule: 4 | - cron: "0 */4 * * *" 5 | workflow_dispatch: 6 | 7 | permissions: 8 | contents: write 9 | pull-requests: write 10 | 11 | jobs: 12 | run-commands: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - name: Checkout repository 16 | uses: actions/checkout@v4 17 | 18 | - name: Set up Node.js 19 | uses: actions/setup-node@v4 20 | with: 21 | node-version: "22" 22 | 23 | - name: Commit Setup 24 | run: | 25 | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" 26 | git config --global user.name "GitHub Action" 27 | 28 | - run: npm install 29 | - run: npm run start 30 | 31 | - name: Check pair.json array length 32 | run: | 33 | jq -e 'length > 0' pair.json || (echo "Error: pair.json array is empty" && exit 1) 34 | 35 | - name: Commit results 36 | run: | 37 | if git diff --quiet; then 38 | echo "No changes to commit." 39 | else 40 | git add . 41 | git commit -m "Update pair" 42 | git push origin main 43 | fi 44 | -------------------------------------------------------------------------------- /pair.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "animationKey": "c57ef0f851eb851eb8504040f851eb851eb8500", 4 | "verification": "acLvV9105Fzt7TsWeAC8ee7TtP57bQsOcQueXRLYwmqVqfZ0SK4yyNAm6DnDDAAp" 5 | }, 6 | { 7 | "animationKey": "ba49281007ae147ae147ae007ae147ae147ae100", 8 | "verification": "+fQiWp1kl1SbvC5nw0AsCXDTGXF5l9Zfh1GC4Ar0iUeWQlWkKnIyYWNyMfCS5e9V" 9 | }, 10 | { 11 | "animationKey": "5aa9d9100100", 12 | "verification": "+/l2MP8vEuVC+2GnGbo9shaAeR+gYinOwj/XZgKB1XC9R+QSWRn4LsjBXKd6co6F" 13 | }, 14 | { 15 | "animationKey": "5e8c950028f5c28f5c28f6110028f5c28f5c28f600", 16 | "verification": "qUWE0VgFNq+giLIu3pCCmTbX22xYr2mZVSP5tzkdJ0fPxNIzhZawGnLCToABCG4V" 17 | }, 18 | { 19 | "animationKey": "63a1d100100", 20 | "verification": "mZ78EA4cCv3gnfgypzt7lNoZpo0BC1DRi9gPBu0JHHCOrIaQzpLr5KWHEMkivA01" 21 | }, 22 | { 23 | "animationKey": "f1ffa10e6666666666668070a3d70a3d70a4070a3d70a3d70a40e666666666666800", 24 | "verification": "GEbFah9HYU60WNfnvq6mvlrpKiWHQ8Fom01iM1qc3jSkl/xEvZBzd5Crz8OL6dPy" 25 | }, 26 | { 27 | "animationKey": "5f5330f33333333333304f5c28f5c28f5c04f5c28f5c28f5c0f33333333333300", 28 | "verification": "e72RrlBOmHTiAjHkUZ4v/zAeEIaeyHiSQQK5hgXuGFwGmcwcQTCVJfdOTdV+n31A" 29 | }, 30 | { 31 | "animationKey": "d75f10fd70a3d70a3d701eb851eb851eb801eb851eb851eb80fd70a3d70a3d700", 32 | "verification": "HMtVS3N0siW39ynOBiqv0KFvpVGX6qfRpoaMNub8/GVPWtS7ubOLiBAgeVtd3o0I" 33 | }, 34 | { 35 | "animationKey": "e9f59100100", 36 | "verification": "BPM0yOzPrBXLbmUadaQqz4sOxNokobRslXi1Yg3u3j/84mzuq3jiExuyhCexKFhr" 37 | }, 38 | { 39 | "animationKey": "6c5ee2100100", 40 | "verification": "B6cHoyIPXLdcsPaeoX/0M4NjZLq4LsScD1GvqZjFttwyWfSxsUxu7kN6wSNH/Zfx" 41 | }, 42 | { 43 | "animationKey": "e42ff0fd70a3d70a3d702b851eb851eb8602b851eb851eb860fd70a3d70a3d700", 44 | "verification": "OJJbGSCgC1jDcDtQvaQcffu1YnsvLleqmTRYddh/Q09MQqMwpICu2b6dOxZ5WXGd" 45 | }, 46 | { 47 | "animationKey": "e8d3d0fae147ae147ae02e147ae147ae1402e147ae147ae140fae147ae147ae00", 48 | "verification": "RuhUY7AChLihvEcJr40TxIwVDqySxWdcntfjb9s41MAu+vdmyzgfbJD5iOOKAuzW" 49 | }, 50 | { 51 | "animationKey": "74b44f0e666666666666806e147ae147ae1406e147ae147ae140e666666666666800", 52 | "verification": "Mt+p+5LA8qgB8Fc/c0OTFzyowgkvojgfs8jKtu7acpzJD5VOLjW/vwuByrA8Rhm+" 53 | }, 54 | { 55 | "animationKey": "367f2b0999999999999980ccccccccccccd0ccccccccccccd09999999999999800", 56 | "verification": "A6bfOJNvUY4duGdh7O96Zj0WednaERRj2Kf2nX+cy+PIn1PyYLxTZ06mZXoyQr0E" 57 | }, 58 | { 59 | "animationKey": "f3274e1007ae147ae147ae007ae147ae147ae100", 60 | "verification": "jZFMG29PXykuEK5Cwo3ysrSuhdJClkIWnv/h71bJ5mivHaOHPcRFQzcVhVZPn63P" 61 | }, 62 | { 63 | "animationKey": "ad5b2c0f3333333333330547ae147ae147c0547ae147ae147c0f33333333333300", 64 | "verification": "DH/pTjmDQLs1adhuCuDSlbwPL/jGpa6l4yKTr+1lVmG68e79l6RLDK/naahvhysV" 65 | }, 66 | { 67 | "animationKey": "ce57990f5c28f5c28f5c04a3d70a3d70a3c04a3d70a3d70a3c0f5c28f5c28f5c00", 68 | "verification": "Dglg2pYQaRs09iGYw8dRCt3Yw72tvhd0R2WYr5/yIfTkqvtmKjBbEkj5YwoYGHPv" 69 | }, 70 | { 71 | "animationKey": "aae71c0f33333333333304ccccccccccccc04ccccccccccccc0f33333333333300", 72 | "verification": "W/ROabyBb+6RHgHCl4Sxa74hewp6xCAYEuQAkEXkAvU20woRf/08Fgq5xyDH5RI5" 73 | }, 74 | { 75 | "animationKey": "a2e38100100", 76 | "verification": "g1xsdhtqnVDDZYwzAWWW0GcWsk7tae0VzKWtpAlsCVnfvDmcg6cRCL8gcO2itxVz" 77 | }, 78 | { 79 | "animationKey": "2177680ee147ae147ae1805eb851eb851eb805eb851eb851eb80ee147ae147ae1800", 80 | "verification": "tk9z2ZbsxHKQ5ynHjqe8WBF3o/VZiCei6IQa09WY2OcdIUuZmqeO0CmNNYpV6n4Y" 81 | }, 82 | { 83 | "animationKey": "74d1b00f0a3d70a3d70a0570a3d70a3d70c0570a3d70a3d70c0f0a3d70a3d70a00", 84 | "verification": "EubEWxYMU2IIezTWNdUAjHlbCPpukPrlI1DiUPAx799cJreIuBvtHIrbbmcXdEYP" 85 | }, 86 | { 87 | "animationKey": "f5735b0f851eb851eb8504040f851eb851eb8500", 88 | "verification": "nz1cPhnGA8nI7n3QqVBTPPrhmhKMtsjZ9lP8I+kSxzEbAhh1RP8twM48WDnYDE5L" 89 | }, 90 | { 91 | "animationKey": "f426e0f851eb851eb8503d70a3d70a3d703d70a3d70a3d70f851eb851eb8500", 92 | "verification": "p6IQ6LqF/B2yJBdjS9DUU37ukr0UoJ4GrSpx8YqJrBkM4nd1JTTENsZhuOVPkEfz" 93 | }, 94 | { 95 | "animationKey": "7bc23d100100", 96 | "verification": "Q4tsi+Bc74hriKtCAbh5JKeFfasQctYeLDlzLETq7dnZ1zRGZ484Gyv0TEztUhOF" 97 | }, 98 | { 99 | "animationKey": "52787f0970a3d70a3d7080cf5c28f5c28f60cf5c28f5c28f60970a3d70a3d70800", 100 | "verification": "E7EW5FFBP+gq864cJ0Gv2uGHkDhlpCah5iZDMb7hXl3n1PyupO8+pNLGFfHt3JsE" 101 | }, 102 | { 103 | "animationKey": "fe5b5e0f5c28f5c28f5c04a3d70a3d70a3c04a3d70a3d70a3c0f5c28f5c28f5c00", 104 | "verification": "ZsJLIhj4PoAXFmrG2OzIS1/K3Me3d8M45otM1+q5lpdklmF9zUw5+TFB+fOeDUgS" 105 | }, 106 | { 107 | "animationKey": "2177680ee147ae147ae1805eb851eb851eb805eb851eb851eb80ee147ae147ae1800", 108 | "verification": "4H1ad/+UKbQo6/lNxO6ZuzkGVgNbkAEzl5hCIarOlAD/wwXNplyvlDmBjvQ+ge1x" 109 | }, 110 | { 111 | "animationKey": "7b14b1011eb851eb851ec011eb851eb851ec100", 112 | "verification": "NW6WU2OrhJRUX9lXyYWMUpDGH8XqqWk7RY/hOsoyoEuR3+mMja24fvkLdU8/+iWZ" 113 | }, 114 | { 115 | "animationKey": "61ea44100a3d70a3d70a3d800a3d70a3d70a3d8100", 116 | "verification": "/rKRDKGyVUwcebbPJ1NBRIcWlQzXbftwbhivJhREEqY2zbzyyV6/jbZFnqPiSUjt" 117 | }, 118 | { 119 | "animationKey": "13a6d20d70a3d70a3d70808a3d70a3d70a408a3d70a3d70a40d70a3d70a3d70800", 120 | "verification": "Q8IQhbhC/fwxyOM3ZfL2tF0rBfHaifOl2BYdrvz3immU/+lJlAvbblq9L8f+dK2d" 121 | } 122 | ] -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | puppeteer: 12 | specifier: ^24.7.2 13 | version: 24.24.0(typescript@5.9.3) 14 | x-client-transaction-id-extract-browser: 15 | specifier: ^0.0.3 16 | version: 0.0.3(typescript@5.9.3) 17 | devDependencies: 18 | ts-node: 19 | specifier: ^10.9.2 20 | version: 10.9.2(@types/node@24.7.1)(typescript@5.9.3) 21 | typescript: 22 | specifier: ^5.8.3 23 | version: 5.9.3 24 | 25 | packages: 26 | 27 | '@babel/code-frame@7.27.1': 28 | resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} 29 | engines: {node: '>=6.9.0'} 30 | 31 | '@babel/helper-validator-identifier@7.27.1': 32 | resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} 33 | engines: {node: '>=6.9.0'} 34 | 35 | '@cspotcode/source-map-support@0.8.1': 36 | resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 37 | engines: {node: '>=12'} 38 | 39 | '@jridgewell/resolve-uri@3.1.2': 40 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 41 | engines: {node: '>=6.0.0'} 42 | 43 | '@jridgewell/sourcemap-codec@1.5.5': 44 | resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} 45 | 46 | '@jridgewell/trace-mapping@0.3.9': 47 | resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 48 | 49 | '@puppeteer/browsers@2.10.11': 50 | resolution: {integrity: sha512-kp3ORGce+oC3qUMJ+g5NH9W4Q7mMG7gV2I+alv0bCbfkZ36B2V/xKCg9uYavSgjmsElhwBneahWjJP7A6fuKLw==} 51 | engines: {node: '>=18'} 52 | hasBin: true 53 | 54 | '@tootallnate/quickjs-emscripten@0.23.0': 55 | resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} 56 | 57 | '@tsconfig/node10@1.0.11': 58 | resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} 59 | 60 | '@tsconfig/node12@1.0.11': 61 | resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} 62 | 63 | '@tsconfig/node14@1.0.3': 64 | resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} 65 | 66 | '@tsconfig/node16@1.0.4': 67 | resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} 68 | 69 | '@types/node@24.7.1': 70 | resolution: {integrity: sha512-CmyhGZanP88uuC5GpWU9q+fI61j2SkhO3UGMUdfYRE6Bcy0ccyzn1Rqj9YAB/ZY4kOXmNf0ocah5GtphmLMP6Q==} 71 | 72 | '@types/yauzl@2.10.3': 73 | resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} 74 | 75 | acorn-walk@8.3.4: 76 | resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} 77 | engines: {node: '>=0.4.0'} 78 | 79 | acorn@8.15.0: 80 | resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} 81 | engines: {node: '>=0.4.0'} 82 | hasBin: true 83 | 84 | agent-base@7.1.4: 85 | resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==} 86 | engines: {node: '>= 14'} 87 | 88 | ansi-regex@5.0.1: 89 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 90 | engines: {node: '>=8'} 91 | 92 | ansi-styles@4.3.0: 93 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 94 | engines: {node: '>=8'} 95 | 96 | arg@4.1.3: 97 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 98 | 99 | argparse@2.0.1: 100 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 101 | 102 | ast-types@0.13.4: 103 | resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} 104 | engines: {node: '>=4'} 105 | 106 | b4a@1.7.3: 107 | resolution: {integrity: sha512-5Q2mfq2WfGuFp3uS//0s6baOJLMoVduPYVeNmDYxu5OUA1/cBfvr2RIS7vi62LdNj/urk1hfmj867I3qt6uZ7Q==} 108 | peerDependencies: 109 | react-native-b4a: '*' 110 | peerDependenciesMeta: 111 | react-native-b4a: 112 | optional: true 113 | 114 | bare-events@2.8.0: 115 | resolution: {integrity: sha512-AOhh6Bg5QmFIXdViHbMc2tLDsBIRxdkIaIddPslJF9Z5De3APBScuqGP2uThXnIpqFrgoxMNC6km7uXNIMLHXA==} 116 | peerDependencies: 117 | bare-abort-controller: '*' 118 | peerDependenciesMeta: 119 | bare-abort-controller: 120 | optional: true 121 | 122 | bare-fs@4.4.10: 123 | resolution: {integrity: sha512-arqVF+xX/rJHwrONZaSPhlzleT2gXwVs9rsAe1p1mIVwWZI2A76/raio+KwwxfWMO8oV9Wo90EaUkS2QwVmy4w==} 124 | engines: {bare: '>=1.16.0'} 125 | peerDependencies: 126 | bare-buffer: '*' 127 | peerDependenciesMeta: 128 | bare-buffer: 129 | optional: true 130 | 131 | bare-os@3.6.2: 132 | resolution: {integrity: sha512-T+V1+1srU2qYNBmJCXZkUY5vQ0B4FSlL3QDROnKQYOqeiQR8UbjNHlPa+TIbM4cuidiN9GaTaOZgSEgsvPbh5A==} 133 | engines: {bare: '>=1.14.0'} 134 | 135 | bare-path@3.0.0: 136 | resolution: {integrity: sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw==} 137 | 138 | bare-stream@2.7.0: 139 | resolution: {integrity: sha512-oyXQNicV1y8nc2aKffH+BUHFRXmx6VrPzlnaEvMhram0nPBrKcEdcyBg5r08D0i8VxngHFAiVyn1QKXpSG0B8A==} 140 | peerDependencies: 141 | bare-buffer: '*' 142 | bare-events: '*' 143 | peerDependenciesMeta: 144 | bare-buffer: 145 | optional: true 146 | bare-events: 147 | optional: true 148 | 149 | bare-url@2.2.2: 150 | resolution: {integrity: sha512-g+ueNGKkrjMazDG3elZO1pNs3HY5+mMmOet1jtKyhOaCnkLzitxf26z7hoAEkDNgdNmnc1KIlt/dw6Po6xZMpA==} 151 | 152 | basic-ftp@5.0.5: 153 | resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} 154 | engines: {node: '>=10.0.0'} 155 | 156 | boolbase@1.0.0: 157 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 158 | 159 | buffer-crc32@0.2.13: 160 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 161 | 162 | callsites@3.1.0: 163 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 164 | engines: {node: '>=6'} 165 | 166 | chromium-bidi@9.1.0: 167 | resolution: {integrity: sha512-rlUzQ4WzIAWdIbY/viPShhZU2n21CxDUgazXVbw4Hu1MwaeUSEksSeM6DqPgpRjCLXRk702AVRxJxoOz0dw4OA==} 168 | peerDependencies: 169 | devtools-protocol: '*' 170 | 171 | cliui@8.0.1: 172 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 173 | engines: {node: '>=12'} 174 | 175 | color-convert@2.0.1: 176 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 177 | engines: {node: '>=7.0.0'} 178 | 179 | color-name@1.1.4: 180 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 181 | 182 | cosmiconfig@9.0.0: 183 | resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} 184 | engines: {node: '>=14'} 185 | peerDependencies: 186 | typescript: '>=4.9.5' 187 | peerDependenciesMeta: 188 | typescript: 189 | optional: true 190 | 191 | create-require@1.1.1: 192 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 193 | 194 | css-select@5.2.2: 195 | resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} 196 | 197 | css-what@6.2.2: 198 | resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} 199 | engines: {node: '>= 6'} 200 | 201 | data-uri-to-buffer@6.0.2: 202 | resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} 203 | engines: {node: '>= 14'} 204 | 205 | debug@4.4.3: 206 | resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} 207 | engines: {node: '>=6.0'} 208 | peerDependencies: 209 | supports-color: '*' 210 | peerDependenciesMeta: 211 | supports-color: 212 | optional: true 213 | 214 | degenerator@5.0.1: 215 | resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} 216 | engines: {node: '>= 14'} 217 | 218 | devtools-protocol@0.0.1508733: 219 | resolution: {integrity: sha512-QJ1R5gtck6nDcdM+nlsaJXcelPEI7ZxSMw1ujHpO1c4+9l+Nue5qlebi9xO1Z2MGr92bFOQTW7/rrheh5hHxDg==} 220 | 221 | diff@4.0.2: 222 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 223 | engines: {node: '>=0.3.1'} 224 | 225 | dom-serializer@2.0.0: 226 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 227 | 228 | domelementtype@2.3.0: 229 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 230 | 231 | domhandler@5.0.3: 232 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 233 | engines: {node: '>= 4'} 234 | 235 | domutils@3.2.2: 236 | resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} 237 | 238 | emoji-regex@8.0.0: 239 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 240 | 241 | end-of-stream@1.4.5: 242 | resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} 243 | 244 | entities@4.5.0: 245 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 246 | engines: {node: '>=0.12'} 247 | 248 | env-paths@2.2.1: 249 | resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} 250 | engines: {node: '>=6'} 251 | 252 | error-ex@1.3.4: 253 | resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} 254 | 255 | escalade@3.2.0: 256 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 257 | engines: {node: '>=6'} 258 | 259 | escodegen@2.1.0: 260 | resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} 261 | engines: {node: '>=6.0'} 262 | hasBin: true 263 | 264 | esprima@4.0.1: 265 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 266 | engines: {node: '>=4'} 267 | hasBin: true 268 | 269 | estraverse@5.3.0: 270 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 271 | engines: {node: '>=4.0'} 272 | 273 | esutils@2.0.3: 274 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 275 | engines: {node: '>=0.10.0'} 276 | 277 | events-universal@1.0.1: 278 | resolution: {integrity: sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==} 279 | 280 | extract-zip@2.0.1: 281 | resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} 282 | engines: {node: '>= 10.17.0'} 283 | hasBin: true 284 | 285 | fast-fifo@1.3.2: 286 | resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 287 | 288 | fd-slicer@1.1.0: 289 | resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 290 | 291 | get-caller-file@2.0.5: 292 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 293 | engines: {node: 6.* || 8.* || >= 10.*} 294 | 295 | get-stream@5.2.0: 296 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} 297 | engines: {node: '>=8'} 298 | 299 | get-uri@6.0.5: 300 | resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} 301 | engines: {node: '>= 14'} 302 | 303 | he@1.2.0: 304 | resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} 305 | hasBin: true 306 | 307 | http-proxy-agent@7.0.2: 308 | resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} 309 | engines: {node: '>= 14'} 310 | 311 | https-proxy-agent@7.0.6: 312 | resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} 313 | engines: {node: '>= 14'} 314 | 315 | import-fresh@3.3.1: 316 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 317 | engines: {node: '>=6'} 318 | 319 | ip-address@10.0.1: 320 | resolution: {integrity: sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA==} 321 | engines: {node: '>= 12'} 322 | 323 | is-arrayish@0.2.1: 324 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 325 | 326 | is-fullwidth-code-point@3.0.0: 327 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 328 | engines: {node: '>=8'} 329 | 330 | js-tokens@4.0.0: 331 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 332 | 333 | js-yaml@4.1.0: 334 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 335 | hasBin: true 336 | 337 | json-parse-even-better-errors@2.3.1: 338 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 339 | 340 | lines-and-columns@1.2.4: 341 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 342 | 343 | lru-cache@7.18.3: 344 | resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} 345 | engines: {node: '>=12'} 346 | 347 | make-error@1.3.6: 348 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 349 | 350 | mitt@3.0.1: 351 | resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} 352 | 353 | ms@2.1.3: 354 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 355 | 356 | netmask@2.0.2: 357 | resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} 358 | engines: {node: '>= 0.4.0'} 359 | 360 | node-html-parser@7.0.1: 361 | resolution: {integrity: sha512-KGtmPY2kS0thCWGK0VuPyOS+pBKhhe8gXztzA2ilAOhbUbxa9homF1bOyKvhGzMLXUoRds9IOmr/v5lr/lqNmA==} 362 | 363 | nth-check@2.1.1: 364 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 365 | 366 | once@1.4.0: 367 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 368 | 369 | pac-proxy-agent@7.2.0: 370 | resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==} 371 | engines: {node: '>= 14'} 372 | 373 | pac-resolver@7.0.1: 374 | resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} 375 | engines: {node: '>= 14'} 376 | 377 | parent-module@1.0.1: 378 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 379 | engines: {node: '>=6'} 380 | 381 | parse-json@5.2.0: 382 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 383 | engines: {node: '>=8'} 384 | 385 | pend@1.2.0: 386 | resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 387 | 388 | picocolors@1.1.1: 389 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 390 | 391 | progress@2.0.3: 392 | resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} 393 | engines: {node: '>=0.4.0'} 394 | 395 | proxy-agent@6.5.0: 396 | resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} 397 | engines: {node: '>= 14'} 398 | 399 | proxy-from-env@1.1.0: 400 | resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 401 | 402 | pump@3.0.3: 403 | resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} 404 | 405 | puppeteer-core@24.24.0: 406 | resolution: {integrity: sha512-RR5AeQ6dIbSepDe9PTtfgK1fgD7TuA9qqyGxPbFCyGfvfkbR7MiqNYdE7AhbTaFIqG3hFBtWwbVKVZF8oEqj7Q==} 407 | engines: {node: '>=18'} 408 | 409 | puppeteer@24.24.0: 410 | resolution: {integrity: sha512-jRn6T8rSrQZXIplXICpH2zYJ2XrIFY7Ug0+TxRTuwY8ZTL7+MKDvFH0aLG7Xx3ts4twzxIKZmiYo+qg7whNpZw==} 411 | engines: {node: '>=18'} 412 | hasBin: true 413 | 414 | require-directory@2.1.1: 415 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 416 | engines: {node: '>=0.10.0'} 417 | 418 | resolve-from@4.0.0: 419 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 420 | engines: {node: '>=4'} 421 | 422 | semver@7.7.3: 423 | resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==} 424 | engines: {node: '>=10'} 425 | hasBin: true 426 | 427 | smart-buffer@4.2.0: 428 | resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} 429 | engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} 430 | 431 | socks-proxy-agent@8.0.5: 432 | resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} 433 | engines: {node: '>= 14'} 434 | 435 | socks@2.8.7: 436 | resolution: {integrity: sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==} 437 | engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} 438 | 439 | source-map@0.6.1: 440 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 441 | engines: {node: '>=0.10.0'} 442 | 443 | streamx@2.23.0: 444 | resolution: {integrity: sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==} 445 | 446 | string-width@4.2.3: 447 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 448 | engines: {node: '>=8'} 449 | 450 | strip-ansi@6.0.1: 451 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 452 | engines: {node: '>=8'} 453 | 454 | tar-fs@3.1.1: 455 | resolution: {integrity: sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==} 456 | 457 | tar-stream@3.1.7: 458 | resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} 459 | 460 | text-decoder@1.2.3: 461 | resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 462 | 463 | ts-node@10.9.2: 464 | resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} 465 | hasBin: true 466 | peerDependencies: 467 | '@swc/core': '>=1.2.50' 468 | '@swc/wasm': '>=1.2.50' 469 | '@types/node': '*' 470 | typescript: '>=2.7' 471 | peerDependenciesMeta: 472 | '@swc/core': 473 | optional: true 474 | '@swc/wasm': 475 | optional: true 476 | 477 | tslib@2.8.1: 478 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 479 | 480 | typed-query-selector@2.12.0: 481 | resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==} 482 | 483 | typescript@5.9.3: 484 | resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} 485 | engines: {node: '>=14.17'} 486 | hasBin: true 487 | 488 | undici-types@7.14.0: 489 | resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} 490 | 491 | v8-compile-cache-lib@3.0.1: 492 | resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 493 | 494 | webdriver-bidi-protocol@0.3.6: 495 | resolution: {integrity: sha512-mlGndEOA9yK9YAbvtxaPTqdi/kaCWYYfwrZvGzcmkr/3lWM+tQj53BxtpVd6qbC6+E5OnHXgCcAhre6AkXzxjA==} 496 | 497 | wrap-ansi@7.0.0: 498 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 499 | engines: {node: '>=10'} 500 | 501 | wrappy@1.0.2: 502 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 503 | 504 | ws@8.18.3: 505 | resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} 506 | engines: {node: '>=10.0.0'} 507 | peerDependencies: 508 | bufferutil: ^4.0.1 509 | utf-8-validate: '>=5.0.2' 510 | peerDependenciesMeta: 511 | bufferutil: 512 | optional: true 513 | utf-8-validate: 514 | optional: true 515 | 516 | x-client-transaction-id-extract-browser@0.0.3: 517 | resolution: {integrity: sha512-KkNXMOExezUGImN0NRlParCN/tzcQteGCuMJwtHIYA/2PmsSoM4rmOd38FCnr2XMC4upjOPt15s3ye8kWUtraQ==} 518 | 519 | x-client-transaction-id-generater@0.0.6: 520 | resolution: {integrity: sha512-wcGygg2fwgVOBSfK3d8zh99x+TbsPESExfOeiy34yddpwJ44oHic9dEHF0t2dz21bNS4klf5x0xQ7hhs3N3DFw==} 521 | 522 | y18n@5.0.8: 523 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 524 | engines: {node: '>=10'} 525 | 526 | yargs-parser@21.1.1: 527 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 528 | engines: {node: '>=12'} 529 | 530 | yargs@17.7.2: 531 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 532 | engines: {node: '>=12'} 533 | 534 | yauzl@2.10.0: 535 | resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 536 | 537 | yn@3.1.1: 538 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 539 | engines: {node: '>=6'} 540 | 541 | zod@3.25.76: 542 | resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 543 | 544 | snapshots: 545 | 546 | '@babel/code-frame@7.27.1': 547 | dependencies: 548 | '@babel/helper-validator-identifier': 7.27.1 549 | js-tokens: 4.0.0 550 | picocolors: 1.1.1 551 | 552 | '@babel/helper-validator-identifier@7.27.1': {} 553 | 554 | '@cspotcode/source-map-support@0.8.1': 555 | dependencies: 556 | '@jridgewell/trace-mapping': 0.3.9 557 | 558 | '@jridgewell/resolve-uri@3.1.2': {} 559 | 560 | '@jridgewell/sourcemap-codec@1.5.5': {} 561 | 562 | '@jridgewell/trace-mapping@0.3.9': 563 | dependencies: 564 | '@jridgewell/resolve-uri': 3.1.2 565 | '@jridgewell/sourcemap-codec': 1.5.5 566 | 567 | '@puppeteer/browsers@2.10.11': 568 | dependencies: 569 | debug: 4.4.3 570 | extract-zip: 2.0.1 571 | progress: 2.0.3 572 | proxy-agent: 6.5.0 573 | semver: 7.7.3 574 | tar-fs: 3.1.1 575 | yargs: 17.7.2 576 | transitivePeerDependencies: 577 | - bare-abort-controller 578 | - bare-buffer 579 | - react-native-b4a 580 | - supports-color 581 | 582 | '@tootallnate/quickjs-emscripten@0.23.0': {} 583 | 584 | '@tsconfig/node10@1.0.11': {} 585 | 586 | '@tsconfig/node12@1.0.11': {} 587 | 588 | '@tsconfig/node14@1.0.3': {} 589 | 590 | '@tsconfig/node16@1.0.4': {} 591 | 592 | '@types/node@24.7.1': 593 | dependencies: 594 | undici-types: 7.14.0 595 | 596 | '@types/yauzl@2.10.3': 597 | dependencies: 598 | '@types/node': 24.7.1 599 | optional: true 600 | 601 | acorn-walk@8.3.4: 602 | dependencies: 603 | acorn: 8.15.0 604 | 605 | acorn@8.15.0: {} 606 | 607 | agent-base@7.1.4: {} 608 | 609 | ansi-regex@5.0.1: {} 610 | 611 | ansi-styles@4.3.0: 612 | dependencies: 613 | color-convert: 2.0.1 614 | 615 | arg@4.1.3: {} 616 | 617 | argparse@2.0.1: {} 618 | 619 | ast-types@0.13.4: 620 | dependencies: 621 | tslib: 2.8.1 622 | 623 | b4a@1.7.3: {} 624 | 625 | bare-events@2.8.0: {} 626 | 627 | bare-fs@4.4.10: 628 | dependencies: 629 | bare-events: 2.8.0 630 | bare-path: 3.0.0 631 | bare-stream: 2.7.0(bare-events@2.8.0) 632 | bare-url: 2.2.2 633 | fast-fifo: 1.3.2 634 | transitivePeerDependencies: 635 | - bare-abort-controller 636 | - react-native-b4a 637 | optional: true 638 | 639 | bare-os@3.6.2: 640 | optional: true 641 | 642 | bare-path@3.0.0: 643 | dependencies: 644 | bare-os: 3.6.2 645 | optional: true 646 | 647 | bare-stream@2.7.0(bare-events@2.8.0): 648 | dependencies: 649 | streamx: 2.23.0 650 | optionalDependencies: 651 | bare-events: 2.8.0 652 | transitivePeerDependencies: 653 | - bare-abort-controller 654 | - react-native-b4a 655 | optional: true 656 | 657 | bare-url@2.2.2: 658 | dependencies: 659 | bare-path: 3.0.0 660 | optional: true 661 | 662 | basic-ftp@5.0.5: {} 663 | 664 | boolbase@1.0.0: {} 665 | 666 | buffer-crc32@0.2.13: {} 667 | 668 | callsites@3.1.0: {} 669 | 670 | chromium-bidi@9.1.0(devtools-protocol@0.0.1508733): 671 | dependencies: 672 | devtools-protocol: 0.0.1508733 673 | mitt: 3.0.1 674 | zod: 3.25.76 675 | 676 | cliui@8.0.1: 677 | dependencies: 678 | string-width: 4.2.3 679 | strip-ansi: 6.0.1 680 | wrap-ansi: 7.0.0 681 | 682 | color-convert@2.0.1: 683 | dependencies: 684 | color-name: 1.1.4 685 | 686 | color-name@1.1.4: {} 687 | 688 | cosmiconfig@9.0.0(typescript@5.9.3): 689 | dependencies: 690 | env-paths: 2.2.1 691 | import-fresh: 3.3.1 692 | js-yaml: 4.1.0 693 | parse-json: 5.2.0 694 | optionalDependencies: 695 | typescript: 5.9.3 696 | 697 | create-require@1.1.1: {} 698 | 699 | css-select@5.2.2: 700 | dependencies: 701 | boolbase: 1.0.0 702 | css-what: 6.2.2 703 | domhandler: 5.0.3 704 | domutils: 3.2.2 705 | nth-check: 2.1.1 706 | 707 | css-what@6.2.2: {} 708 | 709 | data-uri-to-buffer@6.0.2: {} 710 | 711 | debug@4.4.3: 712 | dependencies: 713 | ms: 2.1.3 714 | 715 | degenerator@5.0.1: 716 | dependencies: 717 | ast-types: 0.13.4 718 | escodegen: 2.1.0 719 | esprima: 4.0.1 720 | 721 | devtools-protocol@0.0.1508733: {} 722 | 723 | diff@4.0.2: {} 724 | 725 | dom-serializer@2.0.0: 726 | dependencies: 727 | domelementtype: 2.3.0 728 | domhandler: 5.0.3 729 | entities: 4.5.0 730 | 731 | domelementtype@2.3.0: {} 732 | 733 | domhandler@5.0.3: 734 | dependencies: 735 | domelementtype: 2.3.0 736 | 737 | domutils@3.2.2: 738 | dependencies: 739 | dom-serializer: 2.0.0 740 | domelementtype: 2.3.0 741 | domhandler: 5.0.3 742 | 743 | emoji-regex@8.0.0: {} 744 | 745 | end-of-stream@1.4.5: 746 | dependencies: 747 | once: 1.4.0 748 | 749 | entities@4.5.0: {} 750 | 751 | env-paths@2.2.1: {} 752 | 753 | error-ex@1.3.4: 754 | dependencies: 755 | is-arrayish: 0.2.1 756 | 757 | escalade@3.2.0: {} 758 | 759 | escodegen@2.1.0: 760 | dependencies: 761 | esprima: 4.0.1 762 | estraverse: 5.3.0 763 | esutils: 2.0.3 764 | optionalDependencies: 765 | source-map: 0.6.1 766 | 767 | esprima@4.0.1: {} 768 | 769 | estraverse@5.3.0: {} 770 | 771 | esutils@2.0.3: {} 772 | 773 | events-universal@1.0.1: 774 | dependencies: 775 | bare-events: 2.8.0 776 | transitivePeerDependencies: 777 | - bare-abort-controller 778 | 779 | extract-zip@2.0.1: 780 | dependencies: 781 | debug: 4.4.3 782 | get-stream: 5.2.0 783 | yauzl: 2.10.0 784 | optionalDependencies: 785 | '@types/yauzl': 2.10.3 786 | transitivePeerDependencies: 787 | - supports-color 788 | 789 | fast-fifo@1.3.2: {} 790 | 791 | fd-slicer@1.1.0: 792 | dependencies: 793 | pend: 1.2.0 794 | 795 | get-caller-file@2.0.5: {} 796 | 797 | get-stream@5.2.0: 798 | dependencies: 799 | pump: 3.0.3 800 | 801 | get-uri@6.0.5: 802 | dependencies: 803 | basic-ftp: 5.0.5 804 | data-uri-to-buffer: 6.0.2 805 | debug: 4.4.3 806 | transitivePeerDependencies: 807 | - supports-color 808 | 809 | he@1.2.0: {} 810 | 811 | http-proxy-agent@7.0.2: 812 | dependencies: 813 | agent-base: 7.1.4 814 | debug: 4.4.3 815 | transitivePeerDependencies: 816 | - supports-color 817 | 818 | https-proxy-agent@7.0.6: 819 | dependencies: 820 | agent-base: 7.1.4 821 | debug: 4.4.3 822 | transitivePeerDependencies: 823 | - supports-color 824 | 825 | import-fresh@3.3.1: 826 | dependencies: 827 | parent-module: 1.0.1 828 | resolve-from: 4.0.0 829 | 830 | ip-address@10.0.1: {} 831 | 832 | is-arrayish@0.2.1: {} 833 | 834 | is-fullwidth-code-point@3.0.0: {} 835 | 836 | js-tokens@4.0.0: {} 837 | 838 | js-yaml@4.1.0: 839 | dependencies: 840 | argparse: 2.0.1 841 | 842 | json-parse-even-better-errors@2.3.1: {} 843 | 844 | lines-and-columns@1.2.4: {} 845 | 846 | lru-cache@7.18.3: {} 847 | 848 | make-error@1.3.6: {} 849 | 850 | mitt@3.0.1: {} 851 | 852 | ms@2.1.3: {} 853 | 854 | netmask@2.0.2: {} 855 | 856 | node-html-parser@7.0.1: 857 | dependencies: 858 | css-select: 5.2.2 859 | he: 1.2.0 860 | 861 | nth-check@2.1.1: 862 | dependencies: 863 | boolbase: 1.0.0 864 | 865 | once@1.4.0: 866 | dependencies: 867 | wrappy: 1.0.2 868 | 869 | pac-proxy-agent@7.2.0: 870 | dependencies: 871 | '@tootallnate/quickjs-emscripten': 0.23.0 872 | agent-base: 7.1.4 873 | debug: 4.4.3 874 | get-uri: 6.0.5 875 | http-proxy-agent: 7.0.2 876 | https-proxy-agent: 7.0.6 877 | pac-resolver: 7.0.1 878 | socks-proxy-agent: 8.0.5 879 | transitivePeerDependencies: 880 | - supports-color 881 | 882 | pac-resolver@7.0.1: 883 | dependencies: 884 | degenerator: 5.0.1 885 | netmask: 2.0.2 886 | 887 | parent-module@1.0.1: 888 | dependencies: 889 | callsites: 3.1.0 890 | 891 | parse-json@5.2.0: 892 | dependencies: 893 | '@babel/code-frame': 7.27.1 894 | error-ex: 1.3.4 895 | json-parse-even-better-errors: 2.3.1 896 | lines-and-columns: 1.2.4 897 | 898 | pend@1.2.0: {} 899 | 900 | picocolors@1.1.1: {} 901 | 902 | progress@2.0.3: {} 903 | 904 | proxy-agent@6.5.0: 905 | dependencies: 906 | agent-base: 7.1.4 907 | debug: 4.4.3 908 | http-proxy-agent: 7.0.2 909 | https-proxy-agent: 7.0.6 910 | lru-cache: 7.18.3 911 | pac-proxy-agent: 7.2.0 912 | proxy-from-env: 1.1.0 913 | socks-proxy-agent: 8.0.5 914 | transitivePeerDependencies: 915 | - supports-color 916 | 917 | proxy-from-env@1.1.0: {} 918 | 919 | pump@3.0.3: 920 | dependencies: 921 | end-of-stream: 1.4.5 922 | once: 1.4.0 923 | 924 | puppeteer-core@24.24.0: 925 | dependencies: 926 | '@puppeteer/browsers': 2.10.11 927 | chromium-bidi: 9.1.0(devtools-protocol@0.0.1508733) 928 | debug: 4.4.3 929 | devtools-protocol: 0.0.1508733 930 | typed-query-selector: 2.12.0 931 | webdriver-bidi-protocol: 0.3.6 932 | ws: 8.18.3 933 | transitivePeerDependencies: 934 | - bare-abort-controller 935 | - bare-buffer 936 | - bufferutil 937 | - react-native-b4a 938 | - supports-color 939 | - utf-8-validate 940 | 941 | puppeteer@24.24.0(typescript@5.9.3): 942 | dependencies: 943 | '@puppeteer/browsers': 2.10.11 944 | chromium-bidi: 9.1.0(devtools-protocol@0.0.1508733) 945 | cosmiconfig: 9.0.0(typescript@5.9.3) 946 | devtools-protocol: 0.0.1508733 947 | puppeteer-core: 24.24.0 948 | typed-query-selector: 2.12.0 949 | transitivePeerDependencies: 950 | - bare-abort-controller 951 | - bare-buffer 952 | - bufferutil 953 | - react-native-b4a 954 | - supports-color 955 | - typescript 956 | - utf-8-validate 957 | 958 | require-directory@2.1.1: {} 959 | 960 | resolve-from@4.0.0: {} 961 | 962 | semver@7.7.3: {} 963 | 964 | smart-buffer@4.2.0: {} 965 | 966 | socks-proxy-agent@8.0.5: 967 | dependencies: 968 | agent-base: 7.1.4 969 | debug: 4.4.3 970 | socks: 2.8.7 971 | transitivePeerDependencies: 972 | - supports-color 973 | 974 | socks@2.8.7: 975 | dependencies: 976 | ip-address: 10.0.1 977 | smart-buffer: 4.2.0 978 | 979 | source-map@0.6.1: 980 | optional: true 981 | 982 | streamx@2.23.0: 983 | dependencies: 984 | events-universal: 1.0.1 985 | fast-fifo: 1.3.2 986 | text-decoder: 1.2.3 987 | transitivePeerDependencies: 988 | - bare-abort-controller 989 | - react-native-b4a 990 | 991 | string-width@4.2.3: 992 | dependencies: 993 | emoji-regex: 8.0.0 994 | is-fullwidth-code-point: 3.0.0 995 | strip-ansi: 6.0.1 996 | 997 | strip-ansi@6.0.1: 998 | dependencies: 999 | ansi-regex: 5.0.1 1000 | 1001 | tar-fs@3.1.1: 1002 | dependencies: 1003 | pump: 3.0.3 1004 | tar-stream: 3.1.7 1005 | optionalDependencies: 1006 | bare-fs: 4.4.10 1007 | bare-path: 3.0.0 1008 | transitivePeerDependencies: 1009 | - bare-abort-controller 1010 | - bare-buffer 1011 | - react-native-b4a 1012 | 1013 | tar-stream@3.1.7: 1014 | dependencies: 1015 | b4a: 1.7.3 1016 | fast-fifo: 1.3.2 1017 | streamx: 2.23.0 1018 | transitivePeerDependencies: 1019 | - bare-abort-controller 1020 | - react-native-b4a 1021 | 1022 | text-decoder@1.2.3: 1023 | dependencies: 1024 | b4a: 1.7.3 1025 | transitivePeerDependencies: 1026 | - react-native-b4a 1027 | 1028 | ts-node@10.9.2(@types/node@24.7.1)(typescript@5.9.3): 1029 | dependencies: 1030 | '@cspotcode/source-map-support': 0.8.1 1031 | '@tsconfig/node10': 1.0.11 1032 | '@tsconfig/node12': 1.0.11 1033 | '@tsconfig/node14': 1.0.3 1034 | '@tsconfig/node16': 1.0.4 1035 | '@types/node': 24.7.1 1036 | acorn: 8.15.0 1037 | acorn-walk: 8.3.4 1038 | arg: 4.1.3 1039 | create-require: 1.1.1 1040 | diff: 4.0.2 1041 | make-error: 1.3.6 1042 | typescript: 5.9.3 1043 | v8-compile-cache-lib: 3.0.1 1044 | yn: 3.1.1 1045 | 1046 | tslib@2.8.1: {} 1047 | 1048 | typed-query-selector@2.12.0: {} 1049 | 1050 | typescript@5.9.3: {} 1051 | 1052 | undici-types@7.14.0: {} 1053 | 1054 | v8-compile-cache-lib@3.0.1: {} 1055 | 1056 | webdriver-bidi-protocol@0.3.6: {} 1057 | 1058 | wrap-ansi@7.0.0: 1059 | dependencies: 1060 | ansi-styles: 4.3.0 1061 | string-width: 4.2.3 1062 | strip-ansi: 6.0.1 1063 | 1064 | wrappy@1.0.2: {} 1065 | 1066 | ws@8.18.3: {} 1067 | 1068 | x-client-transaction-id-extract-browser@0.0.3(typescript@5.9.3): 1069 | dependencies: 1070 | node-html-parser: 7.0.1 1071 | puppeteer: 24.24.0(typescript@5.9.3) 1072 | x-client-transaction-id-generater: 0.0.6 1073 | transitivePeerDependencies: 1074 | - bare-abort-controller 1075 | - bare-buffer 1076 | - bufferutil 1077 | - react-native-b4a 1078 | - supports-color 1079 | - typescript 1080 | - utf-8-validate 1081 | 1082 | x-client-transaction-id-generater@0.0.6: 1083 | dependencies: 1084 | node-html-parser: 7.0.1 1085 | 1086 | y18n@5.0.8: {} 1087 | 1088 | yargs-parser@21.1.1: {} 1089 | 1090 | yargs@17.7.2: 1091 | dependencies: 1092 | cliui: 8.0.1 1093 | escalade: 3.2.0 1094 | get-caller-file: 2.0.5 1095 | require-directory: 2.1.1 1096 | string-width: 4.2.3 1097 | y18n: 5.0.8 1098 | yargs-parser: 21.1.1 1099 | 1100 | yauzl@2.10.0: 1101 | dependencies: 1102 | buffer-crc32: 0.2.13 1103 | fd-slicer: 1.1.0 1104 | 1105 | yn@3.1.1: {} 1106 | 1107 | zod@3.25.76: {} 1108 | --------------------------------------------------------------------------------