├── .github ├── FUNDING.yml └── workflows │ ├── release.yml │ └── test.yml ├── .eslintrc ├── .vscode └── settings.json ├── tsconfig.json ├── README.md ├── LICENSE ├── .gitignore ├── test └── index.test.mjs ├── package.json ├── index.d.ts ├── index.mjs └── pnpm-lock.yaml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [antfu] 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@antfu" 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/typescript/lib" 3 | } 4 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "lib": ["ESNext"], 4 | "module": "esnext", 5 | "target": "es2020", 6 | "esModuleInterop": true, 7 | "resolveJsonModule": true, 8 | "moduleResolution": "node" 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | push: 5 | tags: 6 | - 'v*' 7 | 8 | jobs: 9 | release: 10 | runs-on: ubuntu-latest 11 | steps: 12 | - uses: actions/checkout@v3 13 | with: 14 | fetch-depth: 0 15 | - uses: actions/setup-node@v3 16 | with: 17 | node-version: '14' 18 | registry-url: https://registry.npmjs.org/ 19 | - run: npm i -g pnpm @antfu/ni 20 | - run: nci 21 | - run: nr test --if-present 22 | - run: npm publish --access public 23 | env: 24 | NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} 25 | - run: npx conventional-github-releaser -p angular 26 | env: 27 | CONVENTIONAL_GITHUB_RELEASER_TOKEN: ${{secrets.GITHUB_TOKEN}} 28 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- 1 | name: Test 2 | 3 | on: 4 | push: 5 | branches: 6 | - main 7 | 8 | pull_request: 9 | branches: 10 | - main 11 | 12 | jobs: 13 | build: 14 | runs-on: ${{ matrix.os }} 15 | 16 | strategy: 17 | matrix: 18 | node-version: [14.x, 16.x] 19 | os: [ubuntu-latest, windows-latest, macos-latest] 20 | fail-fast: false 21 | 22 | steps: 23 | - uses: actions/checkout@v3 24 | 25 | - name: Use Node.js ${{ matrix.node-version }} 26 | uses: actions/setup-node@v3 27 | with: 28 | node-version: ${{ matrix.node-version }} 29 | 30 | - name: Setup 31 | run: npm i -g pnpm @antfu/ni 32 | 33 | - name: Install 34 | run: nci 35 | 36 | - name: Lint 37 | run: nr lint --if-present 38 | 39 | - name: Test 40 | run: nr test --if-present 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # fsxx 2 | 3 | [![NPM version](https://img.shields.io/npm/v/fsxx?color=a1b858&label=)](https://www.npmjs.com/package/fsxx) 4 | 5 | File system in [zx](https://github.com/google/zx) style. 6 | 7 | ```ts 8 | import { cd, io, read } from 'fsxx' 9 | 10 | console.log(await read`README.md`) 11 | 12 | const { name } = await read.json`package.json` 13 | 14 | cd('packages') 15 | const { data, save } = await io.json`./core/package.json` 16 | data.version = '0.1.1' 17 | await save() 18 | 19 | const isMIT = read.sync`LICENSE`.includes('MIT') 20 | ``` 21 | 22 | > **EXPERIMENTAL**: APIs are very likely to be overhauled in the future. 23 | 24 | ## Sponsors 25 | 26 |

27 | 28 | 29 | 30 |

