├── .github ├── FUNDING.yml └── workflows │ ├── assignIssues.yml │ ├── npm-publish.yml │ └── tests.yml ├── .gitignore ├── .gitmodules ├── .npmignore ├── LICENSE ├── README.md ├── babel.config.js ├── gulpfile.js ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── src ├── index.ts ├── verse.ts └── verseOfTheDay.ts ├── tests ├── verse.test.ts └── votd.test.ts ├── tsconfig.json └── vitest.config.mts /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [Glowstudent777] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: Glowstudent 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | -------------------------------------------------------------------------------- /.github/workflows/assignIssues.yml: -------------------------------------------------------------------------------- 1 | name: Assign Issues 2 | 3 | on: 4 | issues: 5 | types: [opened] 6 | 7 | jobs: 8 | auto-assign: 9 | runs-on: ubuntu-latest 10 | permissions: 11 | issues: write 12 | steps: 13 | - name: 'Auto-assign issue' 14 | uses: pozil/auto-assign-issue@v2 15 | with: 16 | assignees: Glowstudent777 17 | allowSelfAssign: false 18 | -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- 1 | # This workflow will run tests using node and then publish a package to GitHub Packages when a release is created 2 | # For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages 3 | 4 | name: Node.js Package 5 | 6 | on: 7 | release: 8 | types: [created] 9 | workflow_dispatch: 10 | 11 | jobs: 12 | build: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v3 16 | with: 17 | submodules: true 18 | - uses: pnpm/action-setup@v4 19 | with: 20 | version: 9 21 | run_install: false 22 | - uses: actions/setup-node@v3 23 | with: 24 | node-version: 20 25 | - run: pnpm install 26 | - run: pnpm install && pnpm run build 27 | 28 | publish-npm: 29 | needs: build 30 | runs-on: ubuntu-latest 31 | steps: 32 | - uses: actions/checkout@v3 33 | with: 34 | submodules: true 35 | - uses: pnpm/action-setup@v4 36 | with: 37 | version: 9 38 | run_install: false 39 | - uses: actions/setup-node@v3 40 | with: 41 | node-version: 20 42 | cache: 'pnpm' 43 | registry-url: https://registry.npmjs.org 44 | - run: pnpm install && pnpm run build 45 | - run: npm publish 46 | env: 47 | NODE_AUTH_TOKEN: ${{secrets.npm_token}} 48 | -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- 1 | name: Tests 2 | 3 | on: 4 | push: 5 | branches: [ main ] 6 | pull_request: 7 | branches: [ main ] 8 | 9 | jobs: 10 | tests: 11 | runs-on: ubuntu-latest 12 | 13 | steps: 14 | - name : Checkout repo 15 | uses: actions/checkout@v2 16 | with: 17 | submodules: true 18 | 19 | - name: Set up Node 20 | uses: actions/setup-node@v3 21 | 22 | - name: Install dependencies 23 | run: npm install 24 | 25 | - run: npm run test 26 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | lerna-debug.log* 8 | 9 | # Diagnostic reports (https://nodejs.org/api/report.html) 10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json 11 | 12 | # Runtime data 13 | pids 14 | *.pid 15 | *.seed 16 | *.pid.lock 17 | 18 | # Directory for instrumented libs generated by jscoverage/JSCover 19 | lib-cov 20 | 21 | # Coverage directory used by tools like istanbul 22 | coverage 23 | *.lcov 24 | 25 | # nyc test coverage 26 | .nyc_output 27 | 28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 29 | .grunt 30 | 31 | # Bower dependency directory (https://bower.io/) 32 | bower_components 33 | 34 | # node-waf configuration 35 | .lock-wscript 36 | 37 | # Compiled binary addons (https://nodejs.org/api/addons.html) 38 | build/Release 39 | 40 | # Dependency directories 41 | node_modules/ 42 | jspm_packages/ 43 | 44 | # TypeScript v1 declaration files 45 | typings/ 46 | 47 | # TypeScript cache 48 | *.tsbuildinfo 49 | 50 | # Optional npm cache directory 51 | .npm 52 | 53 | # Optional eslint cache 54 | .eslintcache 55 | 56 | # Microbundle cache 57 | .rpt2_cache/ 58 | .rts2_cache_cjs/ 59 | .rts2_cache_es/ 60 | .rts2_cache_umd/ 61 | 62 | # Optional REPL history 63 | .node_repl_history 64 | 65 | # Output of 'npm pack' 66 | *.tgz 67 | 68 | # Yarn Integrity file 69 | .yarn-integrity 70 | 71 | # dotenv environment variables file 72 | .env 73 | .env.test 74 | 75 | # parcel-bundler cache (https://parceljs.org/) 76 | .cache 77 | 78 | # Next.js build output 79 | .next 80 | 81 | # Nuxt.js build / generate output 82 | .nuxt 83 | dist 84 | 85 | # Gatsby files 86 | .cache/ 87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js 88 | # https://nextjs.org/blog/next-9-1#public-directory-support 89 | # public 90 | 91 | # vuepress build output 92 | .vuepress/dist 93 | 94 | # Serverless directories 95 | .serverless/ 96 | 97 | # FuseBox cache 98 | .fusebox/ 99 | 100 | # DynamoDB Local files 101 | .dynamodb/ 102 | 103 | # TernJS port file 104 | .tern-port 105 | 106 | # Script file :) 107 | script.js 108 | 109 | # old packages 110 | old_package.json 111 | old_node_modules 112 | 113 | # deprecated 114 | deprecated -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "src/core"] 2 | path = src/core 3 | url = https://github.com/Glowstudent777/YouVersion-Core.git 4 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | # Script file :) 2 | script.js 3 | old_package.json 4 | old_node_modules 5 | 6 | # src 7 | src 8 | deprecated 9 | 10 | # Config Stuff 11 | tsconfig.json 12 | tslint.json 13 | .prettierrc 14 | 15 | # Builds 16 | *tgz -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022-2024 Glowstudent 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. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # YouVersion API 2 | 3 | A simple module to get the Verse of the Day and any verse you would like. 4 | 5 | ## Installation 6 | 7 | > [!NOTE] 8 | > I use `pnpm` in these examples. `NPM` will also work if you don't have or want to install `pnpm` 9 | 10 | First step is of course installing the module 11 | 12 | ```bash 13 | pnpm install @glowstudent/youversion 14 | ``` 15 | 16 | ## Usage 17 | 18 | #### Import the library 19 | 20 | ```javascript 21 | const YouVersion = require("@glowstudent/youversion"); 22 | ``` 23 | 24 | #### Getting the verse of the day: 25 | 26 | > **Note** 27 | > The default language is English 28 | 29 | ```javascript 30 | const YouVersion = require("@glowstudent/youversion"); 31 | 32 | (async () => { 33 | console.log(await YouVersion.getVerseOfTheDay()); 34 | })(); 35 | ``` 36 | 37 | ```json 38 | { 39 | "citation": "Hebrews 11:1 (NIV)", 40 | "passage": "Now faith is confidence in what we hope for and assurance about what we do not see." 41 | } 42 | ``` 43 | 44 | #### Getting the verse of the day in a different language: 45 | 46 | You can specify a single or multiple languages by passing them as a string separated by a comma. The languages must be in the format of the ISO 639-1 code. For example, `en` for English, `es` for Spanish, `fr` for French, and `de` for German. It will return the first language that is available. If the language is not available it will move on to the next language in the list. 47 | 48 | Single language: 49 | 50 | ```javascript 51 | const YouVersion = require("@glowstudent/youversion"); 52 | 53 | (async () => { 54 | console.log(await YouVersion.getVerseOfTheDay("sk")); 55 | })(); 56 | ``` 57 | 58 | Multiple languages: 59 | 60 | ```javascript 61 | const YouVersion = require("@glowstudent/youversion"); 62 | 63 | (async () => { 64 | console.log(await YouVersion.getVerseOfTheDay("es, fr, de")); 65 | })(); 66 | ``` 67 | 68 | #### Getting any verse: 69 | 70 | ```javascript 71 | const YouVersion = require("@glowstudent/youversion"); 72 | 73 | (async () => { 74 | console.log(await YouVersion.getVerse("John", "3", "16", "KJV")); 75 | })(); 76 | ``` 77 | 78 | ```json 79 | { 80 | "citation": "John 3:16 KJV", 81 | "passage": "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life." 82 | } 83 | ``` 84 | 85 | --- 86 | 87 | ## Responses 88 | 89 | Requests return a JSON object and a status code. 90 | 91 | ### Good Respsonses 92 | 93 | Good responses will return a JSON with a `citation` and a `passage`. 94 | 95 | ```json 96 | { 97 | "citation": "John 3:16 NLT", 98 | "passage": "For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life." 99 | } 100 | ``` 101 | 102 | ### Bad Responses 103 | 104 | If `book` is not specified or cannot be read it will return an error. 105 | 106 | ```json 107 | { 108 | "code": 400, 109 | "message": "Missing field 'book'" 110 | } 111 | ``` 112 | 113 |
114 | 115 | Trying to access a book that does not exist will prompt a similar response but with a different error message 116 | 117 | ```json 118 | { 119 | "code": 400, 120 | "message": "Could not find book 'Coffee' by name or alias." 121 | } 122 | ``` 123 | 124 | ## Links 125 | 126 | - [GitHub](https://github.com/Glowstudent777/YouVersion-API) 127 | - [npm](https://www.npmjs.com/package/@glowstudent/youversion) 128 | - [Discord](https://discord.gg/4wM63P7ZUd) 129 | 130 | ## Contributing 131 | 132 | > [!NOTE] 133 | > Most of the logic is now in the `YouVersion-Core` repository. If you would like to contribute to the core repository, please visit [here](https://github.com/Glowstudent777/YouVersion-Core). 134 | 135 | Before creating an issue, please ensure that it hasn't already been reported/suggested. 136 | 137 | ## License 138 | 139 | This project is licensed under the terms of the 140 | [MIT license](/LICENSE). 141 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = function (api) { 2 | api.cache(true); 3 | 4 | const presets = ["@babel/preset-env", "@babel/preset-typescript"]; 5 | const ignore = ["**/__tests__", "**/*.test.ts", "!src/db/**"]; 6 | 7 | return { 8 | presets, 9 | ignore 10 | }; 11 | } -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- 1 | const gulp = require('gulp'); 2 | const babel = require('gulp-babel'); 3 | 4 | gulp.task('default', () => 5 | gulp.src('src') 6 | .pipe(babel()) 7 | .pipe(gulp.dest('dist')) 8 | ); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@glowstudent/youversion", 3 | "version": "2.2.0", 4 | "description": "A simple module to get the Verse of the Day and any verse you would like.", 5 | "main": "./dist/index.js", 6 | "types": "./dist/index.d.ts", 7 | "files": [ 8 | "dist" 9 | ], 10 | "funding": "https://ko-fi.com/glowstudent", 11 | "dependencies": { 12 | "axios": "1.1.3", 13 | "cheerio": "1.0.0-rc.12", 14 | "cheerio-select": "2.1.0" 15 | }, 16 | "devDependencies": { 17 | "@babel/cli": "^7.26.4", 18 | "@babel/core": "^7.26.0", 19 | "@babel/preset-env": "^7.26.0", 20 | "@babel/preset-typescript": "^7.26.0", 21 | "@types/node": "^18.11.9", 22 | "@vitest/coverage-v8": "^1.6.0", 23 | "gulp": "^5.0.0", 24 | "gulp-babel": "^8.0.0", 25 | "rimraf": "^6.0.1", 26 | "typescript": "^4.9.3", 27 | "vitest": "^1.6.0" 28 | }, 29 | "scripts": { 30 | "clean": "npx rimraf --glob dist/ ./*.tgz", 31 | "copyfiles": "cp ./src/core/db/ ./dist/core/db/ -r", 32 | "test": "vitest", 33 | "test:coverage": "vitest run --coverage", 34 | "babel": "npm run clean && npx babel src -d dist --extensions .ts --no-copy-ignored && npm run copyfiles", 35 | "build": "npm run babel && npm run tsc && npm run pack", 36 | "tsc": "npx tsc", 37 | "pack": "npm pack" 38 | }, 39 | "repository": { 40 | "type": "git", 41 | "url": "git+https://github.com/Glowstudent777/YouVersion-API-NPM.git" 42 | }, 43 | "keywords": [ 44 | "bible", 45 | "youversion", 46 | "verse", 47 | "verse-of-the-day", 48 | "votd", 49 | "scripture" 50 | ], 51 | "author": "Glowstudent", 52 | "license": "MIT", 53 | "bugs": { 54 | "url": "https://github.com/Glowstudent777/YouVersion-API-NPM/issues" 55 | }, 56 | "homepage": "https://github.com/Glowstudent777/YouVersion-API-NPM#readme" 57 | } -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | axios: 12 | specifier: 1.1.3 13 | version: 1.1.3 14 | cheerio: 15 | specifier: 1.0.0-rc.12 16 | version: 1.0.0-rc.12 17 | cheerio-select: 18 | specifier: 2.1.0 19 | version: 2.1.0 20 | devDependencies: 21 | '@babel/cli': 22 | specifier: ^7.26.4 23 | version: 7.26.4(@babel/core@7.26.0) 24 | '@babel/core': 25 | specifier: ^7.26.0 26 | version: 7.26.0 27 | '@babel/preset-env': 28 | specifier: ^7.26.0 29 | version: 7.26.0(@babel/core@7.26.0) 30 | '@babel/preset-typescript': 31 | specifier: ^7.26.0 32 | version: 7.26.0(@babel/core@7.26.0) 33 | '@types/node': 34 | specifier: ^18.11.9 35 | version: 18.19.33 36 | '@vitest/coverage-v8': 37 | specifier: ^1.6.0 38 | version: 1.6.0(vitest@1.6.0(@types/node@18.19.33)) 39 | gulp: 40 | specifier: ^5.0.0 41 | version: 5.0.0 42 | gulp-babel: 43 | specifier: ^8.0.0 44 | version: 8.0.0(@babel/core@7.26.0) 45 | rimraf: 46 | specifier: ^6.0.1 47 | version: 6.0.1 48 | typescript: 49 | specifier: ^4.9.3 50 | version: 4.9.5 51 | vitest: 52 | specifier: ^1.6.0 53 | version: 1.6.0(@types/node@18.19.33) 54 | 55 | packages: 56 | 57 | '@ampproject/remapping@2.3.0': 58 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 59 | engines: {node: '>=6.0.0'} 60 | 61 | '@babel/cli@7.26.4': 62 | resolution: {integrity: sha512-+mORf3ezU3p3qr+82WvJSnQNE1GAYeoCfEv4fik6B5/2cvKZ75AX8oawWQdXtM9MmndooQj15Jr9kelRFWsuRw==} 63 | engines: {node: '>=6.9.0'} 64 | hasBin: true 65 | peerDependencies: 66 | '@babel/core': ^7.0.0-0 67 | 68 | '@babel/code-frame@7.26.2': 69 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 70 | engines: {node: '>=6.9.0'} 71 | 72 | '@babel/compat-data@7.26.3': 73 | resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} 74 | engines: {node: '>=6.9.0'} 75 | 76 | '@babel/core@7.26.0': 77 | resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} 78 | engines: {node: '>=6.9.0'} 79 | 80 | '@babel/generator@7.26.3': 81 | resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} 82 | engines: {node: '>=6.9.0'} 83 | 84 | '@babel/helper-annotate-as-pure@7.22.5': 85 | resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} 86 | engines: {node: '>=6.9.0'} 87 | 88 | '@babel/helper-annotate-as-pure@7.25.9': 89 | resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} 90 | engines: {node: '>=6.9.0'} 91 | 92 | '@babel/helper-compilation-targets@7.25.9': 93 | resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} 94 | engines: {node: '>=6.9.0'} 95 | 96 | '@babel/helper-create-class-features-plugin@7.25.9': 97 | resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} 98 | engines: {node: '>=6.9.0'} 99 | peerDependencies: 100 | '@babel/core': ^7.0.0 101 | 102 | '@babel/helper-create-regexp-features-plugin@7.22.15': 103 | resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} 104 | engines: {node: '>=6.9.0'} 105 | peerDependencies: 106 | '@babel/core': ^7.0.0 107 | 108 | '@babel/helper-create-regexp-features-plugin@7.26.3': 109 | resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} 110 | engines: {node: '>=6.9.0'} 111 | peerDependencies: 112 | '@babel/core': ^7.0.0 113 | 114 | '@babel/helper-define-polyfill-provider@0.6.2': 115 | resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} 116 | peerDependencies: 117 | '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 118 | 119 | '@babel/helper-member-expression-to-functions@7.25.9': 120 | resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} 121 | engines: {node: '>=6.9.0'} 122 | 123 | '@babel/helper-module-imports@7.25.9': 124 | resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} 125 | engines: {node: '>=6.9.0'} 126 | 127 | '@babel/helper-module-transforms@7.26.0': 128 | resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} 129 | engines: {node: '>=6.9.0'} 130 | peerDependencies: 131 | '@babel/core': ^7.0.0 132 | 133 | '@babel/helper-optimise-call-expression@7.25.9': 134 | resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} 135 | engines: {node: '>=6.9.0'} 136 | 137 | '@babel/helper-plugin-utils@7.25.9': 138 | resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} 139 | engines: {node: '>=6.9.0'} 140 | 141 | '@babel/helper-remap-async-to-generator@7.25.9': 142 | resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} 143 | engines: {node: '>=6.9.0'} 144 | peerDependencies: 145 | '@babel/core': ^7.0.0 146 | 147 | '@babel/helper-replace-supers@7.25.9': 148 | resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} 149 | engines: {node: '>=6.9.0'} 150 | peerDependencies: 151 | '@babel/core': ^7.0.0 152 | 153 | '@babel/helper-skip-transparent-expression-wrappers@7.25.9': 154 | resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} 155 | engines: {node: '>=6.9.0'} 156 | 157 | '@babel/helper-string-parser@7.24.1': 158 | resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} 159 | engines: {node: '>=6.9.0'} 160 | 161 | '@babel/helper-string-parser@7.25.9': 162 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 163 | engines: {node: '>=6.9.0'} 164 | 165 | '@babel/helper-validator-identifier@7.24.5': 166 | resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} 167 | engines: {node: '>=6.9.0'} 168 | 169 | '@babel/helper-validator-identifier@7.25.9': 170 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 171 | engines: {node: '>=6.9.0'} 172 | 173 | '@babel/helper-validator-option@7.25.9': 174 | resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} 175 | engines: {node: '>=6.9.0'} 176 | 177 | '@babel/helper-wrap-function@7.25.9': 178 | resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} 179 | engines: {node: '>=6.9.0'} 180 | 181 | '@babel/helpers@7.26.0': 182 | resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} 183 | engines: {node: '>=6.9.0'} 184 | 185 | '@babel/parser@7.24.5': 186 | resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==} 187 | engines: {node: '>=6.0.0'} 188 | hasBin: true 189 | 190 | '@babel/parser@7.26.3': 191 | resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} 192 | engines: {node: '>=6.0.0'} 193 | hasBin: true 194 | 195 | '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': 196 | resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} 197 | engines: {node: '>=6.9.0'} 198 | peerDependencies: 199 | '@babel/core': ^7.0.0 200 | 201 | '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': 202 | resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} 203 | engines: {node: '>=6.9.0'} 204 | peerDependencies: 205 | '@babel/core': ^7.0.0 206 | 207 | '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': 208 | resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} 209 | engines: {node: '>=6.9.0'} 210 | peerDependencies: 211 | '@babel/core': ^7.0.0 212 | 213 | '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': 214 | resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} 215 | engines: {node: '>=6.9.0'} 216 | peerDependencies: 217 | '@babel/core': ^7.13.0 218 | 219 | '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': 220 | resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} 221 | engines: {node: '>=6.9.0'} 222 | peerDependencies: 223 | '@babel/core': ^7.0.0 224 | 225 | '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': 226 | resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} 227 | engines: {node: '>=6.9.0'} 228 | peerDependencies: 229 | '@babel/core': ^7.0.0-0 230 | 231 | '@babel/plugin-syntax-import-assertions@7.26.0': 232 | resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} 233 | engines: {node: '>=6.9.0'} 234 | peerDependencies: 235 | '@babel/core': ^7.0.0-0 236 | 237 | '@babel/plugin-syntax-import-attributes@7.26.0': 238 | resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} 239 | engines: {node: '>=6.9.0'} 240 | peerDependencies: 241 | '@babel/core': ^7.0.0-0 242 | 243 | '@babel/plugin-syntax-jsx@7.25.9': 244 | resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} 245 | engines: {node: '>=6.9.0'} 246 | peerDependencies: 247 | '@babel/core': ^7.0.0-0 248 | 249 | '@babel/plugin-syntax-typescript@7.25.9': 250 | resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} 251 | engines: {node: '>=6.9.0'} 252 | peerDependencies: 253 | '@babel/core': ^7.0.0-0 254 | 255 | '@babel/plugin-syntax-unicode-sets-regex@7.18.6': 256 | resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} 257 | engines: {node: '>=6.9.0'} 258 | peerDependencies: 259 | '@babel/core': ^7.0.0 260 | 261 | '@babel/plugin-transform-arrow-functions@7.25.9': 262 | resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} 263 | engines: {node: '>=6.9.0'} 264 | peerDependencies: 265 | '@babel/core': ^7.0.0-0 266 | 267 | '@babel/plugin-transform-async-generator-functions@7.25.9': 268 | resolution: {integrity: sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==} 269 | engines: {node: '>=6.9.0'} 270 | peerDependencies: 271 | '@babel/core': ^7.0.0-0 272 | 273 | '@babel/plugin-transform-async-to-generator@7.25.9': 274 | resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} 275 | engines: {node: '>=6.9.0'} 276 | peerDependencies: 277 | '@babel/core': ^7.0.0-0 278 | 279 | '@babel/plugin-transform-block-scoped-functions@7.25.9': 280 | resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} 281 | engines: {node: '>=6.9.0'} 282 | peerDependencies: 283 | '@babel/core': ^7.0.0-0 284 | 285 | '@babel/plugin-transform-block-scoping@7.25.9': 286 | resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} 287 | engines: {node: '>=6.9.0'} 288 | peerDependencies: 289 | '@babel/core': ^7.0.0-0 290 | 291 | '@babel/plugin-transform-class-properties@7.25.9': 292 | resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} 293 | engines: {node: '>=6.9.0'} 294 | peerDependencies: 295 | '@babel/core': ^7.0.0-0 296 | 297 | '@babel/plugin-transform-class-static-block@7.26.0': 298 | resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} 299 | engines: {node: '>=6.9.0'} 300 | peerDependencies: 301 | '@babel/core': ^7.12.0 302 | 303 | '@babel/plugin-transform-classes@7.25.9': 304 | resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} 305 | engines: {node: '>=6.9.0'} 306 | peerDependencies: 307 | '@babel/core': ^7.0.0-0 308 | 309 | '@babel/plugin-transform-computed-properties@7.25.9': 310 | resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} 311 | engines: {node: '>=6.9.0'} 312 | peerDependencies: 313 | '@babel/core': ^7.0.0-0 314 | 315 | '@babel/plugin-transform-destructuring@7.25.9': 316 | resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} 317 | engines: {node: '>=6.9.0'} 318 | peerDependencies: 319 | '@babel/core': ^7.0.0-0 320 | 321 | '@babel/plugin-transform-dotall-regex@7.25.9': 322 | resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} 323 | engines: {node: '>=6.9.0'} 324 | peerDependencies: 325 | '@babel/core': ^7.0.0-0 326 | 327 | '@babel/plugin-transform-duplicate-keys@7.25.9': 328 | resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} 329 | engines: {node: '>=6.9.0'} 330 | peerDependencies: 331 | '@babel/core': ^7.0.0-0 332 | 333 | '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': 334 | resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} 335 | engines: {node: '>=6.9.0'} 336 | peerDependencies: 337 | '@babel/core': ^7.0.0 338 | 339 | '@babel/plugin-transform-dynamic-import@7.25.9': 340 | resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} 341 | engines: {node: '>=6.9.0'} 342 | peerDependencies: 343 | '@babel/core': ^7.0.0-0 344 | 345 | '@babel/plugin-transform-exponentiation-operator@7.26.3': 346 | resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} 347 | engines: {node: '>=6.9.0'} 348 | peerDependencies: 349 | '@babel/core': ^7.0.0-0 350 | 351 | '@babel/plugin-transform-export-namespace-from@7.25.9': 352 | resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} 353 | engines: {node: '>=6.9.0'} 354 | peerDependencies: 355 | '@babel/core': ^7.0.0-0 356 | 357 | '@babel/plugin-transform-for-of@7.25.9': 358 | resolution: {integrity: sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==} 359 | engines: {node: '>=6.9.0'} 360 | peerDependencies: 361 | '@babel/core': ^7.0.0-0 362 | 363 | '@babel/plugin-transform-function-name@7.25.9': 364 | resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} 365 | engines: {node: '>=6.9.0'} 366 | peerDependencies: 367 | '@babel/core': ^7.0.0-0 368 | 369 | '@babel/plugin-transform-json-strings@7.25.9': 370 | resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} 371 | engines: {node: '>=6.9.0'} 372 | peerDependencies: 373 | '@babel/core': ^7.0.0-0 374 | 375 | '@babel/plugin-transform-literals@7.25.9': 376 | resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} 377 | engines: {node: '>=6.9.0'} 378 | peerDependencies: 379 | '@babel/core': ^7.0.0-0 380 | 381 | '@babel/plugin-transform-logical-assignment-operators@7.25.9': 382 | resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} 383 | engines: {node: '>=6.9.0'} 384 | peerDependencies: 385 | '@babel/core': ^7.0.0-0 386 | 387 | '@babel/plugin-transform-member-expression-literals@7.25.9': 388 | resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} 389 | engines: {node: '>=6.9.0'} 390 | peerDependencies: 391 | '@babel/core': ^7.0.0-0 392 | 393 | '@babel/plugin-transform-modules-amd@7.25.9': 394 | resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} 395 | engines: {node: '>=6.9.0'} 396 | peerDependencies: 397 | '@babel/core': ^7.0.0-0 398 | 399 | '@babel/plugin-transform-modules-commonjs@7.26.3': 400 | resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} 401 | engines: {node: '>=6.9.0'} 402 | peerDependencies: 403 | '@babel/core': ^7.0.0-0 404 | 405 | '@babel/plugin-transform-modules-systemjs@7.25.9': 406 | resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} 407 | engines: {node: '>=6.9.0'} 408 | peerDependencies: 409 | '@babel/core': ^7.0.0-0 410 | 411 | '@babel/plugin-transform-modules-umd@7.25.9': 412 | resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} 413 | engines: {node: '>=6.9.0'} 414 | peerDependencies: 415 | '@babel/core': ^7.0.0-0 416 | 417 | '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': 418 | resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} 419 | engines: {node: '>=6.9.0'} 420 | peerDependencies: 421 | '@babel/core': ^7.0.0 422 | 423 | '@babel/plugin-transform-new-target@7.25.9': 424 | resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} 425 | engines: {node: '>=6.9.0'} 426 | peerDependencies: 427 | '@babel/core': ^7.0.0-0 428 | 429 | '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': 430 | resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} 431 | engines: {node: '>=6.9.0'} 432 | peerDependencies: 433 | '@babel/core': ^7.0.0-0 434 | 435 | '@babel/plugin-transform-numeric-separator@7.25.9': 436 | resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} 437 | engines: {node: '>=6.9.0'} 438 | peerDependencies: 439 | '@babel/core': ^7.0.0-0 440 | 441 | '@babel/plugin-transform-object-rest-spread@7.25.9': 442 | resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} 443 | engines: {node: '>=6.9.0'} 444 | peerDependencies: 445 | '@babel/core': ^7.0.0-0 446 | 447 | '@babel/plugin-transform-object-super@7.25.9': 448 | resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} 449 | engines: {node: '>=6.9.0'} 450 | peerDependencies: 451 | '@babel/core': ^7.0.0-0 452 | 453 | '@babel/plugin-transform-optional-catch-binding@7.25.9': 454 | resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} 455 | engines: {node: '>=6.9.0'} 456 | peerDependencies: 457 | '@babel/core': ^7.0.0-0 458 | 459 | '@babel/plugin-transform-optional-chaining@7.25.9': 460 | resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} 461 | engines: {node: '>=6.9.0'} 462 | peerDependencies: 463 | '@babel/core': ^7.0.0-0 464 | 465 | '@babel/plugin-transform-parameters@7.25.9': 466 | resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} 467 | engines: {node: '>=6.9.0'} 468 | peerDependencies: 469 | '@babel/core': ^7.0.0-0 470 | 471 | '@babel/plugin-transform-private-methods@7.25.9': 472 | resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} 473 | engines: {node: '>=6.9.0'} 474 | peerDependencies: 475 | '@babel/core': ^7.0.0-0 476 | 477 | '@babel/plugin-transform-private-property-in-object@7.25.9': 478 | resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} 479 | engines: {node: '>=6.9.0'} 480 | peerDependencies: 481 | '@babel/core': ^7.0.0-0 482 | 483 | '@babel/plugin-transform-property-literals@7.25.9': 484 | resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} 485 | engines: {node: '>=6.9.0'} 486 | peerDependencies: 487 | '@babel/core': ^7.0.0-0 488 | 489 | '@babel/plugin-transform-regenerator@7.25.9': 490 | resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} 491 | engines: {node: '>=6.9.0'} 492 | peerDependencies: 493 | '@babel/core': ^7.0.0-0 494 | 495 | '@babel/plugin-transform-regexp-modifiers@7.26.0': 496 | resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} 497 | engines: {node: '>=6.9.0'} 498 | peerDependencies: 499 | '@babel/core': ^7.0.0 500 | 501 | '@babel/plugin-transform-reserved-words@7.25.9': 502 | resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} 503 | engines: {node: '>=6.9.0'} 504 | peerDependencies: 505 | '@babel/core': ^7.0.0-0 506 | 507 | '@babel/plugin-transform-shorthand-properties@7.25.9': 508 | resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} 509 | engines: {node: '>=6.9.0'} 510 | peerDependencies: 511 | '@babel/core': ^7.0.0-0 512 | 513 | '@babel/plugin-transform-spread@7.25.9': 514 | resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} 515 | engines: {node: '>=6.9.0'} 516 | peerDependencies: 517 | '@babel/core': ^7.0.0-0 518 | 519 | '@babel/plugin-transform-sticky-regex@7.25.9': 520 | resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} 521 | engines: {node: '>=6.9.0'} 522 | peerDependencies: 523 | '@babel/core': ^7.0.0-0 524 | 525 | '@babel/plugin-transform-template-literals@7.25.9': 526 | resolution: {integrity: sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==} 527 | engines: {node: '>=6.9.0'} 528 | peerDependencies: 529 | '@babel/core': ^7.0.0-0 530 | 531 | '@babel/plugin-transform-typeof-symbol@7.25.9': 532 | resolution: {integrity: sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==} 533 | engines: {node: '>=6.9.0'} 534 | peerDependencies: 535 | '@babel/core': ^7.0.0-0 536 | 537 | '@babel/plugin-transform-typescript@7.26.3': 538 | resolution: {integrity: sha512-6+5hpdr6mETwSKjmJUdYw0EIkATiQhnELWlE3kJFBwSg/BGIVwVaVbX+gOXBCdc7Ln1RXZxyWGecIXhUfnl7oA==} 539 | engines: {node: '>=6.9.0'} 540 | peerDependencies: 541 | '@babel/core': ^7.0.0-0 542 | 543 | '@babel/plugin-transform-unicode-escapes@7.25.9': 544 | resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} 545 | engines: {node: '>=6.9.0'} 546 | peerDependencies: 547 | '@babel/core': ^7.0.0-0 548 | 549 | '@babel/plugin-transform-unicode-property-regex@7.25.9': 550 | resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} 551 | engines: {node: '>=6.9.0'} 552 | peerDependencies: 553 | '@babel/core': ^7.0.0-0 554 | 555 | '@babel/plugin-transform-unicode-regex@7.25.9': 556 | resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} 557 | engines: {node: '>=6.9.0'} 558 | peerDependencies: 559 | '@babel/core': ^7.0.0-0 560 | 561 | '@babel/plugin-transform-unicode-sets-regex@7.25.9': 562 | resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} 563 | engines: {node: '>=6.9.0'} 564 | peerDependencies: 565 | '@babel/core': ^7.0.0 566 | 567 | '@babel/preset-env@7.26.0': 568 | resolution: {integrity: sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==} 569 | engines: {node: '>=6.9.0'} 570 | peerDependencies: 571 | '@babel/core': ^7.0.0-0 572 | 573 | '@babel/preset-modules@0.1.6-no-external-plugins': 574 | resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} 575 | peerDependencies: 576 | '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 577 | 578 | '@babel/preset-typescript@7.26.0': 579 | resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} 580 | engines: {node: '>=6.9.0'} 581 | peerDependencies: 582 | '@babel/core': ^7.0.0-0 583 | 584 | '@babel/regjsgen@0.8.0': 585 | resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} 586 | 587 | '@babel/runtime@7.24.5': 588 | resolution: {integrity: sha512-Nms86NXrsaeU9vbBJKni6gXiEXZ4CVpYVzEjDH9Sb8vmZ3UljyA1GSOJl/6LGPO8EHLuSF9H+IxNXHPX8QHJ4g==} 589 | engines: {node: '>=6.9.0'} 590 | 591 | '@babel/template@7.25.9': 592 | resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} 593 | engines: {node: '>=6.9.0'} 594 | 595 | '@babel/traverse@7.26.4': 596 | resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} 597 | engines: {node: '>=6.9.0'} 598 | 599 | '@babel/types@7.24.5': 600 | resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} 601 | engines: {node: '>=6.9.0'} 602 | 603 | '@babel/types@7.26.3': 604 | resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} 605 | engines: {node: '>=6.9.0'} 606 | 607 | '@bcoe/v8-coverage@0.2.3': 608 | resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} 609 | 610 | '@esbuild/aix-ppc64@0.20.2': 611 | resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} 612 | engines: {node: '>=12'} 613 | cpu: [ppc64] 614 | os: [aix] 615 | 616 | '@esbuild/android-arm64@0.20.2': 617 | resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} 618 | engines: {node: '>=12'} 619 | cpu: [arm64] 620 | os: [android] 621 | 622 | '@esbuild/android-arm@0.20.2': 623 | resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} 624 | engines: {node: '>=12'} 625 | cpu: [arm] 626 | os: [android] 627 | 628 | '@esbuild/android-x64@0.20.2': 629 | resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} 630 | engines: {node: '>=12'} 631 | cpu: [x64] 632 | os: [android] 633 | 634 | '@esbuild/darwin-arm64@0.20.2': 635 | resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} 636 | engines: {node: '>=12'} 637 | cpu: [arm64] 638 | os: [darwin] 639 | 640 | '@esbuild/darwin-x64@0.20.2': 641 | resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} 642 | engines: {node: '>=12'} 643 | cpu: [x64] 644 | os: [darwin] 645 | 646 | '@esbuild/freebsd-arm64@0.20.2': 647 | resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} 648 | engines: {node: '>=12'} 649 | cpu: [arm64] 650 | os: [freebsd] 651 | 652 | '@esbuild/freebsd-x64@0.20.2': 653 | resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} 654 | engines: {node: '>=12'} 655 | cpu: [x64] 656 | os: [freebsd] 657 | 658 | '@esbuild/linux-arm64@0.20.2': 659 | resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} 660 | engines: {node: '>=12'} 661 | cpu: [arm64] 662 | os: [linux] 663 | 664 | '@esbuild/linux-arm@0.20.2': 665 | resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} 666 | engines: {node: '>=12'} 667 | cpu: [arm] 668 | os: [linux] 669 | 670 | '@esbuild/linux-ia32@0.20.2': 671 | resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} 672 | engines: {node: '>=12'} 673 | cpu: [ia32] 674 | os: [linux] 675 | 676 | '@esbuild/linux-loong64@0.20.2': 677 | resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} 678 | engines: {node: '>=12'} 679 | cpu: [loong64] 680 | os: [linux] 681 | 682 | '@esbuild/linux-mips64el@0.20.2': 683 | resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} 684 | engines: {node: '>=12'} 685 | cpu: [mips64el] 686 | os: [linux] 687 | 688 | '@esbuild/linux-ppc64@0.20.2': 689 | resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} 690 | engines: {node: '>=12'} 691 | cpu: [ppc64] 692 | os: [linux] 693 | 694 | '@esbuild/linux-riscv64@0.20.2': 695 | resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} 696 | engines: {node: '>=12'} 697 | cpu: [riscv64] 698 | os: [linux] 699 | 700 | '@esbuild/linux-s390x@0.20.2': 701 | resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} 702 | engines: {node: '>=12'} 703 | cpu: [s390x] 704 | os: [linux] 705 | 706 | '@esbuild/linux-x64@0.20.2': 707 | resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} 708 | engines: {node: '>=12'} 709 | cpu: [x64] 710 | os: [linux] 711 | 712 | '@esbuild/netbsd-x64@0.20.2': 713 | resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} 714 | engines: {node: '>=12'} 715 | cpu: [x64] 716 | os: [netbsd] 717 | 718 | '@esbuild/openbsd-x64@0.20.2': 719 | resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} 720 | engines: {node: '>=12'} 721 | cpu: [x64] 722 | os: [openbsd] 723 | 724 | '@esbuild/sunos-x64@0.20.2': 725 | resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} 726 | engines: {node: '>=12'} 727 | cpu: [x64] 728 | os: [sunos] 729 | 730 | '@esbuild/win32-arm64@0.20.2': 731 | resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} 732 | engines: {node: '>=12'} 733 | cpu: [arm64] 734 | os: [win32] 735 | 736 | '@esbuild/win32-ia32@0.20.2': 737 | resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} 738 | engines: {node: '>=12'} 739 | cpu: [ia32] 740 | os: [win32] 741 | 742 | '@esbuild/win32-x64@0.20.2': 743 | resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} 744 | engines: {node: '>=12'} 745 | cpu: [x64] 746 | os: [win32] 747 | 748 | '@gulpjs/messages@1.1.0': 749 | resolution: {integrity: sha512-Ys9sazDatyTgZVb4xPlDufLweJ/Os2uHWOv+Caxvy2O85JcnT4M3vc73bi8pdLWlv3fdWQz3pdI9tVwo8rQQSg==} 750 | engines: {node: '>=10.13.0'} 751 | 752 | '@gulpjs/to-absolute-glob@4.0.0': 753 | resolution: {integrity: sha512-kjotm7XJrJ6v+7knhPaRgaT6q8F8K2jiafwYdNHLzmV0uGLuZY43FK6smNSHUPrhq5kX2slCUy+RGG/xGqmIKA==} 754 | engines: {node: '>=10.13.0'} 755 | 756 | '@isaacs/cliui@8.0.2': 757 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 758 | engines: {node: '>=12'} 759 | 760 | '@istanbuljs/schema@0.1.3': 761 | resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} 762 | engines: {node: '>=8'} 763 | 764 | '@jest/schemas@29.6.3': 765 | resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} 766 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 767 | 768 | '@jridgewell/gen-mapping@0.3.5': 769 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 770 | engines: {node: '>=6.0.0'} 771 | 772 | '@jridgewell/resolve-uri@3.1.2': 773 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 774 | engines: {node: '>=6.0.0'} 775 | 776 | '@jridgewell/set-array@1.2.1': 777 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 778 | engines: {node: '>=6.0.0'} 779 | 780 | '@jridgewell/sourcemap-codec@1.4.15': 781 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 782 | 783 | '@jridgewell/trace-mapping@0.3.25': 784 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 785 | 786 | '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': 787 | resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==} 788 | 789 | '@rollup/rollup-android-arm-eabi@4.17.2': 790 | resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==} 791 | cpu: [arm] 792 | os: [android] 793 | 794 | '@rollup/rollup-android-arm64@4.17.2': 795 | resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} 796 | cpu: [arm64] 797 | os: [android] 798 | 799 | '@rollup/rollup-darwin-arm64@4.17.2': 800 | resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} 801 | cpu: [arm64] 802 | os: [darwin] 803 | 804 | '@rollup/rollup-darwin-x64@4.17.2': 805 | resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} 806 | cpu: [x64] 807 | os: [darwin] 808 | 809 | '@rollup/rollup-linux-arm-gnueabihf@4.17.2': 810 | resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} 811 | cpu: [arm] 812 | os: [linux] 813 | 814 | '@rollup/rollup-linux-arm-musleabihf@4.17.2': 815 | resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} 816 | cpu: [arm] 817 | os: [linux] 818 | 819 | '@rollup/rollup-linux-arm64-gnu@4.17.2': 820 | resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} 821 | cpu: [arm64] 822 | os: [linux] 823 | 824 | '@rollup/rollup-linux-arm64-musl@4.17.2': 825 | resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} 826 | cpu: [arm64] 827 | os: [linux] 828 | 829 | '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': 830 | resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} 831 | cpu: [ppc64] 832 | os: [linux] 833 | 834 | '@rollup/rollup-linux-riscv64-gnu@4.17.2': 835 | resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} 836 | cpu: [riscv64] 837 | os: [linux] 838 | 839 | '@rollup/rollup-linux-s390x-gnu@4.17.2': 840 | resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} 841 | cpu: [s390x] 842 | os: [linux] 843 | 844 | '@rollup/rollup-linux-x64-gnu@4.17.2': 845 | resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} 846 | cpu: [x64] 847 | os: [linux] 848 | 849 | '@rollup/rollup-linux-x64-musl@4.17.2': 850 | resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} 851 | cpu: [x64] 852 | os: [linux] 853 | 854 | '@rollup/rollup-win32-arm64-msvc@4.17.2': 855 | resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} 856 | cpu: [arm64] 857 | os: [win32] 858 | 859 | '@rollup/rollup-win32-ia32-msvc@4.17.2': 860 | resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} 861 | cpu: [ia32] 862 | os: [win32] 863 | 864 | '@rollup/rollup-win32-x64-msvc@4.17.2': 865 | resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} 866 | cpu: [x64] 867 | os: [win32] 868 | 869 | '@sinclair/typebox@0.27.8': 870 | resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} 871 | 872 | '@types/estree@1.0.5': 873 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} 874 | 875 | '@types/node@18.19.33': 876 | resolution: {integrity: sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==} 877 | 878 | '@vitest/coverage-v8@1.6.0': 879 | resolution: {integrity: sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==} 880 | peerDependencies: 881 | vitest: 1.6.0 882 | 883 | '@vitest/expect@1.6.0': 884 | resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} 885 | 886 | '@vitest/runner@1.6.0': 887 | resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==} 888 | 889 | '@vitest/snapshot@1.6.0': 890 | resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==} 891 | 892 | '@vitest/spy@1.6.0': 893 | resolution: {integrity: sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==} 894 | 895 | '@vitest/utils@1.6.0': 896 | resolution: {integrity: sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==} 897 | 898 | acorn-walk@8.3.2: 899 | resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} 900 | engines: {node: '>=0.4.0'} 901 | 902 | acorn@8.11.3: 903 | resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} 904 | engines: {node: '>=0.4.0'} 905 | hasBin: true 906 | 907 | ansi-colors@1.1.0: 908 | resolution: {integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==} 909 | engines: {node: '>=0.10.0'} 910 | 911 | ansi-regex@5.0.1: 912 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 913 | engines: {node: '>=8'} 914 | 915 | ansi-regex@6.1.0: 916 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 917 | engines: {node: '>=12'} 918 | 919 | ansi-styles@4.3.0: 920 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 921 | engines: {node: '>=8'} 922 | 923 | ansi-styles@5.2.0: 924 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} 925 | engines: {node: '>=10'} 926 | 927 | ansi-styles@6.2.1: 928 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 929 | engines: {node: '>=12'} 930 | 931 | ansi-wrap@0.1.0: 932 | resolution: {integrity: sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==} 933 | engines: {node: '>=0.10.0'} 934 | 935 | anymatch@3.1.3: 936 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 937 | engines: {node: '>= 8'} 938 | 939 | arr-diff@4.0.0: 940 | resolution: {integrity: sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==} 941 | engines: {node: '>=0.10.0'} 942 | 943 | arr-union@3.1.0: 944 | resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} 945 | engines: {node: '>=0.10.0'} 946 | 947 | array-each@1.0.1: 948 | resolution: {integrity: sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==} 949 | engines: {node: '>=0.10.0'} 950 | 951 | array-slice@1.1.0: 952 | resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==} 953 | engines: {node: '>=0.10.0'} 954 | 955 | assertion-error@1.1.0: 956 | resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} 957 | 958 | assign-symbols@1.0.0: 959 | resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} 960 | engines: {node: '>=0.10.0'} 961 | 962 | async-done@2.0.0: 963 | resolution: {integrity: sha512-j0s3bzYq9yKIVLKGE/tWlCpa3PfFLcrDZLTSVdnnCTGagXuXBJO4SsY9Xdk/fQBirCkH4evW5xOeJXqlAQFdsw==} 964 | engines: {node: '>= 10.13.0'} 965 | 966 | async-settle@2.0.0: 967 | resolution: {integrity: sha512-Obu/KE8FurfQRN6ODdHN9LuXqwC+JFIM9NRyZqJJ4ZfLJmIYN9Rg0/kb+wF70VV5+fJusTMQlJ1t5rF7J/ETdg==} 968 | engines: {node: '>= 10.13.0'} 969 | 970 | asynckit@0.4.0: 971 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 972 | 973 | axios@1.1.3: 974 | resolution: {integrity: sha512-00tXVRwKx/FZr/IDVFt4C+f9FYairX517WoGCL6dpOntqLkZofjhu43F/Xl44UOpqa+9sLFDrG/XAnFsUYgkDA==} 975 | 976 | b4a@1.6.7: 977 | resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} 978 | 979 | babel-plugin-polyfill-corejs2@0.4.11: 980 | resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} 981 | peerDependencies: 982 | '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 983 | 984 | babel-plugin-polyfill-corejs3@0.10.6: 985 | resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} 986 | peerDependencies: 987 | '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 988 | 989 | babel-plugin-polyfill-regenerator@0.6.2: 990 | resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} 991 | peerDependencies: 992 | '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 993 | 994 | bach@2.0.1: 995 | resolution: {integrity: sha512-A7bvGMGiTOxGMpNupYl9HQTf0FFDNF4VCmks4PJpFyN1AX2pdKuxuwdvUz2Hu388wcgp+OvGFNsumBfFNkR7eg==} 996 | engines: {node: '>=10.13.0'} 997 | 998 | balanced-match@1.0.2: 999 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 1000 | 1001 | bare-events@2.5.0: 1002 | resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} 1003 | 1004 | base64-js@1.5.1: 1005 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1006 | 1007 | binary-extensions@2.3.0: 1008 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 1009 | engines: {node: '>=8'} 1010 | 1011 | bl@5.1.0: 1012 | resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} 1013 | 1014 | boolbase@1.0.0: 1015 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 1016 | 1017 | brace-expansion@1.1.11: 1018 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 1019 | 1020 | brace-expansion@2.0.1: 1021 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1022 | 1023 | braces@3.0.2: 1024 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 1025 | engines: {node: '>=8'} 1026 | 1027 | braces@3.0.3: 1028 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 1029 | engines: {node: '>=8'} 1030 | 1031 | browserslist@4.24.3: 1032 | resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} 1033 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 1034 | hasBin: true 1035 | 1036 | buffer@6.0.3: 1037 | resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 1038 | 1039 | cac@6.7.14: 1040 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 1041 | engines: {node: '>=8'} 1042 | 1043 | caniuse-lite@1.0.30001690: 1044 | resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} 1045 | 1046 | chai@4.4.1: 1047 | resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} 1048 | engines: {node: '>=4'} 1049 | 1050 | chalk@4.1.2: 1051 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1052 | engines: {node: '>=10'} 1053 | 1054 | check-error@1.0.3: 1055 | resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} 1056 | 1057 | cheerio-select@2.1.0: 1058 | resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} 1059 | 1060 | cheerio@1.0.0-rc.12: 1061 | resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} 1062 | engines: {node: '>= 6'} 1063 | 1064 | chokidar@3.6.0: 1065 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 1066 | engines: {node: '>= 8.10.0'} 1067 | 1068 | cliui@7.0.4: 1069 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} 1070 | 1071 | clone-stats@1.0.0: 1072 | resolution: {integrity: sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==} 1073 | 1074 | clone@2.1.2: 1075 | resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} 1076 | engines: {node: '>=0.8'} 1077 | 1078 | color-convert@2.0.1: 1079 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1080 | engines: {node: '>=7.0.0'} 1081 | 1082 | color-name@1.1.4: 1083 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1084 | 1085 | combined-stream@1.0.8: 1086 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 1087 | engines: {node: '>= 0.8'} 1088 | 1089 | commander@6.2.1: 1090 | resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} 1091 | engines: {node: '>= 6'} 1092 | 1093 | concat-map@0.0.1: 1094 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1095 | 1096 | confbox@0.1.7: 1097 | resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} 1098 | 1099 | convert-source-map@2.0.0: 1100 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 1101 | 1102 | copy-props@4.0.0: 1103 | resolution: {integrity: sha512-bVWtw1wQLzzKiYROtvNlbJgxgBYt2bMJpkCbKmXM3xyijvcjjWXEk5nyrrT3bgJ7ODb19ZohE2T0Y3FgNPyoTw==} 1104 | engines: {node: '>= 10.13.0'} 1105 | 1106 | core-js-compat@3.39.0: 1107 | resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} 1108 | 1109 | core-util-is@1.0.3: 1110 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 1111 | 1112 | cross-spawn@7.0.3: 1113 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1114 | engines: {node: '>= 8'} 1115 | 1116 | css-select@5.1.0: 1117 | resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} 1118 | 1119 | css-what@6.1.0: 1120 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} 1121 | engines: {node: '>= 6'} 1122 | 1123 | debug@4.3.4: 1124 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1125 | engines: {node: '>=6.0'} 1126 | peerDependencies: 1127 | supports-color: '*' 1128 | peerDependenciesMeta: 1129 | supports-color: 1130 | optional: true 1131 | 1132 | deep-eql@4.1.3: 1133 | resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} 1134 | engines: {node: '>=6'} 1135 | 1136 | delayed-stream@1.0.0: 1137 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 1138 | engines: {node: '>=0.4.0'} 1139 | 1140 | detect-file@1.0.0: 1141 | resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} 1142 | engines: {node: '>=0.10.0'} 1143 | 1144 | diff-sequences@29.6.3: 1145 | resolution: {integrity: sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==} 1146 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 1147 | 1148 | dom-serializer@2.0.0: 1149 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1150 | 1151 | domelementtype@2.3.0: 1152 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1153 | 1154 | domhandler@5.0.3: 1155 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1156 | engines: {node: '>= 4'} 1157 | 1158 | domutils@3.1.0: 1159 | resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} 1160 | 1161 | each-props@3.0.0: 1162 | resolution: {integrity: sha512-IYf1hpuWrdzse/s/YJOrFmU15lyhSzxelNVAHTEG3DtP4QsLTWZUzcUL3HMXmKQxXpa4EIrBPpwRgj0aehdvAw==} 1163 | engines: {node: '>= 10.13.0'} 1164 | 1165 | eastasianwidth@0.2.0: 1166 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1167 | 1168 | electron-to-chromium@1.5.76: 1169 | resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==} 1170 | 1171 | emoji-regex@8.0.0: 1172 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1173 | 1174 | emoji-regex@9.2.2: 1175 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1176 | 1177 | end-of-stream@1.4.4: 1178 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 1179 | 1180 | entities@4.5.0: 1181 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1182 | engines: {node: '>=0.12'} 1183 | 1184 | esbuild@0.20.2: 1185 | resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} 1186 | engines: {node: '>=12'} 1187 | hasBin: true 1188 | 1189 | escalade@3.2.0: 1190 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1191 | engines: {node: '>=6'} 1192 | 1193 | estree-walker@3.0.3: 1194 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1195 | 1196 | esutils@2.0.3: 1197 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1198 | engines: {node: '>=0.10.0'} 1199 | 1200 | execa@8.0.1: 1201 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 1202 | engines: {node: '>=16.17'} 1203 | 1204 | expand-tilde@2.0.2: 1205 | resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} 1206 | engines: {node: '>=0.10.0'} 1207 | 1208 | extend-shallow@3.0.2: 1209 | resolution: {integrity: sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==} 1210 | engines: {node: '>=0.10.0'} 1211 | 1212 | extend@3.0.2: 1213 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1214 | 1215 | fast-fifo@1.3.2: 1216 | resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} 1217 | 1218 | fast-levenshtein@3.0.0: 1219 | resolution: {integrity: sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==} 1220 | 1221 | fastest-levenshtein@1.0.16: 1222 | resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} 1223 | engines: {node: '>= 4.9.1'} 1224 | 1225 | fastq@1.18.0: 1226 | resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} 1227 | 1228 | fill-range@7.0.1: 1229 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1230 | engines: {node: '>=8'} 1231 | 1232 | fill-range@7.1.1: 1233 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1234 | engines: {node: '>=8'} 1235 | 1236 | findup-sync@5.0.0: 1237 | resolution: {integrity: sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==} 1238 | engines: {node: '>= 10.13.0'} 1239 | 1240 | fined@2.0.0: 1241 | resolution: {integrity: sha512-OFRzsL6ZMHz5s0JrsEr+TpdGNCtrVtnuG3x1yzGNiQHT0yaDnXAj8V/lWcpJVrnoDpcwXcASxAZYbuXda2Y82A==} 1242 | engines: {node: '>= 10.13.0'} 1243 | 1244 | flagged-respawn@2.0.0: 1245 | resolution: {integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==} 1246 | engines: {node: '>= 10.13.0'} 1247 | 1248 | follow-redirects@1.15.6: 1249 | resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} 1250 | engines: {node: '>=4.0'} 1251 | peerDependencies: 1252 | debug: '*' 1253 | peerDependenciesMeta: 1254 | debug: 1255 | optional: true 1256 | 1257 | for-in@1.0.2: 1258 | resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} 1259 | engines: {node: '>=0.10.0'} 1260 | 1261 | for-own@1.0.0: 1262 | resolution: {integrity: sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==} 1263 | engines: {node: '>=0.10.0'} 1264 | 1265 | foreground-child@3.3.0: 1266 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 1267 | engines: {node: '>=14'} 1268 | 1269 | form-data@4.0.0: 1270 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 1271 | engines: {node: '>= 6'} 1272 | 1273 | fs-mkdirp-stream@2.0.1: 1274 | resolution: {integrity: sha512-UTOY+59K6IA94tec8Wjqm0FSh5OVudGNB0NL/P6fB3HiE3bYOY3VYBGijsnOHNkQSwC1FKkU77pmq7xp9CskLw==} 1275 | engines: {node: '>=10.13.0'} 1276 | 1277 | fs-readdir-recursive@1.1.0: 1278 | resolution: {integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==} 1279 | 1280 | fs.realpath@1.0.0: 1281 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1282 | 1283 | fsevents@2.3.3: 1284 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1285 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1286 | os: [darwin] 1287 | 1288 | function-bind@1.1.2: 1289 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1290 | 1291 | gensync@1.0.0-beta.2: 1292 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1293 | engines: {node: '>=6.9.0'} 1294 | 1295 | get-caller-file@2.0.5: 1296 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1297 | engines: {node: 6.* || 8.* || >= 10.*} 1298 | 1299 | get-func-name@2.0.2: 1300 | resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} 1301 | 1302 | get-stream@8.0.1: 1303 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 1304 | engines: {node: '>=16'} 1305 | 1306 | glob-parent@5.1.2: 1307 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1308 | engines: {node: '>= 6'} 1309 | 1310 | glob-parent@6.0.2: 1311 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1312 | engines: {node: '>=10.13.0'} 1313 | 1314 | glob-stream@8.0.2: 1315 | resolution: {integrity: sha512-R8z6eTB55t3QeZMmU1C+Gv+t5UnNRkA55c5yo67fAVfxODxieTwsjNG7utxS/73NdP1NbDgCrhVEg2h00y4fFw==} 1316 | engines: {node: '>=10.13.0'} 1317 | 1318 | glob-watcher@6.0.0: 1319 | resolution: {integrity: sha512-wGM28Ehmcnk2NqRORXFOTOR064L4imSw3EeOqU5bIwUf62eXGwg89WivH6VMahL8zlQHeodzvHpXplrqzrz3Nw==} 1320 | engines: {node: '>= 10.13.0'} 1321 | 1322 | glob@11.0.0: 1323 | resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} 1324 | engines: {node: 20 || >=22} 1325 | hasBin: true 1326 | 1327 | glob@7.2.3: 1328 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1329 | 1330 | global-modules@1.0.0: 1331 | resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} 1332 | engines: {node: '>=0.10.0'} 1333 | 1334 | global-prefix@1.0.2: 1335 | resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} 1336 | engines: {node: '>=0.10.0'} 1337 | 1338 | globals@11.12.0: 1339 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1340 | engines: {node: '>=4'} 1341 | 1342 | glogg@2.2.0: 1343 | resolution: {integrity: sha512-eWv1ds/zAlz+M1ioHsyKJomfY7jbDDPpwSkv14KQj89bycx1nvK5/2Cj/T9g7kzJcX5Bc7Yv22FjfBZS/jl94A==} 1344 | engines: {node: '>= 10.13.0'} 1345 | 1346 | graceful-fs@4.2.11: 1347 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1348 | 1349 | gulp-babel@8.0.0: 1350 | resolution: {integrity: sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==} 1351 | engines: {node: '>=6'} 1352 | peerDependencies: 1353 | '@babel/core': ^7.0.0 1354 | 1355 | gulp-cli@3.0.0: 1356 | resolution: {integrity: sha512-RtMIitkT8DEMZZygHK2vEuLPqLPAFB4sntSxg4NoDta7ciwGZ18l7JuhCTiS5deOJi2IoK0btE+hs6R4sfj7AA==} 1357 | engines: {node: '>=10.13.0'} 1358 | hasBin: true 1359 | 1360 | gulp@5.0.0: 1361 | resolution: {integrity: sha512-S8Z8066SSileaYw1S2N1I64IUc/myI2bqe2ihOBzO6+nKpvNSg7ZcWJt/AwF8LC/NVN+/QZ560Cb/5OPsyhkhg==} 1362 | engines: {node: '>=10.13.0'} 1363 | hasBin: true 1364 | 1365 | gulplog@2.2.0: 1366 | resolution: {integrity: sha512-V2FaKiOhpR3DRXZuYdRLn/qiY0yI5XmqbTKrYbdemJ+xOh2d2MOweI/XFgMzd/9+1twdvMwllnZbWZNJ+BOm4A==} 1367 | engines: {node: '>= 10.13.0'} 1368 | 1369 | has-flag@4.0.0: 1370 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1371 | engines: {node: '>=8'} 1372 | 1373 | hasown@2.0.2: 1374 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1375 | engines: {node: '>= 0.4'} 1376 | 1377 | homedir-polyfill@1.0.3: 1378 | resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} 1379 | engines: {node: '>=0.10.0'} 1380 | 1381 | html-escaper@2.0.2: 1382 | resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} 1383 | 1384 | htmlparser2@8.0.2: 1385 | resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} 1386 | 1387 | human-signals@5.0.0: 1388 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 1389 | engines: {node: '>=16.17.0'} 1390 | 1391 | iconv-lite@0.6.3: 1392 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 1393 | engines: {node: '>=0.10.0'} 1394 | 1395 | ieee754@1.2.1: 1396 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1397 | 1398 | inflight@1.0.6: 1399 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1400 | 1401 | inherits@2.0.4: 1402 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1403 | 1404 | ini@1.3.8: 1405 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 1406 | 1407 | interpret@3.1.1: 1408 | resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} 1409 | engines: {node: '>=10.13.0'} 1410 | 1411 | is-absolute@1.0.0: 1412 | resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} 1413 | engines: {node: '>=0.10.0'} 1414 | 1415 | is-binary-path@2.1.0: 1416 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1417 | engines: {node: '>=8'} 1418 | 1419 | is-core-module@2.13.1: 1420 | resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 1421 | 1422 | is-extendable@1.0.1: 1423 | resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} 1424 | engines: {node: '>=0.10.0'} 1425 | 1426 | is-extglob@2.1.1: 1427 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1428 | engines: {node: '>=0.10.0'} 1429 | 1430 | is-fullwidth-code-point@3.0.0: 1431 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1432 | engines: {node: '>=8'} 1433 | 1434 | is-glob@4.0.3: 1435 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1436 | engines: {node: '>=0.10.0'} 1437 | 1438 | is-negated-glob@1.0.0: 1439 | resolution: {integrity: sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==} 1440 | engines: {node: '>=0.10.0'} 1441 | 1442 | is-number@7.0.0: 1443 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1444 | engines: {node: '>=0.12.0'} 1445 | 1446 | is-plain-object@2.0.4: 1447 | resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} 1448 | engines: {node: '>=0.10.0'} 1449 | 1450 | is-plain-object@5.0.0: 1451 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} 1452 | engines: {node: '>=0.10.0'} 1453 | 1454 | is-relative@1.0.0: 1455 | resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} 1456 | engines: {node: '>=0.10.0'} 1457 | 1458 | is-stream@3.0.0: 1459 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1460 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1461 | 1462 | is-unc-path@1.0.0: 1463 | resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} 1464 | engines: {node: '>=0.10.0'} 1465 | 1466 | is-valid-glob@1.0.0: 1467 | resolution: {integrity: sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==} 1468 | engines: {node: '>=0.10.0'} 1469 | 1470 | is-windows@1.0.2: 1471 | resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} 1472 | engines: {node: '>=0.10.0'} 1473 | 1474 | isarray@1.0.0: 1475 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 1476 | 1477 | isexe@2.0.0: 1478 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1479 | 1480 | isobject@3.0.1: 1481 | resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} 1482 | engines: {node: '>=0.10.0'} 1483 | 1484 | istanbul-lib-coverage@3.2.2: 1485 | resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} 1486 | engines: {node: '>=8'} 1487 | 1488 | istanbul-lib-report@3.0.1: 1489 | resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} 1490 | engines: {node: '>=10'} 1491 | 1492 | istanbul-lib-source-maps@5.0.4: 1493 | resolution: {integrity: sha512-wHOoEsNJTVltaJp8eVkm8w+GVkVNHT2YDYo53YdzQEL2gWm1hBX5cGFR9hQJtuGLebidVX7et3+dmDZrmclduw==} 1494 | engines: {node: '>=10'} 1495 | 1496 | istanbul-reports@3.1.7: 1497 | resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} 1498 | engines: {node: '>=8'} 1499 | 1500 | jackspeak@4.0.2: 1501 | resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} 1502 | engines: {node: 20 || >=22} 1503 | 1504 | js-tokens@4.0.0: 1505 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1506 | 1507 | js-tokens@9.0.0: 1508 | resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} 1509 | 1510 | jsesc@0.5.0: 1511 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} 1512 | hasBin: true 1513 | 1514 | jsesc@3.0.2: 1515 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1516 | engines: {node: '>=6'} 1517 | hasBin: true 1518 | 1519 | jsesc@3.1.0: 1520 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1521 | engines: {node: '>=6'} 1522 | hasBin: true 1523 | 1524 | json5@2.2.3: 1525 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1526 | engines: {node: '>=6'} 1527 | hasBin: true 1528 | 1529 | last-run@2.0.0: 1530 | resolution: {integrity: sha512-j+y6WhTLN4Itnf9j5ZQos1BGPCS8DAwmgMroR3OzfxAsBxam0hMw7J8M3KqZl0pLQJ1jNnwIexg5DYpC/ctwEQ==} 1531 | engines: {node: '>= 10.13.0'} 1532 | 1533 | lead@4.0.0: 1534 | resolution: {integrity: sha512-DpMa59o5uGUWWjruMp71e6knmwKU3jRBBn1kjuLWN9EeIOxNeSAwvHf03WIl8g/ZMR2oSQC9ej3yeLBwdDc/pg==} 1535 | engines: {node: '>=10.13.0'} 1536 | 1537 | liftoff@5.0.0: 1538 | resolution: {integrity: sha512-a5BQjbCHnB+cy+gsro8lXJ4kZluzOijzJ1UVVfyJYZC+IP2pLv1h4+aysQeKuTmyO8NAqfyQAk4HWaP/HjcKTg==} 1539 | engines: {node: '>=10.13.0'} 1540 | 1541 | local-pkg@0.5.0: 1542 | resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} 1543 | engines: {node: '>=14'} 1544 | 1545 | lodash.debounce@4.0.8: 1546 | resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} 1547 | 1548 | loupe@2.3.7: 1549 | resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} 1550 | 1551 | lru-cache@11.0.2: 1552 | resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} 1553 | engines: {node: 20 || >=22} 1554 | 1555 | lru-cache@5.1.1: 1556 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1557 | 1558 | magic-string@0.30.10: 1559 | resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} 1560 | 1561 | magicast@0.3.4: 1562 | resolution: {integrity: sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==} 1563 | 1564 | make-dir@2.1.0: 1565 | resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} 1566 | engines: {node: '>=6'} 1567 | 1568 | make-dir@4.0.0: 1569 | resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} 1570 | engines: {node: '>=10'} 1571 | 1572 | map-cache@0.2.2: 1573 | resolution: {integrity: sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==} 1574 | engines: {node: '>=0.10.0'} 1575 | 1576 | merge-stream@2.0.0: 1577 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1578 | 1579 | micromatch@4.0.8: 1580 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1581 | engines: {node: '>=8.6'} 1582 | 1583 | mime-db@1.52.0: 1584 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1585 | engines: {node: '>= 0.6'} 1586 | 1587 | mime-types@2.1.35: 1588 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1589 | engines: {node: '>= 0.6'} 1590 | 1591 | mimic-fn@4.0.0: 1592 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 1593 | engines: {node: '>=12'} 1594 | 1595 | minimatch@10.0.1: 1596 | resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} 1597 | engines: {node: 20 || >=22} 1598 | 1599 | minimatch@3.1.2: 1600 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1601 | 1602 | minipass@7.1.2: 1603 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1604 | engines: {node: '>=16 || 14 >=14.17'} 1605 | 1606 | mlly@1.7.0: 1607 | resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} 1608 | 1609 | ms@2.1.2: 1610 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1611 | 1612 | mute-stdout@2.0.0: 1613 | resolution: {integrity: sha512-32GSKM3Wyc8dg/p39lWPKYu8zci9mJFzV1Np9Of0ZEpe6Fhssn/FbI7ywAMd40uX+p3ZKh3T5EeCFv81qS3HmQ==} 1614 | engines: {node: '>= 10.13.0'} 1615 | 1616 | nanoid@3.3.7: 1617 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1618 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1619 | hasBin: true 1620 | 1621 | node-releases@2.0.19: 1622 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 1623 | 1624 | normalize-path@3.0.0: 1625 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1626 | engines: {node: '>=0.10.0'} 1627 | 1628 | now-and-later@3.0.0: 1629 | resolution: {integrity: sha512-pGO4pzSdaxhWTGkfSfHx3hVzJVslFPwBp2Myq9MYN/ChfJZF87ochMAXnvz6/58RJSf5ik2q9tXprBBrk2cpcg==} 1630 | engines: {node: '>= 10.13.0'} 1631 | 1632 | npm-run-path@5.3.0: 1633 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 1634 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1635 | 1636 | nth-check@2.1.1: 1637 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1638 | 1639 | object.defaults@1.1.0: 1640 | resolution: {integrity: sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==} 1641 | engines: {node: '>=0.10.0'} 1642 | 1643 | object.pick@1.3.0: 1644 | resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} 1645 | engines: {node: '>=0.10.0'} 1646 | 1647 | once@1.4.0: 1648 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1649 | 1650 | onetime@6.0.0: 1651 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 1652 | engines: {node: '>=12'} 1653 | 1654 | p-limit@5.0.0: 1655 | resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==} 1656 | engines: {node: '>=18'} 1657 | 1658 | package-json-from-dist@1.0.1: 1659 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1660 | 1661 | parse-filepath@1.0.2: 1662 | resolution: {integrity: sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==} 1663 | engines: {node: '>=0.8'} 1664 | 1665 | parse-passwd@1.0.0: 1666 | resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} 1667 | engines: {node: '>=0.10.0'} 1668 | 1669 | parse5-htmlparser2-tree-adapter@7.0.0: 1670 | resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} 1671 | 1672 | parse5@7.1.2: 1673 | resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} 1674 | 1675 | path-is-absolute@1.0.1: 1676 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1677 | engines: {node: '>=0.10.0'} 1678 | 1679 | path-key@3.1.1: 1680 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1681 | engines: {node: '>=8'} 1682 | 1683 | path-key@4.0.0: 1684 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 1685 | engines: {node: '>=12'} 1686 | 1687 | path-parse@1.0.7: 1688 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1689 | 1690 | path-root-regex@0.1.2: 1691 | resolution: {integrity: sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==} 1692 | engines: {node: '>=0.10.0'} 1693 | 1694 | path-root@0.1.1: 1695 | resolution: {integrity: sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==} 1696 | engines: {node: '>=0.10.0'} 1697 | 1698 | path-scurry@2.0.0: 1699 | resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} 1700 | engines: {node: 20 || >=22} 1701 | 1702 | pathe@1.1.2: 1703 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 1704 | 1705 | pathval@1.1.1: 1706 | resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} 1707 | 1708 | picocolors@1.0.1: 1709 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 1710 | 1711 | picocolors@1.1.1: 1712 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1713 | 1714 | picomatch@2.3.1: 1715 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1716 | engines: {node: '>=8.6'} 1717 | 1718 | pify@4.0.1: 1719 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 1720 | engines: {node: '>=6'} 1721 | 1722 | pkg-types@1.1.1: 1723 | resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==} 1724 | 1725 | plugin-error@1.0.1: 1726 | resolution: {integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==} 1727 | engines: {node: '>= 0.10'} 1728 | 1729 | postcss@8.4.38: 1730 | resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} 1731 | engines: {node: ^10 || ^12 || >=14} 1732 | 1733 | pretty-format@29.7.0: 1734 | resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} 1735 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} 1736 | 1737 | process-nextick-args@2.0.1: 1738 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 1739 | 1740 | proxy-from-env@1.1.0: 1741 | resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 1742 | 1743 | queue-tick@1.0.1: 1744 | resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} 1745 | 1746 | react-is@18.3.1: 1747 | resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} 1748 | 1749 | readable-stream@2.3.8: 1750 | resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 1751 | 1752 | readable-stream@3.6.2: 1753 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 1754 | engines: {node: '>= 6'} 1755 | 1756 | readdirp@3.6.0: 1757 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1758 | engines: {node: '>=8.10.0'} 1759 | 1760 | rechoir@0.8.0: 1761 | resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} 1762 | engines: {node: '>= 10.13.0'} 1763 | 1764 | regenerate-unicode-properties@10.1.1: 1765 | resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} 1766 | engines: {node: '>=4'} 1767 | 1768 | regenerate-unicode-properties@10.2.0: 1769 | resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} 1770 | engines: {node: '>=4'} 1771 | 1772 | regenerate@1.4.2: 1773 | resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} 1774 | 1775 | regenerator-runtime@0.14.1: 1776 | resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} 1777 | 1778 | regenerator-transform@0.15.2: 1779 | resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} 1780 | 1781 | regexpu-core@5.3.2: 1782 | resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} 1783 | engines: {node: '>=4'} 1784 | 1785 | regexpu-core@6.2.0: 1786 | resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} 1787 | engines: {node: '>=4'} 1788 | 1789 | regjsgen@0.8.0: 1790 | resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} 1791 | 1792 | regjsparser@0.12.0: 1793 | resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} 1794 | hasBin: true 1795 | 1796 | regjsparser@0.9.1: 1797 | resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} 1798 | hasBin: true 1799 | 1800 | remove-trailing-separator@1.1.0: 1801 | resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==} 1802 | 1803 | replace-ext@1.0.1: 1804 | resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} 1805 | engines: {node: '>= 0.10'} 1806 | 1807 | replace-ext@2.0.0: 1808 | resolution: {integrity: sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==} 1809 | engines: {node: '>= 10'} 1810 | 1811 | replace-homedir@2.0.0: 1812 | resolution: {integrity: sha512-bgEuQQ/BHW0XkkJtawzrfzHFSN70f/3cNOiHa2QsYxqrjaC30X1k74FJ6xswVBP0sr0SpGIdVFuPwfrYziVeyw==} 1813 | engines: {node: '>= 10.13.0'} 1814 | 1815 | require-directory@2.1.1: 1816 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 1817 | engines: {node: '>=0.10.0'} 1818 | 1819 | resolve-dir@1.0.1: 1820 | resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} 1821 | engines: {node: '>=0.10.0'} 1822 | 1823 | resolve-options@2.0.0: 1824 | resolution: {integrity: sha512-/FopbmmFOQCfsCx77BRFdKOniglTiHumLgwvd6IDPihy1GKkadZbgQJBcTb2lMzSR1pndzd96b1nZrreZ7+9/A==} 1825 | engines: {node: '>= 10.13.0'} 1826 | 1827 | resolve@1.22.8: 1828 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1829 | hasBin: true 1830 | 1831 | reusify@1.0.4: 1832 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1833 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1834 | 1835 | rimraf@6.0.1: 1836 | resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} 1837 | engines: {node: 20 || >=22} 1838 | hasBin: true 1839 | 1840 | rollup@4.17.2: 1841 | resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==} 1842 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 1843 | hasBin: true 1844 | 1845 | safe-buffer@5.1.2: 1846 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 1847 | 1848 | safe-buffer@5.2.1: 1849 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1850 | 1851 | safer-buffer@2.1.2: 1852 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1853 | 1854 | semver-greatest-satisfied-range@2.0.0: 1855 | resolution: {integrity: sha512-lH3f6kMbwyANB7HuOWRMlLCa2itaCrZJ+SAqqkSZrZKO/cAsk2EOyaKHUtNkVLFyFW9pct22SFesFp3Z7zpA0g==} 1856 | engines: {node: '>= 10.13.0'} 1857 | 1858 | semver@5.7.2: 1859 | resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} 1860 | hasBin: true 1861 | 1862 | semver@6.3.1: 1863 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1864 | hasBin: true 1865 | 1866 | semver@7.6.2: 1867 | resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} 1868 | engines: {node: '>=10'} 1869 | hasBin: true 1870 | 1871 | shebang-command@2.0.0: 1872 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1873 | engines: {node: '>=8'} 1874 | 1875 | shebang-regex@3.0.0: 1876 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1877 | engines: {node: '>=8'} 1878 | 1879 | siginfo@2.0.0: 1880 | resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} 1881 | 1882 | signal-exit@4.1.0: 1883 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1884 | engines: {node: '>=14'} 1885 | 1886 | slash@2.0.0: 1887 | resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==} 1888 | engines: {node: '>=6'} 1889 | 1890 | source-map-js@1.2.0: 1891 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 1892 | engines: {node: '>=0.10.0'} 1893 | 1894 | source-map@0.5.7: 1895 | resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} 1896 | engines: {node: '>=0.10.0'} 1897 | 1898 | sparkles@2.1.0: 1899 | resolution: {integrity: sha512-r7iW1bDw8R/cFifrD3JnQJX0K1jqT0kprL48BiBpLZLJPmAm34zsVBsK5lc7HirZYZqMW65dOXZgbAGt/I6frg==} 1900 | engines: {node: '>= 10.13.0'} 1901 | 1902 | stackback@0.0.2: 1903 | resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} 1904 | 1905 | std-env@3.7.0: 1906 | resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} 1907 | 1908 | stream-composer@1.0.2: 1909 | resolution: {integrity: sha512-bnBselmwfX5K10AH6L4c8+S5lgZMWI7ZYrz2rvYjCPB2DIMC4Ig8OpxGpNJSxRZ58oti7y1IcNvjBAz9vW5m4w==} 1910 | 1911 | stream-exhaust@1.0.2: 1912 | resolution: {integrity: sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==} 1913 | 1914 | streamx@2.21.1: 1915 | resolution: {integrity: sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==} 1916 | 1917 | string-width@4.2.3: 1918 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1919 | engines: {node: '>=8'} 1920 | 1921 | string-width@5.1.2: 1922 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1923 | engines: {node: '>=12'} 1924 | 1925 | string_decoder@1.1.1: 1926 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 1927 | 1928 | string_decoder@1.3.0: 1929 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 1930 | 1931 | strip-ansi@6.0.1: 1932 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1933 | engines: {node: '>=8'} 1934 | 1935 | strip-ansi@7.1.0: 1936 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1937 | engines: {node: '>=12'} 1938 | 1939 | strip-final-newline@3.0.0: 1940 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 1941 | engines: {node: '>=12'} 1942 | 1943 | strip-literal@2.1.0: 1944 | resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} 1945 | 1946 | supports-color@7.2.0: 1947 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1948 | engines: {node: '>=8'} 1949 | 1950 | supports-preserve-symlinks-flag@1.0.0: 1951 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1952 | engines: {node: '>= 0.4'} 1953 | 1954 | sver@1.8.4: 1955 | resolution: {integrity: sha512-71o1zfzyawLfIWBOmw8brleKyvnbn73oVHNCsu51uPMz/HWiKkkXsI31JjHW5zqXEqnPYkIiHd8ZmL7FCimLEA==} 1956 | 1957 | teex@1.0.1: 1958 | resolution: {integrity: sha512-eYE6iEI62Ni1H8oIa7KlDU6uQBtqr4Eajni3wX7rpfXD8ysFx8z0+dri+KWEPWpBsxXfxu58x/0jvTVT1ekOSg==} 1959 | 1960 | test-exclude@6.0.0: 1961 | resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} 1962 | engines: {node: '>=8'} 1963 | 1964 | text-decoder@1.2.3: 1965 | resolution: {integrity: sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==} 1966 | 1967 | through2@2.0.5: 1968 | resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} 1969 | 1970 | tinybench@2.8.0: 1971 | resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} 1972 | 1973 | tinypool@0.8.4: 1974 | resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==} 1975 | engines: {node: '>=14.0.0'} 1976 | 1977 | tinyspy@2.2.1: 1978 | resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} 1979 | engines: {node: '>=14.0.0'} 1980 | 1981 | to-fast-properties@2.0.0: 1982 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 1983 | engines: {node: '>=4'} 1984 | 1985 | to-regex-range@5.0.1: 1986 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1987 | engines: {node: '>=8.0'} 1988 | 1989 | to-through@3.0.0: 1990 | resolution: {integrity: sha512-y8MN937s/HVhEoBU1SxfHC+wxCHkV1a9gW8eAdTadYh/bGyesZIVcbjI+mSpFbSVwQici/XjBjuUyri1dnXwBw==} 1991 | engines: {node: '>=10.13.0'} 1992 | 1993 | type-detect@4.0.8: 1994 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 1995 | engines: {node: '>=4'} 1996 | 1997 | typescript@4.9.5: 1998 | resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} 1999 | engines: {node: '>=4.2.0'} 2000 | hasBin: true 2001 | 2002 | ufo@1.5.3: 2003 | resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} 2004 | 2005 | unc-path-regex@0.1.2: 2006 | resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} 2007 | engines: {node: '>=0.10.0'} 2008 | 2009 | undertaker-registry@2.0.0: 2010 | resolution: {integrity: sha512-+hhVICbnp+rlzZMgxXenpvTxpuvA67Bfgtt+O9WOE5jo7w/dyiF1VmoZVIHvP2EkUjsyKyTwYKlLhA+j47m1Ew==} 2011 | engines: {node: '>= 10.13.0'} 2012 | 2013 | undertaker@2.0.0: 2014 | resolution: {integrity: sha512-tO/bf30wBbTsJ7go80j0RzA2rcwX6o7XPBpeFcb+jzoeb4pfMM2zUeSDIkY1AWqeZabWxaQZ/h8N9t35QKDLPQ==} 2015 | engines: {node: '>=10.13.0'} 2016 | 2017 | undici-types@5.26.5: 2018 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 2019 | 2020 | unicode-canonical-property-names-ecmascript@2.0.0: 2021 | resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} 2022 | engines: {node: '>=4'} 2023 | 2024 | unicode-match-property-ecmascript@2.0.0: 2025 | resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} 2026 | engines: {node: '>=4'} 2027 | 2028 | unicode-match-property-value-ecmascript@2.1.0: 2029 | resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} 2030 | engines: {node: '>=4'} 2031 | 2032 | unicode-property-aliases-ecmascript@2.1.0: 2033 | resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} 2034 | engines: {node: '>=4'} 2035 | 2036 | update-browserslist-db@1.1.1: 2037 | resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 2038 | hasBin: true 2039 | peerDependencies: 2040 | browserslist: '>= 4.21.0' 2041 | 2042 | util-deprecate@1.0.2: 2043 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2044 | 2045 | v8flags@4.0.1: 2046 | resolution: {integrity: sha512-fcRLaS4H/hrZk9hYwbdRM35D0U8IYMfEClhXxCivOojl+yTRAZH3Zy2sSy6qVCiGbV9YAtPssP6jaChqC9vPCg==} 2047 | engines: {node: '>= 10.13.0'} 2048 | 2049 | value-or-function@4.0.0: 2050 | resolution: {integrity: sha512-aeVK81SIuT6aMJfNo9Vte8Dw0/FZINGBV8BfCraGtqVxIeLAEhJyoWs8SmvRVmXfGss2PmmOwZCuBPbZR+IYWg==} 2051 | engines: {node: '>= 10.13.0'} 2052 | 2053 | vinyl-contents@2.0.0: 2054 | resolution: {integrity: sha512-cHq6NnGyi2pZ7xwdHSW1v4Jfnho4TEGtxZHw01cmnc8+i7jgR6bRnED/LbrKan/Q7CvVLbnvA5OepnhbpjBZ5Q==} 2055 | engines: {node: '>=10.13.0'} 2056 | 2057 | vinyl-fs@4.0.0: 2058 | resolution: {integrity: sha512-7GbgBnYfaquMk3Qu9g22x000vbYkOex32930rBnc3qByw6HfMEAoELjCjoJv4HuEQxHAurT+nvMHm6MnJllFLw==} 2059 | engines: {node: '>=10.13.0'} 2060 | 2061 | vinyl-sourcemap@2.0.0: 2062 | resolution: {integrity: sha512-BAEvWxbBUXvlNoFQVFVHpybBbjW1r03WhohJzJDSfgrrK5xVYIDTan6xN14DlyImShgDRv2gl9qhM6irVMsV0Q==} 2063 | engines: {node: '>=10.13.0'} 2064 | 2065 | vinyl-sourcemaps-apply@0.2.1: 2066 | resolution: {integrity: sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==} 2067 | 2068 | vinyl@3.0.0: 2069 | resolution: {integrity: sha512-rC2VRfAVVCGEgjnxHUnpIVh3AGuk62rP3tqVrn+yab0YH7UULisC085+NYH+mnqf3Wx4SpSi1RQMwudL89N03g==} 2070 | engines: {node: '>=10.13.0'} 2071 | 2072 | vite-node@1.6.0: 2073 | resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} 2074 | engines: {node: ^18.0.0 || >=20.0.0} 2075 | hasBin: true 2076 | 2077 | vite@5.2.11: 2078 | resolution: {integrity: sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==} 2079 | engines: {node: ^18.0.0 || >=20.0.0} 2080 | hasBin: true 2081 | peerDependencies: 2082 | '@types/node': ^18.0.0 || >=20.0.0 2083 | less: '*' 2084 | lightningcss: ^1.21.0 2085 | sass: '*' 2086 | stylus: '*' 2087 | sugarss: '*' 2088 | terser: ^5.4.0 2089 | peerDependenciesMeta: 2090 | '@types/node': 2091 | optional: true 2092 | less: 2093 | optional: true 2094 | lightningcss: 2095 | optional: true 2096 | sass: 2097 | optional: true 2098 | stylus: 2099 | optional: true 2100 | sugarss: 2101 | optional: true 2102 | terser: 2103 | optional: true 2104 | 2105 | vitest@1.6.0: 2106 | resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} 2107 | engines: {node: ^18.0.0 || >=20.0.0} 2108 | hasBin: true 2109 | peerDependencies: 2110 | '@edge-runtime/vm': '*' 2111 | '@types/node': ^18.0.0 || >=20.0.0 2112 | '@vitest/browser': 1.6.0 2113 | '@vitest/ui': 1.6.0 2114 | happy-dom: '*' 2115 | jsdom: '*' 2116 | peerDependenciesMeta: 2117 | '@edge-runtime/vm': 2118 | optional: true 2119 | '@types/node': 2120 | optional: true 2121 | '@vitest/browser': 2122 | optional: true 2123 | '@vitest/ui': 2124 | optional: true 2125 | happy-dom: 2126 | optional: true 2127 | jsdom: 2128 | optional: true 2129 | 2130 | which@1.3.1: 2131 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 2132 | hasBin: true 2133 | 2134 | which@2.0.2: 2135 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2136 | engines: {node: '>= 8'} 2137 | hasBin: true 2138 | 2139 | why-is-node-running@2.2.2: 2140 | resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} 2141 | engines: {node: '>=8'} 2142 | hasBin: true 2143 | 2144 | wrap-ansi@7.0.0: 2145 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2146 | engines: {node: '>=10'} 2147 | 2148 | wrap-ansi@8.1.0: 2149 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2150 | engines: {node: '>=12'} 2151 | 2152 | wrappy@1.0.2: 2153 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2154 | 2155 | xtend@4.0.2: 2156 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 2157 | engines: {node: '>=0.4'} 2158 | 2159 | y18n@5.0.8: 2160 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 2161 | engines: {node: '>=10'} 2162 | 2163 | yallist@3.1.1: 2164 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 2165 | 2166 | yargs-parser@20.2.9: 2167 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 2168 | engines: {node: '>=10'} 2169 | 2170 | yargs@16.2.0: 2171 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} 2172 | engines: {node: '>=10'} 2173 | 2174 | yocto-queue@1.0.0: 2175 | resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} 2176 | engines: {node: '>=12.20'} 2177 | 2178 | snapshots: 2179 | 2180 | '@ampproject/remapping@2.3.0': 2181 | dependencies: 2182 | '@jridgewell/gen-mapping': 0.3.5 2183 | '@jridgewell/trace-mapping': 0.3.25 2184 | 2185 | '@babel/cli@7.26.4(@babel/core@7.26.0)': 2186 | dependencies: 2187 | '@babel/core': 7.26.0 2188 | '@jridgewell/trace-mapping': 0.3.25 2189 | commander: 6.2.1 2190 | convert-source-map: 2.0.0 2191 | fs-readdir-recursive: 1.1.0 2192 | glob: 7.2.3 2193 | make-dir: 2.1.0 2194 | slash: 2.0.0 2195 | optionalDependencies: 2196 | '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 2197 | chokidar: 3.6.0 2198 | 2199 | '@babel/code-frame@7.26.2': 2200 | dependencies: 2201 | '@babel/helper-validator-identifier': 7.25.9 2202 | js-tokens: 4.0.0 2203 | picocolors: 1.1.1 2204 | 2205 | '@babel/compat-data@7.26.3': {} 2206 | 2207 | '@babel/core@7.26.0': 2208 | dependencies: 2209 | '@ampproject/remapping': 2.3.0 2210 | '@babel/code-frame': 7.26.2 2211 | '@babel/generator': 7.26.3 2212 | '@babel/helper-compilation-targets': 7.25.9 2213 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 2214 | '@babel/helpers': 7.26.0 2215 | '@babel/parser': 7.26.3 2216 | '@babel/template': 7.25.9 2217 | '@babel/traverse': 7.26.4 2218 | '@babel/types': 7.26.3 2219 | convert-source-map: 2.0.0 2220 | debug: 4.3.4 2221 | gensync: 1.0.0-beta.2 2222 | json5: 2.2.3 2223 | semver: 6.3.1 2224 | transitivePeerDependencies: 2225 | - supports-color 2226 | 2227 | '@babel/generator@7.26.3': 2228 | dependencies: 2229 | '@babel/parser': 7.26.3 2230 | '@babel/types': 7.26.3 2231 | '@jridgewell/gen-mapping': 0.3.5 2232 | '@jridgewell/trace-mapping': 0.3.25 2233 | jsesc: 3.1.0 2234 | 2235 | '@babel/helper-annotate-as-pure@7.22.5': 2236 | dependencies: 2237 | '@babel/types': 7.26.3 2238 | 2239 | '@babel/helper-annotate-as-pure@7.25.9': 2240 | dependencies: 2241 | '@babel/types': 7.26.3 2242 | 2243 | '@babel/helper-compilation-targets@7.25.9': 2244 | dependencies: 2245 | '@babel/compat-data': 7.26.3 2246 | '@babel/helper-validator-option': 7.25.9 2247 | browserslist: 4.24.3 2248 | lru-cache: 5.1.1 2249 | semver: 6.3.1 2250 | 2251 | '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': 2252 | dependencies: 2253 | '@babel/core': 7.26.0 2254 | '@babel/helper-annotate-as-pure': 7.25.9 2255 | '@babel/helper-member-expression-to-functions': 7.25.9 2256 | '@babel/helper-optimise-call-expression': 7.25.9 2257 | '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) 2258 | '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 2259 | '@babel/traverse': 7.26.4 2260 | semver: 6.3.1 2261 | transitivePeerDependencies: 2262 | - supports-color 2263 | 2264 | '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.26.0)': 2265 | dependencies: 2266 | '@babel/core': 7.26.0 2267 | '@babel/helper-annotate-as-pure': 7.22.5 2268 | regexpu-core: 5.3.2 2269 | semver: 6.3.1 2270 | 2271 | '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': 2272 | dependencies: 2273 | '@babel/core': 7.26.0 2274 | '@babel/helper-annotate-as-pure': 7.25.9 2275 | regexpu-core: 6.2.0 2276 | semver: 6.3.1 2277 | 2278 | '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.26.0)': 2279 | dependencies: 2280 | '@babel/core': 7.26.0 2281 | '@babel/helper-compilation-targets': 7.25.9 2282 | '@babel/helper-plugin-utils': 7.25.9 2283 | debug: 4.3.4 2284 | lodash.debounce: 4.0.8 2285 | resolve: 1.22.8 2286 | transitivePeerDependencies: 2287 | - supports-color 2288 | 2289 | '@babel/helper-member-expression-to-functions@7.25.9': 2290 | dependencies: 2291 | '@babel/traverse': 7.26.4 2292 | '@babel/types': 7.26.3 2293 | transitivePeerDependencies: 2294 | - supports-color 2295 | 2296 | '@babel/helper-module-imports@7.25.9': 2297 | dependencies: 2298 | '@babel/traverse': 7.26.4 2299 | '@babel/types': 7.26.3 2300 | transitivePeerDependencies: 2301 | - supports-color 2302 | 2303 | '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': 2304 | dependencies: 2305 | '@babel/core': 7.26.0 2306 | '@babel/helper-module-imports': 7.25.9 2307 | '@babel/helper-validator-identifier': 7.25.9 2308 | '@babel/traverse': 7.26.4 2309 | transitivePeerDependencies: 2310 | - supports-color 2311 | 2312 | '@babel/helper-optimise-call-expression@7.25.9': 2313 | dependencies: 2314 | '@babel/types': 7.26.3 2315 | 2316 | '@babel/helper-plugin-utils@7.25.9': {} 2317 | 2318 | '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': 2319 | dependencies: 2320 | '@babel/core': 7.26.0 2321 | '@babel/helper-annotate-as-pure': 7.25.9 2322 | '@babel/helper-wrap-function': 7.25.9 2323 | '@babel/traverse': 7.26.4 2324 | transitivePeerDependencies: 2325 | - supports-color 2326 | 2327 | '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': 2328 | dependencies: 2329 | '@babel/core': 7.26.0 2330 | '@babel/helper-member-expression-to-functions': 7.25.9 2331 | '@babel/helper-optimise-call-expression': 7.25.9 2332 | '@babel/traverse': 7.26.4 2333 | transitivePeerDependencies: 2334 | - supports-color 2335 | 2336 | '@babel/helper-skip-transparent-expression-wrappers@7.25.9': 2337 | dependencies: 2338 | '@babel/traverse': 7.26.4 2339 | '@babel/types': 7.26.3 2340 | transitivePeerDependencies: 2341 | - supports-color 2342 | 2343 | '@babel/helper-string-parser@7.24.1': {} 2344 | 2345 | '@babel/helper-string-parser@7.25.9': {} 2346 | 2347 | '@babel/helper-validator-identifier@7.24.5': {} 2348 | 2349 | '@babel/helper-validator-identifier@7.25.9': {} 2350 | 2351 | '@babel/helper-validator-option@7.25.9': {} 2352 | 2353 | '@babel/helper-wrap-function@7.25.9': 2354 | dependencies: 2355 | '@babel/template': 7.25.9 2356 | '@babel/traverse': 7.26.4 2357 | '@babel/types': 7.26.3 2358 | transitivePeerDependencies: 2359 | - supports-color 2360 | 2361 | '@babel/helpers@7.26.0': 2362 | dependencies: 2363 | '@babel/template': 7.25.9 2364 | '@babel/types': 7.26.3 2365 | 2366 | '@babel/parser@7.24.5': 2367 | dependencies: 2368 | '@babel/types': 7.24.5 2369 | 2370 | '@babel/parser@7.26.3': 2371 | dependencies: 2372 | '@babel/types': 7.26.3 2373 | 2374 | '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': 2375 | dependencies: 2376 | '@babel/core': 7.26.0 2377 | '@babel/helper-plugin-utils': 7.25.9 2378 | '@babel/traverse': 7.26.4 2379 | transitivePeerDependencies: 2380 | - supports-color 2381 | 2382 | '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': 2383 | dependencies: 2384 | '@babel/core': 7.26.0 2385 | '@babel/helper-plugin-utils': 7.25.9 2386 | 2387 | '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': 2388 | dependencies: 2389 | '@babel/core': 7.26.0 2390 | '@babel/helper-plugin-utils': 7.25.9 2391 | 2392 | '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': 2393 | dependencies: 2394 | '@babel/core': 7.26.0 2395 | '@babel/helper-plugin-utils': 7.25.9 2396 | '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 2397 | '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) 2398 | transitivePeerDependencies: 2399 | - supports-color 2400 | 2401 | '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': 2402 | dependencies: 2403 | '@babel/core': 7.26.0 2404 | '@babel/helper-plugin-utils': 7.25.9 2405 | '@babel/traverse': 7.26.4 2406 | transitivePeerDependencies: 2407 | - supports-color 2408 | 2409 | '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': 2410 | dependencies: 2411 | '@babel/core': 7.26.0 2412 | 2413 | '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': 2414 | dependencies: 2415 | '@babel/core': 7.26.0 2416 | '@babel/helper-plugin-utils': 7.25.9 2417 | 2418 | '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': 2419 | dependencies: 2420 | '@babel/core': 7.26.0 2421 | '@babel/helper-plugin-utils': 7.25.9 2422 | 2423 | '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': 2424 | dependencies: 2425 | '@babel/core': 7.26.0 2426 | '@babel/helper-plugin-utils': 7.25.9 2427 | 2428 | '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': 2429 | dependencies: 2430 | '@babel/core': 7.26.0 2431 | '@babel/helper-plugin-utils': 7.25.9 2432 | 2433 | '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': 2434 | dependencies: 2435 | '@babel/core': 7.26.0 2436 | '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.26.0) 2437 | '@babel/helper-plugin-utils': 7.25.9 2438 | 2439 | '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': 2440 | dependencies: 2441 | '@babel/core': 7.26.0 2442 | '@babel/helper-plugin-utils': 7.25.9 2443 | 2444 | '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': 2445 | dependencies: 2446 | '@babel/core': 7.26.0 2447 | '@babel/helper-plugin-utils': 7.25.9 2448 | '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) 2449 | '@babel/traverse': 7.26.4 2450 | transitivePeerDependencies: 2451 | - supports-color 2452 | 2453 | '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.0)': 2454 | dependencies: 2455 | '@babel/core': 7.26.0 2456 | '@babel/helper-module-imports': 7.25.9 2457 | '@babel/helper-plugin-utils': 7.25.9 2458 | '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) 2459 | transitivePeerDependencies: 2460 | - supports-color 2461 | 2462 | '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': 2463 | dependencies: 2464 | '@babel/core': 7.26.0 2465 | '@babel/helper-plugin-utils': 7.25.9 2466 | 2467 | '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': 2468 | dependencies: 2469 | '@babel/core': 7.26.0 2470 | '@babel/helper-plugin-utils': 7.25.9 2471 | 2472 | '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': 2473 | dependencies: 2474 | '@babel/core': 7.26.0 2475 | '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) 2476 | '@babel/helper-plugin-utils': 7.25.9 2477 | transitivePeerDependencies: 2478 | - supports-color 2479 | 2480 | '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.0)': 2481 | dependencies: 2482 | '@babel/core': 7.26.0 2483 | '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) 2484 | '@babel/helper-plugin-utils': 7.25.9 2485 | transitivePeerDependencies: 2486 | - supports-color 2487 | 2488 | '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.0)': 2489 | dependencies: 2490 | '@babel/core': 7.26.0 2491 | '@babel/helper-annotate-as-pure': 7.25.9 2492 | '@babel/helper-compilation-targets': 7.25.9 2493 | '@babel/helper-plugin-utils': 7.25.9 2494 | '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) 2495 | '@babel/traverse': 7.26.4 2496 | globals: 11.12.0 2497 | transitivePeerDependencies: 2498 | - supports-color 2499 | 2500 | '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': 2501 | dependencies: 2502 | '@babel/core': 7.26.0 2503 | '@babel/helper-plugin-utils': 7.25.9 2504 | '@babel/template': 7.25.9 2505 | 2506 | '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': 2507 | dependencies: 2508 | '@babel/core': 7.26.0 2509 | '@babel/helper-plugin-utils': 7.25.9 2510 | 2511 | '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': 2512 | dependencies: 2513 | '@babel/core': 7.26.0 2514 | '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) 2515 | '@babel/helper-plugin-utils': 7.25.9 2516 | 2517 | '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': 2518 | dependencies: 2519 | '@babel/core': 7.26.0 2520 | '@babel/helper-plugin-utils': 7.25.9 2521 | 2522 | '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': 2523 | dependencies: 2524 | '@babel/core': 7.26.0 2525 | '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) 2526 | '@babel/helper-plugin-utils': 7.25.9 2527 | 2528 | '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': 2529 | dependencies: 2530 | '@babel/core': 7.26.0 2531 | '@babel/helper-plugin-utils': 7.25.9 2532 | 2533 | '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': 2534 | dependencies: 2535 | '@babel/core': 7.26.0 2536 | '@babel/helper-plugin-utils': 7.25.9 2537 | 2538 | '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': 2539 | dependencies: 2540 | '@babel/core': 7.26.0 2541 | '@babel/helper-plugin-utils': 7.25.9 2542 | 2543 | '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': 2544 | dependencies: 2545 | '@babel/core': 7.26.0 2546 | '@babel/helper-plugin-utils': 7.25.9 2547 | '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 2548 | transitivePeerDependencies: 2549 | - supports-color 2550 | 2551 | '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': 2552 | dependencies: 2553 | '@babel/core': 7.26.0 2554 | '@babel/helper-compilation-targets': 7.25.9 2555 | '@babel/helper-plugin-utils': 7.25.9 2556 | '@babel/traverse': 7.26.4 2557 | transitivePeerDependencies: 2558 | - supports-color 2559 | 2560 | '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': 2561 | dependencies: 2562 | '@babel/core': 7.26.0 2563 | '@babel/helper-plugin-utils': 7.25.9 2564 | 2565 | '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': 2566 | dependencies: 2567 | '@babel/core': 7.26.0 2568 | '@babel/helper-plugin-utils': 7.25.9 2569 | 2570 | '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': 2571 | dependencies: 2572 | '@babel/core': 7.26.0 2573 | '@babel/helper-plugin-utils': 7.25.9 2574 | 2575 | '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': 2576 | dependencies: 2577 | '@babel/core': 7.26.0 2578 | '@babel/helper-plugin-utils': 7.25.9 2579 | 2580 | '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': 2581 | dependencies: 2582 | '@babel/core': 7.26.0 2583 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 2584 | '@babel/helper-plugin-utils': 7.25.9 2585 | transitivePeerDependencies: 2586 | - supports-color 2587 | 2588 | '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': 2589 | dependencies: 2590 | '@babel/core': 7.26.0 2591 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 2592 | '@babel/helper-plugin-utils': 7.25.9 2593 | transitivePeerDependencies: 2594 | - supports-color 2595 | 2596 | '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.0)': 2597 | dependencies: 2598 | '@babel/core': 7.26.0 2599 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 2600 | '@babel/helper-plugin-utils': 7.25.9 2601 | '@babel/helper-validator-identifier': 7.25.9 2602 | '@babel/traverse': 7.26.4 2603 | transitivePeerDependencies: 2604 | - supports-color 2605 | 2606 | '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.0)': 2607 | dependencies: 2608 | '@babel/core': 7.26.0 2609 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 2610 | '@babel/helper-plugin-utils': 7.25.9 2611 | transitivePeerDependencies: 2612 | - supports-color 2613 | 2614 | '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': 2615 | dependencies: 2616 | '@babel/core': 7.26.0 2617 | '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) 2618 | '@babel/helper-plugin-utils': 7.25.9 2619 | 2620 | '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': 2621 | dependencies: 2622 | '@babel/core': 7.26.0 2623 | '@babel/helper-plugin-utils': 7.25.9 2624 | 2625 | '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': 2626 | dependencies: 2627 | '@babel/core': 7.26.0 2628 | '@babel/helper-plugin-utils': 7.25.9 2629 | 2630 | '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': 2631 | dependencies: 2632 | '@babel/core': 7.26.0 2633 | '@babel/helper-plugin-utils': 7.25.9 2634 | 2635 | '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': 2636 | dependencies: 2637 | '@babel/core': 7.26.0 2638 | '@babel/helper-compilation-targets': 7.25.9 2639 | '@babel/helper-plugin-utils': 7.25.9 2640 | '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) 2641 | 2642 | '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': 2643 | dependencies: 2644 | '@babel/core': 7.26.0 2645 | '@babel/helper-plugin-utils': 7.25.9 2646 | '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) 2647 | transitivePeerDependencies: 2648 | - supports-color 2649 | 2650 | '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': 2651 | dependencies: 2652 | '@babel/core': 7.26.0 2653 | '@babel/helper-plugin-utils': 7.25.9 2654 | 2655 | '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': 2656 | dependencies: 2657 | '@babel/core': 7.26.0 2658 | '@babel/helper-plugin-utils': 7.25.9 2659 | '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 2660 | transitivePeerDependencies: 2661 | - supports-color 2662 | 2663 | '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': 2664 | dependencies: 2665 | '@babel/core': 7.26.0 2666 | '@babel/helper-plugin-utils': 7.25.9 2667 | 2668 | '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': 2669 | dependencies: 2670 | '@babel/core': 7.26.0 2671 | '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) 2672 | '@babel/helper-plugin-utils': 7.25.9 2673 | transitivePeerDependencies: 2674 | - supports-color 2675 | 2676 | '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.0)': 2677 | dependencies: 2678 | '@babel/core': 7.26.0 2679 | '@babel/helper-annotate-as-pure': 7.25.9 2680 | '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) 2681 | '@babel/helper-plugin-utils': 7.25.9 2682 | transitivePeerDependencies: 2683 | - supports-color 2684 | 2685 | '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': 2686 | dependencies: 2687 | '@babel/core': 7.26.0 2688 | '@babel/helper-plugin-utils': 7.25.9 2689 | 2690 | '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': 2691 | dependencies: 2692 | '@babel/core': 7.26.0 2693 | '@babel/helper-plugin-utils': 7.25.9 2694 | regenerator-transform: 0.15.2 2695 | 2696 | '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': 2697 | dependencies: 2698 | '@babel/core': 7.26.0 2699 | '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) 2700 | '@babel/helper-plugin-utils': 7.25.9 2701 | 2702 | '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': 2703 | dependencies: 2704 | '@babel/core': 7.26.0 2705 | '@babel/helper-plugin-utils': 7.25.9 2706 | 2707 | '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': 2708 | dependencies: 2709 | '@babel/core': 7.26.0 2710 | '@babel/helper-plugin-utils': 7.25.9 2711 | 2712 | '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': 2713 | dependencies: 2714 | '@babel/core': 7.26.0 2715 | '@babel/helper-plugin-utils': 7.25.9 2716 | '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 2717 | transitivePeerDependencies: 2718 | - supports-color 2719 | 2720 | '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': 2721 | dependencies: 2722 | '@babel/core': 7.26.0 2723 | '@babel/helper-plugin-utils': 7.25.9 2724 | 2725 | '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': 2726 | dependencies: 2727 | '@babel/core': 7.26.0 2728 | '@babel/helper-plugin-utils': 7.25.9 2729 | 2730 | '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': 2731 | dependencies: 2732 | '@babel/core': 7.26.0 2733 | '@babel/helper-plugin-utils': 7.25.9 2734 | 2735 | '@babel/plugin-transform-typescript@7.26.3(@babel/core@7.26.0)': 2736 | dependencies: 2737 | '@babel/core': 7.26.0 2738 | '@babel/helper-annotate-as-pure': 7.25.9 2739 | '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) 2740 | '@babel/helper-plugin-utils': 7.25.9 2741 | '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 2742 | '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) 2743 | transitivePeerDependencies: 2744 | - supports-color 2745 | 2746 | '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': 2747 | dependencies: 2748 | '@babel/core': 7.26.0 2749 | '@babel/helper-plugin-utils': 7.25.9 2750 | 2751 | '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': 2752 | dependencies: 2753 | '@babel/core': 7.26.0 2754 | '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) 2755 | '@babel/helper-plugin-utils': 7.25.9 2756 | 2757 | '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': 2758 | dependencies: 2759 | '@babel/core': 7.26.0 2760 | '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) 2761 | '@babel/helper-plugin-utils': 7.25.9 2762 | 2763 | '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': 2764 | dependencies: 2765 | '@babel/core': 7.26.0 2766 | '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) 2767 | '@babel/helper-plugin-utils': 7.25.9 2768 | 2769 | '@babel/preset-env@7.26.0(@babel/core@7.26.0)': 2770 | dependencies: 2771 | '@babel/compat-data': 7.26.3 2772 | '@babel/core': 7.26.0 2773 | '@babel/helper-compilation-targets': 7.25.9 2774 | '@babel/helper-plugin-utils': 7.25.9 2775 | '@babel/helper-validator-option': 7.25.9 2776 | '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) 2777 | '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) 2778 | '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.0) 2779 | '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.0) 2780 | '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.0) 2781 | '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0) 2782 | '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) 2783 | '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.0) 2784 | '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.0) 2785 | '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) 2786 | '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) 2787 | '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) 2788 | '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) 2789 | '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) 2790 | '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) 2791 | '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) 2792 | '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) 2793 | '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) 2794 | '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) 2795 | '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.0) 2796 | '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) 2797 | '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) 2798 | '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) 2799 | '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) 2800 | '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) 2801 | '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) 2802 | '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) 2803 | '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.0) 2804 | '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) 2805 | '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) 2806 | '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) 2807 | '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) 2808 | '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) 2809 | '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) 2810 | '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) 2811 | '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) 2812 | '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) 2813 | '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) 2814 | '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) 2815 | '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) 2816 | '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) 2817 | '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) 2818 | '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) 2819 | '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) 2820 | '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) 2821 | '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.0) 2822 | '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) 2823 | '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.0) 2824 | '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.0) 2825 | '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.0) 2826 | '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) 2827 | '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) 2828 | '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) 2829 | '@babel/plugin-transform-template-literals': 7.25.9(@babel/core@7.26.0) 2830 | '@babel/plugin-transform-typeof-symbol': 7.25.9(@babel/core@7.26.0) 2831 | '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.0) 2832 | '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.0) 2833 | '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) 2834 | '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.0) 2835 | '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.0) 2836 | babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.26.0) 2837 | babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) 2838 | babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.26.0) 2839 | core-js-compat: 3.39.0 2840 | semver: 6.3.1 2841 | transitivePeerDependencies: 2842 | - supports-color 2843 | 2844 | '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': 2845 | dependencies: 2846 | '@babel/core': 7.26.0 2847 | '@babel/helper-plugin-utils': 7.25.9 2848 | '@babel/types': 7.26.3 2849 | esutils: 2.0.3 2850 | 2851 | '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': 2852 | dependencies: 2853 | '@babel/core': 7.26.0 2854 | '@babel/helper-plugin-utils': 7.25.9 2855 | '@babel/helper-validator-option': 7.25.9 2856 | '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) 2857 | '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) 2858 | '@babel/plugin-transform-typescript': 7.26.3(@babel/core@7.26.0) 2859 | transitivePeerDependencies: 2860 | - supports-color 2861 | 2862 | '@babel/regjsgen@0.8.0': {} 2863 | 2864 | '@babel/runtime@7.24.5': 2865 | dependencies: 2866 | regenerator-runtime: 0.14.1 2867 | 2868 | '@babel/template@7.25.9': 2869 | dependencies: 2870 | '@babel/code-frame': 7.26.2 2871 | '@babel/parser': 7.26.3 2872 | '@babel/types': 7.26.3 2873 | 2874 | '@babel/traverse@7.26.4': 2875 | dependencies: 2876 | '@babel/code-frame': 7.26.2 2877 | '@babel/generator': 7.26.3 2878 | '@babel/parser': 7.26.3 2879 | '@babel/template': 7.25.9 2880 | '@babel/types': 7.26.3 2881 | debug: 4.3.4 2882 | globals: 11.12.0 2883 | transitivePeerDependencies: 2884 | - supports-color 2885 | 2886 | '@babel/types@7.24.5': 2887 | dependencies: 2888 | '@babel/helper-string-parser': 7.24.1 2889 | '@babel/helper-validator-identifier': 7.24.5 2890 | to-fast-properties: 2.0.0 2891 | 2892 | '@babel/types@7.26.3': 2893 | dependencies: 2894 | '@babel/helper-string-parser': 7.25.9 2895 | '@babel/helper-validator-identifier': 7.25.9 2896 | 2897 | '@bcoe/v8-coverage@0.2.3': {} 2898 | 2899 | '@esbuild/aix-ppc64@0.20.2': 2900 | optional: true 2901 | 2902 | '@esbuild/android-arm64@0.20.2': 2903 | optional: true 2904 | 2905 | '@esbuild/android-arm@0.20.2': 2906 | optional: true 2907 | 2908 | '@esbuild/android-x64@0.20.2': 2909 | optional: true 2910 | 2911 | '@esbuild/darwin-arm64@0.20.2': 2912 | optional: true 2913 | 2914 | '@esbuild/darwin-x64@0.20.2': 2915 | optional: true 2916 | 2917 | '@esbuild/freebsd-arm64@0.20.2': 2918 | optional: true 2919 | 2920 | '@esbuild/freebsd-x64@0.20.2': 2921 | optional: true 2922 | 2923 | '@esbuild/linux-arm64@0.20.2': 2924 | optional: true 2925 | 2926 | '@esbuild/linux-arm@0.20.2': 2927 | optional: true 2928 | 2929 | '@esbuild/linux-ia32@0.20.2': 2930 | optional: true 2931 | 2932 | '@esbuild/linux-loong64@0.20.2': 2933 | optional: true 2934 | 2935 | '@esbuild/linux-mips64el@0.20.2': 2936 | optional: true 2937 | 2938 | '@esbuild/linux-ppc64@0.20.2': 2939 | optional: true 2940 | 2941 | '@esbuild/linux-riscv64@0.20.2': 2942 | optional: true 2943 | 2944 | '@esbuild/linux-s390x@0.20.2': 2945 | optional: true 2946 | 2947 | '@esbuild/linux-x64@0.20.2': 2948 | optional: true 2949 | 2950 | '@esbuild/netbsd-x64@0.20.2': 2951 | optional: true 2952 | 2953 | '@esbuild/openbsd-x64@0.20.2': 2954 | optional: true 2955 | 2956 | '@esbuild/sunos-x64@0.20.2': 2957 | optional: true 2958 | 2959 | '@esbuild/win32-arm64@0.20.2': 2960 | optional: true 2961 | 2962 | '@esbuild/win32-ia32@0.20.2': 2963 | optional: true 2964 | 2965 | '@esbuild/win32-x64@0.20.2': 2966 | optional: true 2967 | 2968 | '@gulpjs/messages@1.1.0': {} 2969 | 2970 | '@gulpjs/to-absolute-glob@4.0.0': 2971 | dependencies: 2972 | is-negated-glob: 1.0.0 2973 | 2974 | '@isaacs/cliui@8.0.2': 2975 | dependencies: 2976 | string-width: 5.1.2 2977 | string-width-cjs: string-width@4.2.3 2978 | strip-ansi: 7.1.0 2979 | strip-ansi-cjs: strip-ansi@6.0.1 2980 | wrap-ansi: 8.1.0 2981 | wrap-ansi-cjs: wrap-ansi@7.0.0 2982 | 2983 | '@istanbuljs/schema@0.1.3': {} 2984 | 2985 | '@jest/schemas@29.6.3': 2986 | dependencies: 2987 | '@sinclair/typebox': 0.27.8 2988 | 2989 | '@jridgewell/gen-mapping@0.3.5': 2990 | dependencies: 2991 | '@jridgewell/set-array': 1.2.1 2992 | '@jridgewell/sourcemap-codec': 1.4.15 2993 | '@jridgewell/trace-mapping': 0.3.25 2994 | 2995 | '@jridgewell/resolve-uri@3.1.2': {} 2996 | 2997 | '@jridgewell/set-array@1.2.1': {} 2998 | 2999 | '@jridgewell/sourcemap-codec@1.4.15': {} 3000 | 3001 | '@jridgewell/trace-mapping@0.3.25': 3002 | dependencies: 3003 | '@jridgewell/resolve-uri': 3.1.2 3004 | '@jridgewell/sourcemap-codec': 1.4.15 3005 | 3006 | '@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3': 3007 | optional: true 3008 | 3009 | '@rollup/rollup-android-arm-eabi@4.17.2': 3010 | optional: true 3011 | 3012 | '@rollup/rollup-android-arm64@4.17.2': 3013 | optional: true 3014 | 3015 | '@rollup/rollup-darwin-arm64@4.17.2': 3016 | optional: true 3017 | 3018 | '@rollup/rollup-darwin-x64@4.17.2': 3019 | optional: true 3020 | 3021 | '@rollup/rollup-linux-arm-gnueabihf@4.17.2': 3022 | optional: true 3023 | 3024 | '@rollup/rollup-linux-arm-musleabihf@4.17.2': 3025 | optional: true 3026 | 3027 | '@rollup/rollup-linux-arm64-gnu@4.17.2': 3028 | optional: true 3029 | 3030 | '@rollup/rollup-linux-arm64-musl@4.17.2': 3031 | optional: true 3032 | 3033 | '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': 3034 | optional: true 3035 | 3036 | '@rollup/rollup-linux-riscv64-gnu@4.17.2': 3037 | optional: true 3038 | 3039 | '@rollup/rollup-linux-s390x-gnu@4.17.2': 3040 | optional: true 3041 | 3042 | '@rollup/rollup-linux-x64-gnu@4.17.2': 3043 | optional: true 3044 | 3045 | '@rollup/rollup-linux-x64-musl@4.17.2': 3046 | optional: true 3047 | 3048 | '@rollup/rollup-win32-arm64-msvc@4.17.2': 3049 | optional: true 3050 | 3051 | '@rollup/rollup-win32-ia32-msvc@4.17.2': 3052 | optional: true 3053 | 3054 | '@rollup/rollup-win32-x64-msvc@4.17.2': 3055 | optional: true 3056 | 3057 | '@sinclair/typebox@0.27.8': {} 3058 | 3059 | '@types/estree@1.0.5': {} 3060 | 3061 | '@types/node@18.19.33': 3062 | dependencies: 3063 | undici-types: 5.26.5 3064 | 3065 | '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@18.19.33))': 3066 | dependencies: 3067 | '@ampproject/remapping': 2.3.0 3068 | '@bcoe/v8-coverage': 0.2.3 3069 | debug: 4.3.4 3070 | istanbul-lib-coverage: 3.2.2 3071 | istanbul-lib-report: 3.0.1 3072 | istanbul-lib-source-maps: 5.0.4 3073 | istanbul-reports: 3.1.7 3074 | magic-string: 0.30.10 3075 | magicast: 0.3.4 3076 | picocolors: 1.0.1 3077 | std-env: 3.7.0 3078 | strip-literal: 2.1.0 3079 | test-exclude: 6.0.0 3080 | vitest: 1.6.0(@types/node@18.19.33) 3081 | transitivePeerDependencies: 3082 | - supports-color 3083 | 3084 | '@vitest/expect@1.6.0': 3085 | dependencies: 3086 | '@vitest/spy': 1.6.0 3087 | '@vitest/utils': 1.6.0 3088 | chai: 4.4.1 3089 | 3090 | '@vitest/runner@1.6.0': 3091 | dependencies: 3092 | '@vitest/utils': 1.6.0 3093 | p-limit: 5.0.0 3094 | pathe: 1.1.2 3095 | 3096 | '@vitest/snapshot@1.6.0': 3097 | dependencies: 3098 | magic-string: 0.30.10 3099 | pathe: 1.1.2 3100 | pretty-format: 29.7.0 3101 | 3102 | '@vitest/spy@1.6.0': 3103 | dependencies: 3104 | tinyspy: 2.2.1 3105 | 3106 | '@vitest/utils@1.6.0': 3107 | dependencies: 3108 | diff-sequences: 29.6.3 3109 | estree-walker: 3.0.3 3110 | loupe: 2.3.7 3111 | pretty-format: 29.7.0 3112 | 3113 | acorn-walk@8.3.2: {} 3114 | 3115 | acorn@8.11.3: {} 3116 | 3117 | ansi-colors@1.1.0: 3118 | dependencies: 3119 | ansi-wrap: 0.1.0 3120 | 3121 | ansi-regex@5.0.1: {} 3122 | 3123 | ansi-regex@6.1.0: {} 3124 | 3125 | ansi-styles@4.3.0: 3126 | dependencies: 3127 | color-convert: 2.0.1 3128 | 3129 | ansi-styles@5.2.0: {} 3130 | 3131 | ansi-styles@6.2.1: {} 3132 | 3133 | ansi-wrap@0.1.0: {} 3134 | 3135 | anymatch@3.1.3: 3136 | dependencies: 3137 | normalize-path: 3.0.0 3138 | picomatch: 2.3.1 3139 | 3140 | arr-diff@4.0.0: {} 3141 | 3142 | arr-union@3.1.0: {} 3143 | 3144 | array-each@1.0.1: {} 3145 | 3146 | array-slice@1.1.0: {} 3147 | 3148 | assertion-error@1.1.0: {} 3149 | 3150 | assign-symbols@1.0.0: {} 3151 | 3152 | async-done@2.0.0: 3153 | dependencies: 3154 | end-of-stream: 1.4.4 3155 | once: 1.4.0 3156 | stream-exhaust: 1.0.2 3157 | 3158 | async-settle@2.0.0: 3159 | dependencies: 3160 | async-done: 2.0.0 3161 | 3162 | asynckit@0.4.0: {} 3163 | 3164 | axios@1.1.3: 3165 | dependencies: 3166 | follow-redirects: 1.15.6 3167 | form-data: 4.0.0 3168 | proxy-from-env: 1.1.0 3169 | transitivePeerDependencies: 3170 | - debug 3171 | 3172 | b4a@1.6.7: {} 3173 | 3174 | babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.26.0): 3175 | dependencies: 3176 | '@babel/compat-data': 7.26.3 3177 | '@babel/core': 7.26.0 3178 | '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) 3179 | semver: 6.3.1 3180 | transitivePeerDependencies: 3181 | - supports-color 3182 | 3183 | babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.26.0): 3184 | dependencies: 3185 | '@babel/core': 7.26.0 3186 | '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) 3187 | core-js-compat: 3.39.0 3188 | transitivePeerDependencies: 3189 | - supports-color 3190 | 3191 | babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.26.0): 3192 | dependencies: 3193 | '@babel/core': 7.26.0 3194 | '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.26.0) 3195 | transitivePeerDependencies: 3196 | - supports-color 3197 | 3198 | bach@2.0.1: 3199 | dependencies: 3200 | async-done: 2.0.0 3201 | async-settle: 2.0.0 3202 | now-and-later: 3.0.0 3203 | 3204 | balanced-match@1.0.2: {} 3205 | 3206 | bare-events@2.5.0: 3207 | optional: true 3208 | 3209 | base64-js@1.5.1: {} 3210 | 3211 | binary-extensions@2.3.0: {} 3212 | 3213 | bl@5.1.0: 3214 | dependencies: 3215 | buffer: 6.0.3 3216 | inherits: 2.0.4 3217 | readable-stream: 3.6.2 3218 | 3219 | boolbase@1.0.0: {} 3220 | 3221 | brace-expansion@1.1.11: 3222 | dependencies: 3223 | balanced-match: 1.0.2 3224 | concat-map: 0.0.1 3225 | 3226 | brace-expansion@2.0.1: 3227 | dependencies: 3228 | balanced-match: 1.0.2 3229 | 3230 | braces@3.0.2: 3231 | dependencies: 3232 | fill-range: 7.0.1 3233 | 3234 | braces@3.0.3: 3235 | dependencies: 3236 | fill-range: 7.1.1 3237 | 3238 | browserslist@4.24.3: 3239 | dependencies: 3240 | caniuse-lite: 1.0.30001690 3241 | electron-to-chromium: 1.5.76 3242 | node-releases: 2.0.19 3243 | update-browserslist-db: 1.1.1(browserslist@4.24.3) 3244 | 3245 | buffer@6.0.3: 3246 | dependencies: 3247 | base64-js: 1.5.1 3248 | ieee754: 1.2.1 3249 | 3250 | cac@6.7.14: {} 3251 | 3252 | caniuse-lite@1.0.30001690: {} 3253 | 3254 | chai@4.4.1: 3255 | dependencies: 3256 | assertion-error: 1.1.0 3257 | check-error: 1.0.3 3258 | deep-eql: 4.1.3 3259 | get-func-name: 2.0.2 3260 | loupe: 2.3.7 3261 | pathval: 1.1.1 3262 | type-detect: 4.0.8 3263 | 3264 | chalk@4.1.2: 3265 | dependencies: 3266 | ansi-styles: 4.3.0 3267 | supports-color: 7.2.0 3268 | 3269 | check-error@1.0.3: 3270 | dependencies: 3271 | get-func-name: 2.0.2 3272 | 3273 | cheerio-select@2.1.0: 3274 | dependencies: 3275 | boolbase: 1.0.0 3276 | css-select: 5.1.0 3277 | css-what: 6.1.0 3278 | domelementtype: 2.3.0 3279 | domhandler: 5.0.3 3280 | domutils: 3.1.0 3281 | 3282 | cheerio@1.0.0-rc.12: 3283 | dependencies: 3284 | cheerio-select: 2.1.0 3285 | dom-serializer: 2.0.0 3286 | domhandler: 5.0.3 3287 | domutils: 3.1.0 3288 | htmlparser2: 8.0.2 3289 | parse5: 7.1.2 3290 | parse5-htmlparser2-tree-adapter: 7.0.0 3291 | 3292 | chokidar@3.6.0: 3293 | dependencies: 3294 | anymatch: 3.1.3 3295 | braces: 3.0.2 3296 | glob-parent: 5.1.2 3297 | is-binary-path: 2.1.0 3298 | is-glob: 4.0.3 3299 | normalize-path: 3.0.0 3300 | readdirp: 3.6.0 3301 | optionalDependencies: 3302 | fsevents: 2.3.3 3303 | 3304 | cliui@7.0.4: 3305 | dependencies: 3306 | string-width: 4.2.3 3307 | strip-ansi: 6.0.1 3308 | wrap-ansi: 7.0.0 3309 | 3310 | clone-stats@1.0.0: {} 3311 | 3312 | clone@2.1.2: {} 3313 | 3314 | color-convert@2.0.1: 3315 | dependencies: 3316 | color-name: 1.1.4 3317 | 3318 | color-name@1.1.4: {} 3319 | 3320 | combined-stream@1.0.8: 3321 | dependencies: 3322 | delayed-stream: 1.0.0 3323 | 3324 | commander@6.2.1: {} 3325 | 3326 | concat-map@0.0.1: {} 3327 | 3328 | confbox@0.1.7: {} 3329 | 3330 | convert-source-map@2.0.0: {} 3331 | 3332 | copy-props@4.0.0: 3333 | dependencies: 3334 | each-props: 3.0.0 3335 | is-plain-object: 5.0.0 3336 | 3337 | core-js-compat@3.39.0: 3338 | dependencies: 3339 | browserslist: 4.24.3 3340 | 3341 | core-util-is@1.0.3: {} 3342 | 3343 | cross-spawn@7.0.3: 3344 | dependencies: 3345 | path-key: 3.1.1 3346 | shebang-command: 2.0.0 3347 | which: 2.0.2 3348 | 3349 | css-select@5.1.0: 3350 | dependencies: 3351 | boolbase: 1.0.0 3352 | css-what: 6.1.0 3353 | domhandler: 5.0.3 3354 | domutils: 3.1.0 3355 | nth-check: 2.1.1 3356 | 3357 | css-what@6.1.0: {} 3358 | 3359 | debug@4.3.4: 3360 | dependencies: 3361 | ms: 2.1.2 3362 | 3363 | deep-eql@4.1.3: 3364 | dependencies: 3365 | type-detect: 4.0.8 3366 | 3367 | delayed-stream@1.0.0: {} 3368 | 3369 | detect-file@1.0.0: {} 3370 | 3371 | diff-sequences@29.6.3: {} 3372 | 3373 | dom-serializer@2.0.0: 3374 | dependencies: 3375 | domelementtype: 2.3.0 3376 | domhandler: 5.0.3 3377 | entities: 4.5.0 3378 | 3379 | domelementtype@2.3.0: {} 3380 | 3381 | domhandler@5.0.3: 3382 | dependencies: 3383 | domelementtype: 2.3.0 3384 | 3385 | domutils@3.1.0: 3386 | dependencies: 3387 | dom-serializer: 2.0.0 3388 | domelementtype: 2.3.0 3389 | domhandler: 5.0.3 3390 | 3391 | each-props@3.0.0: 3392 | dependencies: 3393 | is-plain-object: 5.0.0 3394 | object.defaults: 1.1.0 3395 | 3396 | eastasianwidth@0.2.0: {} 3397 | 3398 | electron-to-chromium@1.5.76: {} 3399 | 3400 | emoji-regex@8.0.0: {} 3401 | 3402 | emoji-regex@9.2.2: {} 3403 | 3404 | end-of-stream@1.4.4: 3405 | dependencies: 3406 | once: 1.4.0 3407 | 3408 | entities@4.5.0: {} 3409 | 3410 | esbuild@0.20.2: 3411 | optionalDependencies: 3412 | '@esbuild/aix-ppc64': 0.20.2 3413 | '@esbuild/android-arm': 0.20.2 3414 | '@esbuild/android-arm64': 0.20.2 3415 | '@esbuild/android-x64': 0.20.2 3416 | '@esbuild/darwin-arm64': 0.20.2 3417 | '@esbuild/darwin-x64': 0.20.2 3418 | '@esbuild/freebsd-arm64': 0.20.2 3419 | '@esbuild/freebsd-x64': 0.20.2 3420 | '@esbuild/linux-arm': 0.20.2 3421 | '@esbuild/linux-arm64': 0.20.2 3422 | '@esbuild/linux-ia32': 0.20.2 3423 | '@esbuild/linux-loong64': 0.20.2 3424 | '@esbuild/linux-mips64el': 0.20.2 3425 | '@esbuild/linux-ppc64': 0.20.2 3426 | '@esbuild/linux-riscv64': 0.20.2 3427 | '@esbuild/linux-s390x': 0.20.2 3428 | '@esbuild/linux-x64': 0.20.2 3429 | '@esbuild/netbsd-x64': 0.20.2 3430 | '@esbuild/openbsd-x64': 0.20.2 3431 | '@esbuild/sunos-x64': 0.20.2 3432 | '@esbuild/win32-arm64': 0.20.2 3433 | '@esbuild/win32-ia32': 0.20.2 3434 | '@esbuild/win32-x64': 0.20.2 3435 | 3436 | escalade@3.2.0: {} 3437 | 3438 | estree-walker@3.0.3: 3439 | dependencies: 3440 | '@types/estree': 1.0.5 3441 | 3442 | esutils@2.0.3: {} 3443 | 3444 | execa@8.0.1: 3445 | dependencies: 3446 | cross-spawn: 7.0.3 3447 | get-stream: 8.0.1 3448 | human-signals: 5.0.0 3449 | is-stream: 3.0.0 3450 | merge-stream: 2.0.0 3451 | npm-run-path: 5.3.0 3452 | onetime: 6.0.0 3453 | signal-exit: 4.1.0 3454 | strip-final-newline: 3.0.0 3455 | 3456 | expand-tilde@2.0.2: 3457 | dependencies: 3458 | homedir-polyfill: 1.0.3 3459 | 3460 | extend-shallow@3.0.2: 3461 | dependencies: 3462 | assign-symbols: 1.0.0 3463 | is-extendable: 1.0.1 3464 | 3465 | extend@3.0.2: {} 3466 | 3467 | fast-fifo@1.3.2: {} 3468 | 3469 | fast-levenshtein@3.0.0: 3470 | dependencies: 3471 | fastest-levenshtein: 1.0.16 3472 | 3473 | fastest-levenshtein@1.0.16: {} 3474 | 3475 | fastq@1.18.0: 3476 | dependencies: 3477 | reusify: 1.0.4 3478 | 3479 | fill-range@7.0.1: 3480 | dependencies: 3481 | to-regex-range: 5.0.1 3482 | 3483 | fill-range@7.1.1: 3484 | dependencies: 3485 | to-regex-range: 5.0.1 3486 | 3487 | findup-sync@5.0.0: 3488 | dependencies: 3489 | detect-file: 1.0.0 3490 | is-glob: 4.0.3 3491 | micromatch: 4.0.8 3492 | resolve-dir: 1.0.1 3493 | 3494 | fined@2.0.0: 3495 | dependencies: 3496 | expand-tilde: 2.0.2 3497 | is-plain-object: 5.0.0 3498 | object.defaults: 1.1.0 3499 | object.pick: 1.3.0 3500 | parse-filepath: 1.0.2 3501 | 3502 | flagged-respawn@2.0.0: {} 3503 | 3504 | follow-redirects@1.15.6: {} 3505 | 3506 | for-in@1.0.2: {} 3507 | 3508 | for-own@1.0.0: 3509 | dependencies: 3510 | for-in: 1.0.2 3511 | 3512 | foreground-child@3.3.0: 3513 | dependencies: 3514 | cross-spawn: 7.0.3 3515 | signal-exit: 4.1.0 3516 | 3517 | form-data@4.0.0: 3518 | dependencies: 3519 | asynckit: 0.4.0 3520 | combined-stream: 1.0.8 3521 | mime-types: 2.1.35 3522 | 3523 | fs-mkdirp-stream@2.0.1: 3524 | dependencies: 3525 | graceful-fs: 4.2.11 3526 | streamx: 2.21.1 3527 | 3528 | fs-readdir-recursive@1.1.0: {} 3529 | 3530 | fs.realpath@1.0.0: {} 3531 | 3532 | fsevents@2.3.3: 3533 | optional: true 3534 | 3535 | function-bind@1.1.2: {} 3536 | 3537 | gensync@1.0.0-beta.2: {} 3538 | 3539 | get-caller-file@2.0.5: {} 3540 | 3541 | get-func-name@2.0.2: {} 3542 | 3543 | get-stream@8.0.1: {} 3544 | 3545 | glob-parent@5.1.2: 3546 | dependencies: 3547 | is-glob: 4.0.3 3548 | 3549 | glob-parent@6.0.2: 3550 | dependencies: 3551 | is-glob: 4.0.3 3552 | 3553 | glob-stream@8.0.2: 3554 | dependencies: 3555 | '@gulpjs/to-absolute-glob': 4.0.0 3556 | anymatch: 3.1.3 3557 | fastq: 1.18.0 3558 | glob-parent: 6.0.2 3559 | is-glob: 4.0.3 3560 | is-negated-glob: 1.0.0 3561 | normalize-path: 3.0.0 3562 | streamx: 2.21.1 3563 | 3564 | glob-watcher@6.0.0: 3565 | dependencies: 3566 | async-done: 2.0.0 3567 | chokidar: 3.6.0 3568 | 3569 | glob@11.0.0: 3570 | dependencies: 3571 | foreground-child: 3.3.0 3572 | jackspeak: 4.0.2 3573 | minimatch: 10.0.1 3574 | minipass: 7.1.2 3575 | package-json-from-dist: 1.0.1 3576 | path-scurry: 2.0.0 3577 | 3578 | glob@7.2.3: 3579 | dependencies: 3580 | fs.realpath: 1.0.0 3581 | inflight: 1.0.6 3582 | inherits: 2.0.4 3583 | minimatch: 3.1.2 3584 | once: 1.4.0 3585 | path-is-absolute: 1.0.1 3586 | 3587 | global-modules@1.0.0: 3588 | dependencies: 3589 | global-prefix: 1.0.2 3590 | is-windows: 1.0.2 3591 | resolve-dir: 1.0.1 3592 | 3593 | global-prefix@1.0.2: 3594 | dependencies: 3595 | expand-tilde: 2.0.2 3596 | homedir-polyfill: 1.0.3 3597 | ini: 1.3.8 3598 | is-windows: 1.0.2 3599 | which: 1.3.1 3600 | 3601 | globals@11.12.0: {} 3602 | 3603 | glogg@2.2.0: 3604 | dependencies: 3605 | sparkles: 2.1.0 3606 | 3607 | graceful-fs@4.2.11: {} 3608 | 3609 | gulp-babel@8.0.0(@babel/core@7.26.0): 3610 | dependencies: 3611 | '@babel/core': 7.26.0 3612 | plugin-error: 1.0.1 3613 | replace-ext: 1.0.1 3614 | through2: 2.0.5 3615 | vinyl-sourcemaps-apply: 0.2.1 3616 | 3617 | gulp-cli@3.0.0: 3618 | dependencies: 3619 | '@gulpjs/messages': 1.1.0 3620 | chalk: 4.1.2 3621 | copy-props: 4.0.0 3622 | gulplog: 2.2.0 3623 | interpret: 3.1.1 3624 | liftoff: 5.0.0 3625 | mute-stdout: 2.0.0 3626 | replace-homedir: 2.0.0 3627 | semver-greatest-satisfied-range: 2.0.0 3628 | string-width: 4.2.3 3629 | v8flags: 4.0.1 3630 | yargs: 16.2.0 3631 | 3632 | gulp@5.0.0: 3633 | dependencies: 3634 | glob-watcher: 6.0.0 3635 | gulp-cli: 3.0.0 3636 | undertaker: 2.0.0 3637 | vinyl-fs: 4.0.0 3638 | 3639 | gulplog@2.2.0: 3640 | dependencies: 3641 | glogg: 2.2.0 3642 | 3643 | has-flag@4.0.0: {} 3644 | 3645 | hasown@2.0.2: 3646 | dependencies: 3647 | function-bind: 1.1.2 3648 | 3649 | homedir-polyfill@1.0.3: 3650 | dependencies: 3651 | parse-passwd: 1.0.0 3652 | 3653 | html-escaper@2.0.2: {} 3654 | 3655 | htmlparser2@8.0.2: 3656 | dependencies: 3657 | domelementtype: 2.3.0 3658 | domhandler: 5.0.3 3659 | domutils: 3.1.0 3660 | entities: 4.5.0 3661 | 3662 | human-signals@5.0.0: {} 3663 | 3664 | iconv-lite@0.6.3: 3665 | dependencies: 3666 | safer-buffer: 2.1.2 3667 | 3668 | ieee754@1.2.1: {} 3669 | 3670 | inflight@1.0.6: 3671 | dependencies: 3672 | once: 1.4.0 3673 | wrappy: 1.0.2 3674 | 3675 | inherits@2.0.4: {} 3676 | 3677 | ini@1.3.8: {} 3678 | 3679 | interpret@3.1.1: {} 3680 | 3681 | is-absolute@1.0.0: 3682 | dependencies: 3683 | is-relative: 1.0.0 3684 | is-windows: 1.0.2 3685 | 3686 | is-binary-path@2.1.0: 3687 | dependencies: 3688 | binary-extensions: 2.3.0 3689 | 3690 | is-core-module@2.13.1: 3691 | dependencies: 3692 | hasown: 2.0.2 3693 | 3694 | is-extendable@1.0.1: 3695 | dependencies: 3696 | is-plain-object: 2.0.4 3697 | 3698 | is-extglob@2.1.1: {} 3699 | 3700 | is-fullwidth-code-point@3.0.0: {} 3701 | 3702 | is-glob@4.0.3: 3703 | dependencies: 3704 | is-extglob: 2.1.1 3705 | 3706 | is-negated-glob@1.0.0: {} 3707 | 3708 | is-number@7.0.0: {} 3709 | 3710 | is-plain-object@2.0.4: 3711 | dependencies: 3712 | isobject: 3.0.1 3713 | 3714 | is-plain-object@5.0.0: {} 3715 | 3716 | is-relative@1.0.0: 3717 | dependencies: 3718 | is-unc-path: 1.0.0 3719 | 3720 | is-stream@3.0.0: {} 3721 | 3722 | is-unc-path@1.0.0: 3723 | dependencies: 3724 | unc-path-regex: 0.1.2 3725 | 3726 | is-valid-glob@1.0.0: {} 3727 | 3728 | is-windows@1.0.2: {} 3729 | 3730 | isarray@1.0.0: {} 3731 | 3732 | isexe@2.0.0: {} 3733 | 3734 | isobject@3.0.1: {} 3735 | 3736 | istanbul-lib-coverage@3.2.2: {} 3737 | 3738 | istanbul-lib-report@3.0.1: 3739 | dependencies: 3740 | istanbul-lib-coverage: 3.2.2 3741 | make-dir: 4.0.0 3742 | supports-color: 7.2.0 3743 | 3744 | istanbul-lib-source-maps@5.0.4: 3745 | dependencies: 3746 | '@jridgewell/trace-mapping': 0.3.25 3747 | debug: 4.3.4 3748 | istanbul-lib-coverage: 3.2.2 3749 | transitivePeerDependencies: 3750 | - supports-color 3751 | 3752 | istanbul-reports@3.1.7: 3753 | dependencies: 3754 | html-escaper: 2.0.2 3755 | istanbul-lib-report: 3.0.1 3756 | 3757 | jackspeak@4.0.2: 3758 | dependencies: 3759 | '@isaacs/cliui': 8.0.2 3760 | 3761 | js-tokens@4.0.0: {} 3762 | 3763 | js-tokens@9.0.0: {} 3764 | 3765 | jsesc@0.5.0: {} 3766 | 3767 | jsesc@3.0.2: {} 3768 | 3769 | jsesc@3.1.0: {} 3770 | 3771 | json5@2.2.3: {} 3772 | 3773 | last-run@2.0.0: {} 3774 | 3775 | lead@4.0.0: {} 3776 | 3777 | liftoff@5.0.0: 3778 | dependencies: 3779 | extend: 3.0.2 3780 | findup-sync: 5.0.0 3781 | fined: 2.0.0 3782 | flagged-respawn: 2.0.0 3783 | is-plain-object: 5.0.0 3784 | rechoir: 0.8.0 3785 | resolve: 1.22.8 3786 | 3787 | local-pkg@0.5.0: 3788 | dependencies: 3789 | mlly: 1.7.0 3790 | pkg-types: 1.1.1 3791 | 3792 | lodash.debounce@4.0.8: {} 3793 | 3794 | loupe@2.3.7: 3795 | dependencies: 3796 | get-func-name: 2.0.2 3797 | 3798 | lru-cache@11.0.2: {} 3799 | 3800 | lru-cache@5.1.1: 3801 | dependencies: 3802 | yallist: 3.1.1 3803 | 3804 | magic-string@0.30.10: 3805 | dependencies: 3806 | '@jridgewell/sourcemap-codec': 1.4.15 3807 | 3808 | magicast@0.3.4: 3809 | dependencies: 3810 | '@babel/parser': 7.24.5 3811 | '@babel/types': 7.24.5 3812 | source-map-js: 1.2.0 3813 | 3814 | make-dir@2.1.0: 3815 | dependencies: 3816 | pify: 4.0.1 3817 | semver: 5.7.2 3818 | 3819 | make-dir@4.0.0: 3820 | dependencies: 3821 | semver: 7.6.2 3822 | 3823 | map-cache@0.2.2: {} 3824 | 3825 | merge-stream@2.0.0: {} 3826 | 3827 | micromatch@4.0.8: 3828 | dependencies: 3829 | braces: 3.0.3 3830 | picomatch: 2.3.1 3831 | 3832 | mime-db@1.52.0: {} 3833 | 3834 | mime-types@2.1.35: 3835 | dependencies: 3836 | mime-db: 1.52.0 3837 | 3838 | mimic-fn@4.0.0: {} 3839 | 3840 | minimatch@10.0.1: 3841 | dependencies: 3842 | brace-expansion: 2.0.1 3843 | 3844 | minimatch@3.1.2: 3845 | dependencies: 3846 | brace-expansion: 1.1.11 3847 | 3848 | minipass@7.1.2: {} 3849 | 3850 | mlly@1.7.0: 3851 | dependencies: 3852 | acorn: 8.11.3 3853 | pathe: 1.1.2 3854 | pkg-types: 1.1.1 3855 | ufo: 1.5.3 3856 | 3857 | ms@2.1.2: {} 3858 | 3859 | mute-stdout@2.0.0: {} 3860 | 3861 | nanoid@3.3.7: {} 3862 | 3863 | node-releases@2.0.19: {} 3864 | 3865 | normalize-path@3.0.0: {} 3866 | 3867 | now-and-later@3.0.0: 3868 | dependencies: 3869 | once: 1.4.0 3870 | 3871 | npm-run-path@5.3.0: 3872 | dependencies: 3873 | path-key: 4.0.0 3874 | 3875 | nth-check@2.1.1: 3876 | dependencies: 3877 | boolbase: 1.0.0 3878 | 3879 | object.defaults@1.1.0: 3880 | dependencies: 3881 | array-each: 1.0.1 3882 | array-slice: 1.1.0 3883 | for-own: 1.0.0 3884 | isobject: 3.0.1 3885 | 3886 | object.pick@1.3.0: 3887 | dependencies: 3888 | isobject: 3.0.1 3889 | 3890 | once@1.4.0: 3891 | dependencies: 3892 | wrappy: 1.0.2 3893 | 3894 | onetime@6.0.0: 3895 | dependencies: 3896 | mimic-fn: 4.0.0 3897 | 3898 | p-limit@5.0.0: 3899 | dependencies: 3900 | yocto-queue: 1.0.0 3901 | 3902 | package-json-from-dist@1.0.1: {} 3903 | 3904 | parse-filepath@1.0.2: 3905 | dependencies: 3906 | is-absolute: 1.0.0 3907 | map-cache: 0.2.2 3908 | path-root: 0.1.1 3909 | 3910 | parse-passwd@1.0.0: {} 3911 | 3912 | parse5-htmlparser2-tree-adapter@7.0.0: 3913 | dependencies: 3914 | domhandler: 5.0.3 3915 | parse5: 7.1.2 3916 | 3917 | parse5@7.1.2: 3918 | dependencies: 3919 | entities: 4.5.0 3920 | 3921 | path-is-absolute@1.0.1: {} 3922 | 3923 | path-key@3.1.1: {} 3924 | 3925 | path-key@4.0.0: {} 3926 | 3927 | path-parse@1.0.7: {} 3928 | 3929 | path-root-regex@0.1.2: {} 3930 | 3931 | path-root@0.1.1: 3932 | dependencies: 3933 | path-root-regex: 0.1.2 3934 | 3935 | path-scurry@2.0.0: 3936 | dependencies: 3937 | lru-cache: 11.0.2 3938 | minipass: 7.1.2 3939 | 3940 | pathe@1.1.2: {} 3941 | 3942 | pathval@1.1.1: {} 3943 | 3944 | picocolors@1.0.1: {} 3945 | 3946 | picocolors@1.1.1: {} 3947 | 3948 | picomatch@2.3.1: {} 3949 | 3950 | pify@4.0.1: {} 3951 | 3952 | pkg-types@1.1.1: 3953 | dependencies: 3954 | confbox: 0.1.7 3955 | mlly: 1.7.0 3956 | pathe: 1.1.2 3957 | 3958 | plugin-error@1.0.1: 3959 | dependencies: 3960 | ansi-colors: 1.1.0 3961 | arr-diff: 4.0.0 3962 | arr-union: 3.1.0 3963 | extend-shallow: 3.0.2 3964 | 3965 | postcss@8.4.38: 3966 | dependencies: 3967 | nanoid: 3.3.7 3968 | picocolors: 1.0.1 3969 | source-map-js: 1.2.0 3970 | 3971 | pretty-format@29.7.0: 3972 | dependencies: 3973 | '@jest/schemas': 29.6.3 3974 | ansi-styles: 5.2.0 3975 | react-is: 18.3.1 3976 | 3977 | process-nextick-args@2.0.1: {} 3978 | 3979 | proxy-from-env@1.1.0: {} 3980 | 3981 | queue-tick@1.0.1: {} 3982 | 3983 | react-is@18.3.1: {} 3984 | 3985 | readable-stream@2.3.8: 3986 | dependencies: 3987 | core-util-is: 1.0.3 3988 | inherits: 2.0.4 3989 | isarray: 1.0.0 3990 | process-nextick-args: 2.0.1 3991 | safe-buffer: 5.1.2 3992 | string_decoder: 1.1.1 3993 | util-deprecate: 1.0.2 3994 | 3995 | readable-stream@3.6.2: 3996 | dependencies: 3997 | inherits: 2.0.4 3998 | string_decoder: 1.3.0 3999 | util-deprecate: 1.0.2 4000 | 4001 | readdirp@3.6.0: 4002 | dependencies: 4003 | picomatch: 2.3.1 4004 | 4005 | rechoir@0.8.0: 4006 | dependencies: 4007 | resolve: 1.22.8 4008 | 4009 | regenerate-unicode-properties@10.1.1: 4010 | dependencies: 4011 | regenerate: 1.4.2 4012 | 4013 | regenerate-unicode-properties@10.2.0: 4014 | dependencies: 4015 | regenerate: 1.4.2 4016 | 4017 | regenerate@1.4.2: {} 4018 | 4019 | regenerator-runtime@0.14.1: {} 4020 | 4021 | regenerator-transform@0.15.2: 4022 | dependencies: 4023 | '@babel/runtime': 7.24.5 4024 | 4025 | regexpu-core@5.3.2: 4026 | dependencies: 4027 | '@babel/regjsgen': 0.8.0 4028 | regenerate: 1.4.2 4029 | regenerate-unicode-properties: 10.1.1 4030 | regjsparser: 0.9.1 4031 | unicode-match-property-ecmascript: 2.0.0 4032 | unicode-match-property-value-ecmascript: 2.1.0 4033 | 4034 | regexpu-core@6.2.0: 4035 | dependencies: 4036 | regenerate: 1.4.2 4037 | regenerate-unicode-properties: 10.2.0 4038 | regjsgen: 0.8.0 4039 | regjsparser: 0.12.0 4040 | unicode-match-property-ecmascript: 2.0.0 4041 | unicode-match-property-value-ecmascript: 2.1.0 4042 | 4043 | regjsgen@0.8.0: {} 4044 | 4045 | regjsparser@0.12.0: 4046 | dependencies: 4047 | jsesc: 3.0.2 4048 | 4049 | regjsparser@0.9.1: 4050 | dependencies: 4051 | jsesc: 0.5.0 4052 | 4053 | remove-trailing-separator@1.1.0: {} 4054 | 4055 | replace-ext@1.0.1: {} 4056 | 4057 | replace-ext@2.0.0: {} 4058 | 4059 | replace-homedir@2.0.0: {} 4060 | 4061 | require-directory@2.1.1: {} 4062 | 4063 | resolve-dir@1.0.1: 4064 | dependencies: 4065 | expand-tilde: 2.0.2 4066 | global-modules: 1.0.0 4067 | 4068 | resolve-options@2.0.0: 4069 | dependencies: 4070 | value-or-function: 4.0.0 4071 | 4072 | resolve@1.22.8: 4073 | dependencies: 4074 | is-core-module: 2.13.1 4075 | path-parse: 1.0.7 4076 | supports-preserve-symlinks-flag: 1.0.0 4077 | 4078 | reusify@1.0.4: {} 4079 | 4080 | rimraf@6.0.1: 4081 | dependencies: 4082 | glob: 11.0.0 4083 | package-json-from-dist: 1.0.1 4084 | 4085 | rollup@4.17.2: 4086 | dependencies: 4087 | '@types/estree': 1.0.5 4088 | optionalDependencies: 4089 | '@rollup/rollup-android-arm-eabi': 4.17.2 4090 | '@rollup/rollup-android-arm64': 4.17.2 4091 | '@rollup/rollup-darwin-arm64': 4.17.2 4092 | '@rollup/rollup-darwin-x64': 4.17.2 4093 | '@rollup/rollup-linux-arm-gnueabihf': 4.17.2 4094 | '@rollup/rollup-linux-arm-musleabihf': 4.17.2 4095 | '@rollup/rollup-linux-arm64-gnu': 4.17.2 4096 | '@rollup/rollup-linux-arm64-musl': 4.17.2 4097 | '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2 4098 | '@rollup/rollup-linux-riscv64-gnu': 4.17.2 4099 | '@rollup/rollup-linux-s390x-gnu': 4.17.2 4100 | '@rollup/rollup-linux-x64-gnu': 4.17.2 4101 | '@rollup/rollup-linux-x64-musl': 4.17.2 4102 | '@rollup/rollup-win32-arm64-msvc': 4.17.2 4103 | '@rollup/rollup-win32-ia32-msvc': 4.17.2 4104 | '@rollup/rollup-win32-x64-msvc': 4.17.2 4105 | fsevents: 2.3.3 4106 | 4107 | safe-buffer@5.1.2: {} 4108 | 4109 | safe-buffer@5.2.1: {} 4110 | 4111 | safer-buffer@2.1.2: {} 4112 | 4113 | semver-greatest-satisfied-range@2.0.0: 4114 | dependencies: 4115 | sver: 1.8.4 4116 | 4117 | semver@5.7.2: {} 4118 | 4119 | semver@6.3.1: {} 4120 | 4121 | semver@7.6.2: {} 4122 | 4123 | shebang-command@2.0.0: 4124 | dependencies: 4125 | shebang-regex: 3.0.0 4126 | 4127 | shebang-regex@3.0.0: {} 4128 | 4129 | siginfo@2.0.0: {} 4130 | 4131 | signal-exit@4.1.0: {} 4132 | 4133 | slash@2.0.0: {} 4134 | 4135 | source-map-js@1.2.0: {} 4136 | 4137 | source-map@0.5.7: {} 4138 | 4139 | sparkles@2.1.0: {} 4140 | 4141 | stackback@0.0.2: {} 4142 | 4143 | std-env@3.7.0: {} 4144 | 4145 | stream-composer@1.0.2: 4146 | dependencies: 4147 | streamx: 2.21.1 4148 | 4149 | stream-exhaust@1.0.2: {} 4150 | 4151 | streamx@2.21.1: 4152 | dependencies: 4153 | fast-fifo: 1.3.2 4154 | queue-tick: 1.0.1 4155 | text-decoder: 1.2.3 4156 | optionalDependencies: 4157 | bare-events: 2.5.0 4158 | 4159 | string-width@4.2.3: 4160 | dependencies: 4161 | emoji-regex: 8.0.0 4162 | is-fullwidth-code-point: 3.0.0 4163 | strip-ansi: 6.0.1 4164 | 4165 | string-width@5.1.2: 4166 | dependencies: 4167 | eastasianwidth: 0.2.0 4168 | emoji-regex: 9.2.2 4169 | strip-ansi: 7.1.0 4170 | 4171 | string_decoder@1.1.1: 4172 | dependencies: 4173 | safe-buffer: 5.1.2 4174 | 4175 | string_decoder@1.3.0: 4176 | dependencies: 4177 | safe-buffer: 5.2.1 4178 | 4179 | strip-ansi@6.0.1: 4180 | dependencies: 4181 | ansi-regex: 5.0.1 4182 | 4183 | strip-ansi@7.1.0: 4184 | dependencies: 4185 | ansi-regex: 6.1.0 4186 | 4187 | strip-final-newline@3.0.0: {} 4188 | 4189 | strip-literal@2.1.0: 4190 | dependencies: 4191 | js-tokens: 9.0.0 4192 | 4193 | supports-color@7.2.0: 4194 | dependencies: 4195 | has-flag: 4.0.0 4196 | 4197 | supports-preserve-symlinks-flag@1.0.0: {} 4198 | 4199 | sver@1.8.4: 4200 | optionalDependencies: 4201 | semver: 6.3.1 4202 | 4203 | teex@1.0.1: 4204 | dependencies: 4205 | streamx: 2.21.1 4206 | 4207 | test-exclude@6.0.0: 4208 | dependencies: 4209 | '@istanbuljs/schema': 0.1.3 4210 | glob: 7.2.3 4211 | minimatch: 3.1.2 4212 | 4213 | text-decoder@1.2.3: 4214 | dependencies: 4215 | b4a: 1.6.7 4216 | 4217 | through2@2.0.5: 4218 | dependencies: 4219 | readable-stream: 2.3.8 4220 | xtend: 4.0.2 4221 | 4222 | tinybench@2.8.0: {} 4223 | 4224 | tinypool@0.8.4: {} 4225 | 4226 | tinyspy@2.2.1: {} 4227 | 4228 | to-fast-properties@2.0.0: {} 4229 | 4230 | to-regex-range@5.0.1: 4231 | dependencies: 4232 | is-number: 7.0.0 4233 | 4234 | to-through@3.0.0: 4235 | dependencies: 4236 | streamx: 2.21.1 4237 | 4238 | type-detect@4.0.8: {} 4239 | 4240 | typescript@4.9.5: {} 4241 | 4242 | ufo@1.5.3: {} 4243 | 4244 | unc-path-regex@0.1.2: {} 4245 | 4246 | undertaker-registry@2.0.0: {} 4247 | 4248 | undertaker@2.0.0: 4249 | dependencies: 4250 | bach: 2.0.1 4251 | fast-levenshtein: 3.0.0 4252 | last-run: 2.0.0 4253 | undertaker-registry: 2.0.0 4254 | 4255 | undici-types@5.26.5: {} 4256 | 4257 | unicode-canonical-property-names-ecmascript@2.0.0: {} 4258 | 4259 | unicode-match-property-ecmascript@2.0.0: 4260 | dependencies: 4261 | unicode-canonical-property-names-ecmascript: 2.0.0 4262 | unicode-property-aliases-ecmascript: 2.1.0 4263 | 4264 | unicode-match-property-value-ecmascript@2.1.0: {} 4265 | 4266 | unicode-property-aliases-ecmascript@2.1.0: {} 4267 | 4268 | update-browserslist-db@1.1.1(browserslist@4.24.3): 4269 | dependencies: 4270 | browserslist: 4.24.3 4271 | escalade: 3.2.0 4272 | picocolors: 1.1.1 4273 | 4274 | util-deprecate@1.0.2: {} 4275 | 4276 | v8flags@4.0.1: {} 4277 | 4278 | value-or-function@4.0.0: {} 4279 | 4280 | vinyl-contents@2.0.0: 4281 | dependencies: 4282 | bl: 5.1.0 4283 | vinyl: 3.0.0 4284 | 4285 | vinyl-fs@4.0.0: 4286 | dependencies: 4287 | fs-mkdirp-stream: 2.0.1 4288 | glob-stream: 8.0.2 4289 | graceful-fs: 4.2.11 4290 | iconv-lite: 0.6.3 4291 | is-valid-glob: 1.0.0 4292 | lead: 4.0.0 4293 | normalize-path: 3.0.0 4294 | resolve-options: 2.0.0 4295 | stream-composer: 1.0.2 4296 | streamx: 2.21.1 4297 | to-through: 3.0.0 4298 | value-or-function: 4.0.0 4299 | vinyl: 3.0.0 4300 | vinyl-sourcemap: 2.0.0 4301 | 4302 | vinyl-sourcemap@2.0.0: 4303 | dependencies: 4304 | convert-source-map: 2.0.0 4305 | graceful-fs: 4.2.11 4306 | now-and-later: 3.0.0 4307 | streamx: 2.21.1 4308 | vinyl: 3.0.0 4309 | vinyl-contents: 2.0.0 4310 | 4311 | vinyl-sourcemaps-apply@0.2.1: 4312 | dependencies: 4313 | source-map: 0.5.7 4314 | 4315 | vinyl@3.0.0: 4316 | dependencies: 4317 | clone: 2.1.2 4318 | clone-stats: 1.0.0 4319 | remove-trailing-separator: 1.1.0 4320 | replace-ext: 2.0.0 4321 | teex: 1.0.1 4322 | 4323 | vite-node@1.6.0(@types/node@18.19.33): 4324 | dependencies: 4325 | cac: 6.7.14 4326 | debug: 4.3.4 4327 | pathe: 1.1.2 4328 | picocolors: 1.0.1 4329 | vite: 5.2.11(@types/node@18.19.33) 4330 | transitivePeerDependencies: 4331 | - '@types/node' 4332 | - less 4333 | - lightningcss 4334 | - sass 4335 | - stylus 4336 | - sugarss 4337 | - supports-color 4338 | - terser 4339 | 4340 | vite@5.2.11(@types/node@18.19.33): 4341 | dependencies: 4342 | esbuild: 0.20.2 4343 | postcss: 8.4.38 4344 | rollup: 4.17.2 4345 | optionalDependencies: 4346 | '@types/node': 18.19.33 4347 | fsevents: 2.3.3 4348 | 4349 | vitest@1.6.0(@types/node@18.19.33): 4350 | dependencies: 4351 | '@vitest/expect': 1.6.0 4352 | '@vitest/runner': 1.6.0 4353 | '@vitest/snapshot': 1.6.0 4354 | '@vitest/spy': 1.6.0 4355 | '@vitest/utils': 1.6.0 4356 | acorn-walk: 8.3.2 4357 | chai: 4.4.1 4358 | debug: 4.3.4 4359 | execa: 8.0.1 4360 | local-pkg: 0.5.0 4361 | magic-string: 0.30.10 4362 | pathe: 1.1.2 4363 | picocolors: 1.0.1 4364 | std-env: 3.7.0 4365 | strip-literal: 2.1.0 4366 | tinybench: 2.8.0 4367 | tinypool: 0.8.4 4368 | vite: 5.2.11(@types/node@18.19.33) 4369 | vite-node: 1.6.0(@types/node@18.19.33) 4370 | why-is-node-running: 2.2.2 4371 | optionalDependencies: 4372 | '@types/node': 18.19.33 4373 | transitivePeerDependencies: 4374 | - less 4375 | - lightningcss 4376 | - sass 4377 | - stylus 4378 | - sugarss 4379 | - supports-color 4380 | - terser 4381 | 4382 | which@1.3.1: 4383 | dependencies: 4384 | isexe: 2.0.0 4385 | 4386 | which@2.0.2: 4387 | dependencies: 4388 | isexe: 2.0.0 4389 | 4390 | why-is-node-running@2.2.2: 4391 | dependencies: 4392 | siginfo: 2.0.0 4393 | stackback: 0.0.2 4394 | 4395 | wrap-ansi@7.0.0: 4396 | dependencies: 4397 | ansi-styles: 4.3.0 4398 | string-width: 4.2.3 4399 | strip-ansi: 6.0.1 4400 | 4401 | wrap-ansi@8.1.0: 4402 | dependencies: 4403 | ansi-styles: 6.2.1 4404 | string-width: 5.1.2 4405 | strip-ansi: 7.1.0 4406 | 4407 | wrappy@1.0.2: {} 4408 | 4409 | xtend@4.0.2: {} 4410 | 4411 | y18n@5.0.8: {} 4412 | 4413 | yallist@3.1.1: {} 4414 | 4415 | yargs-parser@20.2.9: {} 4416 | 4417 | yargs@16.2.0: 4418 | dependencies: 4419 | cliui: 7.0.4 4420 | escalade: 3.2.0 4421 | get-caller-file: 2.0.5 4422 | require-directory: 2.1.1 4423 | string-width: 4.2.3 4424 | y18n: 5.0.8 4425 | yargs-parser: 20.2.9 4426 | 4427 | yocto-queue@1.0.0: {} 4428 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | export { getVerseOfTheDay } from './verseOfTheDay' 2 | export { getVerse } from './verse' -------------------------------------------------------------------------------- /src/verse.ts: -------------------------------------------------------------------------------- 1 | import axios from 'axios' 2 | import * as cheerio from 'cheerio'; 3 | import { getVerse as getVerseFunc } from './core/functions/verse'; 4 | 5 | 6 | interface bookType { 7 | book: String; 8 | aliases: Array; 9 | chapters: Number; 10 | } 11 | 12 | export async function getVerse(book: string, chapter: string, verses: string, version: string = "NIV") { 13 | function apiError(code: number, message: string) { 14 | return { 15 | "code": code, 16 | "message": message 17 | }; 18 | } 19 | if (!book) return apiError(400, "Missing field 'book'"); 20 | 21 | const data: any = await getVerseFunc(book, chapter.toString(), verses.toString(), version.toString()); 22 | 23 | if (data?.code) return apiError(data.code, data.message); 24 | else return data; 25 | } -------------------------------------------------------------------------------- /src/verseOfTheDay.ts: -------------------------------------------------------------------------------- 1 | import axios from 'axios' 2 | import * as cheerio from 'cheerio'; 3 | import { getVotd } from './core/functions/votd'; 4 | 5 | export async function getVerseOfTheDay(lang: string = "en") { 6 | const data = await getVotd(lang); 7 | return data; 8 | } -------------------------------------------------------------------------------- /tests/verse.test.ts: -------------------------------------------------------------------------------- 1 | import { getVerse } from "../src/index.ts"; 2 | import { expect, it, describe } from 'vitest'; 3 | 4 | describe("getVerse", () => { 5 | it("John 3:16", async () => { 6 | const verse = await getVerse("John", "3", "16", "NIV"); 7 | 8 | expect(verse?.citation).toBe("John 3:16"); 9 | expect(verse?.passage).toBe("For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life."); 10 | }); 11 | 12 | it("Genesis 1:1", async () => { 13 | const verse = await getVerse("GEN", "1", "1", "KJV"); 14 | 15 | expect(verse?.citation).toBe("Genesis 1:1"); 16 | expect(verse?.passage).toBe("In the beginning God created the heaven and the earth."); 17 | }); 18 | 19 | it("Invalid verse", async () => { 20 | const verse = await getVerse("JHN", "3", "54", "NIV"); 21 | 22 | expect(verse?.code).toBe(400); 23 | expect(verse?.message).toBe("Verse not found"); 24 | }); 25 | 26 | it("Invalid book", async () => { 27 | const book = "Coffee"; 28 | const verse = await getVerse(book, "5", "11", "NIV"); 29 | 30 | expect(verse?.code).toBe(400); 31 | expect(verse?.message).toBe(`Could not find book '${book}' by name or alias.`); 32 | }); 33 | }); -------------------------------------------------------------------------------- /tests/votd.test.ts: -------------------------------------------------------------------------------- 1 | import { expect, it, describe } from 'vitest'; 2 | import { getVerseOfTheDay as getVotd } from "../src/index.ts"; 3 | 4 | describe("VOTD", () => { 5 | it("Should Return VOTD", async () => { 6 | const verse = await getVotd("en"); 7 | const verse2 = await getVotd("coffee"); 8 | 9 | expect(verse?.citation).toBeDefined(); 10 | expect(verse?.passage).toBeDefined(); 11 | 12 | expect(verse2).toBeUndefined(); 13 | }) 14 | }) -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "allowJs": false, 4 | "declaration": true, 5 | "declarationMap": true, 6 | "esModuleInterop": true, 7 | "emitDeclarationOnly": true, 8 | "target": "ES2021", 9 | "module": "CommonJS", 10 | "outDir": "./dist", 11 | "strict": true, 12 | "skipLibCheck": true 13 | }, 14 | "include": [ 15 | "src" 16 | ], 17 | "exclude": [ 18 | "node_modules", 19 | "**/__tests__", 20 | "**/*.test.ts", 21 | "**/vitest.config.*" 22 | ] 23 | } -------------------------------------------------------------------------------- /vitest.config.mts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from "vitest/config" 2 | 3 | export default defineConfig({ 4 | test: { 5 | root: "./tests", 6 | environment: "node", 7 | coverage: { 8 | provider: "v8", 9 | } 10 | } 11 | }) --------------------------------------------------------------------------------