├── .eslintignore ├── .github └── FUNDING.yml ├── .eslintrc ├── netlify.toml ├── tsconfig.json ├── rollup.config.js ├── LICENSE ├── index.html ├── .gitignore ├── package.json ├── README.md ├── src └── index.ts └── pnpm-lock.yaml /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [antfu] 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@antfu" 3 | } 4 | -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- 1 | [build.environment] 2 | NPM_FLAGS = "--prefix=/dev/null" 3 | NODE_VERSION = "14" 4 | 5 | [build] 6 | publish = "." 7 | command = "npx pnpm i --store=node_modules/.pnpm-store && npx pnpm run build" 8 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2017", 4 | "module": "esnext", 5 | "lib": ["esnext", "DOM"], 6 | "moduleResolution": "node", 7 | "esModuleInterop": true, 8 | "strict": true, 9 | "strictNullChecks": true, 10 | "resolveJsonModule": true 11 | }, 12 | "exclude": [ 13 | "dist/**" 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- 1 | import typescript from 'rollup-plugin-typescript2' 2 | import resolve from '@rollup/plugin-node-resolve' 3 | import commonjs from '@rollup/plugin-commonjs' 4 | import { terser } from 'rollup-plugin-terser' 5 | import dts from 'rollup-plugin-dts' 6 | 7 | export default [ 8 | { 9 | input: 'src/index.ts', 10 | output: [ 11 | { file: 'dist/index.js', format: 'iife' }, 12 | { 13 | file: 'dist/index.min.js', 14 | format: 'iife', 15 | plugins: [ 16 | terser({ 17 | format: { 18 | comments: false, 19 | }, 20 | }), 21 | ], 22 | }, 23 | ], 24 | plugins: [ 25 | typescript({ useTsconfigDeclarationDir: true }), 26 | commonjs(), 27 | resolve(), 28 | ], 29 | }, 30 | { 31 | input: 'src/index.ts', 32 | output: { 33 | file: 'dist/index.d.ts', 34 | format: 'es', 35 | }, 36 | plugins: [ 37 | dts(), 38 | ], 39 | }, 40 | ] 41 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Windi CSS Runtime DOM 8 | 11 | 12 | 13 | 14 |
15 |
16 |

17 | This is an example of 18 | 19 | Windi CSS 20 | 21 | running on the 22 | 23 | client side 24 | 25 |

26 |

27 | It enables with only one line of code and no build tools / server required. 28 |

29 |

30 | Open up DevTools, and play with it! 31 |

32 |
33 |
34 | 35 | 36 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "windicss-runtime-dom", 3 | "version": "3.0.0", 4 | "description": "Enables Windi CSS for any site with one-line code without any build tools - Windi CSS on the browser runtime", 5 | "browser": "dist/index.min.js", 6 | "unpkg": "dist/index.min.js", 7 | "main": "dist/index.min.js", 8 | "jsdelivr": "dist/index.min.js", 9 | "types": "dist/index.d.ts", 10 | "funding": "https://github.com/sponsors/antfu", 11 | "author": "Anthony Fu ", 12 | "license": "MIT", 13 | "bugs": { 14 | "url": "https://github.com/antfu/windicss-runtime-dom/issues" 15 | }, 16 | "homepage": "https://github.com/antfu/windicss-runtime-dom#readme", 17 | "repository": { 18 | "type": "git", 19 | "url": "git+https://github.com/antfu/windicss-runtime-dom.git" 20 | }, 21 | "keywords": [ 22 | "windicss" 23 | ], 24 | "files": [ 25 | "dist" 26 | ], 27 | "scripts": { 28 | "prepublishOnly": "npm run build", 29 | "dev": "npm run build -- --watch", 30 | "build": "rollup -c", 31 | "release": "bumpp --commit --push --tag && npm publish" 32 | }, 33 | "devDependencies": { 34 | "@antfu/eslint-config": "^0.7.0", 35 | "@antfu/ni": "^0.7.0", 36 | "@rollup/plugin-commonjs": "^19.0.0", 37 | "@rollup/plugin-node-resolve": "^13.0.0", 38 | "@types/node": "^16.0.0", 39 | "bumpp": "^6.0.6", 40 | "eslint": "^7.30.0", 41 | "rollup": "^2.52.8", 42 | "rollup-plugin-dts": "^3.0.2", 43 | "rollup-plugin-terser": "^7.0.2", 44 | "rollup-plugin-typescript2": "^0.30.0", 45 | "tslib": "^2.3.0", 46 | "typescript": "^4.3.5", 47 | "windicss": "^3.1.4" 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # windicss-runtime-dom 2 | 3 | [![NPM version](https://img.shields.io/npm/v/windicss-runtime-dom?color=0ea5e9&label=)](https://www.npmjs.com/package/windicss-runtime-dom) 4 | [![npm bundle size](https://img.shields.io/bundlephobia/minzip/windicss-runtime-dom?color=1180b2&label=)](https://bundlephobia.com/result?p=windicss-runtime-dom) 5 | 6 | Enables [Windi CSS](https://github.com/windicss/windicss) for **any site** with one-line code **without** any build tools - Windi CSS on the browser runtime. 7 | 8 | ```html 9 | 10 | ``` 11 | 12 | And start playing! 13 | 14 | Idea credit to [@alexanderniebuhr](https://github.com/alexanderniebuhr) 🙌 15 | 16 | ## Prevent FOUC 17 | 18 | To prevent FOUC (flash of unstyled content), you can update the following line to your `` tag. 19 | 20 | ```html 21 | 22 | ``` 23 | 24 | ## Configurations 25 | 26 | ```html 27 | 39 | 40 | ``` 41 | 42 | Refer to [`src/index.ts`](./src/index.ts) for more details. 43 | 44 | ## Notes 45 | 46 | This is an **Experimental** project what ships the Windi CSS compiler to the client-side. It utilizes [`MutationObserver`](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver) to watch the changes for the entire dom, and injects the style to the ``. This might have a certain impact on the client-side performance, please consider using build tools instead of this if the production performance is something you need to consider. That said, it still works great and out-of-box for the scenarios that you want to focus more on content and styling without complex setups. 47 | 48 | And for a faster/lighter solution, you may want to check out [twind/shim](https://twind.dev/handbook/the-shim.html). 49 | 50 | ## Sponsors 51 | 52 |

53 | 54 | 55 | 56 |

57 | 58 | ## License 59 | 60 | [MIT](./LICENSE) License © 2021 [Anthony Fu](https://github.com/antfu) 61 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import { Config } from 'windicss/types/interfaces' 2 | import { StyleSheet } from 'windicss/utils/style' 3 | import { generateCompletions } from 'windicss/utils' 4 | import Processor from 'windicss' 5 | 6 | declare global { 7 | interface Window { 8 | windicssRuntimeOptions?: { 9 | timing?: 'immediate' | 'loaded' 10 | preflight?: boolean 11 | mockClasses?: boolean 12 | extractInitial?: boolean 13 | styleElement?: HTMLStyleElement 14 | config?: Config 15 | } 16 | __windicssRuntimeInitialized?: boolean 17 | } 18 | } 19 | 20 | const visitedClasses = new Set() 21 | const pendingClasses = new Set() 22 | const visitedTags = new Set() 23 | const pendingTags = new Set() 24 | 25 | function include(set: Set, v: T[] | Set) { 26 | for (const i of v) 27 | set.add(i) 28 | } 29 | 30 | const { 31 | extractInitial = true, 32 | preflight = true, 33 | mockClasses: enabledMockClasses = false, 34 | timing = 'immediate', 35 | config = {}, 36 | } = window.windicssRuntimeOptions || {} 37 | 38 | function addClasses(classes: string[]) { 39 | let changed = false 40 | classes.forEach((i) => { 41 | if (!visitedClasses.has(i)) { 42 | pendingClasses.add(i) 43 | changed = true 44 | } 45 | }) 46 | return changed 47 | } 48 | 49 | function addTags(tags: string[]) { 50 | let changed = false 51 | tags.forEach((i) => { 52 | if (!visitedTags.has(i)) { 53 | pendingTags.add(i) 54 | changed = true 55 | } 56 | }) 57 | return changed 58 | } 59 | 60 | (() => { 61 | if (typeof window === 'undefined') { 62 | console.warn('[windicss-runtime-dom] this package does not work for non-browser environment') 63 | return 64 | } 65 | if (window.__windicssRuntimeInitialized) 66 | return 67 | 68 | window.__windicssRuntimeInitialized = true 69 | 70 | if (timing === 'loaded') 71 | window.addEventListener('load', init) 72 | else 73 | init() 74 | 75 | function init() { 76 | let styleElement = window.windicssRuntimeOptions?.styleElement 77 | if (!styleElement) { 78 | styleElement = document.createElement('style') 79 | document.head.appendChild(styleElement) 80 | } 81 | 82 | const processor = new Processor(config) 83 | const style = new StyleSheet() 84 | 85 | console.log( 86 | '%c[windicss] runtime dom enabled %c\nread more at https://github.com/antfu/windicss-runtime-dom', 87 | 'background:#0ea5e9; color:white; padding: 1px 4px; border-radius: 3px;', 88 | '', 89 | ) 90 | 91 | let _timer: number | undefined 92 | 93 | function scheduleUpdate() { 94 | if (_timer != null) 95 | clearTimeout(_timer) 96 | _timer = setTimeout(updateStyle, 10) as any 97 | } 98 | 99 | function updateStyle() { 100 | if (!pendingClasses.size && !pendingTags.size) 101 | return 102 | 103 | if (pendingClasses.size) { 104 | const { styleSheet } = processor.interpret(Array.from(pendingClasses).join(' ')) 105 | 106 | include(visitedClasses, pendingClasses) 107 | pendingClasses.clear() 108 | 109 | style.extend(styleSheet) 110 | } 111 | 112 | if (pendingTags.size && preflight) { 113 | const styleSheet = processor.preflight(Array.from(pendingTags).map(i => `<${i}`).join(' '), true, true, true) 114 | 115 | include(visitedTags, pendingTags) 116 | pendingTags.clear() 117 | 118 | style.extend(styleSheet, true) 119 | } 120 | 121 | style.sort() 122 | 123 | styleElement!.innerHTML = style.build() 124 | } 125 | 126 | function toClass(name: string) { 127 | // css escape 128 | return `.${processor.e(name)}{}` 129 | } 130 | 131 | function mockClasses() { 132 | const completions = generateCompletions(processor) 133 | const comment = '/* Windi CSS mock class names for devtools auto-completion */\n' 134 | const css = [ 135 | ...completions.color, 136 | ...completions.static, 137 | ].map(toClass).join('') 138 | 139 | const style = document.createElement('style') 140 | style.setAttribute('type', 'text/css') 141 | style.innerHTML = comment + css 142 | document.head.prepend(style) 143 | } 144 | 145 | function extractAll() { 146 | document.querySelectorAll('*').forEach((i) => { 147 | addClasses(Array.from(i?.classList || [])) 148 | if (preflight) 149 | addTags([i.tagName]) 150 | }) 151 | scheduleUpdate() 152 | } 153 | 154 | const mutationObserver = new MutationObserver((mutations) => { 155 | mutations.forEach((mutation) => { 156 | const target = mutation.target as Element 157 | 158 | if (mutation.attributeName === 'class' && target) { 159 | const classes = Array.from(target.classList || []) 160 | if (addClasses(classes)) 161 | scheduleUpdate() 162 | } 163 | if (preflight && target) { 164 | if (addTags([target.tagName])) 165 | scheduleUpdate() 166 | } 167 | }) 168 | }) 169 | 170 | mutationObserver.observe(document.documentElement || document.body, { 171 | childList: true, 172 | subtree: true, 173 | attributes: true, 174 | }) 175 | 176 | if (extractInitial) 177 | extractAll() 178 | 179 | if (timing === 'immediate' && extractInitial) 180 | window.addEventListener('load', extractAll) 181 | 182 | if (enabledMockClasses) 183 | mockClasses() 184 | } 185 | })() 186 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.3 2 | 3 | specifiers: 4 | '@antfu/eslint-config': ^0.7.0 5 | '@antfu/ni': ^0.7.0 6 | '@rollup/plugin-commonjs': ^19.0.0 7 | '@rollup/plugin-node-resolve': ^13.0.0 8 | '@types/node': ^16.0.0 9 | bumpp: ^6.0.6 10 | eslint: ^7.30.0 11 | rollup: ^2.52.8 12 | rollup-plugin-dts: ^3.0.2 13 | rollup-plugin-terser: ^7.0.2 14 | rollup-plugin-typescript2: ^0.30.0 15 | tslib: ^2.3.0 16 | typescript: ^4.3.5 17 | windicss: ^3.1.4 18 | 19 | devDependencies: 20 | '@antfu/eslint-config': 0.7.0_eslint@7.30.0+typescript@4.3.5 21 | '@antfu/ni': 0.7.0 22 | '@rollup/plugin-commonjs': 19.0.0_rollup@2.52.8 23 | '@rollup/plugin-node-resolve': 13.0.0_rollup@2.52.8 24 | '@types/node': 16.0.0 25 | bumpp: 6.0.6 26 | eslint: 7.30.0 27 | rollup: 2.52.8 28 | rollup-plugin-dts: 3.0.2_rollup@2.52.8+typescript@4.3.5 29 | rollup-plugin-terser: 7.0.2_rollup@2.52.8 30 | rollup-plugin-typescript2: 0.30.0_rollup@2.52.8+typescript@4.3.5 31 | tslib: 2.3.0 32 | typescript: 4.3.5 33 | windicss: 3.1.4 34 | 35 | packages: 36 | 37 | /@antfu/eslint-config-basic/0.7.0_eslint@7.30.0: 38 | resolution: {integrity: sha512-uvRowyFwO9tS4f0AbTdn0/OhCluV38C145npLFfBjOMbIyujtOM7jvsZ/JJq5eXpBkfuEe8p253uvIJiB1CeNQ==} 39 | peerDependencies: 40 | eslint: '>=7.4.0' 41 | dependencies: 42 | eslint: 7.30.0 43 | eslint-config-standard: 16.0.3_68aba462ebcb9819879db75ba6ea05da 44 | eslint-plugin-eslint-comments: 3.2.0_eslint@7.30.0 45 | eslint-plugin-html: 6.1.2 46 | eslint-plugin-import: 2.23.4_eslint@7.30.0 47 | eslint-plugin-jsonc: 1.4.0_eslint@7.30.0 48 | eslint-plugin-node: 11.1.0_eslint@7.30.0 49 | eslint-plugin-promise: 5.1.0_eslint@7.30.0 50 | eslint-plugin-unicorn: 34.0.1_eslint@7.30.0 51 | eslint-plugin-yml: 0.9.0_eslint@7.30.0 52 | jsonc-eslint-parser: 1.1.0_eslint@7.30.0 53 | yaml-eslint-parser: 0.3.2 54 | transitivePeerDependencies: 55 | - supports-color 56 | dev: true 57 | 58 | /@antfu/eslint-config-react/0.7.0_eslint@7.30.0+typescript@4.3.5: 59 | resolution: {integrity: sha512-wZj2YP7MiJCqPAkxwfTSgLCFqg8SLS9F/4FVh7bc/AqngfvSyE21nVzzYx6OM5fgCBY5acmdj0KttxrUDf5m3w==} 60 | peerDependencies: 61 | eslint: '>=7.4.0' 62 | dependencies: 63 | '@antfu/eslint-config-ts': 0.7.0_eslint@7.30.0+typescript@4.3.5 64 | eslint: 7.30.0 65 | eslint-plugin-react: 7.24.0_eslint@7.30.0 66 | transitivePeerDependencies: 67 | - supports-color 68 | - typescript 69 | dev: true 70 | 71 | /@antfu/eslint-config-ts/0.7.0_eslint@7.30.0+typescript@4.3.5: 72 | resolution: {integrity: sha512-SsWarj0OCZwT6YoZuUUpMzMagqSz279kyu498UEazP/H4P0nWZg32/hOJnE0F6swAk3jRcqbTybSVRM9GwQElA==} 73 | peerDependencies: 74 | eslint: '>=7.4.0' 75 | typescript: '>=3.9' 76 | dependencies: 77 | '@antfu/eslint-config-basic': 0.7.0_eslint@7.30.0 78 | '@typescript-eslint/eslint-plugin': 4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff 79 | '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 80 | eslint: 7.30.0 81 | typescript: 4.3.5 82 | transitivePeerDependencies: 83 | - supports-color 84 | dev: true 85 | 86 | /@antfu/eslint-config-vue/0.7.0_eslint@7.30.0+typescript@4.3.5: 87 | resolution: {integrity: sha512-h5Lx9R/dmrGYED4tGNroDflU6ECBk9Ts+aVb9qH4XBVPNcMSFCfnuvCuORs2I/QlZUL3Vc/UZlZOY3ULN4tuTg==} 88 | peerDependencies: 89 | eslint: '>=7.4.0' 90 | dependencies: 91 | '@antfu/eslint-config-ts': 0.7.0_eslint@7.30.0+typescript@4.3.5 92 | eslint: 7.30.0 93 | eslint-plugin-vue: 7.12.1_eslint@7.30.0 94 | transitivePeerDependencies: 95 | - supports-color 96 | - typescript 97 | dev: true 98 | 99 | /@antfu/eslint-config/0.7.0_eslint@7.30.0+typescript@4.3.5: 100 | resolution: {integrity: sha512-wVAQhab+Mlg6+/+a/fxdAzS6CVJ+tvH/53UWwNE6VRvWjPWQXhfs4/4v0G59O6IhGsSzbkohgdrT3pvJWMen5w==} 101 | peerDependencies: 102 | eslint: '>=7.4.0' 103 | dependencies: 104 | '@antfu/eslint-config-react': 0.7.0_eslint@7.30.0+typescript@4.3.5 105 | '@antfu/eslint-config-vue': 0.7.0_eslint@7.30.0+typescript@4.3.5 106 | eslint: 7.30.0 107 | transitivePeerDependencies: 108 | - supports-color 109 | - typescript 110 | dev: true 111 | 112 | /@antfu/ni/0.7.0: 113 | resolution: {integrity: sha512-wXtpUOMu3l5QWVXBrsaxCbgD2dbKQ1N/5ji7Xl3FTrfSb96+BElRhmaLyZd1A5U4TXz6S/FLR8jQQ3XJ78aHIQ==} 114 | hasBin: true 115 | dev: true 116 | 117 | /@babel/code-frame/7.12.11: 118 | resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} 119 | dependencies: 120 | '@babel/highlight': 7.13.10 121 | dev: true 122 | 123 | /@babel/code-frame/7.12.13: 124 | resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} 125 | dependencies: 126 | '@babel/highlight': 7.13.10 127 | dev: true 128 | 129 | /@babel/compat-data/7.13.12: 130 | resolution: {integrity: sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==} 131 | dev: true 132 | 133 | /@babel/core/7.13.10: 134 | resolution: {integrity: sha512-bfIYcT0BdKeAZrovpMqX2Mx5NrgAckGbwT982AkdS5GNfn3KMGiprlBAtmBcFZRUmpaufS6WZFP8trvx8ptFDw==} 135 | engines: {node: '>=6.9.0'} 136 | dependencies: 137 | '@babel/code-frame': 7.12.13 138 | '@babel/generator': 7.13.9 139 | '@babel/helper-compilation-targets': 7.13.10_@babel+core@7.13.10 140 | '@babel/helper-module-transforms': 7.13.12 141 | '@babel/helpers': 7.13.10 142 | '@babel/parser': 7.13.12 143 | '@babel/template': 7.12.13 144 | '@babel/traverse': 7.13.0 145 | '@babel/types': 7.13.12 146 | convert-source-map: 1.7.0 147 | debug: 4.3.1 148 | gensync: 1.0.0-beta.2 149 | json5: 2.2.0 150 | lodash: 4.17.21 151 | semver: 6.3.0 152 | source-map: 0.5.7 153 | transitivePeerDependencies: 154 | - supports-color 155 | dev: true 156 | 157 | /@babel/eslint-parser/7.13.10_fd59bcadf1b7d6781076600403bf2036: 158 | resolution: {integrity: sha512-/I1HQ3jGPhIpeBFeI3wO9WwWOnBYpuR0pX0KlkdGcRQAVX9prB/FCS2HBpL7BiFbzhny1YCiBH8MTZD2jJa7Hg==} 159 | engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} 160 | peerDependencies: 161 | '@babel/core': '>=7.11.0' 162 | eslint: '>=7.5.0' 163 | dependencies: 164 | '@babel/core': 7.13.10 165 | eslint: 7.30.0 166 | eslint-scope: 5.1.0 167 | eslint-visitor-keys: 1.3.0 168 | semver: 6.3.0 169 | dev: true 170 | 171 | /@babel/generator/7.13.9: 172 | resolution: {integrity: sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==} 173 | dependencies: 174 | '@babel/types': 7.13.12 175 | jsesc: 2.5.2 176 | source-map: 0.5.7 177 | dev: true 178 | 179 | /@babel/helper-compilation-targets/7.13.10_@babel+core@7.13.10: 180 | resolution: {integrity: sha512-/Xju7Qg1GQO4mHZ/Kcs6Au7gfafgZnwm+a7sy/ow/tV1sHeraRUHbjdat8/UvDor4Tez+siGKDk6zIKtCPKVJA==} 181 | peerDependencies: 182 | '@babel/core': ^7.0.0 183 | dependencies: 184 | '@babel/compat-data': 7.13.12 185 | '@babel/core': 7.13.10 186 | '@babel/helper-validator-option': 7.12.17 187 | browserslist: 4.16.3 188 | semver: 6.3.0 189 | dev: true 190 | 191 | /@babel/helper-function-name/7.12.13: 192 | resolution: {integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==} 193 | dependencies: 194 | '@babel/helper-get-function-arity': 7.12.13 195 | '@babel/template': 7.12.13 196 | '@babel/types': 7.13.12 197 | dev: true 198 | 199 | /@babel/helper-get-function-arity/7.12.13: 200 | resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} 201 | dependencies: 202 | '@babel/types': 7.13.12 203 | dev: true 204 | 205 | /@babel/helper-member-expression-to-functions/7.13.12: 206 | resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} 207 | dependencies: 208 | '@babel/types': 7.13.12 209 | dev: true 210 | 211 | /@babel/helper-module-imports/7.13.12: 212 | resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} 213 | dependencies: 214 | '@babel/types': 7.13.12 215 | dev: true 216 | 217 | /@babel/helper-module-transforms/7.13.12: 218 | resolution: {integrity: sha512-7zVQqMO3V+K4JOOj40kxiCrMf6xlQAkewBB0eu2b03OO/Q21ZutOzjpfD79A5gtE/2OWi1nv625MrDlGlkbknQ==} 219 | dependencies: 220 | '@babel/helper-module-imports': 7.13.12 221 | '@babel/helper-replace-supers': 7.13.12 222 | '@babel/helper-simple-access': 7.13.12 223 | '@babel/helper-split-export-declaration': 7.12.13 224 | '@babel/helper-validator-identifier': 7.12.11 225 | '@babel/template': 7.12.13 226 | '@babel/traverse': 7.13.0 227 | '@babel/types': 7.13.12 228 | transitivePeerDependencies: 229 | - supports-color 230 | dev: true 231 | 232 | /@babel/helper-optimise-call-expression/7.12.13: 233 | resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} 234 | dependencies: 235 | '@babel/types': 7.13.12 236 | dev: true 237 | 238 | /@babel/helper-replace-supers/7.13.12: 239 | resolution: {integrity: sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==} 240 | dependencies: 241 | '@babel/helper-member-expression-to-functions': 7.13.12 242 | '@babel/helper-optimise-call-expression': 7.12.13 243 | '@babel/traverse': 7.13.0 244 | '@babel/types': 7.13.12 245 | transitivePeerDependencies: 246 | - supports-color 247 | dev: true 248 | 249 | /@babel/helper-simple-access/7.13.12: 250 | resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} 251 | dependencies: 252 | '@babel/types': 7.13.12 253 | dev: true 254 | 255 | /@babel/helper-split-export-declaration/7.12.13: 256 | resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} 257 | dependencies: 258 | '@babel/types': 7.13.12 259 | dev: true 260 | 261 | /@babel/helper-validator-identifier/7.12.11: 262 | resolution: {integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==} 263 | dev: true 264 | 265 | /@babel/helper-validator-option/7.12.17: 266 | resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} 267 | dev: true 268 | 269 | /@babel/helpers/7.13.10: 270 | resolution: {integrity: sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==} 271 | dependencies: 272 | '@babel/template': 7.12.13 273 | '@babel/traverse': 7.13.0 274 | '@babel/types': 7.13.12 275 | transitivePeerDependencies: 276 | - supports-color 277 | dev: true 278 | 279 | /@babel/highlight/7.13.10: 280 | resolution: {integrity: sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==} 281 | dependencies: 282 | '@babel/helper-validator-identifier': 7.12.11 283 | chalk: 2.4.2 284 | js-tokens: 4.0.0 285 | dev: true 286 | 287 | /@babel/parser/7.13.12: 288 | resolution: {integrity: sha512-4T7Pb244rxH24yR116LAuJ+adxXXnHhZaLJjegJVKSdoNCe4x1eDBaud5YIcQFcqzsaD5BHvJw5BQ0AZapdCRw==} 289 | engines: {node: '>=6.0.0'} 290 | hasBin: true 291 | dev: true 292 | 293 | /@babel/template/7.12.13: 294 | resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} 295 | dependencies: 296 | '@babel/code-frame': 7.12.13 297 | '@babel/parser': 7.13.12 298 | '@babel/types': 7.13.12 299 | dev: true 300 | 301 | /@babel/traverse/7.13.0: 302 | resolution: {integrity: sha512-xys5xi5JEhzC3RzEmSGrs/b3pJW/o87SypZ+G/PhaE7uqVQNv/jlmVIBXuoh5atqQ434LfXV+sf23Oxj0bchJQ==} 303 | dependencies: 304 | '@babel/code-frame': 7.12.13 305 | '@babel/generator': 7.13.9 306 | '@babel/helper-function-name': 7.12.13 307 | '@babel/helper-split-export-declaration': 7.12.13 308 | '@babel/parser': 7.13.12 309 | '@babel/types': 7.13.12 310 | debug: 4.3.1 311 | globals: 11.12.0 312 | lodash: 4.17.21 313 | transitivePeerDependencies: 314 | - supports-color 315 | dev: true 316 | 317 | /@babel/types/7.13.12: 318 | resolution: {integrity: sha512-K4nY2xFN4QMvQwkQ+zmBDp6ANMbVNw6BbxWmYA4qNjhR9W+Lj/8ky5MEY2Me5r+B2c6/v6F53oMndG+f9s3IiA==} 319 | dependencies: 320 | '@babel/helper-validator-identifier': 7.12.11 321 | lodash: 4.17.21 322 | to-fast-properties: 2.0.0 323 | dev: true 324 | 325 | /@eslint/eslintrc/0.4.2: 326 | resolution: {integrity: sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==} 327 | engines: {node: ^10.12.0 || >=12.0.0} 328 | dependencies: 329 | ajv: 6.12.6 330 | debug: 4.3.1 331 | espree: 7.3.1 332 | globals: 13.10.0 333 | ignore: 4.0.6 334 | import-fresh: 3.3.0 335 | js-yaml: 3.14.1 336 | minimatch: 3.0.4 337 | strip-json-comments: 3.1.1 338 | transitivePeerDependencies: 339 | - supports-color 340 | dev: true 341 | 342 | /@humanwhocodes/config-array/0.5.0: 343 | resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} 344 | engines: {node: '>=10.10.0'} 345 | dependencies: 346 | '@humanwhocodes/object-schema': 1.2.0 347 | debug: 4.3.1 348 | minimatch: 3.0.4 349 | transitivePeerDependencies: 350 | - supports-color 351 | dev: true 352 | 353 | /@humanwhocodes/object-schema/1.2.0: 354 | resolution: {integrity: sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==} 355 | dev: true 356 | 357 | /@jsdevtools/ez-spawn/3.0.4: 358 | resolution: {integrity: sha512-f5DRIOZf7wxogefH03RjMPMdBF7ADTWUMoOs9kaJo06EfwF+aFhMZMDZxHg/Xe12hptN9xoZjGso2fdjapBRIA==} 359 | engines: {node: '>=10'} 360 | dependencies: 361 | call-me-maybe: 1.0.1 362 | cross-spawn: 7.0.3 363 | string-argv: 0.3.1 364 | type-detect: 4.0.8 365 | dev: true 366 | 367 | /@nodelib/fs.scandir/2.1.4: 368 | resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} 369 | engines: {node: '>= 8'} 370 | dependencies: 371 | '@nodelib/fs.stat': 2.0.4 372 | run-parallel: 1.2.0 373 | dev: true 374 | 375 | /@nodelib/fs.stat/2.0.4: 376 | resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} 377 | engines: {node: '>= 8'} 378 | dev: true 379 | 380 | /@nodelib/fs.walk/1.2.6: 381 | resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} 382 | engines: {node: '>= 8'} 383 | dependencies: 384 | '@nodelib/fs.scandir': 2.1.4 385 | fastq: 1.11.0 386 | dev: true 387 | 388 | /@rollup/plugin-commonjs/19.0.0_rollup@2.52.8: 389 | resolution: {integrity: sha512-adTpD6ATGbehdaQoZQ6ipDFhdjqsTgpOAhFiPwl+dzre4pPshsecptDPyEFb61JMJ1+mGljktaC4jI8ARMSNyw==} 390 | engines: {node: '>= 8.0.0'} 391 | peerDependencies: 392 | rollup: ^2.38.3 393 | dependencies: 394 | '@rollup/pluginutils': 3.1.0_rollup@2.52.8 395 | commondir: 1.0.1 396 | estree-walker: 2.0.2 397 | glob: 7.1.6 398 | is-reference: 1.2.1 399 | magic-string: 0.25.7 400 | resolve: 1.20.0 401 | rollup: 2.52.8 402 | dev: true 403 | 404 | /@rollup/plugin-node-resolve/13.0.0_rollup@2.52.8: 405 | resolution: {integrity: sha512-41X411HJ3oikIDivT5OKe9EZ6ud6DXudtfNrGbC4nniaxx2esiWjkLOzgnZsWq1IM8YIeL2rzRGLZLBjlhnZtQ==} 406 | engines: {node: '>= 10.0.0'} 407 | peerDependencies: 408 | rollup: ^2.42.0 409 | dependencies: 410 | '@rollup/pluginutils': 3.1.0_rollup@2.52.8 411 | '@types/resolve': 1.17.1 412 | builtin-modules: 3.2.0 413 | deepmerge: 4.2.2 414 | is-module: 1.0.0 415 | resolve: 1.20.0 416 | rollup: 2.52.8 417 | dev: true 418 | 419 | /@rollup/pluginutils/3.1.0_rollup@2.52.8: 420 | resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} 421 | engines: {node: '>= 8.0.0'} 422 | peerDependencies: 423 | rollup: ^1.20.0||^2.0.0 424 | dependencies: 425 | '@types/estree': 0.0.39 426 | estree-walker: 1.0.1 427 | picomatch: 2.2.2 428 | rollup: 2.52.8 429 | dev: true 430 | 431 | /@rollup/pluginutils/4.1.0_rollup@2.52.8: 432 | resolution: {integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==} 433 | engines: {node: '>= 8.0.0'} 434 | peerDependencies: 435 | rollup: ^1.20.0||^2.0.0 436 | dependencies: 437 | estree-walker: 2.0.2 438 | picomatch: 2.2.2 439 | rollup: 2.52.8 440 | dev: true 441 | 442 | /@types/estree/0.0.39: 443 | resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} 444 | dev: true 445 | 446 | /@types/estree/0.0.46: 447 | resolution: {integrity: sha512-laIjwTQaD+5DukBZaygQ79K1Z0jb1bPEMRrkXSLjtCcZm+abyp5YbrqpSLzD42FwWW6gK/aS4NYpJ804nG2brg==} 448 | dev: true 449 | 450 | /@types/json-schema/7.0.7: 451 | resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} 452 | dev: true 453 | 454 | /@types/json5/0.0.29: 455 | resolution: {integrity: sha1-7ihweulOEdK4J7y+UnC86n8+ce4=} 456 | dev: true 457 | 458 | /@types/node/14.14.35: 459 | resolution: {integrity: sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==} 460 | dev: true 461 | 462 | /@types/node/16.0.0: 463 | resolution: {integrity: sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg==} 464 | dev: true 465 | 466 | /@types/normalize-package-data/2.4.0: 467 | resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} 468 | dev: true 469 | 470 | /@types/resolve/1.17.1: 471 | resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} 472 | dependencies: 473 | '@types/node': 16.0.0 474 | dev: true 475 | 476 | /@typescript-eslint/eslint-plugin/4.28.2_5031fffb45dfb7117e61c1d8ea1ef3ff: 477 | resolution: {integrity: sha512-PGqpLLzHSxq956rzNGasO3GsAPf2lY9lDUBXhS++SKonglUmJypaUtcKzRtUte8CV7nruwnDxtLUKpVxs0wQBw==} 478 | engines: {node: ^10.12.0 || >=12.0.0} 479 | peerDependencies: 480 | '@typescript-eslint/parser': ^4.0.0 481 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 482 | typescript: '*' 483 | peerDependenciesMeta: 484 | typescript: 485 | optional: true 486 | dependencies: 487 | '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.30.0+typescript@4.3.5 488 | '@typescript-eslint/parser': 4.28.2_eslint@7.30.0+typescript@4.3.5 489 | '@typescript-eslint/scope-manager': 4.28.2 490 | debug: 4.3.1 491 | eslint: 7.30.0 492 | functional-red-black-tree: 1.0.1 493 | regexpp: 3.1.0 494 | semver: 7.3.5 495 | tsutils: 3.21.0_typescript@4.3.5 496 | typescript: 4.3.5 497 | transitivePeerDependencies: 498 | - supports-color 499 | dev: true 500 | 501 | /@typescript-eslint/experimental-utils/4.28.2_eslint@7.30.0+typescript@4.3.5: 502 | resolution: {integrity: sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==} 503 | engines: {node: ^10.12.0 || >=12.0.0} 504 | peerDependencies: 505 | eslint: '*' 506 | dependencies: 507 | '@types/json-schema': 7.0.7 508 | '@typescript-eslint/scope-manager': 4.28.2 509 | '@typescript-eslint/types': 4.28.2 510 | '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 511 | eslint: 7.30.0 512 | eslint-scope: 5.1.1 513 | eslint-utils: 3.0.0_eslint@7.30.0 514 | transitivePeerDependencies: 515 | - supports-color 516 | - typescript 517 | dev: true 518 | 519 | /@typescript-eslint/parser/4.28.2_eslint@7.30.0+typescript@4.3.5: 520 | resolution: {integrity: sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w==} 521 | engines: {node: ^10.12.0 || >=12.0.0} 522 | peerDependencies: 523 | eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 524 | typescript: '*' 525 | peerDependenciesMeta: 526 | typescript: 527 | optional: true 528 | dependencies: 529 | '@typescript-eslint/scope-manager': 4.28.2 530 | '@typescript-eslint/types': 4.28.2 531 | '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 532 | debug: 4.3.1 533 | eslint: 7.30.0 534 | typescript: 4.3.5 535 | transitivePeerDependencies: 536 | - supports-color 537 | dev: true 538 | 539 | /@typescript-eslint/scope-manager/4.28.2: 540 | resolution: {integrity: sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==} 541 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 542 | dependencies: 543 | '@typescript-eslint/types': 4.28.2 544 | '@typescript-eslint/visitor-keys': 4.28.2 545 | dev: true 546 | 547 | /@typescript-eslint/types/4.28.2: 548 | resolution: {integrity: sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==} 549 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 550 | dev: true 551 | 552 | /@typescript-eslint/typescript-estree/4.28.2_typescript@4.3.5: 553 | resolution: {integrity: sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg==} 554 | engines: {node: ^10.12.0 || >=12.0.0} 555 | peerDependencies: 556 | typescript: '*' 557 | peerDependenciesMeta: 558 | typescript: 559 | optional: true 560 | dependencies: 561 | '@typescript-eslint/types': 4.28.2 562 | '@typescript-eslint/visitor-keys': 4.28.2 563 | debug: 4.3.1 564 | globby: 11.0.3 565 | is-glob: 4.0.1 566 | semver: 7.3.5 567 | tsutils: 3.21.0_typescript@4.3.5 568 | typescript: 4.3.5 569 | transitivePeerDependencies: 570 | - supports-color 571 | dev: true 572 | 573 | /@typescript-eslint/visitor-keys/4.28.2: 574 | resolution: {integrity: sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==} 575 | engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} 576 | dependencies: 577 | '@typescript-eslint/types': 4.28.2 578 | eslint-visitor-keys: 2.0.0 579 | dev: true 580 | 581 | /acorn-jsx/5.3.1_acorn@7.4.1: 582 | resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} 583 | peerDependencies: 584 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 585 | dependencies: 586 | acorn: 7.4.1 587 | dev: true 588 | 589 | /acorn/7.4.1: 590 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 591 | engines: {node: '>=0.4.0'} 592 | hasBin: true 593 | dev: true 594 | 595 | /ajv/6.12.6: 596 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 597 | dependencies: 598 | fast-deep-equal: 3.1.3 599 | fast-json-stable-stringify: 2.1.0 600 | json-schema-traverse: 0.4.1 601 | uri-js: 4.4.1 602 | dev: true 603 | 604 | /ajv/8.6.1: 605 | resolution: {integrity: sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ==} 606 | dependencies: 607 | fast-deep-equal: 3.1.3 608 | json-schema-traverse: 1.0.0 609 | require-from-string: 2.0.2 610 | uri-js: 4.4.1 611 | dev: true 612 | 613 | /ansi-colors/4.1.1: 614 | resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} 615 | engines: {node: '>=6'} 616 | dev: true 617 | 618 | /ansi-escapes/4.3.1: 619 | resolution: {integrity: sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==} 620 | engines: {node: '>=8'} 621 | dependencies: 622 | type-fest: 0.11.0 623 | dev: true 624 | 625 | /ansi-regex/5.0.0: 626 | resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} 627 | engines: {node: '>=8'} 628 | dev: true 629 | 630 | /ansi-styles/3.2.1: 631 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 632 | engines: {node: '>=4'} 633 | dependencies: 634 | color-convert: 1.9.3 635 | dev: true 636 | 637 | /ansi-styles/4.3.0: 638 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 639 | engines: {node: '>=8'} 640 | dependencies: 641 | color-convert: 2.0.1 642 | dev: true 643 | 644 | /argparse/1.0.10: 645 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} 646 | dependencies: 647 | sprintf-js: 1.0.3 648 | dev: true 649 | 650 | /array-back/3.1.0: 651 | resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==} 652 | engines: {node: '>=6'} 653 | dev: true 654 | 655 | /array-includes/3.1.3: 656 | resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} 657 | engines: {node: '>= 0.4'} 658 | dependencies: 659 | call-bind: 1.0.2 660 | define-properties: 1.1.3 661 | es-abstract: 1.18.0 662 | get-intrinsic: 1.1.1 663 | is-string: 1.0.5 664 | dev: true 665 | 666 | /array-union/2.1.0: 667 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 668 | engines: {node: '>=8'} 669 | dev: true 670 | 671 | /array.prototype.flat/1.2.4: 672 | resolution: {integrity: sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==} 673 | engines: {node: '>= 0.4'} 674 | dependencies: 675 | call-bind: 1.0.2 676 | define-properties: 1.1.3 677 | es-abstract: 1.18.3 678 | dev: true 679 | 680 | /array.prototype.flatmap/1.2.4: 681 | resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} 682 | engines: {node: '>= 0.4'} 683 | dependencies: 684 | call-bind: 1.0.2 685 | define-properties: 1.1.3 686 | es-abstract: 1.18.0 687 | function-bind: 1.1.1 688 | dev: true 689 | 690 | /astral-regex/2.0.0: 691 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 692 | engines: {node: '>=8'} 693 | dev: true 694 | 695 | /balanced-match/1.0.0: 696 | resolution: {integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c=} 697 | dev: true 698 | 699 | /brace-expansion/1.1.11: 700 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 701 | dependencies: 702 | balanced-match: 1.0.0 703 | concat-map: 0.0.1 704 | dev: true 705 | 706 | /braces/3.0.2: 707 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 708 | engines: {node: '>=8'} 709 | dependencies: 710 | fill-range: 7.0.1 711 | dev: true 712 | 713 | /browserslist/4.16.3: 714 | resolution: {integrity: sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==} 715 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 716 | hasBin: true 717 | dependencies: 718 | caniuse-lite: 1.0.30001204 719 | colorette: 1.2.2 720 | electron-to-chromium: 1.3.693 721 | escalade: 3.1.1 722 | node-releases: 1.1.71 723 | dev: true 724 | 725 | /buffer-from/1.1.1: 726 | resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} 727 | dev: true 728 | 729 | /builtin-modules/3.2.0: 730 | resolution: {integrity: sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==} 731 | engines: {node: '>=6'} 732 | dev: true 733 | 734 | /bumpp/6.0.6: 735 | resolution: {integrity: sha512-mQsnIGsLcH9weV8fluJAAu+Q1ITp1XfPhNBUlXb3MZRhCVLx/i1A+ebOMqLos2kYdqPfBGOyROOj+YAEwZMcFA==} 736 | engines: {node: '>=10'} 737 | hasBin: true 738 | dependencies: 739 | '@jsdevtools/ez-spawn': 3.0.4 740 | command-line-args: 5.1.1 741 | detect-indent: 6.0.0 742 | detect-newline: 3.1.0 743 | globby: 11.0.3 744 | inquirer: 7.3.3 745 | log-symbols: 4.1.0 746 | semver: 7.3.4 747 | dev: true 748 | 749 | /call-bind/1.0.2: 750 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 751 | dependencies: 752 | function-bind: 1.1.1 753 | get-intrinsic: 1.1.1 754 | dev: true 755 | 756 | /call-me-maybe/1.0.1: 757 | resolution: {integrity: sha1-JtII6onje1y95gJQoV8DHBak1ms=} 758 | dev: true 759 | 760 | /callsites/3.1.0: 761 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 762 | engines: {node: '>=6'} 763 | dev: true 764 | 765 | /caniuse-lite/1.0.30001204: 766 | resolution: {integrity: sha512-JUdjWpcxfJ9IPamy2f5JaRDCaqJOxDzOSKtbdx4rH9VivMd1vIzoPumsJa9LoMIi4Fx2BV2KZOxWhNkBjaYivQ==} 767 | dev: true 768 | 769 | /chalk/2.4.2: 770 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 771 | engines: {node: '>=4'} 772 | dependencies: 773 | ansi-styles: 3.2.1 774 | escape-string-regexp: 1.0.5 775 | supports-color: 5.5.0 776 | dev: true 777 | 778 | /chalk/4.1.0: 779 | resolution: {integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==} 780 | engines: {node: '>=10'} 781 | dependencies: 782 | ansi-styles: 4.3.0 783 | supports-color: 7.2.0 784 | dev: true 785 | 786 | /chardet/0.7.0: 787 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} 788 | dev: true 789 | 790 | /ci-info/3.2.0: 791 | resolution: {integrity: sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==} 792 | dev: true 793 | 794 | /clean-regexp/1.0.0: 795 | resolution: {integrity: sha1-jffHquUf02h06PjQW5GAvBGj/tc=} 796 | engines: {node: '>=4'} 797 | dependencies: 798 | escape-string-regexp: 1.0.5 799 | dev: true 800 | 801 | /cli-cursor/3.1.0: 802 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} 803 | engines: {node: '>=8'} 804 | dependencies: 805 | restore-cursor: 3.1.0 806 | dev: true 807 | 808 | /cli-width/3.0.0: 809 | resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} 810 | engines: {node: '>= 10'} 811 | dev: true 812 | 813 | /color-convert/1.9.3: 814 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 815 | dependencies: 816 | color-name: 1.1.3 817 | dev: true 818 | 819 | /color-convert/2.0.1: 820 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 821 | engines: {node: '>=7.0.0'} 822 | dependencies: 823 | color-name: 1.1.4 824 | dev: true 825 | 826 | /color-name/1.1.3: 827 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} 828 | dev: true 829 | 830 | /color-name/1.1.4: 831 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 832 | dev: true 833 | 834 | /colorette/1.2.2: 835 | resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} 836 | dev: true 837 | 838 | /command-line-args/5.1.1: 839 | resolution: {integrity: sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==} 840 | engines: {node: '>=4.0.0'} 841 | dependencies: 842 | array-back: 3.1.0 843 | find-replace: 3.0.0 844 | lodash.camelcase: 4.3.0 845 | typical: 4.0.0 846 | dev: true 847 | 848 | /commander/2.20.3: 849 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 850 | dev: true 851 | 852 | /commondir/1.0.1: 853 | resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} 854 | dev: true 855 | 856 | /concat-map/0.0.1: 857 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 858 | dev: true 859 | 860 | /convert-source-map/1.7.0: 861 | resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} 862 | dependencies: 863 | safe-buffer: 5.1.2 864 | dev: true 865 | 866 | /cross-spawn/7.0.3: 867 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 868 | engines: {node: '>= 8'} 869 | dependencies: 870 | path-key: 3.1.1 871 | shebang-command: 2.0.0 872 | which: 2.0.2 873 | dev: true 874 | 875 | /debug/2.6.9: 876 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 877 | dependencies: 878 | ms: 2.0.0 879 | dev: true 880 | 881 | /debug/3.2.7: 882 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 883 | dependencies: 884 | ms: 2.1.2 885 | dev: true 886 | 887 | /debug/4.3.1: 888 | resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} 889 | engines: {node: '>=6.0'} 890 | peerDependencies: 891 | supports-color: '*' 892 | peerDependenciesMeta: 893 | supports-color: 894 | optional: true 895 | dependencies: 896 | ms: 2.1.2 897 | dev: true 898 | 899 | /deep-is/0.1.3: 900 | resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} 901 | dev: true 902 | 903 | /deepmerge/4.2.2: 904 | resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} 905 | engines: {node: '>=0.10.0'} 906 | dev: true 907 | 908 | /define-properties/1.1.3: 909 | resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} 910 | engines: {node: '>= 0.4'} 911 | dependencies: 912 | object-keys: 1.1.1 913 | dev: true 914 | 915 | /detect-indent/6.0.0: 916 | resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} 917 | engines: {node: '>=8'} 918 | dev: true 919 | 920 | /detect-newline/3.1.0: 921 | resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} 922 | engines: {node: '>=8'} 923 | dev: true 924 | 925 | /dir-glob/3.0.1: 926 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 927 | engines: {node: '>=8'} 928 | dependencies: 929 | path-type: 4.0.0 930 | dev: true 931 | 932 | /doctrine/2.1.0: 933 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 934 | engines: {node: '>=0.10.0'} 935 | dependencies: 936 | esutils: 2.0.3 937 | dev: true 938 | 939 | /doctrine/3.0.0: 940 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 941 | engines: {node: '>=6.0.0'} 942 | dependencies: 943 | esutils: 2.0.3 944 | dev: true 945 | 946 | /dom-serializer/1.2.0: 947 | resolution: {integrity: sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==} 948 | dependencies: 949 | domelementtype: 2.1.0 950 | domhandler: 4.0.0 951 | entities: 2.2.0 952 | dev: true 953 | 954 | /domelementtype/2.1.0: 955 | resolution: {integrity: sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==} 956 | dev: true 957 | 958 | /domhandler/4.0.0: 959 | resolution: {integrity: sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==} 960 | engines: {node: '>= 4'} 961 | dependencies: 962 | domelementtype: 2.1.0 963 | dev: true 964 | 965 | /domutils/2.5.0: 966 | resolution: {integrity: sha512-Ho16rzNMOFk2fPwChGh3D2D9OEHAfG19HgmRR2l+WLSsIstNsAYBzePH412bL0y5T44ejABIVfTHQ8nqi/tBCg==} 967 | dependencies: 968 | dom-serializer: 1.2.0 969 | domelementtype: 2.1.0 970 | domhandler: 4.0.0 971 | dev: true 972 | 973 | /electron-to-chromium/1.3.693: 974 | resolution: {integrity: sha512-vUdsE8yyeu30RecppQtI+XTz2++LWLVEIYmzeCaCRLSdtKZ2eXqdJcrs85KwLiPOPVc6PELgWyXBsfqIvzGZag==} 975 | dev: true 976 | 977 | /emoji-regex/8.0.0: 978 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 979 | dev: true 980 | 981 | /enquirer/2.3.6: 982 | resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} 983 | engines: {node: '>=8.6'} 984 | dependencies: 985 | ansi-colors: 4.1.1 986 | dev: true 987 | 988 | /entities/2.2.0: 989 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 990 | dev: true 991 | 992 | /error-ex/1.3.2: 993 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 994 | dependencies: 995 | is-arrayish: 0.2.1 996 | dev: true 997 | 998 | /es-abstract/1.18.0: 999 | resolution: {integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==} 1000 | engines: {node: '>= 0.4'} 1001 | dependencies: 1002 | call-bind: 1.0.2 1003 | es-to-primitive: 1.2.1 1004 | function-bind: 1.1.1 1005 | get-intrinsic: 1.1.1 1006 | has: 1.0.3 1007 | has-symbols: 1.0.2 1008 | is-callable: 1.2.3 1009 | is-negative-zero: 2.0.1 1010 | is-regex: 1.1.2 1011 | is-string: 1.0.5 1012 | object-inspect: 1.9.0 1013 | object-keys: 1.1.1 1014 | object.assign: 4.1.2 1015 | string.prototype.trimend: 1.0.4 1016 | string.prototype.trimstart: 1.0.4 1017 | unbox-primitive: 1.0.0 1018 | dev: true 1019 | 1020 | /es-abstract/1.18.3: 1021 | resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} 1022 | engines: {node: '>= 0.4'} 1023 | dependencies: 1024 | call-bind: 1.0.2 1025 | es-to-primitive: 1.2.1 1026 | function-bind: 1.1.1 1027 | get-intrinsic: 1.1.1 1028 | has: 1.0.3 1029 | has-symbols: 1.0.2 1030 | is-callable: 1.2.3 1031 | is-negative-zero: 2.0.1 1032 | is-regex: 1.1.3 1033 | is-string: 1.0.6 1034 | object-inspect: 1.10.3 1035 | object-keys: 1.1.1 1036 | object.assign: 4.1.2 1037 | string.prototype.trimend: 1.0.4 1038 | string.prototype.trimstart: 1.0.4 1039 | unbox-primitive: 1.0.1 1040 | dev: true 1041 | 1042 | /es-to-primitive/1.2.1: 1043 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 1044 | engines: {node: '>= 0.4'} 1045 | dependencies: 1046 | is-callable: 1.2.3 1047 | is-date-object: 1.0.2 1048 | is-symbol: 1.0.3 1049 | dev: true 1050 | 1051 | /escalade/3.1.1: 1052 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1053 | engines: {node: '>=6'} 1054 | dev: true 1055 | 1056 | /escape-string-regexp/1.0.5: 1057 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} 1058 | engines: {node: '>=0.8.0'} 1059 | dev: true 1060 | 1061 | /escape-string-regexp/4.0.0: 1062 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1063 | engines: {node: '>=10'} 1064 | dev: true 1065 | 1066 | /eslint-config-standard/16.0.3_68aba462ebcb9819879db75ba6ea05da: 1067 | resolution: {integrity: sha512-x4fmJL5hGqNJKGHSjnLdgA6U6h1YW/G2dW9fA+cyVur4SK6lyue8+UgNKWlZtUDTXvgKDD/Oa3GQjmB5kjtVvg==} 1068 | peerDependencies: 1069 | eslint: ^7.12.1 1070 | eslint-plugin-import: ^2.22.1 1071 | eslint-plugin-node: ^11.1.0 1072 | eslint-plugin-promise: ^4.2.1 || ^5.0.0 1073 | dependencies: 1074 | eslint: 7.30.0 1075 | eslint-plugin-import: 2.23.4_eslint@7.30.0 1076 | eslint-plugin-node: 11.1.0_eslint@7.30.0 1077 | eslint-plugin-promise: 5.1.0_eslint@7.30.0 1078 | dev: true 1079 | 1080 | /eslint-import-resolver-node/0.3.4: 1081 | resolution: {integrity: sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA==} 1082 | dependencies: 1083 | debug: 2.6.9 1084 | resolve: 1.20.0 1085 | dev: true 1086 | 1087 | /eslint-module-utils/2.6.1: 1088 | resolution: {integrity: sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==} 1089 | engines: {node: '>=4'} 1090 | dependencies: 1091 | debug: 3.2.7 1092 | pkg-dir: 2.0.0 1093 | dev: true 1094 | 1095 | /eslint-plugin-es/3.0.1_eslint@7.30.0: 1096 | resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} 1097 | engines: {node: '>=8.10.0'} 1098 | peerDependencies: 1099 | eslint: '>=4.19.1' 1100 | dependencies: 1101 | eslint: 7.30.0 1102 | eslint-utils: 2.1.0 1103 | regexpp: 3.1.0 1104 | dev: true 1105 | 1106 | /eslint-plugin-eslint-comments/3.2.0_eslint@7.30.0: 1107 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} 1108 | engines: {node: '>=6.5.0'} 1109 | peerDependencies: 1110 | eslint: '>=4.19.1' 1111 | dependencies: 1112 | escape-string-regexp: 1.0.5 1113 | eslint: 7.30.0 1114 | ignore: 5.1.8 1115 | dev: true 1116 | 1117 | /eslint-plugin-html/6.1.2: 1118 | resolution: {integrity: sha512-bhBIRyZFqI4EoF12lGDHAmgfff8eLXx6R52/K3ESQhsxzCzIE6hdebS7Py651f7U3RBotqroUnC3L29bR7qJWQ==} 1119 | dependencies: 1120 | htmlparser2: 6.0.1 1121 | dev: true 1122 | 1123 | /eslint-plugin-import/2.23.4_eslint@7.30.0: 1124 | resolution: {integrity: sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ==} 1125 | engines: {node: '>=4'} 1126 | peerDependencies: 1127 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 1128 | dependencies: 1129 | array-includes: 3.1.3 1130 | array.prototype.flat: 1.2.4 1131 | debug: 2.6.9 1132 | doctrine: 2.1.0 1133 | eslint: 7.30.0 1134 | eslint-import-resolver-node: 0.3.4 1135 | eslint-module-utils: 2.6.1 1136 | find-up: 2.1.0 1137 | has: 1.0.3 1138 | is-core-module: 2.4.0 1139 | minimatch: 3.0.4 1140 | object.values: 1.1.4 1141 | pkg-up: 2.0.0 1142 | read-pkg-up: 3.0.0 1143 | resolve: 1.20.0 1144 | tsconfig-paths: 3.9.0 1145 | dev: true 1146 | 1147 | /eslint-plugin-jsonc/1.4.0_eslint@7.30.0: 1148 | resolution: {integrity: sha512-SmajEsMUFIIZEnUdng5b2U1MkxB9pOb7IiiGKOsh+W6cFbPljFIH8ET+6vy1eLI0u2YQEzjGZ7xGiWs8ynk4Xw==} 1149 | peerDependencies: 1150 | eslint: ^5.0.0 || >=6.0.0 1151 | dependencies: 1152 | eslint: 7.30.0 1153 | eslint-utils: 3.0.0_eslint@7.30.0 1154 | jsonc-eslint-parser: 1.1.0_eslint@7.30.0 1155 | natural-compare: 1.4.0 1156 | dev: true 1157 | 1158 | /eslint-plugin-node/11.1.0_eslint@7.30.0: 1159 | resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} 1160 | engines: {node: '>=8.10.0'} 1161 | peerDependencies: 1162 | eslint: '>=5.16.0' 1163 | dependencies: 1164 | eslint: 7.30.0 1165 | eslint-plugin-es: 3.0.1_eslint@7.30.0 1166 | eslint-utils: 2.1.0 1167 | ignore: 5.1.8 1168 | minimatch: 3.0.4 1169 | resolve: 1.20.0 1170 | semver: 6.3.0 1171 | dev: true 1172 | 1173 | /eslint-plugin-promise/5.1.0_eslint@7.30.0: 1174 | resolution: {integrity: sha512-NGmI6BH5L12pl7ScQHbg7tvtk4wPxxj8yPHH47NvSmMtFneC077PSeY3huFj06ZWZvtbfxSPt3RuOQD5XcR4ng==} 1175 | engines: {node: ^10.12.0 || >=12.0.0} 1176 | peerDependencies: 1177 | eslint: ^7.0.0 1178 | dependencies: 1179 | eslint: 7.30.0 1180 | dev: true 1181 | 1182 | /eslint-plugin-react/7.24.0_eslint@7.30.0: 1183 | resolution: {integrity: sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==} 1184 | engines: {node: '>=4'} 1185 | peerDependencies: 1186 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 1187 | dependencies: 1188 | array-includes: 3.1.3 1189 | array.prototype.flatmap: 1.2.4 1190 | doctrine: 2.1.0 1191 | eslint: 7.30.0 1192 | has: 1.0.3 1193 | jsx-ast-utils: 3.2.0 1194 | minimatch: 3.0.4 1195 | object.entries: 1.1.4 1196 | object.fromentries: 2.0.4 1197 | object.values: 1.1.4 1198 | prop-types: 15.7.2 1199 | resolve: 2.0.0-next.3 1200 | string.prototype.matchall: 4.0.5 1201 | dev: true 1202 | 1203 | /eslint-plugin-unicorn/34.0.1_eslint@7.30.0: 1204 | resolution: {integrity: sha512-GUBtRYRhPVOW/GDu6QtOjrneSZxY/MulOT8puJU+47VKCzNmMgS/iHO2gZqoQ7KPMrpNYlebUlvCWy3IR1USVQ==} 1205 | engines: {node: '>=12'} 1206 | peerDependencies: 1207 | eslint: '>=7.28.0' 1208 | dependencies: 1209 | ci-info: 3.2.0 1210 | clean-regexp: 1.0.0 1211 | eslint: 7.30.0 1212 | eslint-template-visitor: 2.3.2_eslint@7.30.0 1213 | eslint-utils: 3.0.0_eslint@7.30.0 1214 | is-builtin-module: 3.1.0 1215 | lodash: 4.17.21 1216 | pluralize: 8.0.0 1217 | read-pkg-up: 7.0.1 1218 | regexp-tree: 0.1.23 1219 | reserved-words: 0.1.2 1220 | safe-regex: 2.1.1 1221 | semver: 7.3.5 1222 | transitivePeerDependencies: 1223 | - supports-color 1224 | dev: true 1225 | 1226 | /eslint-plugin-vue/7.12.1_eslint@7.30.0: 1227 | resolution: {integrity: sha512-xHf/wCt88qmzqQerjaSteUFGASj7fPreglKD4ijnvoKRkoSJ3/H3kuJE8QFFtc+2wjw6hRDs834HH7vpuTJQzg==} 1228 | engines: {node: '>=8.10'} 1229 | peerDependencies: 1230 | eslint: ^6.2.0 || ^7.0.0 1231 | dependencies: 1232 | eslint: 7.30.0 1233 | eslint-utils: 2.1.0 1234 | natural-compare: 1.4.0 1235 | semver: 7.3.4 1236 | vue-eslint-parser: 7.6.0_eslint@7.30.0 1237 | transitivePeerDependencies: 1238 | - supports-color 1239 | dev: true 1240 | 1241 | /eslint-plugin-yml/0.9.0_eslint@7.30.0: 1242 | resolution: {integrity: sha512-0hHBm/aOyaRSQ3y7iEJ5uSIksYf2kdv3riMLEJoyyOBoQ6p1ODxJCBBhWdo/cbnFZRPvGhzDd5RCTqgExsIqMA==} 1243 | peerDependencies: 1244 | eslint: '>=6.0.0' 1245 | dependencies: 1246 | debug: 4.3.1 1247 | eslint: 7.30.0 1248 | lodash: 4.17.21 1249 | natural-compare: 1.4.0 1250 | yaml-eslint-parser: 0.3.2 1251 | transitivePeerDependencies: 1252 | - supports-color 1253 | dev: true 1254 | 1255 | /eslint-scope/5.1.0: 1256 | resolution: {integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==} 1257 | engines: {node: '>=8.0.0'} 1258 | dependencies: 1259 | esrecurse: 4.3.0 1260 | estraverse: 4.3.0 1261 | dev: true 1262 | 1263 | /eslint-scope/5.1.1: 1264 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1265 | engines: {node: '>=8.0.0'} 1266 | dependencies: 1267 | esrecurse: 4.3.0 1268 | estraverse: 4.3.0 1269 | dev: true 1270 | 1271 | /eslint-template-visitor/2.3.2_eslint@7.30.0: 1272 | resolution: {integrity: sha512-3ydhqFpuV7x1M9EK52BPNj6V0Kwu0KKkcIAfpUhwHbR8ocRln/oUHgfxQupY8O1h4Qv/POHDumb/BwwNfxbtnA==} 1273 | peerDependencies: 1274 | eslint: '>=7.0.0' 1275 | dependencies: 1276 | '@babel/core': 7.13.10 1277 | '@babel/eslint-parser': 7.13.10_fd59bcadf1b7d6781076600403bf2036 1278 | eslint: 7.30.0 1279 | eslint-visitor-keys: 2.0.0 1280 | esquery: 1.4.0 1281 | multimap: 1.1.0 1282 | transitivePeerDependencies: 1283 | - supports-color 1284 | dev: true 1285 | 1286 | /eslint-utils/2.1.0: 1287 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} 1288 | engines: {node: '>=6'} 1289 | dependencies: 1290 | eslint-visitor-keys: 1.3.0 1291 | dev: true 1292 | 1293 | /eslint-utils/3.0.0_eslint@7.30.0: 1294 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1295 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1296 | peerDependencies: 1297 | eslint: '>=5' 1298 | dependencies: 1299 | eslint: 7.30.0 1300 | eslint-visitor-keys: 2.0.0 1301 | dev: true 1302 | 1303 | /eslint-visitor-keys/1.3.0: 1304 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} 1305 | engines: {node: '>=4'} 1306 | dev: true 1307 | 1308 | /eslint-visitor-keys/2.0.0: 1309 | resolution: {integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==} 1310 | engines: {node: '>=10'} 1311 | dev: true 1312 | 1313 | /eslint-visitor-keys/3.0.0: 1314 | resolution: {integrity: sha512-mJOZa35trBTb3IyRmo8xmKBZlxf+N7OnUl4+ZhJHs/r+0770Wh/LEACE2pqMGMe27G/4y8P2bYGk4J70IC5k1Q==} 1315 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1316 | dev: true 1317 | 1318 | /eslint/7.30.0: 1319 | resolution: {integrity: sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg==} 1320 | engines: {node: ^10.12.0 || >=12.0.0} 1321 | hasBin: true 1322 | dependencies: 1323 | '@babel/code-frame': 7.12.11 1324 | '@eslint/eslintrc': 0.4.2 1325 | '@humanwhocodes/config-array': 0.5.0 1326 | ajv: 6.12.6 1327 | chalk: 4.1.0 1328 | cross-spawn: 7.0.3 1329 | debug: 4.3.1 1330 | doctrine: 3.0.0 1331 | enquirer: 2.3.6 1332 | escape-string-regexp: 4.0.0 1333 | eslint-scope: 5.1.1 1334 | eslint-utils: 2.1.0 1335 | eslint-visitor-keys: 2.0.0 1336 | espree: 7.3.1 1337 | esquery: 1.4.0 1338 | esutils: 2.0.3 1339 | fast-deep-equal: 3.1.3 1340 | file-entry-cache: 6.0.1 1341 | functional-red-black-tree: 1.0.1 1342 | glob-parent: 5.1.2 1343 | globals: 13.7.0 1344 | ignore: 4.0.6 1345 | import-fresh: 3.3.0 1346 | imurmurhash: 0.1.4 1347 | is-glob: 4.0.1 1348 | js-yaml: 3.14.1 1349 | json-stable-stringify-without-jsonify: 1.0.1 1350 | levn: 0.4.1 1351 | lodash.merge: 4.6.2 1352 | minimatch: 3.0.4 1353 | natural-compare: 1.4.0 1354 | optionator: 0.9.1 1355 | progress: 2.0.3 1356 | regexpp: 3.1.0 1357 | semver: 7.3.4 1358 | strip-ansi: 6.0.0 1359 | strip-json-comments: 3.1.1 1360 | table: 6.7.1 1361 | text-table: 0.2.0 1362 | v8-compile-cache: 2.3.0 1363 | transitivePeerDependencies: 1364 | - supports-color 1365 | dev: true 1366 | 1367 | /espree/6.2.1: 1368 | resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} 1369 | engines: {node: '>=6.0.0'} 1370 | dependencies: 1371 | acorn: 7.4.1 1372 | acorn-jsx: 5.3.1_acorn@7.4.1 1373 | eslint-visitor-keys: 1.3.0 1374 | dev: true 1375 | 1376 | /espree/7.3.1: 1377 | resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} 1378 | engines: {node: ^10.12.0 || >=12.0.0} 1379 | dependencies: 1380 | acorn: 7.4.1 1381 | acorn-jsx: 5.3.1_acorn@7.4.1 1382 | eslint-visitor-keys: 1.3.0 1383 | dev: true 1384 | 1385 | /esprima/4.0.1: 1386 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} 1387 | engines: {node: '>=4'} 1388 | hasBin: true 1389 | dev: true 1390 | 1391 | /esquery/1.4.0: 1392 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1393 | engines: {node: '>=0.10'} 1394 | dependencies: 1395 | estraverse: 5.2.0 1396 | dev: true 1397 | 1398 | /esrecurse/4.3.0: 1399 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1400 | engines: {node: '>=4.0'} 1401 | dependencies: 1402 | estraverse: 5.2.0 1403 | dev: true 1404 | 1405 | /estraverse/4.3.0: 1406 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1407 | engines: {node: '>=4.0'} 1408 | dev: true 1409 | 1410 | /estraverse/5.2.0: 1411 | resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} 1412 | engines: {node: '>=4.0'} 1413 | dev: true 1414 | 1415 | /estree-walker/1.0.1: 1416 | resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} 1417 | dev: true 1418 | 1419 | /estree-walker/2.0.2: 1420 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1421 | dev: true 1422 | 1423 | /esutils/2.0.3: 1424 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1425 | engines: {node: '>=0.10.0'} 1426 | dev: true 1427 | 1428 | /external-editor/3.1.0: 1429 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} 1430 | engines: {node: '>=4'} 1431 | dependencies: 1432 | chardet: 0.7.0 1433 | iconv-lite: 0.4.24 1434 | tmp: 0.0.33 1435 | dev: true 1436 | 1437 | /fast-deep-equal/3.1.3: 1438 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1439 | dev: true 1440 | 1441 | /fast-glob/3.2.5: 1442 | resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} 1443 | engines: {node: '>=8'} 1444 | dependencies: 1445 | '@nodelib/fs.stat': 2.0.4 1446 | '@nodelib/fs.walk': 1.2.6 1447 | glob-parent: 5.1.2 1448 | merge2: 1.4.1 1449 | micromatch: 4.0.2 1450 | picomatch: 2.2.2 1451 | dev: true 1452 | 1453 | /fast-json-stable-stringify/2.1.0: 1454 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1455 | dev: true 1456 | 1457 | /fast-levenshtein/2.0.6: 1458 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} 1459 | dev: true 1460 | 1461 | /fastq/1.11.0: 1462 | resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} 1463 | dependencies: 1464 | reusify: 1.0.4 1465 | dev: true 1466 | 1467 | /figures/3.2.0: 1468 | resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} 1469 | engines: {node: '>=8'} 1470 | dependencies: 1471 | escape-string-regexp: 1.0.5 1472 | dev: true 1473 | 1474 | /file-entry-cache/6.0.1: 1475 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1476 | engines: {node: ^10.12.0 || >=12.0.0} 1477 | dependencies: 1478 | flat-cache: 3.0.4 1479 | dev: true 1480 | 1481 | /fill-range/7.0.1: 1482 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1483 | engines: {node: '>=8'} 1484 | dependencies: 1485 | to-regex-range: 5.0.1 1486 | dev: true 1487 | 1488 | /find-cache-dir/3.3.1: 1489 | resolution: {integrity: sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==} 1490 | engines: {node: '>=8'} 1491 | dependencies: 1492 | commondir: 1.0.1 1493 | make-dir: 3.1.0 1494 | pkg-dir: 4.2.0 1495 | dev: true 1496 | 1497 | /find-replace/3.0.0: 1498 | resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==} 1499 | engines: {node: '>=4.0.0'} 1500 | dependencies: 1501 | array-back: 3.1.0 1502 | dev: true 1503 | 1504 | /find-up/2.1.0: 1505 | resolution: {integrity: sha1-RdG35QbHF93UgndaK3eSCjwMV6c=} 1506 | engines: {node: '>=4'} 1507 | dependencies: 1508 | locate-path: 2.0.0 1509 | dev: true 1510 | 1511 | /find-up/4.1.0: 1512 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1513 | engines: {node: '>=8'} 1514 | dependencies: 1515 | locate-path: 5.0.0 1516 | path-exists: 4.0.0 1517 | dev: true 1518 | 1519 | /flat-cache/3.0.4: 1520 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 1521 | engines: {node: ^10.12.0 || >=12.0.0} 1522 | dependencies: 1523 | flatted: 3.1.1 1524 | rimraf: 3.0.2 1525 | dev: true 1526 | 1527 | /flatted/3.1.1: 1528 | resolution: {integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==} 1529 | dev: true 1530 | 1531 | /fs-extra/8.1.0: 1532 | resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} 1533 | engines: {node: '>=6 <7 || >=8'} 1534 | dependencies: 1535 | graceful-fs: 4.2.6 1536 | jsonfile: 4.0.0 1537 | universalify: 0.1.2 1538 | dev: true 1539 | 1540 | /fs.realpath/1.0.0: 1541 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} 1542 | dev: true 1543 | 1544 | /fsevents/2.3.2: 1545 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1546 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1547 | os: [darwin] 1548 | dev: true 1549 | optional: true 1550 | 1551 | /function-bind/1.1.1: 1552 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1553 | dev: true 1554 | 1555 | /functional-red-black-tree/1.0.1: 1556 | resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} 1557 | dev: true 1558 | 1559 | /gensync/1.0.0-beta.2: 1560 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1561 | engines: {node: '>=6.9.0'} 1562 | dev: true 1563 | 1564 | /get-intrinsic/1.1.1: 1565 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} 1566 | dependencies: 1567 | function-bind: 1.1.1 1568 | has: 1.0.3 1569 | has-symbols: 1.0.2 1570 | dev: true 1571 | 1572 | /glob-parent/5.1.2: 1573 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1574 | engines: {node: '>= 6'} 1575 | dependencies: 1576 | is-glob: 4.0.1 1577 | dev: true 1578 | 1579 | /glob/7.1.6: 1580 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} 1581 | dependencies: 1582 | fs.realpath: 1.0.0 1583 | inflight: 1.0.6 1584 | inherits: 2.0.4 1585 | minimatch: 3.0.4 1586 | once: 1.4.0 1587 | path-is-absolute: 1.0.1 1588 | dev: true 1589 | 1590 | /globals/11.12.0: 1591 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1592 | engines: {node: '>=4'} 1593 | dev: true 1594 | 1595 | /globals/13.10.0: 1596 | resolution: {integrity: sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==} 1597 | engines: {node: '>=8'} 1598 | dependencies: 1599 | type-fest: 0.20.2 1600 | dev: true 1601 | 1602 | /globals/13.7.0: 1603 | resolution: {integrity: sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==} 1604 | engines: {node: '>=8'} 1605 | dependencies: 1606 | type-fest: 0.20.2 1607 | dev: true 1608 | 1609 | /globby/11.0.3: 1610 | resolution: {integrity: sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==} 1611 | engines: {node: '>=10'} 1612 | dependencies: 1613 | array-union: 2.1.0 1614 | dir-glob: 3.0.1 1615 | fast-glob: 3.2.5 1616 | ignore: 5.1.8 1617 | merge2: 1.4.1 1618 | slash: 3.0.0 1619 | dev: true 1620 | 1621 | /graceful-fs/4.2.6: 1622 | resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} 1623 | dev: true 1624 | 1625 | /has-bigints/1.0.1: 1626 | resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} 1627 | dev: true 1628 | 1629 | /has-flag/3.0.0: 1630 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} 1631 | engines: {node: '>=4'} 1632 | dev: true 1633 | 1634 | /has-flag/4.0.0: 1635 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1636 | engines: {node: '>=8'} 1637 | dev: true 1638 | 1639 | /has-symbols/1.0.2: 1640 | resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} 1641 | engines: {node: '>= 0.4'} 1642 | dev: true 1643 | 1644 | /has/1.0.3: 1645 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1646 | engines: {node: '>= 0.4.0'} 1647 | dependencies: 1648 | function-bind: 1.1.1 1649 | dev: true 1650 | 1651 | /hosted-git-info/2.8.8: 1652 | resolution: {integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==} 1653 | dev: true 1654 | 1655 | /htmlparser2/6.0.1: 1656 | resolution: {integrity: sha512-GDKPd+vk4jvSuvCbyuzx/unmXkk090Azec7LovXP8as1Hn8q9p3hbjmDGbUqqhknw0ajwit6LiiWqfiTUPMK7w==} 1657 | dependencies: 1658 | domelementtype: 2.1.0 1659 | domhandler: 4.0.0 1660 | domutils: 2.5.0 1661 | entities: 2.2.0 1662 | dev: true 1663 | 1664 | /iconv-lite/0.4.24: 1665 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 1666 | engines: {node: '>=0.10.0'} 1667 | dependencies: 1668 | safer-buffer: 2.1.2 1669 | dev: true 1670 | 1671 | /ignore/4.0.6: 1672 | resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} 1673 | engines: {node: '>= 4'} 1674 | dev: true 1675 | 1676 | /ignore/5.1.8: 1677 | resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} 1678 | engines: {node: '>= 4'} 1679 | dev: true 1680 | 1681 | /import-fresh/3.3.0: 1682 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1683 | engines: {node: '>=6'} 1684 | dependencies: 1685 | parent-module: 1.0.1 1686 | resolve-from: 4.0.0 1687 | dev: true 1688 | 1689 | /imurmurhash/0.1.4: 1690 | resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} 1691 | engines: {node: '>=0.8.19'} 1692 | dev: true 1693 | 1694 | /inflight/1.0.6: 1695 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} 1696 | dependencies: 1697 | once: 1.4.0 1698 | wrappy: 1.0.2 1699 | dev: true 1700 | 1701 | /inherits/2.0.4: 1702 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1703 | dev: true 1704 | 1705 | /inquirer/7.3.3: 1706 | resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} 1707 | engines: {node: '>=8.0.0'} 1708 | dependencies: 1709 | ansi-escapes: 4.3.1 1710 | chalk: 4.1.0 1711 | cli-cursor: 3.1.0 1712 | cli-width: 3.0.0 1713 | external-editor: 3.1.0 1714 | figures: 3.2.0 1715 | lodash: 4.17.21 1716 | mute-stream: 0.0.8 1717 | run-async: 2.4.1 1718 | rxjs: 6.6.6 1719 | string-width: 4.2.2 1720 | strip-ansi: 6.0.0 1721 | through: 2.3.8 1722 | dev: true 1723 | 1724 | /internal-slot/1.0.3: 1725 | resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} 1726 | engines: {node: '>= 0.4'} 1727 | dependencies: 1728 | get-intrinsic: 1.1.1 1729 | has: 1.0.3 1730 | side-channel: 1.0.4 1731 | dev: true 1732 | 1733 | /is-arrayish/0.2.1: 1734 | resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} 1735 | dev: true 1736 | 1737 | /is-bigint/1.0.1: 1738 | resolution: {integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==} 1739 | dev: true 1740 | 1741 | /is-boolean-object/1.1.0: 1742 | resolution: {integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==} 1743 | engines: {node: '>= 0.4'} 1744 | dependencies: 1745 | call-bind: 1.0.2 1746 | dev: true 1747 | 1748 | /is-builtin-module/3.1.0: 1749 | resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} 1750 | engines: {node: '>=6'} 1751 | dependencies: 1752 | builtin-modules: 3.2.0 1753 | dev: true 1754 | 1755 | /is-callable/1.2.3: 1756 | resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} 1757 | engines: {node: '>= 0.4'} 1758 | dev: true 1759 | 1760 | /is-core-module/2.2.0: 1761 | resolution: {integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==} 1762 | dependencies: 1763 | has: 1.0.3 1764 | dev: true 1765 | 1766 | /is-core-module/2.4.0: 1767 | resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} 1768 | dependencies: 1769 | has: 1.0.3 1770 | dev: true 1771 | 1772 | /is-date-object/1.0.2: 1773 | resolution: {integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==} 1774 | engines: {node: '>= 0.4'} 1775 | dev: true 1776 | 1777 | /is-extglob/2.1.1: 1778 | resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} 1779 | engines: {node: '>=0.10.0'} 1780 | dev: true 1781 | 1782 | /is-fullwidth-code-point/3.0.0: 1783 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1784 | engines: {node: '>=8'} 1785 | dev: true 1786 | 1787 | /is-glob/4.0.1: 1788 | resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} 1789 | engines: {node: '>=0.10.0'} 1790 | dependencies: 1791 | is-extglob: 2.1.1 1792 | dev: true 1793 | 1794 | /is-module/1.0.0: 1795 | resolution: {integrity: sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=} 1796 | dev: true 1797 | 1798 | /is-negative-zero/2.0.1: 1799 | resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} 1800 | engines: {node: '>= 0.4'} 1801 | dev: true 1802 | 1803 | /is-number-object/1.0.4: 1804 | resolution: {integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==} 1805 | engines: {node: '>= 0.4'} 1806 | dev: true 1807 | 1808 | /is-number/7.0.0: 1809 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1810 | engines: {node: '>=0.12.0'} 1811 | dev: true 1812 | 1813 | /is-reference/1.2.1: 1814 | resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} 1815 | dependencies: 1816 | '@types/estree': 0.0.46 1817 | dev: true 1818 | 1819 | /is-regex/1.1.2: 1820 | resolution: {integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==} 1821 | engines: {node: '>= 0.4'} 1822 | dependencies: 1823 | call-bind: 1.0.2 1824 | has-symbols: 1.0.2 1825 | dev: true 1826 | 1827 | /is-regex/1.1.3: 1828 | resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} 1829 | engines: {node: '>= 0.4'} 1830 | dependencies: 1831 | call-bind: 1.0.2 1832 | has-symbols: 1.0.2 1833 | dev: true 1834 | 1835 | /is-string/1.0.5: 1836 | resolution: {integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==} 1837 | engines: {node: '>= 0.4'} 1838 | dev: true 1839 | 1840 | /is-string/1.0.6: 1841 | resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} 1842 | engines: {node: '>= 0.4'} 1843 | dev: true 1844 | 1845 | /is-symbol/1.0.3: 1846 | resolution: {integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==} 1847 | engines: {node: '>= 0.4'} 1848 | dependencies: 1849 | has-symbols: 1.0.2 1850 | dev: true 1851 | 1852 | /is-unicode-supported/0.1.0: 1853 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} 1854 | engines: {node: '>=10'} 1855 | dev: true 1856 | 1857 | /isexe/2.0.0: 1858 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} 1859 | dev: true 1860 | 1861 | /jest-worker/26.6.2: 1862 | resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} 1863 | engines: {node: '>= 10.13.0'} 1864 | dependencies: 1865 | '@types/node': 14.14.35 1866 | merge-stream: 2.0.0 1867 | supports-color: 7.2.0 1868 | dev: true 1869 | 1870 | /js-tokens/4.0.0: 1871 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1872 | dev: true 1873 | 1874 | /js-yaml/3.14.1: 1875 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} 1876 | hasBin: true 1877 | dependencies: 1878 | argparse: 1.0.10 1879 | esprima: 4.0.1 1880 | dev: true 1881 | 1882 | /jsesc/2.5.2: 1883 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1884 | engines: {node: '>=4'} 1885 | hasBin: true 1886 | dev: true 1887 | 1888 | /json-parse-better-errors/1.0.2: 1889 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} 1890 | dev: true 1891 | 1892 | /json-parse-even-better-errors/2.3.1: 1893 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1894 | dev: true 1895 | 1896 | /json-schema-traverse/0.4.1: 1897 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1898 | dev: true 1899 | 1900 | /json-schema-traverse/1.0.0: 1901 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 1902 | dev: true 1903 | 1904 | /json-stable-stringify-without-jsonify/1.0.1: 1905 | resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} 1906 | dev: true 1907 | 1908 | /json5/1.0.1: 1909 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} 1910 | hasBin: true 1911 | dependencies: 1912 | minimist: 1.2.5 1913 | dev: true 1914 | 1915 | /json5/2.2.0: 1916 | resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} 1917 | engines: {node: '>=6'} 1918 | hasBin: true 1919 | dependencies: 1920 | minimist: 1.2.5 1921 | dev: true 1922 | 1923 | /jsonc-eslint-parser/1.1.0_eslint@7.30.0: 1924 | resolution: {integrity: sha512-FA3oS+8V0Mz4vv19YpY4TuZZi2ecR0RHTua9SjbCYb4+e35MWKIi7jn17zdGi6jxE7Cv7Vk61ml376MmMENieA==} 1925 | dependencies: 1926 | eslint-utils: 3.0.0_eslint@7.30.0 1927 | eslint-visitor-keys: 3.0.0 1928 | espree: 7.3.1 1929 | semver: 6.3.0 1930 | transitivePeerDependencies: 1931 | - eslint 1932 | dev: true 1933 | 1934 | /jsonfile/4.0.0: 1935 | resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} 1936 | optionalDependencies: 1937 | graceful-fs: 4.2.6 1938 | dev: true 1939 | 1940 | /jsx-ast-utils/3.2.0: 1941 | resolution: {integrity: sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==} 1942 | engines: {node: '>=4.0'} 1943 | dependencies: 1944 | array-includes: 3.1.3 1945 | object.assign: 4.1.2 1946 | dev: true 1947 | 1948 | /levn/0.4.1: 1949 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1950 | engines: {node: '>= 0.8.0'} 1951 | dependencies: 1952 | prelude-ls: 1.2.1 1953 | type-check: 0.4.0 1954 | dev: true 1955 | 1956 | /lines-and-columns/1.1.6: 1957 | resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} 1958 | dev: true 1959 | 1960 | /load-json-file/4.0.0: 1961 | resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} 1962 | engines: {node: '>=4'} 1963 | dependencies: 1964 | graceful-fs: 4.2.6 1965 | parse-json: 4.0.0 1966 | pify: 3.0.0 1967 | strip-bom: 3.0.0 1968 | dev: true 1969 | 1970 | /locate-path/2.0.0: 1971 | resolution: {integrity: sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=} 1972 | engines: {node: '>=4'} 1973 | dependencies: 1974 | p-locate: 2.0.0 1975 | path-exists: 3.0.0 1976 | dev: true 1977 | 1978 | /locate-path/5.0.0: 1979 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 1980 | engines: {node: '>=8'} 1981 | dependencies: 1982 | p-locate: 4.1.0 1983 | dev: true 1984 | 1985 | /lodash.camelcase/4.3.0: 1986 | resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} 1987 | dev: true 1988 | 1989 | /lodash.clonedeep/4.5.0: 1990 | resolution: {integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=} 1991 | dev: true 1992 | 1993 | /lodash.merge/4.6.2: 1994 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1995 | dev: true 1996 | 1997 | /lodash.truncate/4.4.2: 1998 | resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} 1999 | dev: true 2000 | 2001 | /lodash/4.17.21: 2002 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2003 | dev: true 2004 | 2005 | /log-symbols/4.1.0: 2006 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} 2007 | engines: {node: '>=10'} 2008 | dependencies: 2009 | chalk: 4.1.0 2010 | is-unicode-supported: 0.1.0 2011 | dev: true 2012 | 2013 | /loose-envify/1.4.0: 2014 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 2015 | hasBin: true 2016 | dependencies: 2017 | js-tokens: 4.0.0 2018 | dev: true 2019 | 2020 | /lru-cache/6.0.0: 2021 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2022 | engines: {node: '>=10'} 2023 | dependencies: 2024 | yallist: 4.0.0 2025 | dev: true 2026 | 2027 | /magic-string/0.25.7: 2028 | resolution: {integrity: sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==} 2029 | dependencies: 2030 | sourcemap-codec: 1.4.8 2031 | dev: true 2032 | 2033 | /make-dir/3.1.0: 2034 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} 2035 | engines: {node: '>=8'} 2036 | dependencies: 2037 | semver: 6.3.0 2038 | dev: true 2039 | 2040 | /merge-stream/2.0.0: 2041 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2042 | dev: true 2043 | 2044 | /merge2/1.4.1: 2045 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2046 | engines: {node: '>= 8'} 2047 | dev: true 2048 | 2049 | /micromatch/4.0.2: 2050 | resolution: {integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==} 2051 | engines: {node: '>=8'} 2052 | dependencies: 2053 | braces: 3.0.2 2054 | picomatch: 2.2.2 2055 | dev: true 2056 | 2057 | /mimic-fn/2.1.0: 2058 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 2059 | engines: {node: '>=6'} 2060 | dev: true 2061 | 2062 | /minimatch/3.0.4: 2063 | resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} 2064 | dependencies: 2065 | brace-expansion: 1.1.11 2066 | dev: true 2067 | 2068 | /minimist/1.2.5: 2069 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 2070 | dev: true 2071 | 2072 | /ms/2.0.0: 2073 | resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} 2074 | dev: true 2075 | 2076 | /ms/2.1.2: 2077 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2078 | dev: true 2079 | 2080 | /multimap/1.1.0: 2081 | resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} 2082 | dev: true 2083 | 2084 | /mute-stream/0.0.8: 2085 | resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} 2086 | dev: true 2087 | 2088 | /natural-compare/1.4.0: 2089 | resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} 2090 | dev: true 2091 | 2092 | /node-releases/1.1.71: 2093 | resolution: {integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==} 2094 | dev: true 2095 | 2096 | /normalize-package-data/2.5.0: 2097 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2098 | dependencies: 2099 | hosted-git-info: 2.8.8 2100 | resolve: 1.20.0 2101 | semver: 5.7.1 2102 | validate-npm-package-license: 3.0.4 2103 | dev: true 2104 | 2105 | /object-assign/4.1.1: 2106 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} 2107 | engines: {node: '>=0.10.0'} 2108 | dev: true 2109 | 2110 | /object-inspect/1.10.3: 2111 | resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} 2112 | dev: true 2113 | 2114 | /object-inspect/1.9.0: 2115 | resolution: {integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==} 2116 | dev: true 2117 | 2118 | /object-keys/1.1.1: 2119 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 2120 | engines: {node: '>= 0.4'} 2121 | dev: true 2122 | 2123 | /object.assign/4.1.2: 2124 | resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} 2125 | engines: {node: '>= 0.4'} 2126 | dependencies: 2127 | call-bind: 1.0.2 2128 | define-properties: 1.1.3 2129 | has-symbols: 1.0.2 2130 | object-keys: 1.1.1 2131 | dev: true 2132 | 2133 | /object.entries/1.1.4: 2134 | resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} 2135 | engines: {node: '>= 0.4'} 2136 | dependencies: 2137 | call-bind: 1.0.2 2138 | define-properties: 1.1.3 2139 | es-abstract: 1.18.3 2140 | dev: true 2141 | 2142 | /object.fromentries/2.0.4: 2143 | resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} 2144 | engines: {node: '>= 0.4'} 2145 | dependencies: 2146 | call-bind: 1.0.2 2147 | define-properties: 1.1.3 2148 | es-abstract: 1.18.0 2149 | has: 1.0.3 2150 | dev: true 2151 | 2152 | /object.values/1.1.4: 2153 | resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} 2154 | engines: {node: '>= 0.4'} 2155 | dependencies: 2156 | call-bind: 1.0.2 2157 | define-properties: 1.1.3 2158 | es-abstract: 1.18.3 2159 | dev: true 2160 | 2161 | /once/1.4.0: 2162 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} 2163 | dependencies: 2164 | wrappy: 1.0.2 2165 | dev: true 2166 | 2167 | /onetime/5.1.2: 2168 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 2169 | engines: {node: '>=6'} 2170 | dependencies: 2171 | mimic-fn: 2.1.0 2172 | dev: true 2173 | 2174 | /optionator/0.9.1: 2175 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2176 | engines: {node: '>= 0.8.0'} 2177 | dependencies: 2178 | deep-is: 0.1.3 2179 | fast-levenshtein: 2.0.6 2180 | levn: 0.4.1 2181 | prelude-ls: 1.2.1 2182 | type-check: 0.4.0 2183 | word-wrap: 1.2.3 2184 | dev: true 2185 | 2186 | /os-tmpdir/1.0.2: 2187 | resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} 2188 | engines: {node: '>=0.10.0'} 2189 | dev: true 2190 | 2191 | /p-limit/1.3.0: 2192 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} 2193 | engines: {node: '>=4'} 2194 | dependencies: 2195 | p-try: 1.0.0 2196 | dev: true 2197 | 2198 | /p-limit/2.3.0: 2199 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 2200 | engines: {node: '>=6'} 2201 | dependencies: 2202 | p-try: 2.2.0 2203 | dev: true 2204 | 2205 | /p-locate/2.0.0: 2206 | resolution: {integrity: sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=} 2207 | engines: {node: '>=4'} 2208 | dependencies: 2209 | p-limit: 1.3.0 2210 | dev: true 2211 | 2212 | /p-locate/4.1.0: 2213 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 2214 | engines: {node: '>=8'} 2215 | dependencies: 2216 | p-limit: 2.3.0 2217 | dev: true 2218 | 2219 | /p-try/1.0.0: 2220 | resolution: {integrity: sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=} 2221 | engines: {node: '>=4'} 2222 | dev: true 2223 | 2224 | /p-try/2.2.0: 2225 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 2226 | engines: {node: '>=6'} 2227 | dev: true 2228 | 2229 | /parent-module/1.0.1: 2230 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2231 | engines: {node: '>=6'} 2232 | dependencies: 2233 | callsites: 3.1.0 2234 | dev: true 2235 | 2236 | /parse-json/4.0.0: 2237 | resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} 2238 | engines: {node: '>=4'} 2239 | dependencies: 2240 | error-ex: 1.3.2 2241 | json-parse-better-errors: 1.0.2 2242 | dev: true 2243 | 2244 | /parse-json/5.2.0: 2245 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 2246 | engines: {node: '>=8'} 2247 | dependencies: 2248 | '@babel/code-frame': 7.12.13 2249 | error-ex: 1.3.2 2250 | json-parse-even-better-errors: 2.3.1 2251 | lines-and-columns: 1.1.6 2252 | dev: true 2253 | 2254 | /path-exists/3.0.0: 2255 | resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} 2256 | engines: {node: '>=4'} 2257 | dev: true 2258 | 2259 | /path-exists/4.0.0: 2260 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2261 | engines: {node: '>=8'} 2262 | dev: true 2263 | 2264 | /path-is-absolute/1.0.1: 2265 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} 2266 | engines: {node: '>=0.10.0'} 2267 | dev: true 2268 | 2269 | /path-key/3.1.1: 2270 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2271 | engines: {node: '>=8'} 2272 | dev: true 2273 | 2274 | /path-parse/1.0.6: 2275 | resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} 2276 | dev: true 2277 | 2278 | /path-type/3.0.0: 2279 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} 2280 | engines: {node: '>=4'} 2281 | dependencies: 2282 | pify: 3.0.0 2283 | dev: true 2284 | 2285 | /path-type/4.0.0: 2286 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2287 | engines: {node: '>=8'} 2288 | dev: true 2289 | 2290 | /picomatch/2.2.2: 2291 | resolution: {integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==} 2292 | engines: {node: '>=8.6'} 2293 | dev: true 2294 | 2295 | /pify/3.0.0: 2296 | resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} 2297 | engines: {node: '>=4'} 2298 | dev: true 2299 | 2300 | /pkg-dir/2.0.0: 2301 | resolution: {integrity: sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=} 2302 | engines: {node: '>=4'} 2303 | dependencies: 2304 | find-up: 2.1.0 2305 | dev: true 2306 | 2307 | /pkg-dir/4.2.0: 2308 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 2309 | engines: {node: '>=8'} 2310 | dependencies: 2311 | find-up: 4.1.0 2312 | dev: true 2313 | 2314 | /pkg-up/2.0.0: 2315 | resolution: {integrity: sha1-yBmscoBZpGHKscOImivjxJoATX8=} 2316 | engines: {node: '>=4'} 2317 | dependencies: 2318 | find-up: 2.1.0 2319 | dev: true 2320 | 2321 | /pluralize/8.0.0: 2322 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} 2323 | engines: {node: '>=4'} 2324 | dev: true 2325 | 2326 | /prelude-ls/1.2.1: 2327 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2328 | engines: {node: '>= 0.8.0'} 2329 | dev: true 2330 | 2331 | /progress/2.0.3: 2332 | resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} 2333 | engines: {node: '>=0.4.0'} 2334 | dev: true 2335 | 2336 | /prop-types/15.7.2: 2337 | resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} 2338 | dependencies: 2339 | loose-envify: 1.4.0 2340 | object-assign: 4.1.1 2341 | react-is: 16.13.1 2342 | dev: true 2343 | 2344 | /punycode/2.1.1: 2345 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 2346 | engines: {node: '>=6'} 2347 | dev: true 2348 | 2349 | /queue-microtask/1.2.3: 2350 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2351 | dev: true 2352 | 2353 | /randombytes/2.1.0: 2354 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 2355 | dependencies: 2356 | safe-buffer: 5.2.1 2357 | dev: true 2358 | 2359 | /react-is/16.13.1: 2360 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 2361 | dev: true 2362 | 2363 | /read-pkg-up/3.0.0: 2364 | resolution: {integrity: sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=} 2365 | engines: {node: '>=4'} 2366 | dependencies: 2367 | find-up: 2.1.0 2368 | read-pkg: 3.0.0 2369 | dev: true 2370 | 2371 | /read-pkg-up/7.0.1: 2372 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 2373 | engines: {node: '>=8'} 2374 | dependencies: 2375 | find-up: 4.1.0 2376 | read-pkg: 5.2.0 2377 | type-fest: 0.8.1 2378 | dev: true 2379 | 2380 | /read-pkg/3.0.0: 2381 | resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} 2382 | engines: {node: '>=4'} 2383 | dependencies: 2384 | load-json-file: 4.0.0 2385 | normalize-package-data: 2.5.0 2386 | path-type: 3.0.0 2387 | dev: true 2388 | 2389 | /read-pkg/5.2.0: 2390 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 2391 | engines: {node: '>=8'} 2392 | dependencies: 2393 | '@types/normalize-package-data': 2.4.0 2394 | normalize-package-data: 2.5.0 2395 | parse-json: 5.2.0 2396 | type-fest: 0.6.0 2397 | dev: true 2398 | 2399 | /regexp-tree/0.1.23: 2400 | resolution: {integrity: sha512-+7HWfb4Bvu8Rs2eQTUIpX9I/PlQkYOuTNbRpKLJlQpSgwSkzFYh+pUj0gtvglnOZLKB6YgnIgRuJ2/IlpL48qw==} 2401 | hasBin: true 2402 | dev: true 2403 | 2404 | /regexp.prototype.flags/1.3.1: 2405 | resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} 2406 | engines: {node: '>= 0.4'} 2407 | dependencies: 2408 | call-bind: 1.0.2 2409 | define-properties: 1.1.3 2410 | dev: true 2411 | 2412 | /regexpp/3.1.0: 2413 | resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} 2414 | engines: {node: '>=8'} 2415 | dev: true 2416 | 2417 | /require-from-string/2.0.2: 2418 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 2419 | engines: {node: '>=0.10.0'} 2420 | dev: true 2421 | 2422 | /reserved-words/0.1.2: 2423 | resolution: {integrity: sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=} 2424 | dev: true 2425 | 2426 | /resolve-from/4.0.0: 2427 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2428 | engines: {node: '>=4'} 2429 | dev: true 2430 | 2431 | /resolve/1.20.0: 2432 | resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} 2433 | dependencies: 2434 | is-core-module: 2.2.0 2435 | path-parse: 1.0.6 2436 | dev: true 2437 | 2438 | /resolve/2.0.0-next.3: 2439 | resolution: {integrity: sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==} 2440 | dependencies: 2441 | is-core-module: 2.2.0 2442 | path-parse: 1.0.6 2443 | dev: true 2444 | 2445 | /restore-cursor/3.1.0: 2446 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 2447 | engines: {node: '>=8'} 2448 | dependencies: 2449 | onetime: 5.1.2 2450 | signal-exit: 3.0.3 2451 | dev: true 2452 | 2453 | /reusify/1.0.4: 2454 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2455 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2456 | dev: true 2457 | 2458 | /rimraf/3.0.2: 2459 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2460 | hasBin: true 2461 | dependencies: 2462 | glob: 7.1.6 2463 | dev: true 2464 | 2465 | /rollup-plugin-dts/3.0.2_rollup@2.52.8+typescript@4.3.5: 2466 | resolution: {integrity: sha512-hswlsdWu/x7k5pXzaLP6OvKRKcx8Bzprksz9i9mUe72zvt8LvqAb/AZpzs6FkLgmyRaN8B6rUQOVtzA3yEt9Yw==} 2467 | engines: {node: '>=v12.22.1'} 2468 | peerDependencies: 2469 | rollup: ^2.48.0 2470 | typescript: ^4.2.4 2471 | dependencies: 2472 | magic-string: 0.25.7 2473 | rollup: 2.52.8 2474 | typescript: 4.3.5 2475 | optionalDependencies: 2476 | '@babel/code-frame': 7.12.13 2477 | dev: true 2478 | 2479 | /rollup-plugin-terser/7.0.2_rollup@2.52.8: 2480 | resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} 2481 | peerDependencies: 2482 | rollup: ^2.0.0 2483 | dependencies: 2484 | '@babel/code-frame': 7.12.13 2485 | jest-worker: 26.6.2 2486 | rollup: 2.52.8 2487 | serialize-javascript: 4.0.0 2488 | terser: 5.6.1 2489 | dev: true 2490 | 2491 | /rollup-plugin-typescript2/0.30.0_rollup@2.52.8+typescript@4.3.5: 2492 | resolution: {integrity: sha512-NUFszIQyhgDdhRS9ya/VEmsnpTe+GERDMmFo0Y+kf8ds51Xy57nPNGglJY+W6x1vcouA7Au7nsTgsLFj2I0PxQ==} 2493 | peerDependencies: 2494 | rollup: '>=1.26.3' 2495 | typescript: '>=2.4.0' 2496 | dependencies: 2497 | '@rollup/pluginutils': 4.1.0_rollup@2.52.8 2498 | find-cache-dir: 3.3.1 2499 | fs-extra: 8.1.0 2500 | resolve: 1.20.0 2501 | rollup: 2.52.8 2502 | tslib: 2.1.0 2503 | typescript: 4.3.5 2504 | dev: true 2505 | 2506 | /rollup/2.52.8: 2507 | resolution: {integrity: sha512-IjAB0C6KK5/lvqzJWAzsvOik+jV5Bt907QdkQ/gDP4j+R9KYNI1tjqdxiPitGPVrWC21Mf/ucXgowUjN/VemaQ==} 2508 | engines: {node: '>=10.0.0'} 2509 | hasBin: true 2510 | optionalDependencies: 2511 | fsevents: 2.3.2 2512 | dev: true 2513 | 2514 | /run-async/2.4.1: 2515 | resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} 2516 | engines: {node: '>=0.12.0'} 2517 | dev: true 2518 | 2519 | /run-parallel/1.2.0: 2520 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2521 | dependencies: 2522 | queue-microtask: 1.2.3 2523 | dev: true 2524 | 2525 | /rxjs/6.6.6: 2526 | resolution: {integrity: sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==} 2527 | engines: {npm: '>=2.0.0'} 2528 | dependencies: 2529 | tslib: 1.14.1 2530 | dev: true 2531 | 2532 | /safe-buffer/5.1.2: 2533 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2534 | dev: true 2535 | 2536 | /safe-buffer/5.2.1: 2537 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2538 | dev: true 2539 | 2540 | /safe-regex/2.1.1: 2541 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} 2542 | dependencies: 2543 | regexp-tree: 0.1.23 2544 | dev: true 2545 | 2546 | /safer-buffer/2.1.2: 2547 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 2548 | dev: true 2549 | 2550 | /semver/5.7.1: 2551 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 2552 | hasBin: true 2553 | dev: true 2554 | 2555 | /semver/6.3.0: 2556 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 2557 | hasBin: true 2558 | dev: true 2559 | 2560 | /semver/7.3.4: 2561 | resolution: {integrity: sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==} 2562 | engines: {node: '>=10'} 2563 | hasBin: true 2564 | dependencies: 2565 | lru-cache: 6.0.0 2566 | dev: true 2567 | 2568 | /semver/7.3.5: 2569 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} 2570 | engines: {node: '>=10'} 2571 | hasBin: true 2572 | dependencies: 2573 | lru-cache: 6.0.0 2574 | dev: true 2575 | 2576 | /serialize-javascript/4.0.0: 2577 | resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} 2578 | dependencies: 2579 | randombytes: 2.1.0 2580 | dev: true 2581 | 2582 | /shebang-command/2.0.0: 2583 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2584 | engines: {node: '>=8'} 2585 | dependencies: 2586 | shebang-regex: 3.0.0 2587 | dev: true 2588 | 2589 | /shebang-regex/3.0.0: 2590 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2591 | engines: {node: '>=8'} 2592 | dev: true 2593 | 2594 | /side-channel/1.0.4: 2595 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 2596 | dependencies: 2597 | call-bind: 1.0.2 2598 | get-intrinsic: 1.1.1 2599 | object-inspect: 1.9.0 2600 | dev: true 2601 | 2602 | /signal-exit/3.0.3: 2603 | resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} 2604 | dev: true 2605 | 2606 | /slash/3.0.0: 2607 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2608 | engines: {node: '>=8'} 2609 | dev: true 2610 | 2611 | /slice-ansi/4.0.0: 2612 | resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} 2613 | engines: {node: '>=10'} 2614 | dependencies: 2615 | ansi-styles: 4.3.0 2616 | astral-regex: 2.0.0 2617 | is-fullwidth-code-point: 3.0.0 2618 | dev: true 2619 | 2620 | /source-map-support/0.5.19: 2621 | resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} 2622 | dependencies: 2623 | buffer-from: 1.1.1 2624 | source-map: 0.6.1 2625 | dev: true 2626 | 2627 | /source-map/0.5.7: 2628 | resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} 2629 | engines: {node: '>=0.10.0'} 2630 | dev: true 2631 | 2632 | /source-map/0.6.1: 2633 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2634 | engines: {node: '>=0.10.0'} 2635 | dev: true 2636 | 2637 | /source-map/0.7.3: 2638 | resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} 2639 | engines: {node: '>= 8'} 2640 | dev: true 2641 | 2642 | /sourcemap-codec/1.4.8: 2643 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 2644 | dev: true 2645 | 2646 | /spdx-correct/3.1.1: 2647 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 2648 | dependencies: 2649 | spdx-expression-parse: 3.0.1 2650 | spdx-license-ids: 3.0.7 2651 | dev: true 2652 | 2653 | /spdx-exceptions/2.3.0: 2654 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 2655 | dev: true 2656 | 2657 | /spdx-expression-parse/3.0.1: 2658 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 2659 | dependencies: 2660 | spdx-exceptions: 2.3.0 2661 | spdx-license-ids: 3.0.7 2662 | dev: true 2663 | 2664 | /spdx-license-ids/3.0.7: 2665 | resolution: {integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==} 2666 | dev: true 2667 | 2668 | /sprintf-js/1.0.3: 2669 | resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} 2670 | dev: true 2671 | 2672 | /string-argv/0.3.1: 2673 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 2674 | engines: {node: '>=0.6.19'} 2675 | dev: true 2676 | 2677 | /string-width/4.2.2: 2678 | resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} 2679 | engines: {node: '>=8'} 2680 | dependencies: 2681 | emoji-regex: 8.0.0 2682 | is-fullwidth-code-point: 3.0.0 2683 | strip-ansi: 6.0.0 2684 | dev: true 2685 | 2686 | /string.prototype.matchall/4.0.5: 2687 | resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} 2688 | dependencies: 2689 | call-bind: 1.0.2 2690 | define-properties: 1.1.3 2691 | es-abstract: 1.18.3 2692 | get-intrinsic: 1.1.1 2693 | has-symbols: 1.0.2 2694 | internal-slot: 1.0.3 2695 | regexp.prototype.flags: 1.3.1 2696 | side-channel: 1.0.4 2697 | dev: true 2698 | 2699 | /string.prototype.trimend/1.0.4: 2700 | resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} 2701 | dependencies: 2702 | call-bind: 1.0.2 2703 | define-properties: 1.1.3 2704 | dev: true 2705 | 2706 | /string.prototype.trimstart/1.0.4: 2707 | resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} 2708 | dependencies: 2709 | call-bind: 1.0.2 2710 | define-properties: 1.1.3 2711 | dev: true 2712 | 2713 | /strip-ansi/6.0.0: 2714 | resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} 2715 | engines: {node: '>=8'} 2716 | dependencies: 2717 | ansi-regex: 5.0.0 2718 | dev: true 2719 | 2720 | /strip-bom/3.0.0: 2721 | resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} 2722 | engines: {node: '>=4'} 2723 | dev: true 2724 | 2725 | /strip-json-comments/3.1.1: 2726 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2727 | engines: {node: '>=8'} 2728 | dev: true 2729 | 2730 | /supports-color/5.5.0: 2731 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 2732 | engines: {node: '>=4'} 2733 | dependencies: 2734 | has-flag: 3.0.0 2735 | dev: true 2736 | 2737 | /supports-color/7.2.0: 2738 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2739 | engines: {node: '>=8'} 2740 | dependencies: 2741 | has-flag: 4.0.0 2742 | dev: true 2743 | 2744 | /table/6.7.1: 2745 | resolution: {integrity: sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==} 2746 | engines: {node: '>=10.0.0'} 2747 | dependencies: 2748 | ajv: 8.6.1 2749 | lodash.clonedeep: 4.5.0 2750 | lodash.truncate: 4.4.2 2751 | slice-ansi: 4.0.0 2752 | string-width: 4.2.2 2753 | strip-ansi: 6.0.0 2754 | dev: true 2755 | 2756 | /terser/5.6.1: 2757 | resolution: {integrity: sha512-yv9YLFQQ+3ZqgWCUk+pvNJwgUTdlIxUk1WTN+RnaFJe2L7ipG2csPT0ra2XRm7Cs8cxN7QXmK1rFzEwYEQkzXw==} 2758 | engines: {node: '>=10'} 2759 | hasBin: true 2760 | dependencies: 2761 | commander: 2.20.3 2762 | source-map: 0.7.3 2763 | source-map-support: 0.5.19 2764 | dev: true 2765 | 2766 | /text-table/0.2.0: 2767 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} 2768 | dev: true 2769 | 2770 | /through/2.3.8: 2771 | resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} 2772 | dev: true 2773 | 2774 | /tmp/0.0.33: 2775 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} 2776 | engines: {node: '>=0.6.0'} 2777 | dependencies: 2778 | os-tmpdir: 1.0.2 2779 | dev: true 2780 | 2781 | /to-fast-properties/2.0.0: 2782 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} 2783 | engines: {node: '>=4'} 2784 | dev: true 2785 | 2786 | /to-regex-range/5.0.1: 2787 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2788 | engines: {node: '>=8.0'} 2789 | dependencies: 2790 | is-number: 7.0.0 2791 | dev: true 2792 | 2793 | /tsconfig-paths/3.9.0: 2794 | resolution: {integrity: sha512-dRcuzokWhajtZWkQsDVKbWyY+jgcLC5sqJhg2PSgf4ZkH2aHPvaOY8YWGhmjb68b5qqTfasSsDO9k7RUiEmZAw==} 2795 | dependencies: 2796 | '@types/json5': 0.0.29 2797 | json5: 1.0.1 2798 | minimist: 1.2.5 2799 | strip-bom: 3.0.0 2800 | dev: true 2801 | 2802 | /tslib/1.14.1: 2803 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 2804 | dev: true 2805 | 2806 | /tslib/2.1.0: 2807 | resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} 2808 | dev: true 2809 | 2810 | /tslib/2.3.0: 2811 | resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} 2812 | dev: true 2813 | 2814 | /tsutils/3.21.0_typescript@4.3.5: 2815 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 2816 | engines: {node: '>= 6'} 2817 | peerDependencies: 2818 | 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' 2819 | dependencies: 2820 | tslib: 1.14.1 2821 | typescript: 4.3.5 2822 | dev: true 2823 | 2824 | /type-check/0.4.0: 2825 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2826 | engines: {node: '>= 0.8.0'} 2827 | dependencies: 2828 | prelude-ls: 1.2.1 2829 | dev: true 2830 | 2831 | /type-detect/4.0.8: 2832 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} 2833 | engines: {node: '>=4'} 2834 | dev: true 2835 | 2836 | /type-fest/0.11.0: 2837 | resolution: {integrity: sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==} 2838 | engines: {node: '>=8'} 2839 | dev: true 2840 | 2841 | /type-fest/0.20.2: 2842 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2843 | engines: {node: '>=10'} 2844 | dev: true 2845 | 2846 | /type-fest/0.6.0: 2847 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 2848 | engines: {node: '>=8'} 2849 | dev: true 2850 | 2851 | /type-fest/0.8.1: 2852 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 2853 | engines: {node: '>=8'} 2854 | dev: true 2855 | 2856 | /typescript/4.3.5: 2857 | resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} 2858 | engines: {node: '>=4.2.0'} 2859 | hasBin: true 2860 | dev: true 2861 | 2862 | /typical/4.0.0: 2863 | resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} 2864 | engines: {node: '>=8'} 2865 | dev: true 2866 | 2867 | /unbox-primitive/1.0.0: 2868 | resolution: {integrity: sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==} 2869 | dependencies: 2870 | function-bind: 1.1.1 2871 | has-bigints: 1.0.1 2872 | has-symbols: 1.0.2 2873 | which-boxed-primitive: 1.0.2 2874 | dev: true 2875 | 2876 | /unbox-primitive/1.0.1: 2877 | resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} 2878 | dependencies: 2879 | function-bind: 1.1.1 2880 | has-bigints: 1.0.1 2881 | has-symbols: 1.0.2 2882 | which-boxed-primitive: 1.0.2 2883 | dev: true 2884 | 2885 | /universalify/0.1.2: 2886 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 2887 | engines: {node: '>= 4.0.0'} 2888 | dev: true 2889 | 2890 | /uri-js/4.4.1: 2891 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2892 | dependencies: 2893 | punycode: 2.1.1 2894 | dev: true 2895 | 2896 | /v8-compile-cache/2.3.0: 2897 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 2898 | dev: true 2899 | 2900 | /validate-npm-package-license/3.0.4: 2901 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 2902 | dependencies: 2903 | spdx-correct: 3.1.1 2904 | spdx-expression-parse: 3.0.1 2905 | dev: true 2906 | 2907 | /vue-eslint-parser/7.6.0_eslint@7.30.0: 2908 | resolution: {integrity: sha512-QXxqH8ZevBrtiZMZK0LpwaMfevQi9UL7lY6Kcp+ogWHC88AuwUPwwCIzkOUc1LR4XsYAt/F9yHXAB/QoD17QXA==} 2909 | engines: {node: '>=8.10'} 2910 | peerDependencies: 2911 | eslint: '>=5.0.0' 2912 | dependencies: 2913 | debug: 4.3.1 2914 | eslint: 7.30.0 2915 | eslint-scope: 5.1.1 2916 | eslint-visitor-keys: 1.3.0 2917 | espree: 6.2.1 2918 | esquery: 1.4.0 2919 | lodash: 4.17.21 2920 | transitivePeerDependencies: 2921 | - supports-color 2922 | dev: true 2923 | 2924 | /which-boxed-primitive/1.0.2: 2925 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2926 | dependencies: 2927 | is-bigint: 1.0.1 2928 | is-boolean-object: 1.1.0 2929 | is-number-object: 1.0.4 2930 | is-string: 1.0.6 2931 | is-symbol: 1.0.3 2932 | dev: true 2933 | 2934 | /which/2.0.2: 2935 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2936 | engines: {node: '>= 8'} 2937 | hasBin: true 2938 | dependencies: 2939 | isexe: 2.0.0 2940 | dev: true 2941 | 2942 | /windicss/3.1.4: 2943 | resolution: {integrity: sha512-3RBcANxdOy/n4dLVT8+0X409sGI+piO06ARbQ8RncxGuYgdw5Ip3hrhGIYajH67lV+tHc7xNVGxj73amOC9N0g==} 2944 | engines: {node: '>= 12'} 2945 | hasBin: true 2946 | dev: true 2947 | 2948 | /word-wrap/1.2.3: 2949 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 2950 | engines: {node: '>=0.10.0'} 2951 | dev: true 2952 | 2953 | /wrappy/1.0.2: 2954 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} 2955 | dev: true 2956 | 2957 | /yallist/4.0.0: 2958 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2959 | dev: true 2960 | 2961 | /yaml-eslint-parser/0.3.2: 2962 | resolution: {integrity: sha512-32kYO6kJUuZzqte82t4M/gB6/+11WAuHiEnK7FreMo20xsCKPeFH5tDBU7iWxR7zeJpNnMXfJyXwne48D0hGrg==} 2963 | dependencies: 2964 | eslint-visitor-keys: 1.3.0 2965 | lodash: 4.17.21 2966 | yaml: 1.10.2 2967 | dev: true 2968 | 2969 | /yaml/1.10.2: 2970 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 2971 | engines: {node: '>= 6'} 2972 | dev: true 2973 | --------------------------------------------------------------------------------