31 | 32 | ## License 33 | 34 | [MIT](./LICENSE) License © 2021 [Anthony Fu](https://github.com/antfu) 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 Anthony Fu 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 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | ### Node template 3 | # Logs 4 | logs 5 | *.log 6 | npm-debug.log* 7 | yarn-debug.log* 8 | yarn-error.log* 9 | 10 | # Runtime data 11 | pids 12 | *.pid 13 | *.seed 14 | *.pid.lock 15 | 16 | # Directory for instrumented libs generated by jscoverage/JSCover 17 | lib-cov 18 | 19 | # Coverage directory used by tools like istanbul 20 | coverage 21 | 22 | # nyc test coverage 23 | .nyc_output 24 | 25 | # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) 26 | .grunt 27 | 28 | # Bower dependency directory (https://bower.io/) 29 | bower_components 30 | 31 | # node-waf configuration 32 | .lock-wscript 33 | 34 | # Compiled binary addons (https://nodejs.org/api/addons.html) 35 | build/Release 36 | 37 | # Dependency directories 38 | node_modules/ 39 | jspm_packages/ 40 | 41 | # TypeScript v1 declaration files 42 | typings/ 43 | 44 | # Optional npm cache directory 45 | .npm 46 | 47 | # Optional eslint cache 48 | .eslintcache 49 | 50 | # Optional REPL history 51 | .node_repl_history 52 | 53 | # Output of 'npm pack' 54 | *.tgz 55 | 56 | # Yarn Integrity file 57 | .yarn-integrity 58 | 59 | # dotenv environment variables file 60 | .env 61 | 62 | # parcel-bundler cache (https://parceljs.org/) 63 | .cache 64 | 65 | # next.js build output 66 | .next 67 | 68 | # nuxt.js build output 69 | .nuxt 70 | 71 | # Nuxt generate 72 | dist 73 | 74 | # vuepress build output 75 | .vuepress/dist 76 | 77 | # Serverless directories 78 | .serverless 79 | 80 | # IDE 81 | .idea 82 | -------------------------------------------------------------------------------- /test/index.test.mjs: -------------------------------------------------------------------------------- 1 | import assert from 'assert' 2 | import { dirname, join } from 'path' 3 | import { fileURLToPath } from 'url' 4 | import task from 'tasuku' 5 | import { cd, exists, fs, io, read, remove, write } from '../index.mjs' 6 | 7 | const __filename = fileURLToPath(import.meta.url) 8 | const __dirname = dirname(__filename) 9 | const root = dirname(__dirname) 10 | 11 | await task('json', async () => { 12 | assert((await read.json`package.json`).name === 'fsxx') 13 | }) 14 | 15 | await task('cd + read', async () => { 16 | cd(join(root, '.github')) 17 | assert((await read`FUNDING.yml`).includes('antfu')) 18 | }) 19 | 20 | await task('io', async () => { 21 | const ts = Date.now().toString() 22 | 23 | cd(join(root, 'test')) 24 | 25 | await write('__test', ts) 26 | assert(exists`__test`) 27 | 28 | const file = await io`__test` 29 | assert(file.data === ts) 30 | assert(fs.readFileSync(join(__dirname, '__test'), 'utf-8') === ts) 31 | 32 | file.data = '123' 33 | await file.save() 34 | 35 | assert(file.data === '123') 36 | assert(read.sync`__test` === '123') 37 | await remove`__test` 38 | }) 39 | 40 | await task('io.json', async () => { 41 | cd(join(root, 'test')) 42 | 43 | await write('__test.json', '{ "name": "Hello" }') 44 | assert(exists`__test.json`) 45 | 46 | const file = await io.json`__test.json` 47 | assert(file.data.name === 'Hello') 48 | file.data.name = 'World' 49 | 50 | await file.save() 51 | assert(fs.readJSONSync(join(__dirname, '__test.json'), 'utf-8').name = 'World') 52 | 53 | await remove`__test.json` 54 | }) 55 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "fsxx", 3 | "type": "module", 4 | "version": "0.1.0", 5 | "packageManager": "pnpm@7.1.7", 6 | "description": "File system in zx style", 7 | "author": "Anthony Fu ", 8 | "license": "MIT", 9 | "funding": "https://github.com/sponsors/antfu", 10 | "homepage": "https://github.com/antfu/fsxx#readme", 11 | "repository": { 12 | "type": "git", 13 | "url": "git+https://github.com/antfu/fsxx.git" 14 | }, 15 | "bugs": { 16 | "url": "https://github.com/antfu/fsxx/issues" 17 | }, 18 | "keywords": [ 19 | "zx", 20 | "fs" 21 | ], 22 | "exports": { 23 | ".": { 24 | "import": "./index.mjs" 25 | } 26 | }, 27 | "main": "index.mjs", 28 | "module": "index.mjs", 29 | "types": "index.d.ts", 30 | "files": [ 31 | "*.mjs", 32 | "*.js", 33 | "*.d.ts" 34 | ], 35 | "engines": { 36 | "node": ">= 14.8.0" 37 | }, 38 | "scripts": { 39 | "release": "bumpp --commit --push --tag", 40 | "lint": "eslint .", 41 | "lint:fix": "npm run lint -- --fix", 42 | "test": "node test/index.test.mjs" 43 | }, 44 | "dependencies": { 45 | "fast-glob": "^3.2.11", 46 | "fs-extra": "^10.1.0", 47 | "zx": "^6.1.0" 48 | }, 49 | "devDependencies": { 50 | "@antfu/eslint-config": "^0.25.0", 51 | "@antfu/ni": "^0.16.2", 52 | "@types/fs-extra": "^9.0.13", 53 | "@types/node": "^17.0.36", 54 | "bumpp": "^7.1.1", 55 | "esbuild-node-loader": "^0.8.0", 56 | "eslint": "^8.16.0", 57 | "tasuku": "^2.0.0", 58 | "typescript": "^4.7.2" 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | import fs from 'fs-extra' 2 | import fg from 'fast-glob' 3 | import { cd } from 'zx' 4 | 5 | export interface IOReturn { 6 | data: T 7 | save(v?: T): Promise 8 | read(): T 9 | } 10 | 11 | export interface IOSyncReturn { 12 | data: T 13 | save(v?: T): void 14 | read(): T 15 | } 16 | 17 | interface Read { 18 | (str: string): Promise 19 | (template: TemplateStringsArray, ...substitutions: any[]): Promise 20 | 21 | sync(str: string): string 22 | sync(template: TemplateStringsArray, ...substitutions: any[]): string 23 | 24 | json: { 25 | (str: string): Promise 26 | (template: TemplateStringsArray, ...substitutions: any[]): Promise 27 | 28 | sync(str: string): T 29 | sync(template: TemplateStringsArray, ...substitutions: any[]): T 30 | } 31 | } 32 | 33 | interface Remove { 34 | (str: string): Promise 35 | (template: TemplateStringsArray, ...substitutions: any[]): Promise 36 | } 37 | 38 | interface Exists { 39 | (str: string): boolean 40 | (template: TemplateStringsArray, ...substitutions: any[]): boolean 41 | } 42 | 43 | interface Write { 44 | (path: string, content: string): Promise 45 | sync(path: string, content: string): void 46 | } 47 | 48 | interface IO { 49 | (str: string): Promise> 50 | (template: TemplateStringsArray, ...substitutions: any[]): Promise> 51 | 52 | sync(str: string): IOSyncReturn 53 | sync(template: TemplateStringsArray, ...substitutions: any[]): IOSyncReturn 54 | 55 | json: { 56 | (str: string): Promise> 57 | (template: TemplateStringsArray, ...substitutions: any[]): Promise> 58 | 59 | sync(str: string): IOSyncReturn 60 | sync(template: TemplateStringsArray, ...substitutions: any[]): IOSyncReturn 61 | 62 | spaces: number 63 | } 64 | } 65 | 66 | export declare const read: Read 67 | export declare const write: Write 68 | export declare const remove: Remove 69 | export declare const exists: Exists 70 | export declare const io: IO 71 | 72 | export function glob(template: TemplateStringsArray, ...substitutions: any[]): Promise 73 | 74 | export { cd, fs, fg } 75 | -------------------------------------------------------------------------------- /index.mjs: -------------------------------------------------------------------------------- 1 | import path from 'path' 2 | import fs from 'fs-extra' 3 | import fg from 'fast-glob' 4 | import { $, cd } from 'zx' 5 | 6 | const resolve = (...args) => path.resolve($.cwd || process.cwd(), ...args) 7 | 8 | function interpret(args) { 9 | return typeof args[0] === 'string' ? args[0] : String.raw(...args) 10 | } 11 | 12 | function interpretPath(args) { 13 | return resolve(interpret(args)) 14 | } 15 | 16 | async function createObject(read, write) { 17 | const obj = { 18 | data: await read(), 19 | save: async (data = obj.data) => { 20 | return await write(data) 21 | }, 22 | read: async () => { 23 | obj.data = await read() 24 | return obj.data 25 | }, 26 | } 27 | return obj 28 | } 29 | 30 | function createSyncObject(read, write) { 31 | const obj = { 32 | data: read(), 33 | save: (data = obj.data) => { 34 | return write(data) 35 | }, 36 | read: () => { 37 | obj.data = read() 38 | return obj.data 39 | }, 40 | } 41 | return obj 42 | } 43 | 44 | export function exists(...args) { 45 | const path = interpretPath(args) 46 | return fs.existsSync(resolve(path)) 47 | } 48 | 49 | export async function remove(...args) { 50 | const path = interpretPath(args) 51 | return fs.remove(resolve(path)) 52 | } 53 | 54 | export async function read(...args) { 55 | const path = interpretPath(args) 56 | return fs.readFile(path, 'utf-8') 57 | } 58 | 59 | read.sync = function (...args) { 60 | const path = interpretPath(args) 61 | return fs.readFileSync(path, 'utf-8') 62 | } 63 | 64 | export async function write(path, content) { 65 | return fs.writeFile(resolve(path), content, 'utf-8') 66 | } 67 | 68 | write.sync = function (path, content) { 69 | return fs.writeFileSync(resolve(path), content, 'utf-8') 70 | } 71 | 72 | export async function io(...args) { 73 | const path = interpretPath(args) 74 | 75 | return await createObject( 76 | () => fs.readFile(path, 'utf-8'), 77 | data => fs.writeFile(path, data, 'utf-8'), 78 | ) 79 | } 80 | 81 | io.sync = function (...args) { 82 | const path = interpretPath(args) 83 | 84 | return createSyncObject( 85 | () => fs.readFileSync(path, 'utf-8'), 86 | data => fs.writeFileSync(path, data, 'utf-8'), 87 | ) 88 | } 89 | 90 | async function jsonRead(...args) { 91 | const path = interpretPath(args) 92 | return fs.readJSON(path) 93 | } 94 | 95 | jsonRead.sync = function (...args) { 96 | const path = interpretPath(args) 97 | return fs.readJSONSync(path) 98 | } 99 | 100 | read.json = jsonRead 101 | 102 | async function jsonIO(...args) { 103 | const path = interpretPath(args) 104 | 105 | return await createObject( 106 | () => fs.readJSON(path), 107 | data => fs.writeJSON(path, data, { spaces: jsonIO.spaces }), 108 | ) 109 | } 110 | 111 | jsonIO.sync = function (...args) { 112 | const path = interpretPath(args) 113 | 114 | return createSyncObject( 115 | () => fs.readJSONSync(path), 116 | data => fs.writeJSONSync(path, data, { spaces: jsonIO.spaces }), 117 | ) 118 | } 119 | 120 | jsonIO.spaces = 0 121 | 122 | io.json = jsonIO 123 | 124 | export function glob(...args) { 125 | const input = interpretPath(args) 126 | return fg(input, { cwd: resolve() }) 127 | } 128 | 129 | export { cd, fs, fg } 130 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@antfu/eslint-config': ^0.25.0 5 | '@antfu/ni': ^0.16.2 6 | '@types/fs-extra': ^9.0.13 7 | '@types/node': ^17.0.36 8 | bumpp: ^7.1.1 9 | esbuild-node-loader: ^0.8.0 10 | eslint: ^8.16.0 11 | fast-glob: ^3.2.11 12 | fs-extra: ^10.1.0 13 | tasuku: ^2.0.0 14 | typescript: ^4.7.2 15 | zx: ^6.1.0 16 | 17 | dependencies: 18 | fast-glob: 3.2.11 19 | fs-extra: 10.1.0 20 | zx: 6.1.0 21 | 22 | devDependencies: 23 | '@antfu/eslint-config': 0.25.0_xztl6dhthcahlo6akmb2bmjmle 24 | '@antfu/ni': 0.16.2 25 | '@types/fs-extra': 9.0.13 26 | '@types/node': 17.0.36 27 | bumpp: 7.1.1 28 | esbuild-node-loader: 0.8.0 29 | eslint: 8.16.0 30 | tasuku: 2.0.0 31 | typescript: 4.7.2 32 | 33 | packages: 34 | 35 | /@antfu/eslint-config-basic/0.25.0_dszb5tb7atwkjjijmmov4qhi7i: 36 | resolution: {integrity: sha512-psQVJOjI00XmSJWqM8yL0EdmYPUfGp6p2mOpJ7rB6JUnvX39OfPKr9HNUNbXmfAzdRXNtf6nrCn7yTBgqHqPPg==} 37 | peerDependencies: 38 | eslint: '>=7.4.0' 39 | dependencies: 40 | eslint: 8.16.0 41 | eslint-plugin-antfu: 0.25.0_xztl6dhthcahlo6akmb2bmjmle 42 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.16.0 43 | eslint-plugin-html: 6.2.0 44 | eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq 45 | eslint-plugin-jsonc: 2.3.0_eslint@8.16.0 46 | eslint-plugin-markdown: 2.2.1_eslint@8.16.0 47 | eslint-plugin-n: 15.2.0_eslint@8.16.0 48 | eslint-plugin-promise: 6.0.0_eslint@8.16.0 49 | eslint-plugin-unicorn: 42.0.0_eslint@8.16.0 50 | eslint-plugin-yml: 1.0.0_eslint@8.16.0 51 | jsonc-eslint-parser: 2.1.0 52 | yaml-eslint-parser: 1.0.1 53 | transitivePeerDependencies: 54 | - '@typescript-eslint/parser' 55 | - eslint-import-resolver-typescript 56 | - eslint-import-resolver-webpack 57 | - supports-color 58 | - typescript 59 | dev: true 60 | 61 | /@antfu/eslint-config-react/0.25.0_xztl6dhthcahlo6akmb2bmjmle: 62 | resolution: {integrity: sha512-vBlgKR1K+GI7v6SW1rXsmyFlTAyExCe1acIGhc3D+n6wrUC9OxnPHOSGIOYEWx36MRSi+1snVqJRrz2ok5eVlA==} 63 | peerDependencies: 64 | eslint: '>=7.4.0' 65 | dependencies: 66 | '@antfu/eslint-config-ts': 0.25.0_xztl6dhthcahlo6akmb2bmjmle 67 | eslint: 8.16.0 68 | eslint-plugin-react: 7.30.0_eslint@8.16.0 69 | transitivePeerDependencies: 70 | - eslint-import-resolver-typescript 71 | - eslint-import-resolver-webpack 72 | - supports-color 73 | - typescript 74 | dev: true 75 | 76 | /@antfu/eslint-config-ts/0.25.0_xztl6dhthcahlo6akmb2bmjmle: 77 | resolution: {integrity: sha512-VMJL4D3rj9ZP8Ss8jrrDKMCk6TUxQVwSMf1qIPZj++o5FvtZ5uHfs70gGubcAmfbbdyvIMX/D7Tly7+nEO+U8w==} 78 | peerDependencies: 79 | eslint: '>=7.4.0' 80 | typescript: '>=3.9' 81 | dependencies: 82 | '@antfu/eslint-config-basic': 0.25.0_dszb5tb7atwkjjijmmov4qhi7i 83 | '@typescript-eslint/eslint-plugin': 5.27.0_dszb5tb7atwkjjijmmov4qhi7i 84 | '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 85 | eslint: 8.16.0 86 | typescript: 4.7.2 87 | transitivePeerDependencies: 88 | - eslint-import-resolver-typescript 89 | - eslint-import-resolver-webpack 90 | - supports-color 91 | dev: true 92 | 93 | /@antfu/eslint-config-vue/0.25.0_xztl6dhthcahlo6akmb2bmjmle: 94 | resolution: {integrity: sha512-DKNPVoV+3AhQWezolxeSsGHCw35uNiR9soIWYtFGC8NG/iZzV75ApiHDsP9VxZj9vLRUOEAwsEjdSS7ietqvgw==} 95 | peerDependencies: 96 | eslint: '>=7.4.0' 97 | dependencies: 98 | '@antfu/eslint-config-ts': 0.25.0_xztl6dhthcahlo6akmb2bmjmle 99 | eslint: 8.16.0 100 | eslint-plugin-vue: 9.0.1_eslint@8.16.0 101 | transitivePeerDependencies: 102 | - eslint-import-resolver-typescript 103 | - eslint-import-resolver-webpack 104 | - supports-color 105 | - typescript 106 | dev: true 107 | 108 | /@antfu/eslint-config/0.25.0_xztl6dhthcahlo6akmb2bmjmle: 109 | resolution: {integrity: sha512-+16ipLZMAlk1i/2nuZN8jnK98FRPu9Z8S/+ooQsqOHcUbblcTta23b8Abo/I20zXR36c3GbGd1ZMBuw00iLhDQ==} 110 | peerDependencies: 111 | eslint: '>=7.4.0' 112 | dependencies: 113 | '@antfu/eslint-config-react': 0.25.0_xztl6dhthcahlo6akmb2bmjmle 114 | '@antfu/eslint-config-vue': 0.25.0_xztl6dhthcahlo6akmb2bmjmle 115 | '@typescript-eslint/eslint-plugin': 5.27.0_dszb5tb7atwkjjijmmov4qhi7i 116 | '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 117 | eslint: 8.16.0 118 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.16.0 119 | eslint-plugin-html: 6.2.0 120 | eslint-plugin-import: 2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq 121 | eslint-plugin-jsonc: 2.3.0_eslint@8.16.0 122 | eslint-plugin-n: 15.2.0_eslint@8.16.0 123 | eslint-plugin-promise: 6.0.0_eslint@8.16.0 124 | eslint-plugin-unicorn: 42.0.0_eslint@8.16.0 125 | eslint-plugin-vue: 9.0.1_eslint@8.16.0 126 | eslint-plugin-yml: 1.0.0_eslint@8.16.0 127 | jsonc-eslint-parser: 2.1.0 128 | yaml-eslint-parser: 1.0.1 129 | transitivePeerDependencies: 130 | - eslint-import-resolver-typescript 131 | - eslint-import-resolver-webpack 132 | - supports-color 133 | - typescript 134 | dev: true 135 | 136 | /@antfu/ni/0.16.2: 137 | resolution: {integrity: sha512-HZH4I07EYKU4KZLtUYm/zEmaDIhaq51H/qu45uH1AcUPWqMGbB7evE/TnSr0SGInEA+oQs4Is5Vn/PmQhfuU5w==} 138 | hasBin: true 139 | dev: true 140 | 141 | /@babel/code-frame/7.12.13: 142 | resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} 143 | dependencies: 144 | '@babel/highlight': 7.14.0 145 | dev: true 146 | 147 | /@babel/helper-validator-identifier/7.16.7: 148 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} 149 | engines: {node: '>=6.9.0'} 150 | dev: true 151 | 152 | /@babel/highlight/7.14.0: 153 | resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} 154 | dependencies: 155 | '@babel/helper-validator-identifier': 7.16.7 156 | chalk: 2.4.2 157 | js-tokens: 4.0.0 158 | dev: true 159 | 160 | /@eslint/eslintrc/1.3.0: 161 | resolution: {integrity: sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==} 162 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 163 | dependencies: 164 | ajv: 6.12.6 165 | debug: 4.3.4 166 | espree: 9.3.2 167 | globals: 13.15.0 168 | ignore: 5.2.0 169 | import-fresh: 3.3.0 170 | js-yaml: 4.1.0 171 | minimatch: 3.1.2 172 | strip-json-comments: 3.1.1 173 | transitivePeerDependencies: 174 | - supports-color 175 | dev: true 176 | 177 | /@humanwhocodes/config-array/0.9.5: 178 | resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} 179 | engines: {node: '>=10.10.0'} 180 | dependencies: 181 | '@humanwhocodes/object-schema': 1.2.1 182 | debug: 4.3.4 183 | minimatch: 3.1.2 184 | transitivePeerDependencies: 185 | - supports-color 186 | dev: true 187 | 188 | /@humanwhocodes/object-schema/1.2.1: 189 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 190 | dev: true 191 | 192 | /@jsdevtools/ez-spawn/3.0.4: 193 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 194 | engines: {node: '>=10'} 195 | dependencies: 196 | call-me-maybe: 1.0.1 197 | cross-spawn: 7.0.3 198 | string-argv: 0.3.1 199 | type-detect: 4.0.8 200 | dev: true 201 | 202 | /@nodelib/fs.scandir/2.1.5: 203 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 204 | engines: {node: '>= 8'} 205 | dependencies: 206 | '@nodelib/fs.stat': 2.0.5 207 | run-parallel: 1.2.0 208 | 209 | /@nodelib/fs.stat/2.0.5: 210 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 211 | engines: {node: '>= 8'} 212 | 213 | /@nodelib/fs.walk/1.2.7: 214 | resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} 215 | engines: {node: '>= 8'} 216 | dependencies: 217 | '@nodelib/fs.scandir': 2.1.5 218 | fastq: 1.11.0 219 | 220 | /@types/fs-extra/9.0.13: 221 | resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} 222 | dependencies: 223 | '@types/node': 17.0.36 224 | 225 | /@types/json-schema/7.0.11: 226 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 227 | dev: true 228 | 229 | /@types/json5/0.0.29: 230 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 231 | dev: true 232 | 233 | /@types/mdast/3.0.10: 234 | resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} 235 | dependencies: 236 | '@types/unist': 2.0.6 237 | dev: true 238 | 239 | /@types/minimist/1.2.2: 240 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} 241 | dev: false 242 | 243 | /@types/node/17.0.36: 244 | resolution: {integrity: sha512-V3orv+ggDsWVHP99K3JlwtH20R7J4IhI1Kksgc+64q5VxgfRkQG8Ws3MFm/FZOKDYGy9feGFlZ70/HpCNe9QaA==} 245 | 246 | /@types/normalize-package-data/2.4.0: 247 | resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} 248 | dev: true 249 | 250 | /@types/unist/2.0.6: 251 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} 252 | dev: true 253 | 254 | /@types/which/2.0.1: 255 | resolution: {integrity: sha512-Jjakcv8Roqtio6w1gr0D7y6twbhx6gGgFGF5BLwajPpnOIOxFkakFhCq+LmyyeAz7BX6ULrjBOxdKaCDy+4+dQ==} 256 | dev: false 257 | 258 | /@types/yoga-layout/1.9.2: 259 | resolution: {integrity: sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==} 260 | dev: true 261 | 262 | /@typescript-eslint/eslint-plugin/5.27.0_dszb5tb7atwkjjijmmov4qhi7i: 263 | resolution: {integrity: sha512-DDrIA7GXtmHXr1VCcx9HivA39eprYBIFxbQEHI6NyraRDxCGpxAFiYQAT/1Y0vh1C+o2vfBiy4IuPoXxtTZCAQ==} 264 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 265 | peerDependencies: 266 | '@typescript-eslint/parser': ^5.0.0 267 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 268 | typescript: '*' 269 | peerDependenciesMeta: 270 | typescript: 271 | optional: true 272 | dependencies: 273 | '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 274 | '@typescript-eslint/scope-manager': 5.27.0 275 | '@typescript-eslint/type-utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 276 | '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 277 | debug: 4.3.4 278 | eslint: 8.16.0 279 | functional-red-black-tree: 1.0.1 280 | ignore: 5.2.0 281 | regexpp: 3.2.0 282 | semver: 7.3.7 283 | tsutils: 3.21.0_typescript@4.7.2 284 | typescript: 4.7.2 285 | transitivePeerDependencies: 286 | - supports-color 287 | dev: true 288 | 289 | /@typescript-eslint/parser/5.27.0_xztl6dhthcahlo6akmb2bmjmle: 290 | resolution: {integrity: sha512-8oGjQF46c52l7fMiPPvX4It3u3V3JipssqDfHQ2hcR0AeR8Zge+OYyKUCm5b70X72N1qXt0qgHenwN6Gc2SXZA==} 291 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 292 | peerDependencies: 293 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 294 | typescript: '*' 295 | peerDependenciesMeta: 296 | typescript: 297 | optional: true 298 | dependencies: 299 | '@typescript-eslint/scope-manager': 5.27.0 300 | '@typescript-eslint/types': 5.27.0 301 | '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.2 302 | debug: 4.3.4 303 | eslint: 8.16.0 304 | typescript: 4.7.2 305 | transitivePeerDependencies: 306 | - supports-color 307 | dev: true 308 | 309 | /@typescript-eslint/scope-manager/5.27.0: 310 | resolution: {integrity: sha512-VnykheBQ/sHd1Vt0LJ1JLrMH1GzHO+SzX6VTXuStISIsvRiurue/eRkTqSrG0CexHQgKG8shyJfR4o5VYioB9g==} 311 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 312 | dependencies: 313 | '@typescript-eslint/types': 5.27.0 314 | '@typescript-eslint/visitor-keys': 5.27.0 315 | dev: true 316 | 317 | /@typescript-eslint/type-utils/5.27.0_xztl6dhthcahlo6akmb2bmjmle: 318 | resolution: {integrity: sha512-vpTvRRchaf628Hb/Xzfek+85o//zEUotr1SmexKvTfs7czXfYjXVT/a5yDbpzLBX1rhbqxjDdr1Gyo0x1Fc64g==} 319 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 320 | peerDependencies: 321 | eslint: '*' 322 | typescript: '*' 323 | peerDependenciesMeta: 324 | typescript: 325 | optional: true 326 | dependencies: 327 | '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 328 | debug: 4.3.4 329 | eslint: 8.16.0 330 | tsutils: 3.21.0_typescript@4.7.2 331 | typescript: 4.7.2 332 | transitivePeerDependencies: 333 | - supports-color 334 | dev: true 335 | 336 | /@typescript-eslint/types/5.27.0: 337 | resolution: {integrity: sha512-lY6C7oGm9a/GWhmUDOs3xAVRz4ty/XKlQ2fOLr8GAIryGn0+UBOoJDWyHer3UgrHkenorwvBnphhP+zPmzmw0A==} 338 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 339 | dev: true 340 | 341 | /@typescript-eslint/typescript-estree/5.27.0_typescript@4.7.2: 342 | resolution: {integrity: sha512-QywPMFvgZ+MHSLRofLI7BDL+UczFFHyj0vF5ibeChDAJgdTV8k4xgEwF0geFhVlPc1p8r70eYewzpo6ps+9LJQ==} 343 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 344 | peerDependencies: 345 | typescript: '*' 346 | peerDependenciesMeta: 347 | typescript: 348 | optional: true 349 | dependencies: 350 | '@typescript-eslint/types': 5.27.0 351 | '@typescript-eslint/visitor-keys': 5.27.0 352 | debug: 4.3.4 353 | globby: 11.1.0 354 | is-glob: 4.0.3 355 | semver: 7.3.7 356 | tsutils: 3.21.0_typescript@4.7.2 357 | typescript: 4.7.2 358 | transitivePeerDependencies: 359 | - supports-color 360 | dev: true 361 | 362 | /@typescript-eslint/utils/5.27.0_xztl6dhthcahlo6akmb2bmjmle: 363 | resolution: {integrity: sha512-nZvCrkIJppym7cIbP3pOwIkAefXOmfGPnCM0LQfzNaKxJHI6VjI8NC662uoiPlaf5f6ymkTy9C3NQXev2mdXmA==} 364 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 365 | peerDependencies: 366 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 367 | dependencies: 368 | '@types/json-schema': 7.0.11 369 | '@typescript-eslint/scope-manager': 5.27.0 370 | '@typescript-eslint/types': 5.27.0 371 | '@typescript-eslint/typescript-estree': 5.27.0_typescript@4.7.2 372 | eslint: 8.16.0 373 | eslint-scope: 5.1.1 374 | eslint-utils: 3.0.0_eslint@8.16.0 375 | transitivePeerDependencies: 376 | - supports-color 377 | - typescript 378 | dev: true 379 | 380 | /@typescript-eslint/visitor-keys/5.27.0: 381 | resolution: {integrity: sha512-46cYrteA2MrIAjv9ai44OQDUoCZyHeGIc4lsjCUX2WT6r4C+kidz1bNiR4017wHOPUythYeH+Sc7/cFP97KEAA==} 382 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 383 | dependencies: 384 | '@typescript-eslint/types': 5.27.0 385 | eslint-visitor-keys: 3.3.0 386 | dev: true 387 | 388 | /acorn-jsx/5.3.2_acorn@8.7.1: 389 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 390 | peerDependencies: 391 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 392 | dependencies: 393 | acorn: 8.7.1 394 | dev: true 395 | 396 | /acorn/8.7.1: 397 | resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} 398 | engines: {node: '>=0.4.0'} 399 | hasBin: true 400 | dev: true 401 | 402 | /ajv/6.12.6: 403 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 404 | dependencies: 405 | fast-deep-equal: 3.1.3 406 | fast-json-stable-stringify: 2.1.0 407 | json-schema-traverse: 0.4.1 408 | uri-js: 4.4.1 409 | dev: true 410 | 411 | /ansi-regex/5.0.1: 412 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 413 | engines: {node: '>=8'} 414 | dev: true 415 | 416 | /ansi-styles/3.2.1: 417 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 418 | engines: {node: '>=4'} 419 | dependencies: 420 | color-convert: 1.9.3 421 | dev: true 422 | 423 | /ansi-styles/4.3.0: 424 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 425 | engines: {node: '>=8'} 426 | dependencies: 427 | color-convert: 2.0.1 428 | dev: true 429 | 430 | /argparse/2.0.1: 431 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 432 | dev: true 433 | 434 | /array-back/3.1.0: 435 | resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} 436 | engines: {node: '>=6'} 437 | dev: true 438 | 439 | /array-includes/3.1.5: 440 | resolution: {integrity: sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==} 441 | engines: {node: '>= 0.4'} 442 | dependencies: 443 | call-bind: 1.0.2 444 | define-properties: 1.1.4 445 | es-abstract: 1.20.1 446 | get-intrinsic: 1.1.1 447 | is-string: 1.0.7 448 | dev: true 449 | 450 | /array-union/2.1.0: 451 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 452 | engines: {node: '>=8'} 453 | dev: true 454 | 455 | /array.prototype.flat/1.3.0: 456 | resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} 457 | engines: {node: '>= 0.4'} 458 | dependencies: 459 | call-bind: 1.0.2 460 | define-properties: 1.1.3 461 | es-abstract: 1.20.1 462 | es-shim-unscopables: 1.0.0 463 | dev: true 464 | 465 | /array.prototype.flatmap/1.3.0: 466 | resolution: {integrity: sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==} 467 | engines: {node: '>= 0.4'} 468 | dependencies: 469 | call-bind: 1.0.2 470 | define-properties: 1.1.4 471 | es-abstract: 1.20.1 472 | es-shim-unscopables: 1.0.0 473 | dev: true 474 | 475 | /balanced-match/1.0.2: 476 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 477 | dev: true 478 | 479 | /boolbase/1.0.0: 480 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 481 | dev: true 482 | 483 | /brace-expansion/1.1.11: 484 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 485 | dependencies: 486 | balanced-match: 1.0.2 487 | concat-map: 0.0.1 488 | dev: true 489 | 490 | /braces/3.0.2: 491 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 492 | engines: {node: '>=8'} 493 | dependencies: 494 | fill-range: 7.0.1 495 | 496 | /builtin-modules/3.3.0: 497 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} 498 | engines: {node: '>=6'} 499 | dev: true 500 | 501 | /builtins/4.1.0: 502 | resolution: {integrity: sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==} 503 | dependencies: 504 | semver: 7.3.5 505 | dev: true 506 | 507 | /bumpp/7.1.1: 508 | resolution: {integrity: sha512-pAGjraw9T4I4dnkiQHrKUVQb55dOM5Nj72SVtVlkjFjWjFtg0aSgipQuxDWZ0cqm8WoqtaiBPk+7jHfnZxr7lA==} 509 | engines: {node: '>=10'} 510 | hasBin: true 511 | dependencies: 512 | '@jsdevtools/ez-spawn': 3.0.4 513 | chalk: 4.1.2 514 | command-line-args: 5.2.1 515 | globby: 11.1.0 516 | prompts: 2.4.2 517 | semver: 7.3.5 518 | dev: true 519 | 520 | /call-bind/1.0.2: 521 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 522 | dependencies: 523 | function-bind: 1.1.1 524 | get-intrinsic: 1.1.1 525 | dev: true 526 | 527 | /call-me-maybe/1.0.1: 528 | resolution: {integrity: sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==} 529 | dev: true 530 | 531 | /callsites/3.1.0: 532 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 533 | engines: {node: '>=6'} 534 | dev: true 535 | 536 | /chalk/2.4.2: 537 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 538 | engines: {node: '>=4'} 539 | dependencies: 540 | ansi-styles: 3.2.1 541 | escape-string-regexp: 1.0.5 542 | supports-color: 5.5.0 543 | dev: true 544 | 545 | /chalk/4.1.1: 546 | resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} 547 | engines: {node: '>=10'} 548 | dependencies: 549 | ansi-styles: 4.3.0 550 | supports-color: 7.2.0 551 | dev: true 552 | 553 | /chalk/4.1.2: 554 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 555 | engines: {node: '>=10'} 556 | dependencies: 557 | ansi-styles: 4.3.0 558 | supports-color: 7.2.0 559 | dev: true 560 | 561 | /chalk/5.0.1: 562 | resolution: {integrity: sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==} 563 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 564 | dev: false 565 | 566 | /character-entities-legacy/1.1.4: 567 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} 568 | dev: true 569 | 570 | /character-entities/1.2.4: 571 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} 572 | dev: true 573 | 574 | /character-reference-invalid/1.1.4: 575 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} 576 | dev: true 577 | 578 | /ci-info/3.3.1: 579 | resolution: {integrity: sha512-SXgeMX9VwDe7iFFaEWkA5AstuER9YKqy4EhHqr4DVqkwmD9rpVimkMKWHdjn30Ja45txyjhSn63lVX69eVCckg==} 580 | dev: true 581 | 582 | /clean-regexp/1.0.0: 583 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} 584 | engines: {node: '>=4'} 585 | dependencies: 586 | escape-string-regexp: 1.0.5 587 | dev: true 588 | 589 | /color-convert/1.9.3: 590 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 591 | dependencies: 592 | color-name: 1.1.3 593 | dev: true 594 | 595 | /color-convert/2.0.1: 596 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 597 | engines: {node: '>=7.0.0'} 598 | dependencies: 599 | color-name: 1.1.4 600 | dev: true 601 | 602 | /color-name/1.1.3: 603 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 604 | dev: true 605 | 606 | /color-name/1.1.4: 607 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 608 | dev: true 609 | 610 | /command-line-args/5.2.1: 611 | resolution: {integrity: sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==} 612 | engines: {node: '>=4.0.0'} 613 | dependencies: 614 | array-back: 3.1.0 615 | find-replace: 3.0.0 616 | lodash.camelcase: 4.3.0 617 | typical: 4.0.0 618 | dev: true 619 | 620 | /concat-map/0.0.1: 621 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 622 | dev: true 623 | 624 | /cross-spawn/7.0.3: 625 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 626 | engines: {node: '>= 8'} 627 | dependencies: 628 | path-key: 3.1.1 629 | shebang-command: 2.0.0 630 | which: 2.0.2 631 | dev: true 632 | 633 | /cssesc/3.0.0: 634 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 635 | engines: {node: '>=4'} 636 | hasBin: true 637 | dev: true 638 | 639 | /data-uri-to-buffer/4.0.0: 640 | resolution: {integrity: sha512-Vr3mLBA8qWmcuschSLAOogKgQ/Jwxulv3RNE4FXnYWRGujzrRWQI4m12fQqRkwX06C0KanhLr4hK+GydchZsaA==} 641 | engines: {node: '>= 12'} 642 | 643 | /debug/2.6.9: 644 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 645 | peerDependencies: 646 | supports-color: '*' 647 | peerDependenciesMeta: 648 | supports-color: 649 | optional: true 650 | dependencies: 651 | ms: 2.0.0 652 | dev: true 653 | 654 | /debug/3.2.7: 655 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 656 | peerDependencies: 657 | supports-color: '*' 658 | peerDependenciesMeta: 659 | supports-color: 660 | optional: true 661 | dependencies: 662 | ms: 2.1.3 663 | dev: true 664 | 665 | /debug/4.3.4: 666 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 667 | engines: {node: '>=6.0'} 668 | peerDependencies: 669 | supports-color: '*' 670 | peerDependenciesMeta: 671 | supports-color: 672 | optional: true 673 | dependencies: 674 | ms: 2.1.2 675 | dev: true 676 | 677 | /deep-is/0.1.3: 678 | resolution: {integrity: sha512-GtxAN4HvBachZzm4OnWqc45ESpUCMwkYcsjnsPs23FwJbsO+k4t0k9bQCgOmzIlpHO28+WPK/KRbRk0DDHuuDw==} 679 | dev: true 680 | 681 | /define-properties/1.1.3: 682 | resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} 683 | engines: {node: '>= 0.4'} 684 | dependencies: 685 | object-keys: 1.1.1 686 | dev: true 687 | 688 | /define-properties/1.1.4: 689 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} 690 | engines: {node: '>= 0.4'} 691 | dependencies: 692 | has-property-descriptors: 1.0.0 693 | object-keys: 1.1.1 694 | dev: true 695 | 696 | /dir-glob/3.0.1: 697 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 698 | engines: {node: '>=8'} 699 | dependencies: 700 | path-type: 4.0.0 701 | 702 | /doctrine/2.1.0: 703 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 704 | engines: {node: '>=0.10.0'} 705 | dependencies: 706 | esutils: 2.0.3 707 | dev: true 708 | 709 | /doctrine/3.0.0: 710 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 711 | engines: {node: '>=6.0.0'} 712 | dependencies: 713 | esutils: 2.0.3 714 | dev: true 715 | 716 | /dom-serializer/1.3.2: 717 | resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} 718 | dependencies: 719 | domelementtype: 2.2.0 720 | domhandler: 4.3.1 721 | entities: 2.2.0 722 | dev: true 723 | 724 | /domelementtype/2.2.0: 725 | resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} 726 | dev: true 727 | 728 | /domhandler/4.3.1: 729 | resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} 730 | engines: {node: '>= 4'} 731 | dependencies: 732 | domelementtype: 2.2.0 733 | dev: true 734 | 735 | /domutils/2.8.0: 736 | resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} 737 | dependencies: 738 | dom-serializer: 1.3.2 739 | domelementtype: 2.2.0 740 | domhandler: 4.3.1 741 | dev: true 742 | 743 | /duplexer/0.1.2: 744 | resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} 745 | dev: false 746 | 747 | /entities/2.2.0: 748 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 749 | dev: true 750 | 751 | /entities/3.0.1: 752 | resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} 753 | engines: {node: '>=0.12'} 754 | dev: true 755 | 756 | /error-ex/1.3.2: 757 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 758 | dependencies: 759 | is-arrayish: 0.2.1 760 | dev: true 761 | 762 | /es-abstract/1.20.1: 763 | resolution: {integrity: sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==} 764 | engines: {node: '>= 0.4'} 765 | dependencies: 766 | call-bind: 1.0.2 767 | es-to-primitive: 1.2.1 768 | function-bind: 1.1.1 769 | function.prototype.name: 1.1.5 770 | get-intrinsic: 1.1.1 771 | get-symbol-description: 1.0.0 772 | has: 1.0.3 773 | has-property-descriptors: 1.0.0 774 | has-symbols: 1.0.3 775 | internal-slot: 1.0.3 776 | is-callable: 1.2.4 777 | is-negative-zero: 2.0.2 778 | is-regex: 1.1.4 779 | is-shared-array-buffer: 1.0.2 780 | is-string: 1.0.7 781 | is-weakref: 1.0.2 782 | object-inspect: 1.12.2 783 | object-keys: 1.1.1 784 | object.assign: 4.1.2 785 | regexp.prototype.flags: 1.4.3 786 | string.prototype.trimend: 1.0.5 787 | string.prototype.trimstart: 1.0.5 788 | unbox-primitive: 1.0.2 789 | dev: true 790 | 791 | /es-shim-unscopables/1.0.0: 792 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} 793 | dependencies: 794 | has: 1.0.3 795 | dev: true 796 | 797 | /es-to-primitive/1.2.1: 798 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 799 | engines: {node: '>= 0.4'} 800 | dependencies: 801 | is-callable: 1.2.4 802 | is-date-object: 1.0.4 803 | is-symbol: 1.0.4 804 | dev: true 805 | 806 | /esbuild-android-64/0.14.42: 807 | resolution: {integrity: sha512-P4Y36VUtRhK/zivqGVMqhptSrFILAGlYp0Z8r9UQqHJ3iWztRCNWnlBzD9HRx0DbueXikzOiwyOri+ojAFfW6A==} 808 | engines: {node: '>=12'} 809 | cpu: [x64] 810 | os: [android] 811 | requiresBuild: true 812 | dev: true 813 | optional: true 814 | 815 | /esbuild-android-arm64/0.14.42: 816 | resolution: {integrity: sha512-0cOqCubq+RWScPqvtQdjXG3Czb3AWI2CaKw3HeXry2eoA2rrPr85HF7IpdU26UWdBXgPYtlTN1LUiuXbboROhg==} 817 | engines: {node: '>=12'} 818 | cpu: [arm64] 819 | os: [android] 820 | requiresBuild: true 821 | dev: true 822 | optional: true 823 | 824 | /esbuild-darwin-64/0.14.42: 825 | resolution: {integrity: sha512-ipiBdCA3ZjYgRfRLdQwP82rTiv/YVMtW36hTvAN5ZKAIfxBOyPXY7Cejp3bMXWgzKD8B6O+zoMzh01GZsCuEIA==} 826 | engines: {node: '>=12'} 827 | cpu: [x64] 828 | os: [darwin] 829 | requiresBuild: true 830 | dev: true 831 | optional: true 832 | 833 | /esbuild-darwin-arm64/0.14.42: 834 | resolution: {integrity: sha512-bU2tHRqTPOaoH/4m0zYHbFWpiYDmaA0gt90/3BMEFaM0PqVK/a6MA2V/ypV5PO0v8QxN6gH5hBPY4YJ2lopXgA==} 835 | engines: {node: '>=12'} 836 | cpu: [arm64] 837 | os: [darwin] 838 | requiresBuild: true 839 | dev: true 840 | optional: true 841 | 842 | /esbuild-freebsd-64/0.14.42: 843 | resolution: {integrity: sha512-75h1+22Ivy07+QvxHyhVqOdekupiTZVLN1PMwCDonAqyXd8TVNJfIRFrdL8QmSJrOJJ5h8H1I9ETyl2L8LQDaw==} 844 | engines: {node: '>=12'} 845 | cpu: [x64] 846 | os: [freebsd] 847 | requiresBuild: true 848 | dev: true 849 | optional: true 850 | 851 | /esbuild-freebsd-arm64/0.14.42: 852 | resolution: {integrity: sha512-W6Jebeu5TTDQMJUJVarEzRU9LlKpNkPBbjqSu+GUPTHDCly5zZEQq9uHkmHHl7OKm+mQ2zFySN83nmfCeZCyNA==} 853 | engines: {node: '>=12'} 854 | cpu: [arm64] 855 | os: [freebsd] 856 | requiresBuild: true 857 | dev: true 858 | optional: true 859 | 860 | /esbuild-linux-32/0.14.42: 861 | resolution: {integrity: sha512-Ooy/Bj+mJ1z4jlWcK5Dl6SlPlCgQB9zg1UrTCeY8XagvuWZ4qGPyYEWGkT94HUsRi2hKsXvcs6ThTOjBaJSMfg==} 862 | engines: {node: '>=12'} 863 | cpu: [ia32] 864 | os: [linux] 865 | requiresBuild: true 866 | dev: true 867 | optional: true 868 | 869 | /esbuild-linux-64/0.14.42: 870 | resolution: {integrity: sha512-2L0HbzQfbTuemUWfVqNIjOfaTRt9zsvjnme6lnr7/MO9toz/MJ5tZhjqrG6uDWDxhsaHI2/nsDgrv8uEEN2eoA==} 871 | engines: {node: '>=12'} 872 | cpu: [x64] 873 | os: [linux] 874 | requiresBuild: true 875 | dev: true 876 | optional: true 877 | 878 | /esbuild-linux-arm/0.14.42: 879 | resolution: {integrity: sha512-STq69yzCMhdRaWnh29UYrLSr/qaWMm/KqwaRF1pMEK7kDiagaXhSL1zQGXbYv94GuGY/zAwzK98+6idCMUOOCg==} 880 | engines: {node: '>=12'} 881 | cpu: [arm] 882 | os: [linux] 883 | requiresBuild: true 884 | dev: true 885 | optional: true 886 | 887 | /esbuild-linux-arm64/0.14.42: 888 | resolution: {integrity: sha512-c3Ug3e9JpVr8jAcfbhirtpBauLxzYPpycjWulD71CF6ZSY26tvzmXMJYooQ2YKqDY4e/fPu5K8bm7MiXMnyxuA==} 889 | engines: {node: '>=12'} 890 | cpu: [arm64] 891 | os: [linux] 892 | requiresBuild: true 893 | dev: true 894 | optional: true 895 | 896 | /esbuild-linux-mips64le/0.14.42: 897 | resolution: {integrity: sha512-QuvpHGbYlkyXWf2cGm51LBCHx6eUakjaSrRpUqhPwjh/uvNUYvLmz2LgPTTPwCqaKt0iwL+OGVL0tXA5aDbAbg==} 898 | engines: {node: '>=12'} 899 | cpu: [mips64el] 900 | os: [linux] 901 | requiresBuild: true 902 | dev: true 903 | optional: true 904 | 905 | /esbuild-linux-ppc64le/0.14.42: 906 | resolution: {integrity: sha512-8ohIVIWDbDT+i7lCx44YCyIRrOW1MYlks9fxTo0ME2LS/fxxdoJBwHWzaDYhjvf8kNpA+MInZvyOEAGoVDrMHg==} 907 | engines: {node: '>=12'} 908 | cpu: [ppc64] 909 | os: [linux] 910 | requiresBuild: true 911 | dev: true 912 | optional: true 913 | 914 | /esbuild-linux-riscv64/0.14.42: 915 | resolution: {integrity: sha512-DzDqK3TuoXktPyG1Lwx7vhaF49Onv3eR61KwQyxYo4y5UKTpL3NmuarHSIaSVlTFDDpcIajCDwz5/uwKLLgKiQ==} 916 | engines: {node: '>=12'} 917 | cpu: [riscv64] 918 | os: [linux] 919 | requiresBuild: true 920 | dev: true 921 | optional: true 922 | 923 | /esbuild-linux-s390x/0.14.42: 924 | resolution: {integrity: sha512-YFRhPCxl8nb//Wn6SiS5pmtplBi4z9yC2gLrYoYI/tvwuB1jldir9r7JwAGy1Ck4D7sE7wBN9GFtUUX/DLdcEQ==} 925 | engines: {node: '>=12'} 926 | cpu: [s390x] 927 | os: [linux] 928 | requiresBuild: true 929 | dev: true 930 | optional: true 931 | 932 | /esbuild-netbsd-64/0.14.42: 933 | resolution: {integrity: sha512-QYSD2k+oT9dqB/4eEM9c+7KyNYsIPgzYOSrmfNGDIyJrbT1d+CFVKvnKahDKNJLfOYj8N4MgyFaU9/Ytc6w5Vw==} 934 | engines: {node: '>=12'} 935 | cpu: [x64] 936 | os: [netbsd] 937 | requiresBuild: true 938 | dev: true 939 | optional: true 940 | 941 | /esbuild-node-loader/0.8.0: 942 | resolution: {integrity: sha512-BJaecVcClXVa5lO7TbHp+CgWtUmYrtZHyPYDx1JVTO3OOXdQM569vbJOeQGPucbYThuWTiNUUNeLEc4+EZk8QQ==} 943 | dependencies: 944 | esbuild: 0.14.42 945 | node-fetch: 3.2.4 946 | semver: 7.3.5 947 | dev: true 948 | 949 | /esbuild-openbsd-64/0.14.42: 950 | resolution: {integrity: sha512-M2meNVIKWsm2HMY7+TU9AxM7ZVwI9havdsw6m/6EzdXysyCFFSoaTQ/Jg03izjCsK17FsVRHqRe26Llj6x0MNA==} 951 | engines: {node: '>=12'} 952 | cpu: [x64] 953 | os: [openbsd] 954 | requiresBuild: true 955 | dev: true 956 | optional: true 957 | 958 | /esbuild-sunos-64/0.14.42: 959 | resolution: {integrity: sha512-uXV8TAZEw36DkgW8Ak3MpSJs1ofBb3Smkc/6pZ29sCAN1KzCAQzsje4sUwugf+FVicrHvlamCOlFZIXgct+iqQ==} 960 | engines: {node: '>=12'} 961 | cpu: [x64] 962 | os: [sunos] 963 | requiresBuild: true 964 | dev: true 965 | optional: true 966 | 967 | /esbuild-windows-32/0.14.42: 968 | resolution: {integrity: sha512-4iw/8qWmRICWi9ZOnJJf9sYt6wmtp3hsN4TdI5NqgjfOkBVMxNdM9Vt3626G1Rda9ya2Q0hjQRD9W1o+m6Lz6g==} 969 | engines: {node: '>=12'} 970 | cpu: [ia32] 971 | os: [win32] 972 | requiresBuild: true 973 | dev: true 974 | optional: true 975 | 976 | /esbuild-windows-64/0.14.42: 977 | resolution: {integrity: sha512-j3cdK+Y3+a5H0wHKmLGTJcq0+/2mMBHPWkItR3vytp/aUGD/ua/t2BLdfBIzbNN9nLCRL9sywCRpOpFMx3CxzA==} 978 | engines: {node: '>=12'} 979 | cpu: [x64] 980 | os: [win32] 981 | requiresBuild: true 982 | dev: true 983 | optional: true 984 | 985 | /esbuild-windows-arm64/0.14.42: 986 | resolution: {integrity: sha512-+lRAARnF+hf8J0mN27ujO+VbhPbDqJ8rCcJKye4y7YZLV6C4n3pTRThAb388k/zqF5uM0lS5O201u0OqoWSicw==} 987 | engines: {node: '>=12'} 988 | cpu: [arm64] 989 | os: [win32] 990 | requiresBuild: true 991 | dev: true 992 | optional: true 993 | 994 | /esbuild/0.14.42: 995 | resolution: {integrity: sha512-V0uPZotCEHokJdNqyozH6qsaQXqmZEOiZWrXnds/zaH/0SyrIayRXWRB98CENO73MIZ9T3HBIOsmds5twWtmgw==} 996 | engines: {node: '>=12'} 997 | hasBin: true 998 | requiresBuild: true 999 | optionalDependencies: 1000 | esbuild-android-64: 0.14.42 1001 | esbuild-android-arm64: 0.14.42 1002 | esbuild-darwin-64: 0.14.42 1003 | esbuild-darwin-arm64: 0.14.42 1004 | esbuild-freebsd-64: 0.14.42 1005 | esbuild-freebsd-arm64: 0.14.42 1006 | esbuild-linux-32: 0.14.42 1007 | esbuild-linux-64: 0.14.42 1008 | esbuild-linux-arm: 0.14.42 1009 | esbuild-linux-arm64: 0.14.42 1010 | esbuild-linux-mips64le: 0.14.42 1011 | esbuild-linux-ppc64le: 0.14.42 1012 | esbuild-linux-riscv64: 0.14.42 1013 | esbuild-linux-s390x: 0.14.42 1014 | esbuild-netbsd-64: 0.14.42 1015 | esbuild-openbsd-64: 0.14.42 1016 | esbuild-sunos-64: 0.14.42 1017 | esbuild-windows-32: 0.14.42 1018 | esbuild-windows-64: 0.14.42 1019 | esbuild-windows-arm64: 0.14.42 1020 | dev: true 1021 | 1022 | /escape-string-regexp/1.0.5: 1023 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1024 | engines: {node: '>=0.8.0'} 1025 | dev: true 1026 | 1027 | /escape-string-regexp/4.0.0: 1028 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1029 | engines: {node: '>=10'} 1030 | dev: true 1031 | 1032 | /eslint-import-resolver-node/0.3.6: 1033 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==} 1034 | dependencies: 1035 | debug: 3.2.7 1036 | resolve: 1.22.0 1037 | transitivePeerDependencies: 1038 | - supports-color 1039 | dev: true 1040 | 1041 | /eslint-module-utils/2.7.3_nd4nb6nccnlbwilvit6hlaep3q: 1042 | resolution: {integrity: sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==} 1043 | engines: {node: '>=4'} 1044 | peerDependencies: 1045 | '@typescript-eslint/parser': '*' 1046 | eslint-import-resolver-node: '*' 1047 | eslint-import-resolver-typescript: '*' 1048 | eslint-import-resolver-webpack: '*' 1049 | peerDependenciesMeta: 1050 | '@typescript-eslint/parser': 1051 | optional: true 1052 | eslint-import-resolver-node: 1053 | optional: true 1054 | eslint-import-resolver-typescript: 1055 | optional: true 1056 | eslint-import-resolver-webpack: 1057 | optional: true 1058 | dependencies: 1059 | '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 1060 | debug: 3.2.7 1061 | eslint-import-resolver-node: 0.3.6 1062 | find-up: 2.1.0 1063 | transitivePeerDependencies: 1064 | - supports-color 1065 | dev: true 1066 | 1067 | /eslint-plugin-antfu/0.25.0_xztl6dhthcahlo6akmb2bmjmle: 1068 | resolution: {integrity: sha512-9iaxtCdrDHCcNYNf8undfoauZsNwtNxAuIGSNsK33SFzwY7V8n0rKPwYe90TjAb26tNDHS0SdUVS5nJjPUWylA==} 1069 | dependencies: 1070 | '@typescript-eslint/utils': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 1071 | transitivePeerDependencies: 1072 | - eslint 1073 | - supports-color 1074 | - typescript 1075 | dev: true 1076 | 1077 | /eslint-plugin-es/4.1.0_eslint@8.16.0: 1078 | resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} 1079 | engines: {node: '>=8.10.0'} 1080 | peerDependencies: 1081 | eslint: '>=4.19.1' 1082 | dependencies: 1083 | eslint: 8.16.0 1084 | eslint-utils: 2.1.0 1085 | regexpp: 3.2.0 1086 | dev: true 1087 | 1088 | /eslint-plugin-eslint-comments/3.2.0_eslint@8.16.0: 1089 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1090 | engines: {node: '>=6.5.0'} 1091 | peerDependencies: 1092 | eslint: '>=4.19.1' 1093 | dependencies: 1094 | escape-string-regexp: 1.0.5 1095 | eslint: 8.16.0 1096 | ignore: 5.2.0 1097 | dev: true 1098 | 1099 | /eslint-plugin-html/6.2.0: 1100 | resolution: {integrity: sha512-vi3NW0E8AJombTvt8beMwkL1R/fdRWl4QSNRNMhVQKWm36/X0KF0unGNAY4mqUF06mnwVWZcIcerrCnfn9025g==} 1101 | dependencies: 1102 | htmlparser2: 7.2.0 1103 | dev: true 1104 | 1105 | /eslint-plugin-import/2.26.0_xsmuhwqsfrjm7m3kqio7zoeziq: 1106 | resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} 1107 | engines: {node: '>=4'} 1108 | peerDependencies: 1109 | '@typescript-eslint/parser': '*' 1110 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1111 | peerDependenciesMeta: 1112 | '@typescript-eslint/parser': 1113 | optional: true 1114 | dependencies: 1115 | '@typescript-eslint/parser': 5.27.0_xztl6dhthcahlo6akmb2bmjmle 1116 | array-includes: 3.1.5 1117 | array.prototype.flat: 1.3.0 1118 | debug: 2.6.9 1119 | doctrine: 2.1.0 1120 | eslint: 8.16.0 1121 | eslint-import-resolver-node: 0.3.6 1122 | eslint-module-utils: 2.7.3_nd4nb6nccnlbwilvit6hlaep3q 1123 | has: 1.0.3 1124 | is-core-module: 2.9.0 1125 | is-glob: 4.0.3 1126 | minimatch: 3.1.2 1127 | object.values: 1.1.5 1128 | resolve: 1.22.0 1129 | tsconfig-paths: 3.14.1 1130 | transitivePeerDependencies: 1131 | - eslint-import-resolver-typescript 1132 | - eslint-import-resolver-webpack 1133 | - supports-color 1134 | dev: true 1135 | 1136 | /eslint-plugin-jsonc/2.3.0_eslint@8.16.0: 1137 | resolution: {integrity: sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==} 1138 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1139 | peerDependencies: 1140 | eslint: '>=6.0.0' 1141 | dependencies: 1142 | eslint: 8.16.0 1143 | eslint-utils: 3.0.0_eslint@8.16.0 1144 | jsonc-eslint-parser: 2.1.0 1145 | natural-compare: 1.4.0 1146 | dev: true 1147 | 1148 | /eslint-plugin-markdown/2.2.1_eslint@8.16.0: 1149 | resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==} 1150 | engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} 1151 | peerDependencies: 1152 | eslint: '>=6.0.0' 1153 | dependencies: 1154 | eslint: 8.16.0 1155 | mdast-util-from-markdown: 0.8.5 1156 | transitivePeerDependencies: 1157 | - supports-color 1158 | dev: true 1159 | 1160 | /eslint-plugin-n/15.2.0_eslint@8.16.0: 1161 | resolution: {integrity: sha512-lWLg++jGwC88GDGGBX3CMkk0GIWq0y41aH51lavWApOKcMQcYoL3Ayd0lEdtD3SnQtR+3qBvWQS3qGbR2BxRWg==} 1162 | engines: {node: '>=12.22.0'} 1163 | peerDependencies: 1164 | eslint: '>=7.0.0' 1165 | dependencies: 1166 | builtins: 4.1.0 1167 | eslint: 8.16.0 1168 | eslint-plugin-es: 4.1.0_eslint@8.16.0 1169 | eslint-utils: 3.0.0_eslint@8.16.0 1170 | ignore: 5.2.0 1171 | is-core-module: 2.4.0 1172 | minimatch: 3.1.2 1173 | resolve: 1.20.0 1174 | semver: 6.3.0 1175 | dev: true 1176 | 1177 | /eslint-plugin-promise/6.0.0_eslint@8.16.0: 1178 | resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} 1179 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1180 | peerDependencies: 1181 | eslint: ^7.0.0 || ^8.0.0 1182 | dependencies: 1183 | eslint: 8.16.0 1184 | dev: true 1185 | 1186 | /eslint-plugin-react/7.30.0_eslint@8.16.0: 1187 | resolution: {integrity: sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==} 1188 | engines: {node: '>=4'} 1189 | peerDependencies: 1190 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1191 | dependencies: 1192 | array-includes: 3.1.5 1193 | array.prototype.flatmap: 1.3.0 1194 | doctrine: 2.1.0 1195 | eslint: 8.16.0 1196 | estraverse: 5.3.0 1197 | jsx-ast-utils: 3.2.0 1198 | minimatch: 3.1.2 1199 | object.entries: 1.1.5 1200 | object.fromentries: 2.0.5 1201 | object.hasown: 1.1.1 1202 | object.values: 1.1.5 1203 | prop-types: 15.8.1 1204 | resolve: 2.0.0-next.3 1205 | semver: 6.3.0 1206 | string.prototype.matchall: 4.0.7 1207 | dev: true 1208 | 1209 | /eslint-plugin-unicorn/42.0.0_eslint@8.16.0: 1210 | resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==} 1211 | engines: {node: '>=12'} 1212 | peerDependencies: 1213 | eslint: '>=8.8.0' 1214 | dependencies: 1215 | '@babel/helper-validator-identifier': 7.16.7 1216 | ci-info: 3.3.1 1217 | clean-regexp: 1.0.0 1218 | eslint: 8.16.0 1219 | eslint-utils: 3.0.0_eslint@8.16.0 1220 | esquery: 1.4.0 1221 | indent-string: 4.0.0 1222 | is-builtin-module: 3.1.0 1223 | lodash: 4.17.21 1224 | pluralize: 8.0.0 1225 | read-pkg-up: 7.0.1 1226 | regexp-tree: 0.1.24 1227 | safe-regex: 2.1.1 1228 | semver: 7.3.5 1229 | strip-indent: 3.0.0 1230 | dev: true 1231 | 1232 | /eslint-plugin-vue/9.0.1_eslint@8.16.0: 1233 | resolution: {integrity: sha512-/w/9/vzz+4bSYtp5UqXgJ0CfycXTMtpp6lkz7/fMp0CcJxPWyRP6Pr88ihhrsNEcVt2ZweMupWRNYa+5Md41LQ==} 1234 | engines: {node: ^14.17.0 || >=16.0.0} 1235 | peerDependencies: 1236 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 1237 | dependencies: 1238 | eslint: 8.16.0 1239 | eslint-utils: 3.0.0_eslint@8.16.0 1240 | natural-compare: 1.4.0 1241 | nth-check: 2.1.1 1242 | postcss-selector-parser: 6.0.10 1243 | semver: 7.3.5 1244 | vue-eslint-parser: 9.0.2_eslint@8.16.0 1245 | xml-name-validator: 4.0.0 1246 | transitivePeerDependencies: 1247 | - supports-color 1248 | dev: true 1249 | 1250 | /eslint-plugin-yml/1.0.0_eslint@8.16.0: 1251 | resolution: {integrity: sha512-0RVoUFh5vpznE2DIP5agSpWO/nU8GgAWwoTAHWopU2X+1SCB5ykHU6DwS0GrZ5Hvejtk6CcADQllpQQJB4C5QA==} 1252 | engines: {node: ^14.17.0 || >=16.0.0} 1253 | peerDependencies: 1254 | eslint: '>=6.0.0' 1255 | dependencies: 1256 | debug: 4.3.4 1257 | eslint: 8.16.0 1258 | lodash: 4.17.21 1259 | natural-compare: 1.4.0 1260 | yaml-eslint-parser: 1.0.1 1261 | transitivePeerDependencies: 1262 | - supports-color 1263 | dev: true 1264 | 1265 | /eslint-scope/5.1.1: 1266 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1267 | engines: {node: '>=8.0.0'} 1268 | dependencies: 1269 | esrecurse: 4.3.0 1270 | estraverse: 4.3.0 1271 | dev: true 1272 | 1273 | /eslint-scope/7.1.1: 1274 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1275 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1276 | dependencies: 1277 | esrecurse: 4.3.0 1278 | estraverse: 5.2.0 1279 | dev: true 1280 | 1281 | /eslint-utils/2.1.0: 1282 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 1283 | engines: {node: '>=6'} 1284 | dependencies: 1285 | eslint-visitor-keys: 1.3.0 1286 | dev: true 1287 | 1288 | /eslint-utils/3.0.0_eslint@8.16.0: 1289 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1290 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1291 | peerDependencies: 1292 | eslint: '>=5' 1293 | dependencies: 1294 | eslint: 8.16.0 1295 | eslint-visitor-keys: 2.1.0 1296 | dev: true 1297 | 1298 | /eslint-visitor-keys/1.3.0: 1299 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 1300 | engines: {node: '>=4'} 1301 | dev: true 1302 | 1303 | /eslint-visitor-keys/2.1.0: 1304 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1305 | engines: {node: '>=10'} 1306 | dev: true 1307 | 1308 | /eslint-visitor-keys/3.3.0: 1309 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1310 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1311 | dev: true 1312 | 1313 | /eslint/8.16.0: 1314 | resolution: {integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==} 1315 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1316 | hasBin: true 1317 | dependencies: 1318 | '@eslint/eslintrc': 1.3.0 1319 | '@humanwhocodes/config-array': 0.9.5 1320 | ajv: 6.12.6 1321 | chalk: 4.1.1 1322 | cross-spawn: 7.0.3 1323 | debug: 4.3.4 1324 | doctrine: 3.0.0 1325 | escape-string-regexp: 4.0.0 1326 | eslint-scope: 7.1.1 1327 | eslint-utils: 3.0.0_eslint@8.16.0 1328 | eslint-visitor-keys: 3.3.0 1329 | espree: 9.3.2 1330 | esquery: 1.4.0 1331 | esutils: 2.0.3 1332 | fast-deep-equal: 3.1.3 1333 | file-entry-cache: 6.0.1 1334 | functional-red-black-tree: 1.0.1 1335 | glob-parent: 6.0.2 1336 | globals: 13.15.0 1337 | ignore: 5.2.0 1338 | import-fresh: 3.3.0 1339 | imurmurhash: 0.1.4 1340 | is-glob: 4.0.1 1341 | js-yaml: 4.1.0 1342 | json-stable-stringify-without-jsonify: 1.0.1 1343 | levn: 0.4.1 1344 | lodash.merge: 4.6.2 1345 | minimatch: 3.1.2 1346 | natural-compare: 1.4.0 1347 | optionator: 0.9.1 1348 | regexpp: 3.2.0 1349 | strip-ansi: 6.0.1 1350 | strip-json-comments: 3.1.1 1351 | text-table: 0.2.0 1352 | v8-compile-cache: 2.3.0 1353 | transitivePeerDependencies: 1354 | - supports-color 1355 | dev: true 1356 | 1357 | /espree/9.3.2: 1358 | resolution: {integrity: sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==} 1359 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1360 | dependencies: 1361 | acorn: 8.7.1 1362 | acorn-jsx: 5.3.2_acorn@8.7.1 1363 | eslint-visitor-keys: 3.3.0 1364 | dev: true 1365 | 1366 | /esquery/1.4.0: 1367 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1368 | engines: {node: '>=0.10'} 1369 | dependencies: 1370 | estraverse: 5.2.0 1371 | dev: true 1372 | 1373 | /esrecurse/4.3.0: 1374 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1375 | engines: {node: '>=4.0'} 1376 | dependencies: 1377 | estraverse: 5.2.0 1378 | dev: true 1379 | 1380 | /estraverse/4.3.0: 1381 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1382 | engines: {node: '>=4.0'} 1383 | dev: true 1384 | 1385 | /estraverse/5.2.0: 1386 | resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} 1387 | engines: {node: '>=4.0'} 1388 | dev: true 1389 | 1390 | /estraverse/5.3.0: 1391 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1392 | engines: {node: '>=4.0'} 1393 | dev: true 1394 | 1395 | /esutils/2.0.3: 1396 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1397 | engines: {node: '>=0.10.0'} 1398 | dev: true 1399 | 1400 | /event-stream/3.3.4: 1401 | resolution: {integrity: sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=} 1402 | dependencies: 1403 | duplexer: 0.1.2 1404 | from: 0.1.7 1405 | map-stream: 0.1.0 1406 | pause-stream: 0.0.11 1407 | split: 0.3.3 1408 | stream-combiner: 0.0.4 1409 | through: 2.3.8 1410 | dev: false 1411 | 1412 | /fast-deep-equal/3.1.3: 1413 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1414 | dev: true 1415 | 1416 | /fast-glob/3.2.11: 1417 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 1418 | engines: {node: '>=8.6.0'} 1419 | dependencies: 1420 | '@nodelib/fs.stat': 2.0.5 1421 | '@nodelib/fs.walk': 1.2.7 1422 | glob-parent: 5.1.2 1423 | merge2: 1.4.1 1424 | micromatch: 4.0.4 1425 | 1426 | /fast-json-stable-stringify/2.1.0: 1427 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1428 | dev: true 1429 | 1430 | /fast-levenshtein/2.0.6: 1431 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1432 | dev: true 1433 | 1434 | /fastq/1.11.0: 1435 | resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} 1436 | dependencies: 1437 | reusify: 1.0.4 1438 | 1439 | /fetch-blob/3.1.5: 1440 | resolution: {integrity: sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==} 1441 | engines: {node: ^12.20 || >= 14.13} 1442 | dependencies: 1443 | node-domexception: 1.0.0 1444 | web-streams-polyfill: 3.2.1 1445 | 1446 | /file-entry-cache/6.0.1: 1447 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1448 | engines: {node: ^10.12.0 || >=12.0.0} 1449 | dependencies: 1450 | flat-cache: 3.0.4 1451 | dev: true 1452 | 1453 | /fill-range/7.0.1: 1454 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1455 | engines: {node: '>=8'} 1456 | dependencies: 1457 | to-regex-range: 5.0.1 1458 | 1459 | /find-replace/3.0.0: 1460 | resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==} 1461 | engines: {node: '>=4.0.0'} 1462 | dependencies: 1463 | array-back: 3.1.0 1464 | dev: true 1465 | 1466 | /find-up/2.1.0: 1467 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} 1468 | engines: {node: '>=4'} 1469 | dependencies: 1470 | locate-path: 2.0.0 1471 | dev: true 1472 | 1473 | /find-up/4.1.0: 1474 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1475 | engines: {node: '>=8'} 1476 | dependencies: 1477 | locate-path: 5.0.0 1478 | path-exists: 4.0.0 1479 | dev: true 1480 | 1481 | /flat-cache/3.0.4: 1482 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1483 | engines: {node: ^10.12.0 || >=12.0.0} 1484 | dependencies: 1485 | flatted: 3.1.1 1486 | rimraf: 3.0.2 1487 | dev: true 1488 | 1489 | /flatted/3.1.1: 1490 | resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} 1491 | dev: true 1492 | 1493 | /formdata-polyfill/4.0.10: 1494 | resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} 1495 | engines: {node: '>=12.20.0'} 1496 | dependencies: 1497 | fetch-blob: 3.1.5 1498 | 1499 | /from/0.1.7: 1500 | resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} 1501 | dev: false 1502 | 1503 | /fs-extra/10.1.0: 1504 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 1505 | engines: {node: '>=12'} 1506 | dependencies: 1507 | graceful-fs: 4.2.6 1508 | jsonfile: 6.1.0 1509 | universalify: 2.0.0 1510 | dev: false 1511 | 1512 | /fs.realpath/1.0.0: 1513 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1514 | dev: true 1515 | 1516 | /function-bind/1.1.1: 1517 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1518 | dev: true 1519 | 1520 | /function.prototype.name/1.1.5: 1521 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} 1522 | engines: {node: '>= 0.4'} 1523 | dependencies: 1524 | call-bind: 1.0.2 1525 | define-properties: 1.1.4 1526 | es-abstract: 1.20.1 1527 | functions-have-names: 1.2.3 1528 | dev: true 1529 | 1530 | /functional-red-black-tree/1.0.1: 1531 | resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} 1532 | dev: true 1533 | 1534 | /functions-have-names/1.2.3: 1535 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1536 | dev: true 1537 | 1538 | /get-intrinsic/1.1.1: 1539 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} 1540 | dependencies: 1541 | function-bind: 1.1.1 1542 | has: 1.0.3 1543 | has-symbols: 1.0.2 1544 | dev: true 1545 | 1546 | /get-symbol-description/1.0.0: 1547 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 1548 | engines: {node: '>= 0.4'} 1549 | dependencies: 1550 | call-bind: 1.0.2 1551 | get-intrinsic: 1.1.1 1552 | dev: true 1553 | 1554 | /glob-parent/5.1.2: 1555 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1556 | engines: {node: '>= 6'} 1557 | dependencies: 1558 | is-glob: 4.0.1 1559 | 1560 | /glob-parent/6.0.2: 1561 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1562 | engines: {node: '>=10.13.0'} 1563 | dependencies: 1564 | is-glob: 4.0.3 1565 | dev: true 1566 | 1567 | /glob/7.1.7: 1568 | resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} 1569 | dependencies: 1570 | fs.realpath: 1.0.0 1571 | inflight: 1.0.6 1572 | inherits: 2.0.4 1573 | minimatch: 3.1.2 1574 | once: 1.4.0 1575 | path-is-absolute: 1.0.1 1576 | dev: true 1577 | 1578 | /globals/13.15.0: 1579 | resolution: {integrity: sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==} 1580 | engines: {node: '>=8'} 1581 | dependencies: 1582 | type-fest: 0.20.2 1583 | dev: true 1584 | 1585 | /globby/11.1.0: 1586 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1587 | engines: {node: '>=10'} 1588 | dependencies: 1589 | array-union: 2.1.0 1590 | dir-glob: 3.0.1 1591 | fast-glob: 3.2.11 1592 | ignore: 5.2.0 1593 | merge2: 1.4.1 1594 | slash: 3.0.0 1595 | dev: true 1596 | 1597 | /globby/13.1.1: 1598 | resolution: {integrity: sha512-XMzoDZbGZ37tufiv7g0N4F/zp3zkwdFtVbV3EHsVl1KQr4RPLfNoT068/97RPshz2J5xYNEjLKKBKaGHifBd3Q==} 1599 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1600 | dependencies: 1601 | dir-glob: 3.0.1 1602 | fast-glob: 3.2.11 1603 | ignore: 5.2.0 1604 | merge2: 1.4.1 1605 | slash: 4.0.0 1606 | dev: false 1607 | 1608 | /graceful-fs/4.2.6: 1609 | resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} 1610 | dev: false 1611 | 1612 | /has-bigints/1.0.2: 1613 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1614 | dev: true 1615 | 1616 | /has-flag/3.0.0: 1617 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1618 | engines: {node: '>=4'} 1619 | dev: true 1620 | 1621 | /has-flag/4.0.0: 1622 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1623 | engines: {node: '>=8'} 1624 | dev: true 1625 | 1626 | /has-property-descriptors/1.0.0: 1627 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} 1628 | dependencies: 1629 | get-intrinsic: 1.1.1 1630 | dev: true 1631 | 1632 | /has-symbols/1.0.2: 1633 | resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} 1634 | engines: {node: '>= 0.4'} 1635 | dev: true 1636 | 1637 | /has-symbols/1.0.3: 1638 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1639 | engines: {node: '>= 0.4'} 1640 | dev: true 1641 | 1642 | /has-tostringtag/1.0.0: 1643 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 1644 | engines: {node: '>= 0.4'} 1645 | dependencies: 1646 | has-symbols: 1.0.3 1647 | dev: true 1648 | 1649 | /has/1.0.3: 1650 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1651 | engines: {node: '>= 0.4.0'} 1652 | dependencies: 1653 | function-bind: 1.1.1 1654 | dev: true 1655 | 1656 | /hosted-git-info/2.8.9: 1657 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1658 | dev: true 1659 | 1660 | /htmlparser2/7.2.0: 1661 | resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} 1662 | dependencies: 1663 | domelementtype: 2.2.0 1664 | domhandler: 4.3.1 1665 | domutils: 2.8.0 1666 | entities: 3.0.1 1667 | dev: true 1668 | 1669 | /ignore/5.2.0: 1670 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 1671 | engines: {node: '>= 4'} 1672 | 1673 | /import-fresh/3.3.0: 1674 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1675 | engines: {node: '>=6'} 1676 | dependencies: 1677 | parent-module: 1.0.1 1678 | resolve-from: 4.0.0 1679 | dev: true 1680 | 1681 | /imurmurhash/0.1.4: 1682 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1683 | engines: {node: '>=0.8.19'} 1684 | dev: true 1685 | 1686 | /indent-string/4.0.0: 1687 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 1688 | engines: {node: '>=8'} 1689 | dev: true 1690 | 1691 | /inflight/1.0.6: 1692 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1693 | dependencies: 1694 | once: 1.4.0 1695 | wrappy: 1.0.2 1696 | dev: true 1697 | 1698 | /inherits/2.0.4: 1699 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1700 | dev: true 1701 | 1702 | /internal-slot/1.0.3: 1703 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 1704 | engines: {node: '>= 0.4'} 1705 | dependencies: 1706 | get-intrinsic: 1.1.1 1707 | has: 1.0.3 1708 | side-channel: 1.0.4 1709 | dev: true 1710 | 1711 | /is-alphabetical/1.0.4: 1712 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} 1713 | dev: true 1714 | 1715 | /is-alphanumerical/1.0.4: 1716 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} 1717 | dependencies: 1718 | is-alphabetical: 1.0.4 1719 | is-decimal: 1.0.4 1720 | dev: true 1721 | 1722 | /is-arrayish/0.2.1: 1723 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1724 | dev: true 1725 | 1726 | /is-bigint/1.0.2: 1727 | resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} 1728 | dev: true 1729 | 1730 | /is-boolean-object/1.1.1: 1731 | resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} 1732 | engines: {node: '>= 0.4'} 1733 | dependencies: 1734 | call-bind: 1.0.2 1735 | dev: true 1736 | 1737 | /is-builtin-module/3.1.0: 1738 | resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} 1739 | engines: {node: '>=6'} 1740 | dependencies: 1741 | builtin-modules: 3.3.0 1742 | dev: true 1743 | 1744 | /is-callable/1.2.4: 1745 | resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} 1746 | engines: {node: '>= 0.4'} 1747 | dev: true 1748 | 1749 | /is-core-module/2.4.0: 1750 | resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} 1751 | dependencies: 1752 | has: 1.0.3 1753 | dev: true 1754 | 1755 | /is-core-module/2.9.0: 1756 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 1757 | dependencies: 1758 | has: 1.0.3 1759 | dev: true 1760 | 1761 | /is-date-object/1.0.4: 1762 | resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} 1763 | engines: {node: '>= 0.4'} 1764 | dev: true 1765 | 1766 | /is-decimal/1.0.4: 1767 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} 1768 | dev: true 1769 | 1770 | /is-extglob/2.1.1: 1771 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1772 | engines: {node: '>=0.10.0'} 1773 | 1774 | /is-glob/4.0.1: 1775 | resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} 1776 | engines: {node: '>=0.10.0'} 1777 | dependencies: 1778 | is-extglob: 2.1.1 1779 | 1780 | /is-glob/4.0.3: 1781 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1782 | engines: {node: '>=0.10.0'} 1783 | dependencies: 1784 | is-extglob: 2.1.1 1785 | dev: true 1786 | 1787 | /is-hexadecimal/1.0.4: 1788 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} 1789 | dev: true 1790 | 1791 | /is-negative-zero/2.0.2: 1792 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 1793 | engines: {node: '>= 0.4'} 1794 | dev: true 1795 | 1796 | /is-number-object/1.0.5: 1797 | resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} 1798 | engines: {node: '>= 0.4'} 1799 | dev: true 1800 | 1801 | /is-number/7.0.0: 1802 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1803 | engines: {node: '>=0.12.0'} 1804 | 1805 | /is-regex/1.1.4: 1806 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1807 | engines: {node: '>= 0.4'} 1808 | dependencies: 1809 | call-bind: 1.0.2 1810 | has-tostringtag: 1.0.0 1811 | dev: true 1812 | 1813 | /is-shared-array-buffer/1.0.2: 1814 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 1815 | dependencies: 1816 | call-bind: 1.0.2 1817 | dev: true 1818 | 1819 | /is-string/1.0.7: 1820 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1821 | engines: {node: '>= 0.4'} 1822 | dependencies: 1823 | has-tostringtag: 1.0.0 1824 | dev: true 1825 | 1826 | /is-symbol/1.0.4: 1827 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1828 | engines: {node: '>= 0.4'} 1829 | dependencies: 1830 | has-symbols: 1.0.3 1831 | dev: true 1832 | 1833 | /is-weakref/1.0.2: 1834 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1835 | dependencies: 1836 | call-bind: 1.0.2 1837 | dev: true 1838 | 1839 | /isexe/2.0.0: 1840 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1841 | 1842 | /js-tokens/4.0.0: 1843 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1844 | dev: true 1845 | 1846 | /js-yaml/4.1.0: 1847 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1848 | hasBin: true 1849 | dependencies: 1850 | argparse: 2.0.1 1851 | dev: true 1852 | 1853 | /json-parse-even-better-errors/2.3.1: 1854 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1855 | dev: true 1856 | 1857 | /json-schema-traverse/0.4.1: 1858 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1859 | dev: true 1860 | 1861 | /json-stable-stringify-without-jsonify/1.0.1: 1862 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1863 | dev: true 1864 | 1865 | /json5/1.0.1: 1866 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 1867 | hasBin: true 1868 | dependencies: 1869 | minimist: 1.2.6 1870 | dev: true 1871 | 1872 | /jsonc-eslint-parser/2.1.0: 1873 | resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==} 1874 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1875 | dependencies: 1876 | acorn: 8.7.1 1877 | eslint-visitor-keys: 3.3.0 1878 | espree: 9.3.2 1879 | semver: 7.3.5 1880 | dev: true 1881 | 1882 | /jsonfile/6.1.0: 1883 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 1884 | dependencies: 1885 | universalify: 2.0.0 1886 | optionalDependencies: 1887 | graceful-fs: 4.2.6 1888 | dev: false 1889 | 1890 | /jsx-ast-utils/3.2.0: 1891 | resolution: {integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==} 1892 | engines: {node: '>=4.0'} 1893 | dependencies: 1894 | array-includes: 3.1.5 1895 | object.assign: 4.1.2 1896 | dev: true 1897 | 1898 | /kleur/3.0.3: 1899 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1900 | engines: {node: '>=6'} 1901 | dev: true 1902 | 1903 | /levn/0.4.1: 1904 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1905 | engines: {node: '>= 0.8.0'} 1906 | dependencies: 1907 | prelude-ls: 1.2.1 1908 | type-check: 0.4.0 1909 | dev: true 1910 | 1911 | /lines-and-columns/1.1.6: 1912 | resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==} 1913 | dev: true 1914 | 1915 | /locate-path/2.0.0: 1916 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} 1917 | engines: {node: '>=4'} 1918 | dependencies: 1919 | p-locate: 2.0.0 1920 | path-exists: 3.0.0 1921 | dev: true 1922 | 1923 | /locate-path/5.0.0: 1924 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1925 | engines: {node: '>=8'} 1926 | dependencies: 1927 | p-locate: 4.1.0 1928 | dev: true 1929 | 1930 | /lodash.camelcase/4.3.0: 1931 | resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} 1932 | dev: true 1933 | 1934 | /lodash.merge/4.6.2: 1935 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1936 | dev: true 1937 | 1938 | /lodash/4.17.21: 1939 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1940 | dev: true 1941 | 1942 | /loose-envify/1.4.0: 1943 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1944 | hasBin: true 1945 | dependencies: 1946 | js-tokens: 4.0.0 1947 | dev: true 1948 | 1949 | /lru-cache/6.0.0: 1950 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1951 | engines: {node: '>=10'} 1952 | dependencies: 1953 | yallist: 4.0.0 1954 | dev: true 1955 | 1956 | /map-stream/0.1.0: 1957 | resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==} 1958 | dev: false 1959 | 1960 | /mdast-util-from-markdown/0.8.5: 1961 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} 1962 | dependencies: 1963 | '@types/mdast': 3.0.10 1964 | mdast-util-to-string: 2.0.0 1965 | micromark: 2.11.4 1966 | parse-entities: 2.0.0 1967 | unist-util-stringify-position: 2.0.3 1968 | transitivePeerDependencies: 1969 | - supports-color 1970 | dev: true 1971 | 1972 | /mdast-util-to-string/2.0.0: 1973 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} 1974 | dev: true 1975 | 1976 | /merge2/1.4.1: 1977 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1978 | engines: {node: '>= 8'} 1979 | 1980 | /micromark/2.11.4: 1981 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} 1982 | dependencies: 1983 | debug: 4.3.4 1984 | parse-entities: 2.0.0 1985 | transitivePeerDependencies: 1986 | - supports-color 1987 | dev: true 1988 | 1989 | /micromatch/4.0.4: 1990 | resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} 1991 | engines: {node: '>=8.6'} 1992 | dependencies: 1993 | braces: 3.0.2 1994 | picomatch: 2.3.0 1995 | 1996 | /min-indent/1.0.1: 1997 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1998 | engines: {node: '>=4'} 1999 | dev: true 2000 | 2001 | /minimatch/3.1.2: 2002 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2003 | dependencies: 2004 | brace-expansion: 1.1.11 2005 | dev: true 2006 | 2007 | /minimist/1.2.6: 2008 | resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} 2009 | 2010 | /ms/2.0.0: 2011 | resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} 2012 | dev: true 2013 | 2014 | /ms/2.1.2: 2015 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2016 | dev: true 2017 | 2018 | /ms/2.1.3: 2019 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2020 | dev: true 2021 | 2022 | /natural-compare/1.4.0: 2023 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 2024 | dev: true 2025 | 2026 | /node-domexception/1.0.0: 2027 | resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} 2028 | engines: {node: '>=10.5.0'} 2029 | 2030 | /node-fetch/3.2.4: 2031 | resolution: {integrity: sha512-WvYJRN7mMyOLurFR2YpysQGuwYrJN+qrrpHjJDuKMcSPdfFccRUla/kng2mz6HWSBxJcqPbvatS6Gb4RhOzCJw==} 2032 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2033 | dependencies: 2034 | data-uri-to-buffer: 4.0.0 2035 | fetch-blob: 3.1.5 2036 | formdata-polyfill: 4.0.10 2037 | 2038 | /normalize-package-data/2.5.0: 2039 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2040 | dependencies: 2041 | hosted-git-info: 2.8.9 2042 | resolve: 1.22.0 2043 | semver: 5.7.1 2044 | validate-npm-package-license: 3.0.4 2045 | dev: true 2046 | 2047 | /nth-check/2.1.1: 2048 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 2049 | dependencies: 2050 | boolbase: 1.0.0 2051 | dev: true 2052 | 2053 | /object-assign/4.1.1: 2054 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} 2055 | engines: {node: '>=0.10.0'} 2056 | dev: true 2057 | 2058 | /object-inspect/1.10.3: 2059 | resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} 2060 | dev: true 2061 | 2062 | /object-inspect/1.12.2: 2063 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} 2064 | dev: true 2065 | 2066 | /object-keys/1.1.1: 2067 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2068 | engines: {node: '>= 0.4'} 2069 | dev: true 2070 | 2071 | /object.assign/4.1.2: 2072 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 2073 | engines: {node: '>= 0.4'} 2074 | dependencies: 2075 | call-bind: 1.0.2 2076 | define-properties: 1.1.4 2077 | has-symbols: 1.0.3 2078 | object-keys: 1.1.1 2079 | dev: true 2080 | 2081 | /object.entries/1.1.5: 2082 | resolution: {integrity: sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==} 2083 | engines: {node: '>= 0.4'} 2084 | dependencies: 2085 | call-bind: 1.0.2 2086 | define-properties: 1.1.4 2087 | es-abstract: 1.20.1 2088 | dev: true 2089 | 2090 | /object.fromentries/2.0.5: 2091 | resolution: {integrity: sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==} 2092 | engines: {node: '>= 0.4'} 2093 | dependencies: 2094 | call-bind: 1.0.2 2095 | define-properties: 1.1.4 2096 | es-abstract: 1.20.1 2097 | dev: true 2098 | 2099 | /object.hasown/1.1.1: 2100 | resolution: {integrity: sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==} 2101 | dependencies: 2102 | define-properties: 1.1.4 2103 | es-abstract: 1.20.1 2104 | dev: true 2105 | 2106 | /object.values/1.1.5: 2107 | resolution: {integrity: sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==} 2108 | engines: {node: '>= 0.4'} 2109 | dependencies: 2110 | call-bind: 1.0.2 2111 | define-properties: 1.1.3 2112 | es-abstract: 1.20.1 2113 | dev: true 2114 | 2115 | /once/1.4.0: 2116 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} 2117 | dependencies: 2118 | wrappy: 1.0.2 2119 | dev: true 2120 | 2121 | /optionator/0.9.1: 2122 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2123 | engines: {node: '>= 0.8.0'} 2124 | dependencies: 2125 | deep-is: 0.1.3 2126 | fast-levenshtein: 2.0.6 2127 | levn: 0.4.1 2128 | prelude-ls: 1.2.1 2129 | type-check: 0.4.0 2130 | word-wrap: 1.2.3 2131 | dev: true 2132 | 2133 | /p-limit/1.3.0: 2134 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 2135 | engines: {node: '>=4'} 2136 | dependencies: 2137 | p-try: 1.0.0 2138 | dev: true 2139 | 2140 | /p-limit/2.3.0: 2141 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2142 | engines: {node: '>=6'} 2143 | dependencies: 2144 | p-try: 2.2.0 2145 | dev: true 2146 | 2147 | /p-locate/2.0.0: 2148 | resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} 2149 | engines: {node: '>=4'} 2150 | dependencies: 2151 | p-limit: 1.3.0 2152 | dev: true 2153 | 2154 | /p-locate/4.1.0: 2155 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2156 | engines: {node: '>=8'} 2157 | dependencies: 2158 | p-limit: 2.3.0 2159 | dev: true 2160 | 2161 | /p-try/1.0.0: 2162 | resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} 2163 | engines: {node: '>=4'} 2164 | dev: true 2165 | 2166 | /p-try/2.2.0: 2167 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2168 | engines: {node: '>=6'} 2169 | dev: true 2170 | 2171 | /parent-module/1.0.1: 2172 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2173 | engines: {node: '>=6'} 2174 | dependencies: 2175 | callsites: 3.1.0 2176 | dev: true 2177 | 2178 | /parse-entities/2.0.0: 2179 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} 2180 | dependencies: 2181 | character-entities: 1.2.4 2182 | character-entities-legacy: 1.1.4 2183 | character-reference-invalid: 1.1.4 2184 | is-alphanumerical: 1.0.4 2185 | is-decimal: 1.0.4 2186 | is-hexadecimal: 1.0.4 2187 | dev: true 2188 | 2189 | /parse-json/5.2.0: 2190 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2191 | engines: {node: '>=8'} 2192 | dependencies: 2193 | '@babel/code-frame': 7.12.13 2194 | error-ex: 1.3.2 2195 | json-parse-even-better-errors: 2.3.1 2196 | lines-and-columns: 1.1.6 2197 | dev: true 2198 | 2199 | /path-exists/3.0.0: 2200 | resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} 2201 | engines: {node: '>=4'} 2202 | dev: true 2203 | 2204 | /path-exists/4.0.0: 2205 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2206 | engines: {node: '>=8'} 2207 | dev: true 2208 | 2209 | /path-is-absolute/1.0.1: 2210 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} 2211 | engines: {node: '>=0.10.0'} 2212 | dev: true 2213 | 2214 | /path-key/3.1.1: 2215 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2216 | engines: {node: '>=8'} 2217 | dev: true 2218 | 2219 | /path-parse/1.0.7: 2220 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2221 | dev: true 2222 | 2223 | /path-type/4.0.0: 2224 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2225 | engines: {node: '>=8'} 2226 | 2227 | /pause-stream/0.0.11: 2228 | resolution: {integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=} 2229 | dependencies: 2230 | through: 2.3.8 2231 | dev: false 2232 | 2233 | /picomatch/2.3.0: 2234 | resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} 2235 | engines: {node: '>=8.6'} 2236 | 2237 | /pluralize/8.0.0: 2238 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2239 | engines: {node: '>=4'} 2240 | dev: true 2241 | 2242 | /postcss-selector-parser/6.0.10: 2243 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 2244 | engines: {node: '>=4'} 2245 | dependencies: 2246 | cssesc: 3.0.0 2247 | util-deprecate: 1.0.2 2248 | dev: true 2249 | 2250 | /prelude-ls/1.2.1: 2251 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2252 | engines: {node: '>= 0.8.0'} 2253 | dev: true 2254 | 2255 | /prompts/2.4.2: 2256 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 2257 | engines: {node: '>= 6'} 2258 | dependencies: 2259 | kleur: 3.0.3 2260 | sisteransi: 1.0.5 2261 | dev: true 2262 | 2263 | /prop-types/15.8.1: 2264 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 2265 | dependencies: 2266 | loose-envify: 1.4.0 2267 | object-assign: 4.1.1 2268 | react-is: 16.13.1 2269 | dev: true 2270 | 2271 | /ps-tree/1.2.0: 2272 | resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} 2273 | engines: {node: '>= 0.10'} 2274 | hasBin: true 2275 | dependencies: 2276 | event-stream: 3.3.4 2277 | dev: false 2278 | 2279 | /punycode/2.1.1: 2280 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 2281 | engines: {node: '>=6'} 2282 | dev: true 2283 | 2284 | /queue-microtask/1.2.3: 2285 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2286 | 2287 | /react-is/16.13.1: 2288 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 2289 | dev: true 2290 | 2291 | /read-pkg-up/7.0.1: 2292 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2293 | engines: {node: '>=8'} 2294 | dependencies: 2295 | find-up: 4.1.0 2296 | read-pkg: 5.2.0 2297 | type-fest: 0.8.1 2298 | dev: true 2299 | 2300 | /read-pkg/5.2.0: 2301 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2302 | engines: {node: '>=8'} 2303 | dependencies: 2304 | '@types/normalize-package-data': 2.4.0 2305 | normalize-package-data: 2.5.0 2306 | parse-json: 5.2.0 2307 | type-fest: 0.6.0 2308 | dev: true 2309 | 2310 | /regexp-tree/0.1.24: 2311 | resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} 2312 | hasBin: true 2313 | dev: true 2314 | 2315 | /regexp.prototype.flags/1.4.3: 2316 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} 2317 | engines: {node: '>= 0.4'} 2318 | dependencies: 2319 | call-bind: 1.0.2 2320 | define-properties: 1.1.4 2321 | functions-have-names: 1.2.3 2322 | dev: true 2323 | 2324 | /regexpp/3.2.0: 2325 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 2326 | engines: {node: '>=8'} 2327 | dev: true 2328 | 2329 | /resolve-from/4.0.0: 2330 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2331 | engines: {node: '>=4'} 2332 | dev: true 2333 | 2334 | /resolve/1.20.0: 2335 | resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} 2336 | dependencies: 2337 | is-core-module: 2.9.0 2338 | path-parse: 1.0.7 2339 | dev: true 2340 | 2341 | /resolve/1.22.0: 2342 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} 2343 | hasBin: true 2344 | dependencies: 2345 | is-core-module: 2.9.0 2346 | path-parse: 1.0.7 2347 | supports-preserve-symlinks-flag: 1.0.0 2348 | dev: true 2349 | 2350 | /resolve/2.0.0-next.3: 2351 | resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} 2352 | dependencies: 2353 | is-core-module: 2.9.0 2354 | path-parse: 1.0.7 2355 | dev: true 2356 | 2357 | /reusify/1.0.4: 2358 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2359 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2360 | 2361 | /rimraf/3.0.2: 2362 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2363 | hasBin: true 2364 | dependencies: 2365 | glob: 7.1.7 2366 | dev: true 2367 | 2368 | /run-parallel/1.2.0: 2369 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2370 | dependencies: 2371 | queue-microtask: 1.2.3 2372 | 2373 | /safe-regex/2.1.1: 2374 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} 2375 | dependencies: 2376 | regexp-tree: 0.1.24 2377 | dev: true 2378 | 2379 | /semver/5.7.1: 2380 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 2381 | hasBin: true 2382 | dev: true 2383 | 2384 | /semver/6.3.0: 2385 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2386 | hasBin: true 2387 | dev: true 2388 | 2389 | /semver/7.3.5: 2390 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} 2391 | engines: {node: '>=10'} 2392 | hasBin: true 2393 | dependencies: 2394 | lru-cache: 6.0.0 2395 | dev: true 2396 | 2397 | /semver/7.3.7: 2398 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 2399 | engines: {node: '>=10'} 2400 | hasBin: true 2401 | dependencies: 2402 | lru-cache: 6.0.0 2403 | dev: true 2404 | 2405 | /shebang-command/2.0.0: 2406 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2407 | engines: {node: '>=8'} 2408 | dependencies: 2409 | shebang-regex: 3.0.0 2410 | dev: true 2411 | 2412 | /shebang-regex/3.0.0: 2413 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2414 | engines: {node: '>=8'} 2415 | dev: true 2416 | 2417 | /side-channel/1.0.4: 2418 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2419 | dependencies: 2420 | call-bind: 1.0.2 2421 | get-intrinsic: 1.1.1 2422 | object-inspect: 1.10.3 2423 | dev: true 2424 | 2425 | /sisteransi/1.0.5: 2426 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2427 | dev: true 2428 | 2429 | /slash/3.0.0: 2430 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2431 | engines: {node: '>=8'} 2432 | dev: true 2433 | 2434 | /slash/4.0.0: 2435 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 2436 | engines: {node: '>=12'} 2437 | dev: false 2438 | 2439 | /spdx-correct/3.1.1: 2440 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 2441 | dependencies: 2442 | spdx-expression-parse: 3.0.1 2443 | spdx-license-ids: 3.0.9 2444 | dev: true 2445 | 2446 | /spdx-exceptions/2.3.0: 2447 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 2448 | dev: true 2449 | 2450 | /spdx-expression-parse/3.0.1: 2451 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2452 | dependencies: 2453 | spdx-exceptions: 2.3.0 2454 | spdx-license-ids: 3.0.9 2455 | dev: true 2456 | 2457 | /spdx-license-ids/3.0.9: 2458 | resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} 2459 | dev: true 2460 | 2461 | /split/0.3.3: 2462 | resolution: {integrity: sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=} 2463 | dependencies: 2464 | through: 2.3.8 2465 | dev: false 2466 | 2467 | /stream-combiner/0.0.4: 2468 | resolution: {integrity: sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=} 2469 | dependencies: 2470 | duplexer: 0.1.2 2471 | dev: false 2472 | 2473 | /string-argv/0.3.1: 2474 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 2475 | engines: {node: '>=0.6.19'} 2476 | dev: true 2477 | 2478 | /string.prototype.matchall/4.0.7: 2479 | resolution: {integrity: sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==} 2480 | dependencies: 2481 | call-bind: 1.0.2 2482 | define-properties: 1.1.4 2483 | es-abstract: 1.20.1 2484 | get-intrinsic: 1.1.1 2485 | has-symbols: 1.0.3 2486 | internal-slot: 1.0.3 2487 | regexp.prototype.flags: 1.4.3 2488 | side-channel: 1.0.4 2489 | dev: true 2490 | 2491 | /string.prototype.trimend/1.0.5: 2492 | resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} 2493 | dependencies: 2494 | call-bind: 1.0.2 2495 | define-properties: 1.1.4 2496 | es-abstract: 1.20.1 2497 | dev: true 2498 | 2499 | /string.prototype.trimstart/1.0.5: 2500 | resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} 2501 | dependencies: 2502 | call-bind: 1.0.2 2503 | define-properties: 1.1.4 2504 | es-abstract: 1.20.1 2505 | dev: true 2506 | 2507 | /strip-ansi/6.0.1: 2508 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2509 | engines: {node: '>=8'} 2510 | dependencies: 2511 | ansi-regex: 5.0.1 2512 | dev: true 2513 | 2514 | /strip-bom/3.0.0: 2515 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} 2516 | engines: {node: '>=4'} 2517 | dev: true 2518 | 2519 | /strip-indent/3.0.0: 2520 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2521 | engines: {node: '>=8'} 2522 | dependencies: 2523 | min-indent: 1.0.1 2524 | dev: true 2525 | 2526 | /strip-json-comments/3.1.1: 2527 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2528 | engines: {node: '>=8'} 2529 | dev: true 2530 | 2531 | /supports-color/5.5.0: 2532 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2533 | engines: {node: '>=4'} 2534 | dependencies: 2535 | has-flag: 3.0.0 2536 | dev: true 2537 | 2538 | /supports-color/7.2.0: 2539 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2540 | engines: {node: '>=8'} 2541 | dependencies: 2542 | has-flag: 4.0.0 2543 | dev: true 2544 | 2545 | /supports-preserve-symlinks-flag/1.0.0: 2546 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2547 | engines: {node: '>= 0.4'} 2548 | dev: true 2549 | 2550 | /tasuku/2.0.0: 2551 | resolution: {integrity: sha512-8y1ZtIBzMfTy0/XxRW9gfGts/CPrt7zSMQEfjWXbLdEz09EcXaAZEAFg8vNV8WAlLUQfoIfaaikRJ0YrBWkGlA==} 2552 | dependencies: 2553 | yoga-layout-prebuilt: 1.10.0 2554 | dev: true 2555 | 2556 | /text-table/0.2.0: 2557 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} 2558 | dev: true 2559 | 2560 | /through/2.3.8: 2561 | resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} 2562 | dev: false 2563 | 2564 | /to-regex-range/5.0.1: 2565 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2566 | engines: {node: '>=8.0'} 2567 | dependencies: 2568 | is-number: 7.0.0 2569 | 2570 | /tsconfig-paths/3.14.1: 2571 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} 2572 | dependencies: 2573 | '@types/json5': 0.0.29 2574 | json5: 1.0.1 2575 | minimist: 1.2.6 2576 | strip-bom: 3.0.0 2577 | dev: true 2578 | 2579 | /tslib/1.14.1: 2580 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2581 | dev: true 2582 | 2583 | /tsutils/3.21.0_typescript@4.7.2: 2584 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2585 | engines: {node: '>= 6'} 2586 | peerDependencies: 2587 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 2588 | dependencies: 2589 | tslib: 1.14.1 2590 | typescript: 4.7.2 2591 | dev: true 2592 | 2593 | /type-check/0.4.0: 2594 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2595 | engines: {node: '>= 0.8.0'} 2596 | dependencies: 2597 | prelude-ls: 1.2.1 2598 | dev: true 2599 | 2600 | /type-detect/4.0.8: 2601 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 2602 | engines: {node: '>=4'} 2603 | dev: true 2604 | 2605 | /type-fest/0.20.2: 2606 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2607 | engines: {node: '>=10'} 2608 | dev: true 2609 | 2610 | /type-fest/0.6.0: 2611 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 2612 | engines: {node: '>=8'} 2613 | dev: true 2614 | 2615 | /type-fest/0.8.1: 2616 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 2617 | engines: {node: '>=8'} 2618 | dev: true 2619 | 2620 | /typescript/4.7.2: 2621 | resolution: {integrity: sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==} 2622 | engines: {node: '>=4.2.0'} 2623 | hasBin: true 2624 | dev: true 2625 | 2626 | /typical/4.0.0: 2627 | resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} 2628 | engines: {node: '>=8'} 2629 | dev: true 2630 | 2631 | /unbox-primitive/1.0.2: 2632 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2633 | dependencies: 2634 | call-bind: 1.0.2 2635 | has-bigints: 1.0.2 2636 | has-symbols: 1.0.3 2637 | which-boxed-primitive: 1.0.2 2638 | dev: true 2639 | 2640 | /unist-util-stringify-position/2.0.3: 2641 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} 2642 | dependencies: 2643 | '@types/unist': 2.0.6 2644 | dev: true 2645 | 2646 | /universalify/2.0.0: 2647 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 2648 | engines: {node: '>= 10.0.0'} 2649 | dev: false 2650 | 2651 | /uri-js/4.4.1: 2652 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2653 | dependencies: 2654 | punycode: 2.1.1 2655 | dev: true 2656 | 2657 | /util-deprecate/1.0.2: 2658 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} 2659 | dev: true 2660 | 2661 | /v8-compile-cache/2.3.0: 2662 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 2663 | dev: true 2664 | 2665 | /validate-npm-package-license/3.0.4: 2666 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 2667 | dependencies: 2668 | spdx-correct: 3.1.1 2669 | spdx-expression-parse: 3.0.1 2670 | dev: true 2671 | 2672 | /vue-eslint-parser/9.0.2_eslint@8.16.0: 2673 | resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} 2674 | engines: {node: ^14.17.0 || >=16.0.0} 2675 | peerDependencies: 2676 | eslint: '>=6.0.0' 2677 | dependencies: 2678 | debug: 4.3.4 2679 | eslint: 8.16.0 2680 | eslint-scope: 7.1.1 2681 | eslint-visitor-keys: 3.3.0 2682 | espree: 9.3.2 2683 | esquery: 1.4.0 2684 | lodash: 4.17.21 2685 | semver: 7.3.7 2686 | transitivePeerDependencies: 2687 | - supports-color 2688 | dev: true 2689 | 2690 | /web-streams-polyfill/3.2.1: 2691 | resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} 2692 | engines: {node: '>= 8'} 2693 | 2694 | /which-boxed-primitive/1.0.2: 2695 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2696 | dependencies: 2697 | is-bigint: 1.0.2 2698 | is-boolean-object: 1.1.1 2699 | is-number-object: 1.0.5 2700 | is-string: 1.0.7 2701 | is-symbol: 1.0.4 2702 | dev: true 2703 | 2704 | /which/2.0.2: 2705 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2706 | engines: {node: '>= 8'} 2707 | hasBin: true 2708 | dependencies: 2709 | isexe: 2.0.0 2710 | 2711 | /word-wrap/1.2.3: 2712 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2713 | engines: {node: '>=0.10.0'} 2714 | dev: true 2715 | 2716 | /wrappy/1.0.2: 2717 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} 2718 | dev: true 2719 | 2720 | /xml-name-validator/4.0.0: 2721 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} 2722 | engines: {node: '>=12'} 2723 | dev: true 2724 | 2725 | /yallist/4.0.0: 2726 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2727 | dev: true 2728 | 2729 | /yaml-eslint-parser/1.0.1: 2730 | resolution: {integrity: sha512-acQYWneSXwnJgPQbTyJvDxWx9zlJ/rq267p/zzQMSCE7ljJxQ8elefsQase1gEIJMo+pIqmLRczoo7fPt6VbKQ==} 2731 | engines: {node: ^14.17.0 || >=16.0.0} 2732 | dependencies: 2733 | eslint-visitor-keys: 3.3.0 2734 | lodash: 4.17.21 2735 | yaml: 2.1.1 2736 | dev: true 2737 | 2738 | /yaml/2.1.1: 2739 | resolution: {integrity: sha512-o96x3OPo8GjWeSLF+wOAbrPfhFOGY0W00GNaxCDv+9hkcDJEnev1yh8S7pgHF0ik6zc8sQLuL8hjHjJULZp8bw==} 2740 | engines: {node: '>= 14'} 2741 | 2742 | /yoga-layout-prebuilt/1.10.0: 2743 | resolution: {integrity: sha512-YnOmtSbv4MTf7RGJMK0FvZ+KD8OEe/J5BNnR0GHhD8J/XcG/Qvxgszm0Un6FTHWW4uHlTgP0IztiXQnGyIR45g==} 2744 | engines: {node: '>=8'} 2745 | dependencies: 2746 | '@types/yoga-layout': 1.9.2 2747 | dev: true 2748 | 2749 | /zx/6.1.0: 2750 | resolution: {integrity: sha512-LcvyN946APdktLPm1ta4wfNiJaDuq1iHOTDwApP69ug5hNYWzMYaVMC5Ek6Ny4nnSLpJ6wdY42feR/2LY5/nVA==} 2751 | engines: {node: '>= 16.0.0'} 2752 | hasBin: true 2753 | dependencies: 2754 | '@types/fs-extra': 9.0.13 2755 | '@types/minimist': 1.2.2 2756 | '@types/node': 17.0.36 2757 | '@types/which': 2.0.1 2758 | chalk: 5.0.1 2759 | fs-extra: 10.1.0 2760 | globby: 13.1.1 2761 | minimist: 1.2.6 2762 | node-fetch: 3.2.4 2763 | ps-tree: 1.2.0 2764 | which: 2.0.2 2765 | yaml: 2.1.1 2766 | dev: false 2767 | --------------------------------------------------------------------------------