Codebase list node-nth-check / 734c8ffd-e12d-4b5f-be87-023b31bcd45f/main
New upstream release. Debian Janitor 2 years ago
11 changed file(s) with 3343 addition(s) and 6959 deletion(s). Raw diff Collapse all Expand all
2828 "extends": [
2929 "plugin:@typescript-eslint/eslint-recommended",
3030 "plugin:@typescript-eslint/recommended",
31 "prettier/@typescript-eslint"
31 "prettier"
3232 ],
3333 "parserOptions": {
3434 "sourceType": "module",
0 github: [fb55]
1 tidelift: "npm/nth-check"
0 version: 2
1 updates:
2 - package-ecosystem: npm
3 directory: "/"
4 schedule:
5 interval: daily
6 open-pull-requests-limit: 10
7 versioning-strategy: increase
8 - package-ecosystem: "github-actions"
9 directory: "/"
10 schedule:
11 interval: daily
0 name: "Code scanning - action"
1
2 on:
3 push:
4 branches: [master]
5 pull_request:
6 # The branches below must be a subset of the branches above
7 branches: [master]
8 schedule:
9 - cron: "0 7 * * 0"
10
11 jobs:
12 CodeQL-Build:
13 runs-on: ubuntu-latest
14
15 steps:
16 - name: Checkout repository
17 uses: actions/checkout@v2
18 with:
19 # We must fetch at least the immediate parents so that if this is
20 # a pull request then we can checkout the head.
21 fetch-depth: 2
22
23 # If this run was triggered by a pull request event, then checkout
24 # the head of the pull request instead of the merge commit.
25 - run: git checkout HEAD^2
26 if: ${{ github.event_name == 'pull_request' }}
27
28 # Initializes the CodeQL tools for scanning.
29 - name: Initialize CodeQL
30 uses: github/codeql-action/init@v1
31 # Override language selection by uncommenting this and choosing your languages
32 # with:
33 # languages: go, javascript, csharp, python, cpp, java
34 # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
35 # If this step fails, then you should remove it and run the build manually (see below)
36 - name: Autobuild
37 uses: github/codeql-action/autobuild@v1
38
39 # ℹī¸ Command-line programs to run using the OS shell.
40 # 📚 https://git.io/JvXDl
41
42 # ✏ī¸ If the Autobuild fails above, remove it and uncomment the following three lines
43 # and modify them (or add more) to build your code if your project
44 # uses a compiled language
45
46 #- run: |
47 # make bootstrap
48 # make release
49
50 - name: Perform CodeQL Analysis
51 uses: github/codeql-action/analyze@v1
0 # Based on https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/automating-dependabot-with-github-actions#enable-auto-merge-on-a-pull-request
1 name: Dependabot auto-merge
2 on: pull_request_target
3
4 permissions:
5 pull-requests: write
6 contents: write
7
8 jobs:
9 dependabot:
10 runs-on: ubuntu-latest
11 if: ${{ github.actor == 'dependabot[bot]' }}
12 steps:
13 - name: Dependabot metadata
14 id: metadata
15 uses: dependabot/fetch-metadata@v1.1.1
16 with:
17 github-token: "${{ secrets.GITHUB_TOKEN }}"
18 - name: Enable auto-merge for Dependabot PRs
19 # Automatically merge semver-patch and semver-minor PRs
20 if: "${{ steps.metadata.outputs.update-type ==
21 'version-update:semver-minor' ||
22 steps.metadata.outputs.update-type ==
23 'version-update:semver-patch' }}"
24 run: gh pr merge --auto --squash "$PR_URL"
25 env:
26 PR_URL: ${{github.event.pull_request.html_url}}
27 GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
0 name: Node.js CI
1
2 on: [push, pull_request]
3
4 env:
5 CI: true
6 FORCE_COLOR: 2
7 NODE_COV: 16 # The Node.js version to run coveralls on
8
9 jobs:
10 lint:
11 runs-on: ubuntu-latest
12 steps:
13 - uses: actions/checkout@v2
14 - uses: actions/setup-node@v2
15 with:
16 node-version: 16
17 cache: npm
18 - run: npm ci
19 - run: npm run lint
20
21 test:
22 name: Node ${{ matrix.node }}
23 runs-on: ubuntu-latest
24
25 strategy:
26 fail-fast: false
27 matrix:
28 node:
29 - 10
30 - 12
31 - 14
32 - 16
33
34 steps:
35 - uses: actions/checkout@v2
36 - name: Use Node.js ${{ matrix.node }}
37 uses: actions/setup-node@v2
38 with:
39 node-version: ${{ matrix.node }}
40 cache: npm
41 - run: npm ci
42 - run: npm run build --if-present
43
44 - name: Run Jest
45 run: npm run test:jest
46 if: matrix.node != env.NODE_COV
47
48 - name: Run Jest with coverage
49 run: npm run test:jest -- --coverage
50 if: matrix.node == env.NODE_COV
51
52 - name: Run Coveralls
53 uses: coverallsapp/github-action@master
54 if: matrix.node == env.NODE_COV
55 with:
56 github-token: "${{ secrets.GITHUB_TOKEN }}"
0 .vscode/
1 node_modules/
2 coverage/
3 lib/
0 node-nth-check (2.0.1-1) UNRELEASED; urgency=low
1
2 * New upstream release.
3
4 -- Debian Janitor <janitor@jelmer.uk> Sat, 29 Jan 2022 06:15:07 -0000
5
06 node-nth-check (2.0.0-1) unstable; urgency=medium
17
28 * Team upload
00 {
11 "name": "nth-check",
2 "version": "2.0.0",
2 "version": "2.0.1",
33 "lockfileVersion": 2,
44 "requires": true,
55 "packages": {
66 "": {
7 "version": "2.0.0",
7 "name": "nth-check",
8 "version": "2.0.1",
89 "license": "BSD-2-Clause",
910 "dependencies": {
1011 "boolbase": "^1.0.0"
1112 },
1213 "devDependencies": {
13 "@types/jest": "^26.0.0",
14 "@types/node": "^14.0.5",
15 "@typescript-eslint/eslint-plugin": "^4.1.0",
16 "@typescript-eslint/parser": "^4.1.0",
17 "eslint": "^7.0.0",
18 "eslint-config-prettier": "^6.0.0",
19 "jest": "^26.0.1",
20 "prettier": "^2.1.1",
21 "ts-jest": "^26.0.0",
22 "typescript": "^4.0.2"
14 "@types/jest": "^27.0.1",
15 "@types/node": "^16.9.1",
16 "@typescript-eslint/eslint-plugin": "^4.31.1",
17 "@typescript-eslint/parser": "^4.31.1",
18 "eslint": "^7.32.0",
19 "eslint-config-prettier": "^8.3.0",
20 "jest": "^27.2.0",
21 "prettier": "^2.4.1",
22 "ts-jest": "^27.0.5",
23 "typescript": "^4.4.3"
2324 },
2425 "funding": {
2526 "url": "https://github.com/fb55/nth-check?sponsor=1"
2627 }
2728 },
2829 "node_modules/@babel/code-frame": {
29 "version": "7.10.4",
30 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
31 "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
30 "version": "7.12.11",
31 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
32 "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
3233 "dev": true,
3334 "dependencies": {
3435 "@babel/highlight": "^7.10.4"
3536 }
3637 },
38 "node_modules/@babel/compat-data": {
39 "version": "7.15.0",
40 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
41 "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
42 "dev": true,
43 "engines": {
44 "node": ">=6.9.0"
45 }
46 },
3747 "node_modules/@babel/core": {
38 "version": "7.12.9",
39 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz",
40 "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==",
41 "dev": true,
42 "dependencies": {
43 "@babel/code-frame": "^7.10.4",
44 "@babel/generator": "^7.12.5",
45 "@babel/helper-module-transforms": "^7.12.1",
46 "@babel/helpers": "^7.12.5",
47 "@babel/parser": "^7.12.7",
48 "@babel/template": "^7.12.7",
49 "@babel/traverse": "^7.12.9",
50 "@babel/types": "^7.12.7",
48 "version": "7.15.5",
49 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
50 "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
51 "dev": true,
52 "dependencies": {
53 "@babel/code-frame": "^7.14.5",
54 "@babel/generator": "^7.15.4",
55 "@babel/helper-compilation-targets": "^7.15.4",
56 "@babel/helper-module-transforms": "^7.15.4",
57 "@babel/helpers": "^7.15.4",
58 "@babel/parser": "^7.15.5",
59 "@babel/template": "^7.15.4",
60 "@babel/traverse": "^7.15.4",
61 "@babel/types": "^7.15.4",
5162 "convert-source-map": "^1.7.0",
5263 "debug": "^4.1.0",
53 "gensync": "^1.0.0-beta.1",
64 "gensync": "^1.0.0-beta.2",
5465 "json5": "^2.1.2",
55 "lodash": "^4.17.19",
56 "resolve": "^1.3.2",
57 "semver": "^5.4.1",
66 "semver": "^6.3.0",
5867 "source-map": "^0.5.0"
5968 },
6069 "engines": {
6574 "url": "https://opencollective.com/babel"
6675 }
6776 },
77 "node_modules/@babel/core/node_modules/@babel/code-frame": {
78 "version": "7.14.5",
79 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
80 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
81 "dev": true,
82 "dependencies": {
83 "@babel/highlight": "^7.14.5"
84 },
85 "engines": {
86 "node": ">=6.9.0"
87 }
88 },
6889 "node_modules/@babel/core/node_modules/semver": {
69 "version": "5.7.1",
70 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
71 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
90 "version": "6.3.0",
91 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
92 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
7293 "dev": true,
7394 "bin": {
74 "semver": "bin/semver"
95 "semver": "bin/semver.js"
7596 }
7697 },
7798 "node_modules/@babel/core/node_modules/source-map": {
84105 }
85106 },
86107 "node_modules/@babel/generator": {
87 "version": "7.12.5",
88 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz",
89 "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==",
90 "dev": true,
91 "dependencies": {
92 "@babel/types": "^7.12.5",
108 "version": "7.15.4",
109 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
110 "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
111 "dev": true,
112 "dependencies": {
113 "@babel/types": "^7.15.4",
93114 "jsesc": "^2.5.1",
94115 "source-map": "^0.5.0"
116 },
117 "engines": {
118 "node": ">=6.9.0"
95119 }
96120 },
97121 "node_modules/@babel/generator/node_modules/source-map": {
103127 "node": ">=0.10.0"
104128 }
105129 },
130 "node_modules/@babel/helper-compilation-targets": {
131 "version": "7.15.4",
132 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
133 "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
134 "dev": true,
135 "dependencies": {
136 "@babel/compat-data": "^7.15.0",
137 "@babel/helper-validator-option": "^7.14.5",
138 "browserslist": "^4.16.6",
139 "semver": "^6.3.0"
140 },
141 "engines": {
142 "node": ">=6.9.0"
143 },
144 "peerDependencies": {
145 "@babel/core": "^7.0.0"
146 }
147 },
148 "node_modules/@babel/helper-compilation-targets/node_modules/semver": {
149 "version": "6.3.0",
150 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
151 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
152 "dev": true,
153 "bin": {
154 "semver": "bin/semver.js"
155 }
156 },
106157 "node_modules/@babel/helper-function-name": {
107 "version": "7.10.4",
108 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
109 "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
110 "dev": true,
111 "dependencies": {
112 "@babel/helper-get-function-arity": "^7.10.4",
113 "@babel/template": "^7.10.4",
114 "@babel/types": "^7.10.4"
158 "version": "7.15.4",
159 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
160 "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
161 "dev": true,
162 "dependencies": {
163 "@babel/helper-get-function-arity": "^7.15.4",
164 "@babel/template": "^7.15.4",
165 "@babel/types": "^7.15.4"
166 },
167 "engines": {
168 "node": ">=6.9.0"
115169 }
116170 },
117171 "node_modules/@babel/helper-get-function-arity": {
118 "version": "7.10.4",
119 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
120 "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
121 "dev": true,
122 "dependencies": {
123 "@babel/types": "^7.10.4"
172 "version": "7.15.4",
173 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
174 "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
175 "dev": true,
176 "dependencies": {
177 "@babel/types": "^7.15.4"
178 },
179 "engines": {
180 "node": ">=6.9.0"
181 }
182 },
183 "node_modules/@babel/helper-hoist-variables": {
184 "version": "7.15.4",
185 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
186 "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
187 "dev": true,
188 "dependencies": {
189 "@babel/types": "^7.15.4"
190 },
191 "engines": {
192 "node": ">=6.9.0"
124193 }
125194 },
126195 "node_modules/@babel/helper-member-expression-to-functions": {
127 "version": "7.12.7",
128 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
129 "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
130 "dev": true,
131 "dependencies": {
132 "@babel/types": "^7.12.7"
196 "version": "7.15.4",
197 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
198 "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
199 "dev": true,
200 "dependencies": {
201 "@babel/types": "^7.15.4"
202 },
203 "engines": {
204 "node": ">=6.9.0"
133205 }
134206 },
135207 "node_modules/@babel/helper-module-imports": {
136 "version": "7.12.5",
137 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
138 "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
139 "dev": true,
140 "dependencies": {
141 "@babel/types": "^7.12.5"
208 "version": "7.15.4",
209 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
210 "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
211 "dev": true,
212 "dependencies": {
213 "@babel/types": "^7.15.4"
214 },
215 "engines": {
216 "node": ">=6.9.0"
142217 }
143218 },
144219 "node_modules/@babel/helper-module-transforms": {
145 "version": "7.12.1",
146 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
147 "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
148 "dev": true,
149 "dependencies": {
150 "@babel/helper-module-imports": "^7.12.1",
151 "@babel/helper-replace-supers": "^7.12.1",
152 "@babel/helper-simple-access": "^7.12.1",
153 "@babel/helper-split-export-declaration": "^7.11.0",
154 "@babel/helper-validator-identifier": "^7.10.4",
155 "@babel/template": "^7.10.4",
156 "@babel/traverse": "^7.12.1",
157 "@babel/types": "^7.12.1",
158 "lodash": "^4.17.19"
220 "version": "7.15.4",
221 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz",
222 "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==",
223 "dev": true,
224 "dependencies": {
225 "@babel/helper-module-imports": "^7.15.4",
226 "@babel/helper-replace-supers": "^7.15.4",
227 "@babel/helper-simple-access": "^7.15.4",
228 "@babel/helper-split-export-declaration": "^7.15.4",
229 "@babel/helper-validator-identifier": "^7.14.9",
230 "@babel/template": "^7.15.4",
231 "@babel/traverse": "^7.15.4",
232 "@babel/types": "^7.15.4"
233 },
234 "engines": {
235 "node": ">=6.9.0"
159236 }
160237 },
161238 "node_modules/@babel/helper-optimise-call-expression": {
162 "version": "7.12.7",
163 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz",
164 "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==",
165 "dev": true,
166 "dependencies": {
167 "@babel/types": "^7.12.7"
239 "version": "7.15.4",
240 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
241 "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
242 "dev": true,
243 "dependencies": {
244 "@babel/types": "^7.15.4"
245 },
246 "engines": {
247 "node": ">=6.9.0"
168248 }
169249 },
170250 "node_modules/@babel/helper-plugin-utils": {
171 "version": "7.10.4",
172 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
173 "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
174 "dev": true
251 "version": "7.14.5",
252 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
253 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
254 "dev": true,
255 "engines": {
256 "node": ">=6.9.0"
257 }
175258 },
176259 "node_modules/@babel/helper-replace-supers": {
177 "version": "7.12.5",
178 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz",
179 "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==",
180 "dev": true,
181 "dependencies": {
182 "@babel/helper-member-expression-to-functions": "^7.12.1",
183 "@babel/helper-optimise-call-expression": "^7.10.4",
184 "@babel/traverse": "^7.12.5",
185 "@babel/types": "^7.12.5"
260 "version": "7.15.4",
261 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
262 "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
263 "dev": true,
264 "dependencies": {
265 "@babel/helper-member-expression-to-functions": "^7.15.4",
266 "@babel/helper-optimise-call-expression": "^7.15.4",
267 "@babel/traverse": "^7.15.4",
268 "@babel/types": "^7.15.4"
269 },
270 "engines": {
271 "node": ">=6.9.0"
186272 }
187273 },
188274 "node_modules/@babel/helper-simple-access": {
189 "version": "7.12.1",
190 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
191 "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
192 "dev": true,
193 "dependencies": {
194 "@babel/types": "^7.12.1"
275 "version": "7.15.4",
276 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
277 "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
278 "dev": true,
279 "dependencies": {
280 "@babel/types": "^7.15.4"
281 },
282 "engines": {
283 "node": ">=6.9.0"
195284 }
196285 },
197286 "node_modules/@babel/helper-split-export-declaration": {
198 "version": "7.11.0",
199 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
200 "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
201 "dev": true,
202 "dependencies": {
203 "@babel/types": "^7.11.0"
287 "version": "7.15.4",
288 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
289 "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
290 "dev": true,
291 "dependencies": {
292 "@babel/types": "^7.15.4"
293 },
294 "engines": {
295 "node": ">=6.9.0"
204296 }
205297 },
206298 "node_modules/@babel/helper-validator-identifier": {
207 "version": "7.10.4",
208 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
209 "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
210 "dev": true
299 "version": "7.14.9",
300 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
301 "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
302 "dev": true,
303 "engines": {
304 "node": ">=6.9.0"
305 }
306 },
307 "node_modules/@babel/helper-validator-option": {
308 "version": "7.14.5",
309 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
310 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
311 "dev": true,
312 "engines": {
313 "node": ">=6.9.0"
314 }
211315 },
212316 "node_modules/@babel/helpers": {
213 "version": "7.12.5",
214 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
215 "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
216 "dev": true,
217 "dependencies": {
218 "@babel/template": "^7.10.4",
219 "@babel/traverse": "^7.12.5",
220 "@babel/types": "^7.12.5"
317 "version": "7.15.4",
318 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
319 "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
320 "dev": true,
321 "dependencies": {
322 "@babel/template": "^7.15.4",
323 "@babel/traverse": "^7.15.4",
324 "@babel/types": "^7.15.4"
325 },
326 "engines": {
327 "node": ">=6.9.0"
221328 }
222329 },
223330 "node_modules/@babel/highlight": {
224 "version": "7.10.4",
225 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
226 "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
227 "dev": true,
228 "dependencies": {
229 "@babel/helper-validator-identifier": "^7.10.4",
331 "version": "7.14.5",
332 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
333 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
334 "dev": true,
335 "dependencies": {
336 "@babel/helper-validator-identifier": "^7.14.5",
230337 "chalk": "^2.0.0",
231338 "js-tokens": "^4.0.0"
339 },
340 "engines": {
341 "node": ">=6.9.0"
232342 }
233343 },
234344 "node_modules/@babel/highlight/node_modules/ansi-styles": {
303413 }
304414 },
305415 "node_modules/@babel/parser": {
306 "version": "7.12.7",
307 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz",
308 "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==",
416 "version": "7.15.6",
417 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz",
418 "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==",
309419 "dev": true,
310420 "bin": {
311421 "parser": "bin/babel-parser.js"
339449 }
340450 },
341451 "node_modules/@babel/plugin-syntax-class-properties": {
342 "version": "7.12.1",
343 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz",
344 "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==",
345 "dev": true,
346 "dependencies": {
347 "@babel/helper-plugin-utils": "^7.10.4"
452 "version": "7.12.13",
453 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
454 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
455 "dev": true,
456 "dependencies": {
457 "@babel/helper-plugin-utils": "^7.12.13"
348458 },
349459 "peerDependencies": {
350460 "@babel/core": "^7.0.0-0"
447557 }
448558 },
449559 "node_modules/@babel/plugin-syntax-top-level-await": {
450 "version": "7.12.1",
451 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
452 "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==",
453 "dev": true,
454 "dependencies": {
455 "@babel/helper-plugin-utils": "^7.10.4"
560 "version": "7.14.5",
561 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
562 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
563 "dev": true,
564 "dependencies": {
565 "@babel/helper-plugin-utils": "^7.14.5"
566 },
567 "engines": {
568 "node": ">=6.9.0"
456569 },
457570 "peerDependencies": {
458571 "@babel/core": "^7.0.0-0"
459572 }
460573 },
574 "node_modules/@babel/plugin-syntax-typescript": {
575 "version": "7.14.5",
576 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
577 "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
578 "dev": true,
579 "dependencies": {
580 "@babel/helper-plugin-utils": "^7.14.5"
581 },
582 "engines": {
583 "node": ">=6.9.0"
584 },
585 "peerDependencies": {
586 "@babel/core": "^7.0.0-0"
587 }
588 },
461589 "node_modules/@babel/template": {
462 "version": "7.12.7",
463 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
464 "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
465 "dev": true,
466 "dependencies": {
467 "@babel/code-frame": "^7.10.4",
468 "@babel/parser": "^7.12.7",
469 "@babel/types": "^7.12.7"
590 "version": "7.15.4",
591 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
592 "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
593 "dev": true,
594 "dependencies": {
595 "@babel/code-frame": "^7.14.5",
596 "@babel/parser": "^7.15.4",
597 "@babel/types": "^7.15.4"
598 },
599 "engines": {
600 "node": ">=6.9.0"
601 }
602 },
603 "node_modules/@babel/template/node_modules/@babel/code-frame": {
604 "version": "7.14.5",
605 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
606 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
607 "dev": true,
608 "dependencies": {
609 "@babel/highlight": "^7.14.5"
610 },
611 "engines": {
612 "node": ">=6.9.0"
470613 }
471614 },
472615 "node_modules/@babel/traverse": {
473 "version": "7.12.9",
474 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz",
475 "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==",
476 "dev": true,
477 "dependencies": {
478 "@babel/code-frame": "^7.10.4",
479 "@babel/generator": "^7.12.5",
480 "@babel/helper-function-name": "^7.10.4",
481 "@babel/helper-split-export-declaration": "^7.11.0",
482 "@babel/parser": "^7.12.7",
483 "@babel/types": "^7.12.7",
616 "version": "7.15.4",
617 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
618 "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
619 "dev": true,
620 "dependencies": {
621 "@babel/code-frame": "^7.14.5",
622 "@babel/generator": "^7.15.4",
623 "@babel/helper-function-name": "^7.15.4",
624 "@babel/helper-hoist-variables": "^7.15.4",
625 "@babel/helper-split-export-declaration": "^7.15.4",
626 "@babel/parser": "^7.15.4",
627 "@babel/types": "^7.15.4",
484628 "debug": "^4.1.0",
485 "globals": "^11.1.0",
486 "lodash": "^4.17.19"
629 "globals": "^11.1.0"
630 },
631 "engines": {
632 "node": ">=6.9.0"
633 }
634 },
635 "node_modules/@babel/traverse/node_modules/@babel/code-frame": {
636 "version": "7.14.5",
637 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
638 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
639 "dev": true,
640 "dependencies": {
641 "@babel/highlight": "^7.14.5"
642 },
643 "engines": {
644 "node": ">=6.9.0"
487645 }
488646 },
489647 "node_modules/@babel/traverse/node_modules/globals": {
496654 }
497655 },
498656 "node_modules/@babel/types": {
499 "version": "7.12.7",
500 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz",
501 "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==",
502 "dev": true,
503 "dependencies": {
504 "@babel/helper-validator-identifier": "^7.10.4",
505 "lodash": "^4.17.19",
657 "version": "7.15.6",
658 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
659 "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
660 "dev": true,
661 "dependencies": {
662 "@babel/helper-validator-identifier": "^7.14.9",
506663 "to-fast-properties": "^2.0.0"
664 },
665 "engines": {
666 "node": ">=6.9.0"
507667 }
508668 },
509669 "node_modules/@bcoe/v8-coverage": {
512672 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
513673 "dev": true
514674 },
515 "node_modules/@cnakazawa/watch": {
516 "version": "1.0.4",
517 "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
518 "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
519 "dev": true,
520 "dependencies": {
521 "exec-sh": "^0.3.2",
522 "minimist": "^1.2.0"
523 },
524 "bin": {
525 "watch": "cli.js"
526 },
527 "engines": {
528 "node": ">=0.1.95"
529 }
530 },
531675 "node_modules/@eslint/eslintrc": {
532 "version": "0.2.1",
533 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz",
534 "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==",
676 "version": "0.4.3",
677 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
678 "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
535679 "dev": true,
536680 "dependencies": {
537681 "ajv": "^6.12.4",
538682 "debug": "^4.1.1",
539683 "espree": "^7.3.0",
540 "globals": "^12.1.0",
684 "globals": "^13.9.0",
541685 "ignore": "^4.0.6",
542686 "import-fresh": "^3.2.1",
543687 "js-yaml": "^3.13.1",
544 "lodash": "^4.17.19",
545688 "minimatch": "^3.0.4",
546689 "strip-json-comments": "^3.1.1"
547690 },
548691 "engines": {
549692 "node": "^10.12.0 || >=12.0.0"
550693 }
694 },
695 "node_modules/@humanwhocodes/config-array": {
696 "version": "0.5.0",
697 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
698 "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
699 "dev": true,
700 "dependencies": {
701 "@humanwhocodes/object-schema": "^1.2.0",
702 "debug": "^4.1.1",
703 "minimatch": "^3.0.4"
704 },
705 "engines": {
706 "node": ">=10.10.0"
707 }
708 },
709 "node_modules/@humanwhocodes/object-schema": {
710 "version": "1.2.0",
711 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
712 "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
713 "dev": true
551714 },
552715 "node_modules/@istanbuljs/load-nyc-config": {
553716 "version": "1.1.0",
575738 }
576739 },
577740 "node_modules/@istanbuljs/schema": {
578 "version": "0.1.2",
579 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
580 "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
741 "version": "0.1.3",
742 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
743 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
581744 "dev": true,
582745 "engines": {
583746 "node": ">=8"
584747 }
585748 },
586749 "node_modules/@jest/console": {
587 "version": "26.6.2",
588 "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz",
589 "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==",
590 "dev": true,
591 "dependencies": {
592 "@jest/types": "^26.6.2",
750 "version": "27.2.0",
751 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.2.0.tgz",
752 "integrity": "sha512-35z+RqsK2CCgNxn+lWyK8X4KkaDtfL4BggT7oeZ0JffIiAiEYFYPo5B67V50ZubqDS1ehBrdCR2jduFnIrZOYw==",
753 "dev": true,
754 "dependencies": {
755 "@jest/types": "^27.1.1",
593756 "@types/node": "*",
594757 "chalk": "^4.0.0",
595 "jest-message-util": "^26.6.2",
596 "jest-util": "^26.6.2",
758 "jest-message-util": "^27.2.0",
759 "jest-util": "^27.2.0",
597760 "slash": "^3.0.0"
598761 },
599762 "engines": {
600 "node": ">= 10.14.2"
763 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
601764 }
602765 },
603766 "node_modules/@jest/core": {
604 "version": "26.6.3",
605 "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz",
606 "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==",
607 "dev": true,
608 "dependencies": {
609 "@jest/console": "^26.6.2",
610 "@jest/reporters": "^26.6.2",
611 "@jest/test-result": "^26.6.2",
612 "@jest/transform": "^26.6.2",
613 "@jest/types": "^26.6.2",
767 "version": "27.2.0",
768 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz",
769 "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==",
770 "dev": true,
771 "dependencies": {
772 "@jest/console": "^27.2.0",
773 "@jest/reporters": "^27.2.0",
774 "@jest/test-result": "^27.2.0",
775 "@jest/transform": "^27.2.0",
776 "@jest/types": "^27.1.1",
614777 "@types/node": "*",
615778 "ansi-escapes": "^4.2.1",
616779 "chalk": "^4.0.0",
780 "emittery": "^0.8.1",
617781 "exit": "^0.1.2",
618782 "graceful-fs": "^4.2.4",
619 "jest-changed-files": "^26.6.2",
620 "jest-config": "^26.6.3",
621 "jest-haste-map": "^26.6.2",
622 "jest-message-util": "^26.6.2",
623 "jest-regex-util": "^26.0.0",
624 "jest-resolve": "^26.6.2",
625 "jest-resolve-dependencies": "^26.6.3",
626 "jest-runner": "^26.6.3",
627 "jest-runtime": "^26.6.3",
628 "jest-snapshot": "^26.6.2",
629 "jest-util": "^26.6.2",
630 "jest-validate": "^26.6.2",
631 "jest-watcher": "^26.6.2",
632 "micromatch": "^4.0.2",
783 "jest-changed-files": "^27.1.1",
784 "jest-config": "^27.2.0",
785 "jest-haste-map": "^27.2.0",
786 "jest-message-util": "^27.2.0",
787 "jest-regex-util": "^27.0.6",
788 "jest-resolve": "^27.2.0",
789 "jest-resolve-dependencies": "^27.2.0",
790 "jest-runner": "^27.2.0",
791 "jest-runtime": "^27.2.0",
792 "jest-snapshot": "^27.2.0",
793 "jest-util": "^27.2.0",
794 "jest-validate": "^27.2.0",
795 "jest-watcher": "^27.2.0",
796 "micromatch": "^4.0.4",
633797 "p-each-series": "^2.1.0",
634798 "rimraf": "^3.0.0",
635799 "slash": "^3.0.0",
636800 "strip-ansi": "^6.0.0"
637801 },
638802 "engines": {
639 "node": ">= 10.14.2"
640 }
641 },
642 "node_modules/@jest/core/node_modules/rimraf": {
643 "version": "3.0.2",
644 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
645 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
646 "dev": true,
647 "dependencies": {
648 "glob": "^7.1.3"
649 },
650 "bin": {
651 "rimraf": "bin.js"
652 },
653 "funding": {
654 "url": "https://github.com/sponsors/isaacs"
803 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
804 },
805 "peerDependencies": {
806 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
807 },
808 "peerDependenciesMeta": {
809 "node-notifier": {
810 "optional": true
811 }
655812 }
656813 },
657814 "node_modules/@jest/environment": {
658 "version": "26.6.2",
659 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz",
660 "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==",
661 "dev": true,
662 "dependencies": {
663 "@jest/fake-timers": "^26.6.2",
664 "@jest/types": "^26.6.2",
815 "version": "27.2.0",
816 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.2.0.tgz",
817 "integrity": "sha512-iPWmQI0wRIYSZX3wKu4FXHK4eIqkfq6n1DCDJS+v3uby7SOXrHvX4eiTBuEdSvtDRMTIH2kjrSkjHf/F9JIYyQ==",
818 "dev": true,
819 "dependencies": {
820 "@jest/fake-timers": "^27.2.0",
821 "@jest/types": "^27.1.1",
665822 "@types/node": "*",
666 "jest-mock": "^26.6.2"
667 },
668 "engines": {
669 "node": ">= 10.14.2"
823 "jest-mock": "^27.1.1"
824 },
825 "engines": {
826 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
670827 }
671828 },
672829 "node_modules/@jest/fake-timers": {
673 "version": "26.6.2",
674 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz",
675 "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==",
676 "dev": true,
677 "dependencies": {
678 "@jest/types": "^26.6.2",
679 "@sinonjs/fake-timers": "^6.0.1",
830 "version": "27.2.0",
831 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.0.tgz",
832 "integrity": "sha512-gSu3YHvQOoVaTWYGgHFB7IYFtcF2HBzX4l7s47VcjvkUgL4/FBnE20x7TNLa3W6ABERtGd5gStSwsA8bcn+c4w==",
833 "dev": true,
834 "dependencies": {
835 "@jest/types": "^27.1.1",
836 "@sinonjs/fake-timers": "^7.0.2",
680837 "@types/node": "*",
681 "jest-message-util": "^26.6.2",
682 "jest-mock": "^26.6.2",
683 "jest-util": "^26.6.2"
684 },
685 "engines": {
686 "node": ">= 10.14.2"
838 "jest-message-util": "^27.2.0",
839 "jest-mock": "^27.1.1",
840 "jest-util": "^27.2.0"
841 },
842 "engines": {
843 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
687844 }
688845 },
689846 "node_modules/@jest/globals": {
690 "version": "26.6.2",
691 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz",
692 "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==",
693 "dev": true,
694 "dependencies": {
695 "@jest/environment": "^26.6.2",
696 "@jest/types": "^26.6.2",
697 "expect": "^26.6.2"
698 },
699 "engines": {
700 "node": ">= 10.14.2"
847 "version": "27.2.0",
848 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.2.0.tgz",
849 "integrity": "sha512-raqk9Gf9WC3hlBa57rmRmJfRl9hom2b+qEE/ifheMtwn5USH5VZxzrHHOZg0Zsd/qC2WJ8UtyTwHKQAnNlDMdg==",
850 "dev": true,
851 "dependencies": {
852 "@jest/environment": "^27.2.0",
853 "@jest/types": "^27.1.1",
854 "expect": "^27.2.0"
855 },
856 "engines": {
857 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
701858 }
702859 },
703860 "node_modules/@jest/reporters": {
704 "version": "26.6.2",
705 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz",
706 "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==",
861 "version": "27.2.0",
862 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz",
863 "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==",
707864 "dev": true,
708865 "dependencies": {
709866 "@bcoe/v8-coverage": "^0.2.3",
710 "@jest/console": "^26.6.2",
711 "@jest/test-result": "^26.6.2",
712 "@jest/transform": "^26.6.2",
713 "@jest/types": "^26.6.2",
867 "@jest/console": "^27.2.0",
868 "@jest/test-result": "^27.2.0",
869 "@jest/transform": "^27.2.0",
870 "@jest/types": "^27.1.1",
714871 "chalk": "^4.0.0",
715872 "collect-v8-coverage": "^1.0.0",
716873 "exit": "^0.1.2",
721878 "istanbul-lib-report": "^3.0.0",
722879 "istanbul-lib-source-maps": "^4.0.0",
723880 "istanbul-reports": "^3.0.2",
724 "jest-haste-map": "^26.6.2",
725 "jest-resolve": "^26.6.2",
726 "jest-util": "^26.6.2",
727 "jest-worker": "^26.6.2",
728 "node-notifier": "^8.0.0",
881 "jest-haste-map": "^27.2.0",
882 "jest-resolve": "^27.2.0",
883 "jest-util": "^27.2.0",
884 "jest-worker": "^27.2.0",
729885 "slash": "^3.0.0",
730886 "source-map": "^0.6.0",
731887 "string-length": "^4.0.1",
732888 "terminal-link": "^2.0.0",
733 "v8-to-istanbul": "^7.0.0"
734 },
735 "engines": {
736 "node": ">= 10.14.2"
737 },
738 "optionalDependencies": {
739 "node-notifier": "^8.0.0"
889 "v8-to-istanbul": "^8.0.0"
890 },
891 "engines": {
892 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
893 },
894 "peerDependencies": {
895 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
896 },
897 "peerDependenciesMeta": {
898 "node-notifier": {
899 "optional": true
900 }
740901 }
741902 },
742903 "node_modules/@jest/source-map": {
743 "version": "26.6.2",
744 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz",
745 "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==",
904 "version": "27.0.6",
905 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz",
906 "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==",
746907 "dev": true,
747908 "dependencies": {
748909 "callsites": "^3.0.0",
750911 "source-map": "^0.6.0"
751912 },
752913 "engines": {
753 "node": ">= 10.14.2"
914 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
754915 }
755916 },
756917 "node_modules/@jest/test-result": {
757 "version": "26.6.2",
758 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz",
759 "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==",
760 "dev": true,
761 "dependencies": {
762 "@jest/console": "^26.6.2",
763 "@jest/types": "^26.6.2",
918 "version": "27.2.0",
919 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.0.tgz",
920 "integrity": "sha512-JPPqn8h0RGr4HyeY1Km+FivDIjTFzDROU46iAvzVjD42ooGwYoqYO/MQTilhfajdz6jpVnnphFrKZI5OYrBONA==",
921 "dev": true,
922 "dependencies": {
923 "@jest/console": "^27.2.0",
924 "@jest/types": "^27.1.1",
764925 "@types/istanbul-lib-coverage": "^2.0.0",
765926 "collect-v8-coverage": "^1.0.0"
766927 },
767928 "engines": {
768 "node": ">= 10.14.2"
929 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
769930 }
770931 },
771932 "node_modules/@jest/test-sequencer": {
772 "version": "26.6.3",
773 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz",
774 "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==",
775 "dev": true,
776 "dependencies": {
777 "@jest/test-result": "^26.6.2",
933 "version": "27.2.0",
934 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.0.tgz",
935 "integrity": "sha512-PrqarcpzOU1KSAK7aPwfL8nnpaqTMwPe7JBPnaOYRDSe/C6AoJiL5Kbnonqf1+DregxZIRAoDg69R9/DXMGqXA==",
936 "dev": true,
937 "dependencies": {
938 "@jest/test-result": "^27.2.0",
778939 "graceful-fs": "^4.2.4",
779 "jest-haste-map": "^26.6.2",
780 "jest-runner": "^26.6.3",
781 "jest-runtime": "^26.6.3"
782 },
783 "engines": {
784 "node": ">= 10.14.2"
940 "jest-haste-map": "^27.2.0",
941 "jest-runtime": "^27.2.0"
942 },
943 "engines": {
944 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
785945 }
786946 },
787947 "node_modules/@jest/transform": {
788 "version": "26.6.2",
789 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz",
790 "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==",
948 "version": "27.2.0",
949 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.0.tgz",
950 "integrity": "sha512-Q8Q/8xXIZYllk1AF7Ou5sV3egOZsdY/Wlv09CSbcexBRcC1Qt6lVZ7jRFAZtbHsEEzvOCyFEC4PcrwKwyjXtCg==",
791951 "dev": true,
792952 "dependencies": {
793953 "@babel/core": "^7.1.0",
794 "@jest/types": "^26.6.2",
954 "@jest/types": "^27.1.1",
795955 "babel-plugin-istanbul": "^6.0.0",
796956 "chalk": "^4.0.0",
797957 "convert-source-map": "^1.4.0",
798958 "fast-json-stable-stringify": "^2.0.0",
799959 "graceful-fs": "^4.2.4",
800 "jest-haste-map": "^26.6.2",
801 "jest-regex-util": "^26.0.0",
802 "jest-util": "^26.6.2",
803 "micromatch": "^4.0.2",
960 "jest-haste-map": "^27.2.0",
961 "jest-regex-util": "^27.0.6",
962 "jest-util": "^27.2.0",
963 "micromatch": "^4.0.4",
804964 "pirates": "^4.0.1",
805965 "slash": "^3.0.0",
806966 "source-map": "^0.6.1",
807967 "write-file-atomic": "^3.0.0"
808968 },
809969 "engines": {
810 "node": ">= 10.14.2"
970 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
811971 }
812972 },
813973 "node_modules/@jest/types": {
814 "version": "26.6.2",
815 "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
816 "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
974 "version": "27.1.1",
975 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz",
976 "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==",
817977 "dev": true,
818978 "dependencies": {
819979 "@types/istanbul-lib-coverage": "^2.0.0",
820980 "@types/istanbul-reports": "^3.0.0",
821981 "@types/node": "*",
822 "@types/yargs": "^15.0.0",
982 "@types/yargs": "^16.0.0",
823983 "chalk": "^4.0.0"
824984 },
825985 "engines": {
826 "node": ">= 10.14.2"
986 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
827987 }
828988 },
829989 "node_modules/@nodelib/fs.scandir": {
8621022 }
8631023 },
8641024 "node_modules/@sinonjs/commons": {
865 "version": "1.8.1",
866 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
867 "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
1025 "version": "1.8.3",
1026 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
1027 "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
8681028 "dev": true,
8691029 "dependencies": {
8701030 "type-detect": "4.0.8"
8711031 }
8721032 },
8731033 "node_modules/@sinonjs/fake-timers": {
874 "version": "6.0.1",
875 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
876 "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
1034 "version": "7.1.2",
1035 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz",
1036 "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==",
8771037 "dev": true,
8781038 "dependencies": {
8791039 "@sinonjs/commons": "^1.7.0"
8801040 }
8811041 },
1042 "node_modules/@tootallnate/once": {
1043 "version": "1.1.2",
1044 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
1045 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
1046 "dev": true,
1047 "engines": {
1048 "node": ">= 6"
1049 }
1050 },
8821051 "node_modules/@types/babel__core": {
883 "version": "7.1.12",
884 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz",
885 "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==",
1052 "version": "7.1.16",
1053 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
1054 "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
8861055 "dev": true,
8871056 "dependencies": {
8881057 "@babel/parser": "^7.1.0",
8931062 }
8941063 },
8951064 "node_modules/@types/babel__generator": {
896 "version": "7.6.2",
897 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
898 "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
1065 "version": "7.6.3",
1066 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
1067 "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
8991068 "dev": true,
9001069 "dependencies": {
9011070 "@babel/types": "^7.0.0"
9021071 }
9031072 },
9041073 "node_modules/@types/babel__template": {
905 "version": "7.4.0",
906 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz",
907 "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==",
1074 "version": "7.4.1",
1075 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
1076 "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
9081077 "dev": true,
9091078 "dependencies": {
9101079 "@babel/parser": "^7.1.0",
9121081 }
9131082 },
9141083 "node_modules/@types/babel__traverse": {
915 "version": "7.0.16",
916 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz",
917 "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==",
1084 "version": "7.14.2",
1085 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
1086 "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
9181087 "dev": true,
9191088 "dependencies": {
9201089 "@babel/types": "^7.3.0"
9211090 }
9221091 },
9231092 "node_modules/@types/graceful-fs": {
924 "version": "4.1.4",
925 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz",
926 "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==",
1093 "version": "4.1.5",
1094 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
1095 "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
9271096 "dev": true,
9281097 "dependencies": {
9291098 "@types/node": "*"
9541123 }
9551124 },
9561125 "node_modules/@types/jest": {
957 "version": "26.0.15",
958 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz",
959 "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==",
960 "dev": true,
961 "dependencies": {
962 "jest-diff": "^26.0.0",
963 "pretty-format": "^26.0.0"
1126 "version": "27.0.1",
1127 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz",
1128 "integrity": "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==",
1129 "dev": true,
1130 "dependencies": {
1131 "jest-diff": "^27.0.0",
1132 "pretty-format": "^27.0.0"
9641133 }
9651134 },
9661135 "node_modules/@types/json-schema": {
967 "version": "7.0.6",
968 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
969 "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
1136 "version": "7.0.9",
1137 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
1138 "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
9701139 "dev": true
9711140 },
9721141 "node_modules/@types/node": {
973 "version": "14.14.10",
974 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz",
975 "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==",
976 "dev": true
977 },
978 "node_modules/@types/normalize-package-data": {
979 "version": "2.4.0",
980 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
981 "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
1142 "version": "16.9.1",
1143 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz",
1144 "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==",
9821145 "dev": true
9831146 },
9841147 "node_modules/@types/prettier": {
985 "version": "2.1.5",
986 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz",
987 "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==",
1148 "version": "2.3.2",
1149 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz",
1150 "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==",
9881151 "dev": true
9891152 },
9901153 "node_modules/@types/stack-utils": {
991 "version": "2.0.0",
992 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
993 "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==",
1154 "version": "2.0.1",
1155 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
1156 "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
9941157 "dev": true
9951158 },
9961159 "node_modules/@types/yargs": {
997 "version": "15.0.10",
998 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.10.tgz",
999 "integrity": "sha512-z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ==",
1160 "version": "16.0.4",
1161 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
1162 "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
10001163 "dev": true,
10011164 "dependencies": {
10021165 "@types/yargs-parser": "*"
10031166 }
10041167 },
10051168 "node_modules/@types/yargs-parser": {
1006 "version": "15.0.0",
1007 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
1008 "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
1169 "version": "20.2.1",
1170 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
1171 "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
10091172 "dev": true
10101173 },
10111174 "node_modules/@typescript-eslint/eslint-plugin": {
1012 "version": "4.9.0",
1013 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.0.tgz",
1014 "integrity": "sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw==",
1015 "dev": true,
1016 "dependencies": {
1017 "@typescript-eslint/experimental-utils": "4.9.0",
1018 "@typescript-eslint/scope-manager": "4.9.0",
1019 "debug": "^4.1.1",
1175 "version": "4.31.1",
1176 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz",
1177 "integrity": "sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==",
1178 "dev": true,
1179 "dependencies": {
1180 "@typescript-eslint/experimental-utils": "4.31.1",
1181 "@typescript-eslint/scope-manager": "4.31.1",
1182 "debug": "^4.3.1",
10201183 "functional-red-black-tree": "^1.0.1",
1021 "regexpp": "^3.0.0",
1022 "semver": "^7.3.2",
1023 "tsutils": "^3.17.1"
1184 "regexpp": "^3.1.0",
1185 "semver": "^7.3.5",
1186 "tsutils": "^3.21.0"
10241187 },
10251188 "engines": {
10261189 "node": "^10.12.0 || >=12.0.0"
10401203 }
10411204 },
10421205 "node_modules/@typescript-eslint/experimental-utils": {
1043 "version": "4.9.0",
1044 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.0.tgz",
1045 "integrity": "sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ==",
1046 "dev": true,
1047 "dependencies": {
1048 "@types/json-schema": "^7.0.3",
1049 "@typescript-eslint/scope-manager": "4.9.0",
1050 "@typescript-eslint/types": "4.9.0",
1051 "@typescript-eslint/typescript-estree": "4.9.0",
1052 "eslint-scope": "^5.0.0",
1053 "eslint-utils": "^2.0.0"
1206 "version": "4.31.1",
1207 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz",
1208 "integrity": "sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==",
1209 "dev": true,
1210 "dependencies": {
1211 "@types/json-schema": "^7.0.7",
1212 "@typescript-eslint/scope-manager": "4.31.1",
1213 "@typescript-eslint/types": "4.31.1",
1214 "@typescript-eslint/typescript-estree": "4.31.1",
1215 "eslint-scope": "^5.1.1",
1216 "eslint-utils": "^3.0.0"
10541217 },
10551218 "engines": {
10561219 "node": "^10.12.0 || >=12.0.0"
10631226 "eslint": "*"
10641227 }
10651228 },
1229 "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-utils": {
1230 "version": "3.0.0",
1231 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
1232 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
1233 "dev": true,
1234 "dependencies": {
1235 "eslint-visitor-keys": "^2.0.0"
1236 },
1237 "engines": {
1238 "node": "^10.0.0 || ^12.0.0 || >= 14.0.0"
1239 },
1240 "funding": {
1241 "url": "https://github.com/sponsors/mysticatea"
1242 },
1243 "peerDependencies": {
1244 "eslint": ">=5"
1245 }
1246 },
10661247 "node_modules/@typescript-eslint/parser": {
1067 "version": "4.9.0",
1068 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.9.0.tgz",
1069 "integrity": "sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw==",
1070 "dev": true,
1071 "dependencies": {
1072 "@typescript-eslint/scope-manager": "4.9.0",
1073 "@typescript-eslint/types": "4.9.0",
1074 "@typescript-eslint/typescript-estree": "4.9.0",
1075 "debug": "^4.1.1"
1248 "version": "4.31.1",
1249 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz",
1250 "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==",
1251 "dev": true,
1252 "dependencies": {
1253 "@typescript-eslint/scope-manager": "4.31.1",
1254 "@typescript-eslint/types": "4.31.1",
1255 "@typescript-eslint/typescript-estree": "4.31.1",
1256 "debug": "^4.3.1"
10761257 },
10771258 "engines": {
10781259 "node": "^10.12.0 || >=12.0.0"
10911272 }
10921273 },
10931274 "node_modules/@typescript-eslint/scope-manager": {
1094 "version": "4.9.0",
1095 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.9.0.tgz",
1096 "integrity": "sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg==",
1097 "dev": true,
1098 "dependencies": {
1099 "@typescript-eslint/types": "4.9.0",
1100 "@typescript-eslint/visitor-keys": "4.9.0"
1275 "version": "4.31.1",
1276 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz",
1277 "integrity": "sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==",
1278 "dev": true,
1279 "dependencies": {
1280 "@typescript-eslint/types": "4.31.1",
1281 "@typescript-eslint/visitor-keys": "4.31.1"
11011282 },
11021283 "engines": {
11031284 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
11081289 }
11091290 },
11101291 "node_modules/@typescript-eslint/types": {
1111 "version": "4.9.0",
1112 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.9.0.tgz",
1113 "integrity": "sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA==",
1292 "version": "4.31.1",
1293 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.1.tgz",
1294 "integrity": "sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==",
11141295 "dev": true,
11151296 "engines": {
11161297 "node": "^8.10.0 || ^10.13.0 || >=11.10.1"
11211302 }
11221303 },
11231304 "node_modules/@typescript-eslint/typescript-estree": {
1124 "version": "4.9.0",
1125 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.0.tgz",
1126 "integrity": "sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug==",
1127 "dev": true,
1128 "dependencies": {
1129 "@typescript-eslint/types": "4.9.0",
1130 "@typescript-eslint/visitor-keys": "4.9.0",
1131 "debug": "^4.1.1",
1132 "globby": "^11.0.1",
1305 "version": "4.31.1",
1306 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz",
1307 "integrity": "sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==",
1308 "dev": true,
1309 "dependencies": {
1310 "@typescript-eslint/types": "4.31.1",
1311 "@typescript-eslint/visitor-keys": "4.31.1",
1312 "debug": "^4.3.1",
1313 "globby": "^11.0.3",
11331314 "is-glob": "^4.0.1",
1134 "lodash": "^4.17.15",
1135 "semver": "^7.3.2",
1136 "tsutils": "^3.17.1"
1315 "semver": "^7.3.5",
1316 "tsutils": "^3.21.0"
11371317 },
11381318 "engines": {
11391319 "node": "^10.12.0 || >=12.0.0"
11491329 }
11501330 },
11511331 "node_modules/@typescript-eslint/visitor-keys": {
1152 "version": "4.9.0",
1153 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.0.tgz",
1154 "integrity": "sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg==",
1155 "dev": true,
1156 "dependencies": {
1157 "@typescript-eslint/types": "4.9.0",
1332 "version": "4.31.1",
1333 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz",
1334 "integrity": "sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==",
1335 "dev": true,
1336 "dependencies": {
1337 "@typescript-eslint/types": "4.31.1",
11581338 "eslint-visitor-keys": "^2.0.0"
11591339 },
11601340 "engines": {
11941374 }
11951375 },
11961376 "node_modules/acorn-jsx": {
1197 "version": "5.3.1",
1198 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
1199 "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
1377 "version": "5.3.2",
1378 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
1379 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
12001380 "dev": true,
12011381 "peerDependencies": {
12021382 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
12111391 "node": ">=0.4.0"
12121392 }
12131393 },
1394 "node_modules/agent-base": {
1395 "version": "6.0.2",
1396 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
1397 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
1398 "dev": true,
1399 "dependencies": {
1400 "debug": "4"
1401 },
1402 "engines": {
1403 "node": ">= 6.0.0"
1404 }
1405 },
12141406 "node_modules/ajv": {
12151407 "version": "6.12.6",
12161408 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
12371429 }
12381430 },
12391431 "node_modules/ansi-escapes": {
1240 "version": "4.3.1",
1241 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
1242 "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
1243 "dev": true,
1244 "dependencies": {
1245 "type-fest": "^0.11.0"
1246 },
1247 "engines": {
1248 "node": ">=8"
1249 },
1250 "funding": {
1251 "url": "https://github.com/sponsors/sindresorhus"
1252 }
1253 },
1254 "node_modules/ansi-escapes/node_modules/type-fest": {
1255 "version": "0.11.0",
1256 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
1257 "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
1258 "dev": true,
1432 "version": "4.3.2",
1433 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
1434 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
1435 "dev": true,
1436 "dependencies": {
1437 "type-fest": "^0.21.3"
1438 },
12591439 "engines": {
12601440 "node": ">=8"
12611441 },
12881468 }
12891469 },
12901470 "node_modules/anymatch": {
1291 "version": "3.1.1",
1292 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
1293 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
1471 "version": "3.1.2",
1472 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
1473 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
12941474 "dev": true,
12951475 "dependencies": {
12961476 "normalize-path": "^3.0.0",
13091489 "sprintf-js": "~1.0.2"
13101490 }
13111491 },
1312 "node_modules/arr-diff": {
1313 "version": "4.0.0",
1314 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
1315 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
1316 "dev": true,
1317 "engines": {
1318 "node": ">=0.10.0"
1319 }
1320 },
1321 "node_modules/arr-flatten": {
1322 "version": "1.1.0",
1323 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
1324 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
1325 "dev": true,
1326 "engines": {
1327 "node": ">=0.10.0"
1328 }
1329 },
1330 "node_modules/arr-union": {
1331 "version": "3.1.0",
1332 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
1333 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
1334 "dev": true,
1335 "engines": {
1336 "node": ">=0.10.0"
1337 }
1338 },
13391492 "node_modules/array-union": {
13401493 "version": "2.1.0",
13411494 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
13451498 "node": ">=8"
13461499 }
13471500 },
1348 "node_modules/array-unique": {
1349 "version": "0.3.2",
1350 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
1351 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
1352 "dev": true,
1353 "engines": {
1354 "node": ">=0.10.0"
1355 }
1356 },
1357 "node_modules/asn1": {
1358 "version": "0.2.4",
1359 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
1360 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
1361 "dev": true,
1362 "dependencies": {
1363 "safer-buffer": "~2.1.0"
1364 }
1365 },
1366 "node_modules/assert-plus": {
1367 "version": "1.0.0",
1368 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
1369 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
1370 "dev": true,
1371 "engines": {
1372 "node": ">=0.8"
1373 }
1374 },
1375 "node_modules/assign-symbols": {
1376 "version": "1.0.0",
1377 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
1378 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
1379 "dev": true,
1380 "engines": {
1381 "node": ">=0.10.0"
1382 }
1383 },
13841501 "node_modules/astral-regex": {
1385 "version": "1.0.0",
1386 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
1387 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
1388 "dev": true,
1389 "engines": {
1390 "node": ">=4"
1502 "version": "2.0.0",
1503 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
1504 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
1505 "dev": true,
1506 "engines": {
1507 "node": ">=8"
13911508 }
13921509 },
13931510 "node_modules/asynckit": {
13961513 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
13971514 "dev": true
13981515 },
1399 "node_modules/atob": {
1400 "version": "2.1.2",
1401 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
1402 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
1403 "dev": true,
1404 "bin": {
1405 "atob": "bin/atob.js"
1406 },
1407 "engines": {
1408 "node": ">= 4.5.0"
1409 }
1410 },
1411 "node_modules/aws-sign2": {
1412 "version": "0.7.0",
1413 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
1414 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
1415 "dev": true,
1416 "engines": {
1417 "node": "*"
1418 }
1419 },
1420 "node_modules/aws4": {
1421 "version": "1.11.0",
1422 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
1423 "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
1424 "dev": true
1425 },
14261516 "node_modules/babel-jest": {
1427 "version": "26.6.3",
1428 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz",
1429 "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==",
1430 "dev": true,
1431 "dependencies": {
1432 "@jest/transform": "^26.6.2",
1433 "@jest/types": "^26.6.2",
1434 "@types/babel__core": "^7.1.7",
1517 "version": "27.2.0",
1518 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.0.tgz",
1519 "integrity": "sha512-bS2p+KGGVVmWXBa8+i6SO/xzpiz2Q/2LnqLbQknPKefWXVZ67YIjA4iXup/jMOEZplga9PpWn+wrdb3UdDwRaA==",
1520 "dev": true,
1521 "dependencies": {
1522 "@jest/transform": "^27.2.0",
1523 "@jest/types": "^27.1.1",
1524 "@types/babel__core": "^7.1.14",
14351525 "babel-plugin-istanbul": "^6.0.0",
1436 "babel-preset-jest": "^26.6.2",
1526 "babel-preset-jest": "^27.2.0",
14371527 "chalk": "^4.0.0",
14381528 "graceful-fs": "^4.2.4",
14391529 "slash": "^3.0.0"
14401530 },
14411531 "engines": {
1442 "node": ">= 10.14.2"
1532 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
14431533 },
14441534 "peerDependencies": {
1445 "@babel/core": "^7.0.0"
1535 "@babel/core": "^7.8.0"
14461536 }
14471537 },
14481538 "node_modules/babel-plugin-istanbul": {
14621552 }
14631553 },
14641554 "node_modules/babel-plugin-jest-hoist": {
1465 "version": "26.6.2",
1466 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz",
1467 "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==",
1555 "version": "27.2.0",
1556 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz",
1557 "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==",
14681558 "dev": true,
14691559 "dependencies": {
14701560 "@babel/template": "^7.3.3",
14731563 "@types/babel__traverse": "^7.0.6"
14741564 },
14751565 "engines": {
1476 "node": ">= 10.14.2"
1566 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
14771567 }
14781568 },
14791569 "node_modules/babel-preset-current-node-syntax": {
1480 "version": "1.0.0",
1481 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz",
1482 "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==",
1570 "version": "1.0.1",
1571 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
1572 "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
14831573 "dev": true,
14841574 "dependencies": {
14851575 "@babel/plugin-syntax-async-generators": "^7.8.4",
15001590 }
15011591 },
15021592 "node_modules/babel-preset-jest": {
1503 "version": "26.6.2",
1504 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz",
1505 "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==",
1506 "dev": true,
1507 "dependencies": {
1508 "babel-plugin-jest-hoist": "^26.6.2",
1593 "version": "27.2.0",
1594 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz",
1595 "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==",
1596 "dev": true,
1597 "dependencies": {
1598 "babel-plugin-jest-hoist": "^27.2.0",
15091599 "babel-preset-current-node-syntax": "^1.0.0"
15101600 },
15111601 "engines": {
1512 "node": ">= 10.14.2"
1602 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
15131603 },
15141604 "peerDependencies": {
15151605 "@babel/core": "^7.0.0"
15211611 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
15221612 "dev": true
15231613 },
1524 "node_modules/base": {
1525 "version": "0.11.2",
1526 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
1527 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1528 "dev": true,
1529 "dependencies": {
1530 "cache-base": "^1.0.1",
1531 "class-utils": "^0.3.5",
1532 "component-emitter": "^1.2.1",
1533 "define-property": "^1.0.0",
1534 "isobject": "^3.0.1",
1535 "mixin-deep": "^1.2.0",
1536 "pascalcase": "^0.1.1"
1537 },
1538 "engines": {
1539 "node": ">=0.10.0"
1540 }
1541 },
1542 "node_modules/base/node_modules/define-property": {
1543 "version": "1.0.0",
1544 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
1545 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1546 "dev": true,
1547 "dependencies": {
1548 "is-descriptor": "^1.0.0"
1549 },
1550 "engines": {
1551 "node": ">=0.10.0"
1552 }
1553 },
1554 "node_modules/bcrypt-pbkdf": {
1555 "version": "1.0.2",
1556 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
1557 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1558 "dev": true,
1559 "dependencies": {
1560 "tweetnacl": "^0.14.3"
1561 }
1562 },
15631614 "node_modules/boolbase": {
15641615 "version": "1.0.0",
15651616 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
15931644 "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
15941645 "dev": true
15951646 },
1647 "node_modules/browserslist": {
1648 "version": "4.17.0",
1649 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz",
1650 "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==",
1651 "dev": true,
1652 "dependencies": {
1653 "caniuse-lite": "^1.0.30001254",
1654 "colorette": "^1.3.0",
1655 "electron-to-chromium": "^1.3.830",
1656 "escalade": "^3.1.1",
1657 "node-releases": "^1.1.75"
1658 },
1659 "bin": {
1660 "browserslist": "cli.js"
1661 },
1662 "engines": {
1663 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
1664 },
1665 "funding": {
1666 "type": "opencollective",
1667 "url": "https://opencollective.com/browserslist"
1668 }
1669 },
15961670 "node_modules/bs-logger": {
15971671 "version": "0.2.6",
15981672 "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz",
16151689 }
16161690 },
16171691 "node_modules/buffer-from": {
1618 "version": "1.1.1",
1619 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1620 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1621 "dev": true
1622 },
1623 "node_modules/cache-base": {
1624 "version": "1.0.1",
1625 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1626 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1627 "dev": true,
1628 "dependencies": {
1629 "collection-visit": "^1.0.0",
1630 "component-emitter": "^1.2.1",
1631 "get-value": "^2.0.6",
1632 "has-value": "^1.0.0",
1633 "isobject": "^3.0.1",
1634 "set-value": "^2.0.0",
1635 "to-object-path": "^0.3.0",
1636 "union-value": "^1.0.0",
1637 "unset-value": "^1.0.0"
1638 },
1639 "engines": {
1640 "node": ">=0.10.0"
1641 }
1692 "version": "1.1.2",
1693 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
1694 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
1695 "dev": true
16421696 },
16431697 "node_modules/callsites": {
16441698 "version": "3.1.0",
16581712 "node": ">=6"
16591713 }
16601714 },
1661 "node_modules/capture-exit": {
1662 "version": "2.0.0",
1663 "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
1664 "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
1665 "dev": true,
1666 "dependencies": {
1667 "rsvp": "^4.8.4"
1668 },
1669 "engines": {
1670 "node": "6.* || 8.* || >= 10.*"
1671 }
1672 },
1673 "node_modules/caseless": {
1674 "version": "0.12.0",
1675 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
1676 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
1677 "dev": true
1715 "node_modules/caniuse-lite": {
1716 "version": "1.0.30001257",
1717 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz",
1718 "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==",
1719 "dev": true,
1720 "funding": {
1721 "type": "opencollective",
1722 "url": "https://opencollective.com/browserslist"
1723 }
16781724 },
16791725 "node_modules/chalk": {
16801726 "version": "4.1.0",
17021748 }
17031749 },
17041750 "node_modules/ci-info": {
1705 "version": "2.0.0",
1706 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
1707 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
1751 "version": "3.2.0",
1752 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
1753 "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
17081754 "dev": true
17091755 },
17101756 "node_modules/cjs-module-lexer": {
1711 "version": "0.6.0",
1712 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz",
1713 "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==",
1714 "dev": true
1715 },
1716 "node_modules/class-utils": {
1717 "version": "0.3.6",
1718 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1719 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1720 "dev": true,
1721 "dependencies": {
1722 "arr-union": "^3.1.0",
1723 "define-property": "^0.2.5",
1724 "isobject": "^3.0.0",
1725 "static-extend": "^0.1.1"
1726 },
1727 "engines": {
1728 "node": ">=0.10.0"
1729 }
1730 },
1731 "node_modules/class-utils/node_modules/define-property": {
1732 "version": "0.2.5",
1733 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1734 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1735 "dev": true,
1736 "dependencies": {
1737 "is-descriptor": "^0.1.0"
1738 },
1739 "engines": {
1740 "node": ">=0.10.0"
1741 }
1742 },
1743 "node_modules/class-utils/node_modules/is-accessor-descriptor": {
1744 "version": "0.1.6",
1745 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
1746 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
1747 "dev": true,
1748 "dependencies": {
1749 "kind-of": "^3.0.2"
1750 },
1751 "engines": {
1752 "node": ">=0.10.0"
1753 }
1754 },
1755 "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": {
1756 "version": "3.2.2",
1757 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1758 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1759 "dev": true,
1760 "dependencies": {
1761 "is-buffer": "^1.1.5"
1762 },
1763 "engines": {
1764 "node": ">=0.10.0"
1765 }
1766 },
1767 "node_modules/class-utils/node_modules/is-data-descriptor": {
1768 "version": "0.1.4",
1769 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
1770 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
1771 "dev": true,
1772 "dependencies": {
1773 "kind-of": "^3.0.2"
1774 },
1775 "engines": {
1776 "node": ">=0.10.0"
1777 }
1778 },
1779 "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": {
1780 "version": "3.2.2",
1781 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
1782 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
1783 "dev": true,
1784 "dependencies": {
1785 "is-buffer": "^1.1.5"
1786 },
1787 "engines": {
1788 "node": ">=0.10.0"
1789 }
1790 },
1791 "node_modules/class-utils/node_modules/is-descriptor": {
1792 "version": "0.1.6",
1793 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
1794 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
1795 "dev": true,
1796 "dependencies": {
1797 "is-accessor-descriptor": "^0.1.6",
1798 "is-data-descriptor": "^0.1.4",
1799 "kind-of": "^5.0.0"
1800 },
1801 "engines": {
1802 "node": ">=0.10.0"
1803 }
1804 },
1805 "node_modules/class-utils/node_modules/kind-of": {
1806 "version": "5.1.0",
1807 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
1808 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
1809 "dev": true,
1810 "engines": {
1811 "node": ">=0.10.0"
1812 }
1757 "version": "1.2.2",
1758 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
1759 "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
1760 "dev": true
18131761 },
18141762 "node_modules/cliui": {
1815 "version": "6.0.0",
1816 "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
1817 "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
1763 "version": "7.0.4",
1764 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
1765 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
18181766 "dev": true,
18191767 "dependencies": {
18201768 "string-width": "^4.2.0",
18211769 "strip-ansi": "^6.0.0",
1822 "wrap-ansi": "^6.2.0"
1823 }
1824 },
1825 "node_modules/cliui/node_modules/emoji-regex": {
1826 "version": "8.0.0",
1827 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1828 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
1829 "dev": true
1830 },
1831 "node_modules/cliui/node_modules/is-fullwidth-code-point": {
1832 "version": "3.0.0",
1833 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1834 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1835 "dev": true,
1836 "engines": {
1837 "node": ">=8"
1838 }
1839 },
1840 "node_modules/cliui/node_modules/string-width": {
1841 "version": "4.2.0",
1842 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
1843 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
1844 "dev": true,
1845 "dependencies": {
1846 "emoji-regex": "^8.0.0",
1847 "is-fullwidth-code-point": "^3.0.0",
1848 "strip-ansi": "^6.0.0"
1849 },
1850 "engines": {
1851 "node": ">=8"
1770 "wrap-ansi": "^7.0.0"
18521771 }
18531772 },
18541773 "node_modules/co": {
18671786 "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
18681787 "dev": true
18691788 },
1870 "node_modules/collection-visit": {
1871 "version": "1.0.0",
1872 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1873 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1874 "dev": true,
1875 "dependencies": {
1876 "map-visit": "^1.0.0",
1877 "object-visit": "^1.0.0"
1878 },
1879 "engines": {
1880 "node": ">=0.10.0"
1881 }
1882 },
18831789 "node_modules/color-convert": {
18841790 "version": "2.0.1",
18851791 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
18981804 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
18991805 "dev": true
19001806 },
1807 "node_modules/colorette": {
1808 "version": "1.4.0",
1809 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
1810 "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
1811 "dev": true
1812 },
19011813 "node_modules/combined-stream": {
19021814 "version": "1.0.8",
19031815 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
19101822 "node": ">= 0.8"
19111823 }
19121824 },
1913 "node_modules/component-emitter": {
1914 "version": "1.3.0",
1915 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
1916 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
1917 "dev": true
1918 },
19191825 "node_modules/concat-map": {
19201826 "version": "0.0.1",
19211827 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
19231829 "dev": true
19241830 },
19251831 "node_modules/convert-source-map": {
1926 "version": "1.7.0",
1927 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
1928 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
1832 "version": "1.8.0",
1833 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
1834 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
19291835 "dev": true,
19301836 "dependencies": {
19311837 "safe-buffer": "~5.1.1"
19321838 }
1933 },
1934 "node_modules/copy-descriptor": {
1935 "version": "0.1.1",
1936 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1937 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1938 "dev": true,
1939 "engines": {
1940 "node": ">=0.10.0"
1941 }
1942 },
1943 "node_modules/core-util-is": {
1944 "version": "1.0.2",
1945 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1946 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1947 "dev": true
19481839 },
19491840 "node_modules/cross-spawn": {
19501841 "version": "7.0.3",
19841875 "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
19851876 "dev": true
19861877 },
1987 "node_modules/dashdash": {
1988 "version": "1.14.1",
1989 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
1990 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
1991 "dev": true,
1992 "dependencies": {
1993 "assert-plus": "^1.0.0"
1994 },
1995 "engines": {
1996 "node": ">=0.10"
1997 }
1998 },
19991878 "node_modules/data-urls": {
20001879 "version": "2.0.0",
20011880 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
20271906 }
20281907 }
20291908 },
2030 "node_modules/decamelize": {
2031 "version": "1.2.0",
2032 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
2033 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
2034 "dev": true,
2035 "engines": {
2036 "node": ">=0.10.0"
2037 }
2038 },
20391909 "node_modules/decimal.js": {
2040 "version": "10.2.1",
2041 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
2042 "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
2043 "dev": true
2044 },
2045 "node_modules/decode-uri-component": {
2046 "version": "0.2.0",
2047 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2048 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2049 "dev": true,
2050 "engines": {
2051 "node": ">=0.10"
2052 }
1910 "version": "10.3.1",
1911 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
1912 "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
1913 "dev": true
1914 },
1915 "node_modules/dedent": {
1916 "version": "0.7.0",
1917 "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
1918 "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
1919 "dev": true
20531920 },
20541921 "node_modules/deep-is": {
20551922 "version": "0.1.3",
20661933 "node": ">=0.10.0"
20671934 }
20681935 },
2069 "node_modules/define-property": {
2070 "version": "2.0.2",
2071 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
2072 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2073 "dev": true,
2074 "dependencies": {
2075 "is-descriptor": "^1.0.2",
2076 "isobject": "^3.0.1"
2077 },
2078 "engines": {
2079 "node": ">=0.10.0"
2080 }
2081 },
20821936 "node_modules/delayed-stream": {
20831937 "version": "1.0.0",
20841938 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
20981952 }
20991953 },
21001954 "node_modules/diff-sequences": {
2101 "version": "26.6.2",
2102 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz",
2103 "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==",
2104 "dev": true,
2105 "engines": {
2106 "node": ">= 10.14.2"
1955 "version": "27.0.6",
1956 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz",
1957 "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==",
1958 "dev": true,
1959 "engines": {
1960 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
21071961 }
21081962 },
21091963 "node_modules/dir-glob": {
21512005 "node": ">=8"
21522006 }
21532007 },
2154 "node_modules/ecc-jsbn": {
2155 "version": "0.1.2",
2156 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
2157 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2158 "dev": true,
2159 "dependencies": {
2160 "jsbn": "~0.1.0",
2161 "safer-buffer": "^2.1.0"
2162 }
2008 "node_modules/electron-to-chromium": {
2009 "version": "1.3.840",
2010 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.840.tgz",
2011 "integrity": "sha512-yRoUmTLDJnkIJx23xLY7GbSvnmDCq++NSuxHDQ0jiyDJ9YZBUGJcrdUqm+ZwZFzMbCciVzfem2N2AWiHJcWlbw==",
2012 "dev": true
21632013 },
21642014 "node_modules/emittery": {
2165 "version": "0.7.2",
2166 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz",
2167 "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==",
2015 "version": "0.8.1",
2016 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
2017 "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
21682018 "dev": true,
21692019 "engines": {
21702020 "node": ">=10"
21742024 }
21752025 },
21762026 "node_modules/emoji-regex": {
2177 "version": "7.0.3",
2178 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
2179 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
2180 "dev": true
2181 },
2182 "node_modules/end-of-stream": {
2183 "version": "1.4.4",
2184 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
2185 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
2186 "dev": true,
2187 "dependencies": {
2188 "once": "^1.4.0"
2189 }
2027 "version": "8.0.0",
2028 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
2029 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
2030 "dev": true
21902031 },
21912032 "node_modules/enquirer": {
21922033 "version": "2.3.6",
22002041 "node": ">=8.6"
22012042 }
22022043 },
2203 "node_modules/error-ex": {
2204 "version": "1.3.2",
2205 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
2206 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2207 "dev": true,
2208 "dependencies": {
2209 "is-arrayish": "^0.2.1"
2044 "node_modules/escalade": {
2045 "version": "3.1.1",
2046 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
2047 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
2048 "dev": true,
2049 "engines": {
2050 "node": ">=6"
22102051 }
22112052 },
22122053 "node_modules/escape-string-regexp": {
22192060 }
22202061 },
22212062 "node_modules/escodegen": {
2222 "version": "1.14.3",
2223 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
2224 "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
2063 "version": "2.0.0",
2064 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
2065 "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
22252066 "dev": true,
22262067 "dependencies": {
22272068 "esprima": "^4.0.1",
2228 "estraverse": "^4.2.0",
2069 "estraverse": "^5.2.0",
22292070 "esutils": "^2.0.2",
2230 "optionator": "^0.8.1",
2231 "source-map": "~0.6.1"
2071 "optionator": "^0.8.1"
22322072 },
22332073 "bin": {
22342074 "escodegen": "bin/escodegen.js",
22352075 "esgenerate": "bin/esgenerate.js"
22362076 },
22372077 "engines": {
2238 "node": ">=4.0"
2078 "node": ">=6.0"
22392079 },
22402080 "optionalDependencies": {
22412081 "source-map": "~0.6.1"
2082 }
2083 },
2084 "node_modules/escodegen/node_modules/estraverse": {
2085 "version": "5.2.0",
2086 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
2087 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
2088 "dev": true,
2089 "engines": {
2090 "node": ">=4.0"
22422091 }
22432092 },
22442093 "node_modules/escodegen/node_modules/levn": {
22932142 }
22942143 },
22952144 "node_modules/eslint": {
2296 "version": "7.14.0",
2297 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz",
2298 "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==",
2299 "dev": true,
2300 "dependencies": {
2301 "@babel/code-frame": "^7.0.0",
2302 "@eslint/eslintrc": "^0.2.1",
2145 "version": "7.32.0",
2146 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
2147 "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
2148 "dev": true,
2149 "dependencies": {
2150 "@babel/code-frame": "7.12.11",
2151 "@eslint/eslintrc": "^0.4.3",
2152 "@humanwhocodes/config-array": "^0.5.0",
23032153 "ajv": "^6.10.0",
23042154 "chalk": "^4.0.0",
23052155 "cross-spawn": "^7.0.2",
23062156 "debug": "^4.0.1",
23072157 "doctrine": "^3.0.0",
23082158 "enquirer": "^2.3.5",
2159 "escape-string-regexp": "^4.0.0",
23092160 "eslint-scope": "^5.1.1",
23102161 "eslint-utils": "^2.1.0",
23112162 "eslint-visitor-keys": "^2.0.0",
2312 "espree": "^7.3.0",
2313 "esquery": "^1.2.0",
2163 "espree": "^7.3.1",
2164 "esquery": "^1.4.0",
23142165 "esutils": "^2.0.2",
2315 "file-entry-cache": "^5.0.1",
2166 "fast-deep-equal": "^3.1.3",
2167 "file-entry-cache": "^6.0.1",
23162168 "functional-red-black-tree": "^1.0.1",
2317 "glob-parent": "^5.0.0",
2318 "globals": "^12.1.0",
2169 "glob-parent": "^5.1.2",
2170 "globals": "^13.6.0",
23192171 "ignore": "^4.0.6",
23202172 "import-fresh": "^3.0.0",
23212173 "imurmurhash": "^0.1.4",
23232175 "js-yaml": "^3.13.1",
23242176 "json-stable-stringify-without-jsonify": "^1.0.1",
23252177 "levn": "^0.4.1",
2326 "lodash": "^4.17.19",
2178 "lodash.merge": "^4.6.2",
23272179 "minimatch": "^3.0.4",
23282180 "natural-compare": "^1.4.0",
23292181 "optionator": "^0.9.1",
23322184 "semver": "^7.2.1",
23332185 "strip-ansi": "^6.0.0",
23342186 "strip-json-comments": "^3.1.0",
2335 "table": "^5.2.3",
2187 "table": "^6.0.9",
23362188 "text-table": "^0.2.0",
23372189 "v8-compile-cache": "^2.0.3"
23382190 },
23472199 }
23482200 },
23492201 "node_modules/eslint-config-prettier": {
2350 "version": "6.15.0",
2351 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz",
2352 "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==",
2353 "dev": true,
2354 "dependencies": {
2355 "get-stdin": "^6.0.0"
2356 },
2202 "version": "8.3.0",
2203 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
2204 "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
2205 "dev": true,
23572206 "bin": {
2358 "eslint-config-prettier-check": "bin/cli.js"
2207 "eslint-config-prettier": "bin/cli.js"
23592208 },
23602209 "peerDependencies": {
2361 "eslint": ">=3.14.1"
2210 "eslint": ">=7.0.0"
23622211 }
23632212 },
23642213 "node_modules/eslint-scope": {
24072256 "node": ">=10"
24082257 }
24092258 },
2259 "node_modules/eslint/node_modules/escape-string-regexp": {
2260 "version": "4.0.0",
2261 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
2262 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
2263 "dev": true,
2264 "engines": {
2265 "node": ">=10"
2266 },
2267 "funding": {
2268 "url": "https://github.com/sponsors/sindresorhus"
2269 }
2270 },
24102271 "node_modules/espree": {
2411 "version": "7.3.0",
2412 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz",
2413 "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==",
2272 "version": "7.3.1",
2273 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
2274 "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
24142275 "dev": true,
24152276 "dependencies": {
24162277 "acorn": "^7.4.0",
2417 "acorn-jsx": "^5.2.0",
2278 "acorn-jsx": "^5.3.1",
24182279 "eslint-visitor-keys": "^1.3.0"
24192280 },
24202281 "engines": {
24442305 }
24452306 },
24462307 "node_modules/esquery": {
2447 "version": "1.3.1",
2448 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
2449 "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
2308 "version": "1.4.0",
2309 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
2310 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
24502311 "dev": true,
24512312 "dependencies": {
24522313 "estraverse": "^5.1.0"
25032364 "node": ">=0.10.0"
25042365 }
25052366 },
2506 "node_modules/exec-sh": {
2507 "version": "0.3.4",
2508 "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
2509 "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
2510 "dev": true
2511 },
25122367 "node_modules/execa": {
2513 "version": "4.1.0",
2514 "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
2515 "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
2516 "dev": true,
2517 "dependencies": {
2518 "cross-spawn": "^7.0.0",
2519 "get-stream": "^5.0.0",
2520 "human-signals": "^1.1.1",
2368 "version": "5.1.1",
2369 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
2370 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
2371 "dev": true,
2372 "dependencies": {
2373 "cross-spawn": "^7.0.3",
2374 "get-stream": "^6.0.0",
2375 "human-signals": "^2.1.0",
25212376 "is-stream": "^2.0.0",
25222377 "merge-stream": "^2.0.0",
2523 "npm-run-path": "^4.0.0",
2524 "onetime": "^5.1.0",
2525 "signal-exit": "^3.0.2",
2378 "npm-run-path": "^4.0.1",
2379 "onetime": "^5.1.2",
2380 "signal-exit": "^3.0.3",
25262381 "strip-final-newline": "^2.0.0"
25272382 },
25282383 "engines": {
25412396 "node": ">= 0.8.0"
25422397 }
25432398 },
2544 "node_modules/expand-brackets": {
2545 "version": "2.1.4",
2546 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2547 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2548 "dev": true,
2549 "dependencies": {
2550 "debug": "^2.3.3",
2551 "define-property": "^0.2.5",
2552 "extend-shallow": "^2.0.1",
2553 "posix-character-classes": "^0.1.0",
2554 "regex-not": "^1.0.0",
2555 "snapdragon": "^0.8.1",
2556 "to-regex": "^3.0.1"
2557 },
2558 "engines": {
2559 "node": ">=0.10.0"
2560 }
2561 },
2562 "node_modules/expand-brackets/node_modules/debug": {
2563 "version": "2.6.9",
2564 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2565 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2566 "dev": true,
2567 "dependencies": {
2568 "ms": "2.0.0"
2569 }
2570 },
2571 "node_modules/expand-brackets/node_modules/define-property": {
2572 "version": "0.2.5",
2573 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2574 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2575 "dev": true,
2576 "dependencies": {
2577 "is-descriptor": "^0.1.0"
2578 },
2579 "engines": {
2580 "node": ">=0.10.0"
2581 }
2582 },
2583 "node_modules/expand-brackets/node_modules/extend-shallow": {
2584 "version": "2.0.1",
2585 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2586 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2587 "dev": true,
2588 "dependencies": {
2589 "is-extendable": "^0.1.0"
2590 },
2591 "engines": {
2592 "node": ">=0.10.0"
2593 }
2594 },
2595 "node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
2596 "version": "0.1.6",
2597 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
2598 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
2599 "dev": true,
2600 "dependencies": {
2601 "kind-of": "^3.0.2"
2602 },
2603 "engines": {
2604 "node": ">=0.10.0"
2605 }
2606 },
2607 "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
2608 "version": "3.2.2",
2609 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2610 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2611 "dev": true,
2612 "dependencies": {
2613 "is-buffer": "^1.1.5"
2614 },
2615 "engines": {
2616 "node": ">=0.10.0"
2617 }
2618 },
2619 "node_modules/expand-brackets/node_modules/is-data-descriptor": {
2620 "version": "0.1.4",
2621 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
2622 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
2623 "dev": true,
2624 "dependencies": {
2625 "kind-of": "^3.0.2"
2626 },
2627 "engines": {
2628 "node": ">=0.10.0"
2629 }
2630 },
2631 "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
2632 "version": "3.2.2",
2633 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
2634 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
2635 "dev": true,
2636 "dependencies": {
2637 "is-buffer": "^1.1.5"
2638 },
2639 "engines": {
2640 "node": ">=0.10.0"
2641 }
2642 },
2643 "node_modules/expand-brackets/node_modules/is-descriptor": {
2644 "version": "0.1.6",
2645 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
2646 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
2647 "dev": true,
2648 "dependencies": {
2649 "is-accessor-descriptor": "^0.1.6",
2650 "is-data-descriptor": "^0.1.4",
2651 "kind-of": "^5.0.0"
2652 },
2653 "engines": {
2654 "node": ">=0.10.0"
2655 }
2656 },
2657 "node_modules/expand-brackets/node_modules/is-extendable": {
2658 "version": "0.1.1",
2659 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2660 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2661 "dev": true,
2662 "engines": {
2663 "node": ">=0.10.0"
2664 }
2665 },
2666 "node_modules/expand-brackets/node_modules/kind-of": {
2667 "version": "5.1.0",
2668 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
2669 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
2670 "dev": true,
2671 "engines": {
2672 "node": ">=0.10.0"
2673 }
2674 },
2675 "node_modules/expand-brackets/node_modules/ms": {
2676 "version": "2.0.0",
2677 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
2678 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
2679 "dev": true
2680 },
26812399 "node_modules/expect": {
2682 "version": "26.6.2",
2683 "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz",
2684 "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==",
2685 "dev": true,
2686 "dependencies": {
2687 "@jest/types": "^26.6.2",
2688 "ansi-styles": "^4.0.0",
2689 "jest-get-type": "^26.3.0",
2690 "jest-matcher-utils": "^26.6.2",
2691 "jest-message-util": "^26.6.2",
2692 "jest-regex-util": "^26.0.0"
2693 },
2694 "engines": {
2695 "node": ">= 10.14.2"
2696 }
2697 },
2698 "node_modules/extend": {
2699 "version": "3.0.2",
2700 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
2701 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
2702 "dev": true
2703 },
2704 "node_modules/extend-shallow": {
2705 "version": "3.0.2",
2706 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2707 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2708 "dev": true,
2709 "dependencies": {
2710 "assign-symbols": "^1.0.0",
2711 "is-extendable": "^1.0.1"
2712 },
2713 "engines": {
2714 "node": ">=0.10.0"
2715 }
2716 },
2717 "node_modules/extglob": {
2718 "version": "2.0.4",
2719 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2720 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2721 "dev": true,
2722 "dependencies": {
2723 "array-unique": "^0.3.2",
2724 "define-property": "^1.0.0",
2725 "expand-brackets": "^2.1.4",
2726 "extend-shallow": "^2.0.1",
2727 "fragment-cache": "^0.2.1",
2728 "regex-not": "^1.0.0",
2729 "snapdragon": "^0.8.1",
2730 "to-regex": "^3.0.1"
2731 },
2732 "engines": {
2733 "node": ">=0.10.0"
2734 }
2735 },
2736 "node_modules/extglob/node_modules/define-property": {
2737 "version": "1.0.0",
2738 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2739 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2740 "dev": true,
2741 "dependencies": {
2742 "is-descriptor": "^1.0.0"
2743 },
2744 "engines": {
2745 "node": ">=0.10.0"
2746 }
2747 },
2748 "node_modules/extglob/node_modules/extend-shallow": {
2749 "version": "2.0.1",
2750 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2751 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2752 "dev": true,
2753 "dependencies": {
2754 "is-extendable": "^0.1.0"
2755 },
2756 "engines": {
2757 "node": ">=0.10.0"
2758 }
2759 },
2760 "node_modules/extglob/node_modules/is-extendable": {
2761 "version": "0.1.1",
2762 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
2763 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
2764 "dev": true,
2765 "engines": {
2766 "node": ">=0.10.0"
2767 }
2768 },
2769 "node_modules/extsprintf": {
2770 "version": "1.3.0",
2771 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
2772 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
2773 "dev": true,
2774 "engines": [
2775 "node >=0.6.0"
2776 ]
2400 "version": "27.2.0",
2401 "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.0.tgz",
2402 "integrity": "sha512-oOTbawMQv7AK1FZURbPTgGSzmhxkjFzoARSvDjOMnOpeWuYQx1tP6rXu9MIX5mrACmyCAM7fSNP8IJO2f1p0CQ==",
2403 "dev": true,
2404 "dependencies": {
2405 "@jest/types": "^27.1.1",
2406 "ansi-styles": "^5.0.0",
2407 "jest-get-type": "^27.0.6",
2408 "jest-matcher-utils": "^27.2.0",
2409 "jest-message-util": "^27.2.0",
2410 "jest-regex-util": "^27.0.6"
2411 },
2412 "engines": {
2413 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
2414 }
2415 },
2416 "node_modules/expect/node_modules/ansi-styles": {
2417 "version": "5.2.0",
2418 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
2419 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
2420 "dev": true,
2421 "engines": {
2422 "node": ">=10"
2423 },
2424 "funding": {
2425 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
2426 }
27772427 },
27782428 "node_modules/fast-deep-equal": {
27792429 "version": "3.1.3",
28292479 }
28302480 },
28312481 "node_modules/file-entry-cache": {
2832 "version": "5.0.1",
2833 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
2834 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
2835 "dev": true,
2836 "dependencies": {
2837 "flat-cache": "^2.0.1"
2838 },
2839 "engines": {
2840 "node": ">=4"
2482 "version": "6.0.1",
2483 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
2484 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
2485 "dev": true,
2486 "dependencies": {
2487 "flat-cache": "^3.0.4"
2488 },
2489 "engines": {
2490 "node": "^10.12.0 || >=12.0.0"
28412491 }
28422492 },
28432493 "node_modules/fill-range": {
28662516 }
28672517 },
28682518 "node_modules/flat-cache": {
2869 "version": "2.0.1",
2870 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
2871 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
2872 "dev": true,
2873 "dependencies": {
2874 "flatted": "^2.0.0",
2875 "rimraf": "2.6.3",
2876 "write": "1.0.3"
2877 },
2878 "engines": {
2879 "node": ">=4"
2519 "version": "3.0.4",
2520 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
2521 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
2522 "dev": true,
2523 "dependencies": {
2524 "flatted": "^3.1.0",
2525 "rimraf": "^3.0.2"
2526 },
2527 "engines": {
2528 "node": "^10.12.0 || >=12.0.0"
28802529 }
28812530 },
28822531 "node_modules/flatted": {
2883 "version": "2.0.2",
2884 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
2885 "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
2886 "dev": true
2887 },
2888 "node_modules/for-in": {
2889 "version": "1.0.2",
2890 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2891 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2892 "dev": true,
2893 "engines": {
2894 "node": ">=0.10.0"
2895 }
2896 },
2897 "node_modules/forever-agent": {
2898 "version": "0.6.1",
2899 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
2900 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
2901 "dev": true,
2902 "engines": {
2903 "node": "*"
2904 }
2532 "version": "3.2.2",
2533 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
2534 "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
2535 "dev": true
29052536 },
29062537 "node_modules/form-data": {
2907 "version": "2.3.3",
2908 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
2909 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
2538 "version": "3.0.1",
2539 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
2540 "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
29102541 "dev": true,
29112542 "dependencies": {
29122543 "asynckit": "^0.4.0",
2913 "combined-stream": "^1.0.6",
2544 "combined-stream": "^1.0.8",
29142545 "mime-types": "^2.1.12"
29152546 },
29162547 "engines": {
2917 "node": ">= 0.12"
2918 }
2919 },
2920 "node_modules/fragment-cache": {
2921 "version": "0.2.1",
2922 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2923 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2924 "dev": true,
2925 "dependencies": {
2926 "map-cache": "^0.2.2"
2927 },
2928 "engines": {
2929 "node": ">=0.10.0"
2548 "node": ">= 6"
29302549 }
29312550 },
29322551 "node_modules/fs.realpath": {
29362555 "dev": true
29372556 },
29382557 "node_modules/fsevents": {
2939 "version": "2.2.1",
2940 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz",
2941 "integrity": "sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==",
2558 "version": "2.3.2",
2559 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
2560 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
29422561 "dev": true,
29432562 "hasInstallScript": true,
29442563 "optional": true,
29882607 "node": ">=8.0.0"
29892608 }
29902609 },
2991 "node_modules/get-stdin": {
2992 "version": "6.0.0",
2993 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
2994 "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
2995 "dev": true,
2996 "engines": {
2997 "node": ">=4"
2998 }
2999 },
30002610 "node_modules/get-stream": {
3001 "version": "5.2.0",
3002 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
3003 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
3004 "dev": true,
3005 "dependencies": {
3006 "pump": "^3.0.0"
3007 },
3008 "engines": {
3009 "node": ">=8"
2611 "version": "6.0.1",
2612 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
2613 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
2614 "dev": true,
2615 "engines": {
2616 "node": ">=10"
30102617 },
30112618 "funding": {
30122619 "url": "https://github.com/sponsors/sindresorhus"
3013 }
3014 },
3015 "node_modules/get-value": {
3016 "version": "2.0.6",
3017 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3018 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3019 "dev": true,
3020 "engines": {
3021 "node": ">=0.10.0"
3022 }
3023 },
3024 "node_modules/getpass": {
3025 "version": "0.1.7",
3026 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
3027 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3028 "dev": true,
3029 "dependencies": {
3030 "assert-plus": "^1.0.0"
30312620 }
30322621 },
30332622 "node_modules/glob": {
30512640 }
30522641 },
30532642 "node_modules/glob-parent": {
3054 "version": "5.1.1",
3055 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
3056 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
2643 "version": "5.1.2",
2644 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
2645 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
30572646 "dev": true,
30582647 "dependencies": {
30592648 "is-glob": "^4.0.1"
30632652 }
30642653 },
30652654 "node_modules/globals": {
3066 "version": "12.4.0",
3067 "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
3068 "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
3069 "dev": true,
3070 "dependencies": {
3071 "type-fest": "^0.8.1"
2655 "version": "13.11.0",
2656 "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
2657 "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
2658 "dev": true,
2659 "dependencies": {
2660 "type-fest": "^0.20.2"
30722661 },
30732662 "engines": {
30742663 "node": ">=8"
30772666 "url": "https://github.com/sponsors/sindresorhus"
30782667 }
30792668 },
2669 "node_modules/globals/node_modules/type-fest": {
2670 "version": "0.20.2",
2671 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
2672 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
2673 "dev": true,
2674 "engines": {
2675 "node": ">=10"
2676 },
2677 "funding": {
2678 "url": "https://github.com/sponsors/sindresorhus"
2679 }
2680 },
30802681 "node_modules/globby": {
3081 "version": "11.0.1",
3082 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
3083 "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
2682 "version": "11.0.4",
2683 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
2684 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
30842685 "dev": true,
30852686 "dependencies": {
30862687 "array-union": "^2.1.0",
31072708 }
31082709 },
31092710 "node_modules/graceful-fs": {
3110 "version": "4.2.4",
3111 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
3112 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
3113 "dev": true
3114 },
3115 "node_modules/growly": {
3116 "version": "1.3.0",
3117 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
3118 "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
3119 "dev": true,
3120 "optional": true
3121 },
3122 "node_modules/har-schema": {
3123 "version": "2.0.0",
3124 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
3125 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
3126 "dev": true,
3127 "engines": {
3128 "node": ">=4"
3129 }
3130 },
3131 "node_modules/har-validator": {
3132 "version": "5.1.5",
3133 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
3134 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
3135 "deprecated": "this library is no longer supported",
3136 "dev": true,
3137 "dependencies": {
3138 "ajv": "^6.12.3",
3139 "har-schema": "^2.0.0"
3140 },
3141 "engines": {
3142 "node": ">=6"
3143 }
2711 "version": "4.2.8",
2712 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
2713 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
2714 "dev": true
31442715 },
31452716 "node_modules/has": {
31462717 "version": "1.0.3",
31632734 "node": ">=8"
31642735 }
31652736 },
3166 "node_modules/has-value": {
3167 "version": "1.0.0",
3168 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3169 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3170 "dev": true,
3171 "dependencies": {
3172 "get-value": "^2.0.6",
3173 "has-values": "^1.0.0",
3174 "isobject": "^3.0.0"
3175 },
3176 "engines": {
3177 "node": ">=0.10.0"
3178 }
3179 },
3180 "node_modules/has-values": {
3181 "version": "1.0.0",
3182 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3183 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3184 "dev": true,
3185 "dependencies": {
3186 "is-number": "^3.0.0",
3187 "kind-of": "^4.0.0"
3188 },
3189 "engines": {
3190 "node": ">=0.10.0"
3191 }
3192 },
3193 "node_modules/has-values/node_modules/is-number": {
3194 "version": "3.0.0",
3195 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
3196 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3197 "dev": true,
3198 "dependencies": {
3199 "kind-of": "^3.0.2"
3200 },
3201 "engines": {
3202 "node": ">=0.10.0"
3203 }
3204 },
3205 "node_modules/has-values/node_modules/is-number/node_modules/kind-of": {
3206 "version": "3.2.2",
3207 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3208 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3209 "dev": true,
3210 "dependencies": {
3211 "is-buffer": "^1.1.5"
3212 },
3213 "engines": {
3214 "node": ">=0.10.0"
3215 }
3216 },
3217 "node_modules/has-values/node_modules/kind-of": {
3218 "version": "4.0.0",
3219 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3220 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3221 "dev": true,
3222 "dependencies": {
3223 "is-buffer": "^1.1.5"
3224 },
3225 "engines": {
3226 "node": ">=0.10.0"
3227 }
3228 },
3229 "node_modules/hosted-git-info": {
3230 "version": "2.8.8",
3231 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
3232 "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
3233 "dev": true
3234 },
32352737 "node_modules/html-encoding-sniffer": {
32362738 "version": "2.0.1",
32372739 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
32502752 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
32512753 "dev": true
32522754 },
3253 "node_modules/http-signature": {
3254 "version": "1.2.0",
3255 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
3256 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
3257 "dev": true,
3258 "dependencies": {
3259 "assert-plus": "^1.0.0",
3260 "jsprim": "^1.2.2",
3261 "sshpk": "^1.7.0"
3262 },
3263 "engines": {
3264 "node": ">=0.8",
3265 "npm": ">=1.3.7"
2755 "node_modules/http-proxy-agent": {
2756 "version": "4.0.1",
2757 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
2758 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
2759 "dev": true,
2760 "dependencies": {
2761 "@tootallnate/once": "1",
2762 "agent-base": "6",
2763 "debug": "4"
2764 },
2765 "engines": {
2766 "node": ">= 6"
2767 }
2768 },
2769 "node_modules/https-proxy-agent": {
2770 "version": "5.0.0",
2771 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
2772 "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
2773 "dev": true,
2774 "dependencies": {
2775 "agent-base": "6",
2776 "debug": "4"
2777 },
2778 "engines": {
2779 "node": ">= 6"
32662780 }
32672781 },
32682782 "node_modules/human-signals": {
3269 "version": "1.1.1",
3270 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
3271 "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
3272 "dev": true,
3273 "engines": {
3274 "node": ">=8.12.0"
2783 "version": "2.1.0",
2784 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
2785 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
2786 "dev": true,
2787 "engines": {
2788 "node": ">=10.17.0"
32752789 }
32762790 },
32772791 "node_modules/iconv-lite": {
32962810 }
32972811 },
32982812 "node_modules/import-fresh": {
3299 "version": "3.2.2",
3300 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz",
3301 "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==",
2813 "version": "3.3.0",
2814 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
2815 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
33022816 "dev": true,
33032817 "dependencies": {
33042818 "parent-module": "^1.0.0",
33062820 },
33072821 "engines": {
33082822 "node": ">=6"
2823 },
2824 "funding": {
2825 "url": "https://github.com/sponsors/sindresorhus"
33092826 }
33102827 },
33112828 "node_modules/import-local": {
33492866 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
33502867 "dev": true
33512868 },
3352 "node_modules/ip-regex": {
3353 "version": "2.1.0",
3354 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
3355 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
3356 "dev": true,
3357 "engines": {
3358 "node": ">=4"
3359 }
3360 },
3361 "node_modules/is-accessor-descriptor": {
3362 "version": "1.0.0",
3363 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
3364 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
3365 "dev": true,
3366 "dependencies": {
3367 "kind-of": "^6.0.0"
3368 },
3369 "engines": {
3370 "node": ">=0.10.0"
3371 }
3372 },
3373 "node_modules/is-arrayish": {
3374 "version": "0.2.1",
3375 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
3376 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
3377 "dev": true
3378 },
3379 "node_modules/is-buffer": {
3380 "version": "1.1.6",
3381 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3382 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3383 "dev": true
3384 },
33852869 "node_modules/is-ci": {
3386 "version": "2.0.0",
3387 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
3388 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
3389 "dev": true,
3390 "dependencies": {
3391 "ci-info": "^2.0.0"
2870 "version": "3.0.0",
2871 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
2872 "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
2873 "dev": true,
2874 "dependencies": {
2875 "ci-info": "^3.1.1"
33922876 },
33932877 "bin": {
33942878 "is-ci": "bin.js"
33952879 }
33962880 },
33972881 "node_modules/is-core-module": {
3398 "version": "2.2.0",
3399 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
3400 "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
2882 "version": "2.6.0",
2883 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
2884 "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
34012885 "dev": true,
34022886 "dependencies": {
34032887 "has": "^1.0.3"
34042888 },
34052889 "funding": {
34062890 "url": "https://github.com/sponsors/ljharb"
3407 }
3408 },
3409 "node_modules/is-data-descriptor": {
3410 "version": "1.0.0",
3411 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
3412 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
3413 "dev": true,
3414 "dependencies": {
3415 "kind-of": "^6.0.0"
3416 },
3417 "engines": {
3418 "node": ">=0.10.0"
3419 }
3420 },
3421 "node_modules/is-descriptor": {
3422 "version": "1.0.2",
3423 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
3424 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
3425 "dev": true,
3426 "dependencies": {
3427 "is-accessor-descriptor": "^1.0.0",
3428 "is-data-descriptor": "^1.0.0",
3429 "kind-of": "^6.0.2"
3430 },
3431 "engines": {
3432 "node": ">=0.10.0"
3433 }
3434 },
3435 "node_modules/is-docker": {
3436 "version": "2.1.1",
3437 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
3438 "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
3439 "dev": true,
3440 "optional": true,
3441 "bin": {
3442 "is-docker": "cli.js"
3443 },
3444 "engines": {
3445 "node": ">=8"
3446 },
3447 "funding": {
3448 "url": "https://github.com/sponsors/sindresorhus"
3449 }
3450 },
3451 "node_modules/is-extendable": {
3452 "version": "1.0.1",
3453 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
3454 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
3455 "dev": true,
3456 "dependencies": {
3457 "is-plain-object": "^2.0.4"
3458 },
3459 "engines": {
3460 "node": ">=0.10.0"
34612891 }
34622892 },
34632893 "node_modules/is-extglob": {
34702900 }
34712901 },
34722902 "node_modules/is-fullwidth-code-point": {
3473 "version": "2.0.0",
3474 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
3475 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
3476 "dev": true,
3477 "engines": {
3478 "node": ">=4"
2903 "version": "3.0.0",
2904 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
2905 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
2906 "dev": true,
2907 "engines": {
2908 "node": ">=8"
34792909 }
34802910 },
34812911 "node_modules/is-generator-fn": {
35082938 "node": ">=0.12.0"
35092939 }
35102940 },
3511 "node_modules/is-plain-object": {
3512 "version": "2.0.4",
3513 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
3514 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
3515 "dev": true,
3516 "dependencies": {
3517 "isobject": "^3.0.1"
3518 },
3519 "engines": {
3520 "node": ">=0.10.0"
3521 }
3522 },
35232941 "node_modules/is-potential-custom-element-name": {
3524 "version": "1.0.0",
3525 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
3526 "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
2942 "version": "1.0.1",
2943 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
2944 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
35272945 "dev": true
35282946 },
35292947 "node_modules/is-stream": {
3530 "version": "2.0.0",
3531 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
3532 "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
2948 "version": "2.0.1",
2949 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
2950 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
35332951 "dev": true,
35342952 "engines": {
35352953 "node": ">=8"
2954 },
2955 "funding": {
2956 "url": "https://github.com/sponsors/sindresorhus"
35362957 }
35372958 },
35382959 "node_modules/is-typedarray": {
35412962 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
35422963 "dev": true
35432964 },
3544 "node_modules/is-windows": {
3545 "version": "1.0.2",
3546 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
3547 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3548 "dev": true,
3549 "engines": {
3550 "node": ">=0.10.0"
3551 }
3552 },
3553 "node_modules/is-wsl": {
3554 "version": "2.2.0",
3555 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
3556 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
3557 "dev": true,
3558 "optional": true,
3559 "dependencies": {
3560 "is-docker": "^2.0.0"
3561 },
3562 "engines": {
3563 "node": ">=8"
3564 }
3565 },
3566 "node_modules/isarray": {
3567 "version": "1.0.0",
3568 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
3569 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
3570 "dev": true
3571 },
35722965 "node_modules/isexe": {
35732966 "version": "2.0.0",
35742967 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
35752968 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
35762969 "dev": true
35772970 },
3578 "node_modules/isobject": {
3579 "version": "3.0.1",
3580 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
3581 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
3582 "dev": true,
3583 "engines": {
3584 "node": ">=0.10.0"
3585 }
3586 },
3587 "node_modules/isstream": {
3588 "version": "0.1.2",
3589 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
3590 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
3591 "dev": true
3592 },
35932971 "node_modules/istanbul-lib-coverage": {
35942972 "version": "3.0.0",
35952973 "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
36653043 }
36663044 },
36673045 "node_modules/jest": {
3668 "version": "26.6.3",
3669 "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz",
3670 "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==",
3671 "dev": true,
3672 "dependencies": {
3673 "@jest/core": "^26.6.3",
3046 "version": "27.2.0",
3047 "resolved": "https://registry.npmjs.org/jest/-/jest-27.2.0.tgz",
3048 "integrity": "sha512-oUqVXyvh5YwEWl263KWdPUAqEzBFzGHdFLQ05hUnITr1tH+9SscEI9A/GH9eBClA+Nw1ct+KNuuOV6wlnmBPcg==",
3049 "dev": true,
3050 "dependencies": {
3051 "@jest/core": "^27.2.0",
36743052 "import-local": "^3.0.2",
3675 "jest-cli": "^26.6.3"
3053 "jest-cli": "^27.2.0"
36763054 },
36773055 "bin": {
36783056 "jest": "bin/jest.js"
36793057 },
36803058 "engines": {
3681 "node": ">= 10.14.2"
3059 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3060 },
3061 "peerDependencies": {
3062 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
3063 },
3064 "peerDependenciesMeta": {
3065 "node-notifier": {
3066 "optional": true
3067 }
36823068 }
36833069 },
36843070 "node_modules/jest-changed-files": {
3685 "version": "26.6.2",
3686 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz",
3687 "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==",
3688 "dev": true,
3689 "dependencies": {
3690 "@jest/types": "^26.6.2",
3691 "execa": "^4.0.0",
3692 "throat": "^5.0.0"
3693 },
3694 "engines": {
3695 "node": ">= 10.14.2"
3071 "version": "27.1.1",
3072 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz",
3073 "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==",
3074 "dev": true,
3075 "dependencies": {
3076 "@jest/types": "^27.1.1",
3077 "execa": "^5.0.0",
3078 "throat": "^6.0.1"
3079 },
3080 "engines": {
3081 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3082 }
3083 },
3084 "node_modules/jest-circus": {
3085 "version": "27.2.0",
3086 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.0.tgz",
3087 "integrity": "sha512-WwENhaZwOARB1nmcboYPSv/PwHBUGRpA4MEgszjr9DLCl97MYw0qZprBwLb7rNzvMwfIvNGG7pefQ5rxyBlzIA==",
3088 "dev": true,
3089 "dependencies": {
3090 "@jest/environment": "^27.2.0",
3091 "@jest/test-result": "^27.2.0",
3092 "@jest/types": "^27.1.1",
3093 "@types/node": "*",
3094 "chalk": "^4.0.0",
3095 "co": "^4.6.0",
3096 "dedent": "^0.7.0",
3097 "expect": "^27.2.0",
3098 "is-generator-fn": "^2.0.0",
3099 "jest-each": "^27.2.0",
3100 "jest-matcher-utils": "^27.2.0",
3101 "jest-message-util": "^27.2.0",
3102 "jest-runtime": "^27.2.0",
3103 "jest-snapshot": "^27.2.0",
3104 "jest-util": "^27.2.0",
3105 "pretty-format": "^27.2.0",
3106 "slash": "^3.0.0",
3107 "stack-utils": "^2.0.3",
3108 "throat": "^6.0.1"
3109 },
3110 "engines": {
3111 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
36963112 }
36973113 },
36983114 "node_modules/jest-cli": {
3699 "version": "26.6.3",
3700 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz",
3701 "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==",
3702 "dev": true,
3703 "dependencies": {
3704 "@jest/core": "^26.6.3",
3705 "@jest/test-result": "^26.6.2",
3706 "@jest/types": "^26.6.2",
3115 "version": "27.2.0",
3116 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz",
3117 "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==",
3118 "dev": true,
3119 "dependencies": {
3120 "@jest/core": "^27.2.0",
3121 "@jest/test-result": "^27.2.0",
3122 "@jest/types": "^27.1.1",
37073123 "chalk": "^4.0.0",
37083124 "exit": "^0.1.2",
37093125 "graceful-fs": "^4.2.4",
37103126 "import-local": "^3.0.2",
3711 "is-ci": "^2.0.0",
3712 "jest-config": "^26.6.3",
3713 "jest-util": "^26.6.2",
3714 "jest-validate": "^26.6.2",
3127 "jest-config": "^27.2.0",
3128 "jest-util": "^27.2.0",
3129 "jest-validate": "^27.2.0",
37153130 "prompts": "^2.0.1",
3716 "yargs": "^15.4.1"
3131 "yargs": "^16.0.3"
37173132 },
37183133 "bin": {
37193134 "jest": "bin/jest.js"
37203135 },
37213136 "engines": {
3722 "node": ">= 10.14.2"
3137 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3138 },
3139 "peerDependencies": {
3140 "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0"
3141 },
3142 "peerDependenciesMeta": {
3143 "node-notifier": {
3144 "optional": true
3145 }
37233146 }
37243147 },
37253148 "node_modules/jest-config": {
3726 "version": "26.6.3",
3727 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz",
3728 "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==",
3149 "version": "27.2.0",
3150 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.0.tgz",
3151 "integrity": "sha512-Z1romHpxeNwLxQtouQ4xt07bY6HSFGKTo0xJcvOK3u6uJHveA4LB2P+ty9ArBLpTh3AqqPxsyw9l9GMnWBYS9A==",
37293152 "dev": true,
37303153 "dependencies": {
37313154 "@babel/core": "^7.1.0",
3732 "@jest/test-sequencer": "^26.6.3",
3733 "@jest/types": "^26.6.2",
3734 "babel-jest": "^26.6.3",
3155 "@jest/test-sequencer": "^27.2.0",
3156 "@jest/types": "^27.1.1",
3157 "babel-jest": "^27.2.0",
37353158 "chalk": "^4.0.0",
37363159 "deepmerge": "^4.2.2",
37373160 "glob": "^7.1.1",
37383161 "graceful-fs": "^4.2.4",
3739 "jest-environment-jsdom": "^26.6.2",
3740 "jest-environment-node": "^26.6.2",
3741 "jest-get-type": "^26.3.0",
3742 "jest-jasmine2": "^26.6.3",
3743 "jest-regex-util": "^26.0.0",
3744 "jest-resolve": "^26.6.2",
3745 "jest-util": "^26.6.2",
3746 "jest-validate": "^26.6.2",
3747 "micromatch": "^4.0.2",
3748 "pretty-format": "^26.6.2"
3749 },
3750 "engines": {
3751 "node": ">= 10.14.2"
3162 "is-ci": "^3.0.0",
3163 "jest-circus": "^27.2.0",
3164 "jest-environment-jsdom": "^27.2.0",
3165 "jest-environment-node": "^27.2.0",
3166 "jest-get-type": "^27.0.6",
3167 "jest-jasmine2": "^27.2.0",
3168 "jest-regex-util": "^27.0.6",
3169 "jest-resolve": "^27.2.0",
3170 "jest-runner": "^27.2.0",
3171 "jest-util": "^27.2.0",
3172 "jest-validate": "^27.2.0",
3173 "micromatch": "^4.0.4",
3174 "pretty-format": "^27.2.0"
3175 },
3176 "engines": {
3177 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
37523178 },
37533179 "peerDependencies": {
37543180 "ts-node": ">=9.0.0"
37603186 }
37613187 },
37623188 "node_modules/jest-diff": {
3763 "version": "26.6.2",
3764 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz",
3765 "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==",
3189 "version": "27.2.0",
3190 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.0.tgz",
3191 "integrity": "sha512-QSO9WC6btFYWtRJ3Hac0sRrkspf7B01mGrrQEiCW6TobtViJ9RWL0EmOs/WnBsZDsI/Y2IoSHZA2x6offu0sYw==",
37663192 "dev": true,
37673193 "dependencies": {
37683194 "chalk": "^4.0.0",
3769 "diff-sequences": "^26.6.2",
3770 "jest-get-type": "^26.3.0",
3771 "pretty-format": "^26.6.2"
3772 },
3773 "engines": {
3774 "node": ">= 10.14.2"
3195 "diff-sequences": "^27.0.6",
3196 "jest-get-type": "^27.0.6",
3197 "pretty-format": "^27.2.0"
3198 },
3199 "engines": {
3200 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
37753201 }
37763202 },
37773203 "node_modules/jest-docblock": {
3778 "version": "26.0.0",
3779 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
3780 "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
3204 "version": "27.0.6",
3205 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz",
3206 "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==",
37813207 "dev": true,
37823208 "dependencies": {
37833209 "detect-newline": "^3.0.0"
37843210 },
37853211 "engines": {
3786 "node": ">= 10.14.2"
3212 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
37873213 }
37883214 },
37893215 "node_modules/jest-each": {
3790 "version": "26.6.2",
3791 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz",
3792 "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==",
3793 "dev": true,
3794 "dependencies": {
3795 "@jest/types": "^26.6.2",
3216 "version": "27.2.0",
3217 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.2.0.tgz",
3218 "integrity": "sha512-biDmmUQjg+HZOB7MfY2RHSFL3j418nMoC3TK3pGAj880fQQSxvQe1y2Wy23JJJNUlk6YXiGU0yWy86Le1HBPmA==",
3219 "dev": true,
3220 "dependencies": {
3221 "@jest/types": "^27.1.1",
37963222 "chalk": "^4.0.0",
3797 "jest-get-type": "^26.3.0",
3798 "jest-util": "^26.6.2",
3799 "pretty-format": "^26.6.2"
3800 },
3801 "engines": {
3802 "node": ">= 10.14.2"
3223 "jest-get-type": "^27.0.6",
3224 "jest-util": "^27.2.0",
3225 "pretty-format": "^27.2.0"
3226 },
3227 "engines": {
3228 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
38033229 }
38043230 },
38053231 "node_modules/jest-environment-jsdom": {
3806 "version": "26.6.2",
3807 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz",
3808 "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==",
3809 "dev": true,
3810 "dependencies": {
3811 "@jest/environment": "^26.6.2",
3812 "@jest/fake-timers": "^26.6.2",
3813 "@jest/types": "^26.6.2",
3232 "version": "27.2.0",
3233 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.0.tgz",
3234 "integrity": "sha512-wNQJi6Rd/AkUWqTc4gWhuTIFPo7tlMK0RPZXeM6AqRHZA3D3vwvTa9ktAktyVyWYmUoXdYstOfyYMG3w4jt7eA==",
3235 "dev": true,
3236 "dependencies": {
3237 "@jest/environment": "^27.2.0",
3238 "@jest/fake-timers": "^27.2.0",
3239 "@jest/types": "^27.1.1",
38143240 "@types/node": "*",
3815 "jest-mock": "^26.6.2",
3816 "jest-util": "^26.6.2",
3817 "jsdom": "^16.4.0"
3818 },
3819 "engines": {
3820 "node": ">= 10.14.2"
3241 "jest-mock": "^27.1.1",
3242 "jest-util": "^27.2.0",
3243 "jsdom": "^16.6.0"
3244 },
3245 "engines": {
3246 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
38213247 }
38223248 },
38233249 "node_modules/jest-environment-node": {
3824 "version": "26.6.2",
3825 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz",
3826 "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==",
3827 "dev": true,
3828 "dependencies": {
3829 "@jest/environment": "^26.6.2",
3830 "@jest/fake-timers": "^26.6.2",
3831 "@jest/types": "^26.6.2",
3250 "version": "27.2.0",
3251 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.0.tgz",
3252 "integrity": "sha512-WbW+vdM4u88iy6Q3ftUEQOSgMPtSgjm3qixYYK2AKEuqmFO2zmACTw1vFUB0qI/QN88X6hA6ZkVKIdIWWzz+yg==",
3253 "dev": true,
3254 "dependencies": {
3255 "@jest/environment": "^27.2.0",
3256 "@jest/fake-timers": "^27.2.0",
3257 "@jest/types": "^27.1.1",
38323258 "@types/node": "*",
3833 "jest-mock": "^26.6.2",
3834 "jest-util": "^26.6.2"
3835 },
3836 "engines": {
3837 "node": ">= 10.14.2"
3259 "jest-mock": "^27.1.1",
3260 "jest-util": "^27.2.0"
3261 },
3262 "engines": {
3263 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
38383264 }
38393265 },
38403266 "node_modules/jest-get-type": {
3841 "version": "26.3.0",
3842 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
3843 "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
3844 "dev": true,
3845 "engines": {
3846 "node": ">= 10.14.2"
3267 "version": "27.0.6",
3268 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz",
3269 "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==",
3270 "dev": true,
3271 "engines": {
3272 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
38473273 }
38483274 },
38493275 "node_modules/jest-haste-map": {
3850 "version": "26.6.2",
3851 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz",
3852 "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==",
3853 "dev": true,
3854 "dependencies": {
3855 "@jest/types": "^26.6.2",
3276 "version": "27.2.0",
3277 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.0.tgz",
3278 "integrity": "sha512-laFet7QkNlWjwZtMGHCucLvF8o9PAh2cgePRck1+uadSM4E4XH9J4gnx4do+a6do8ZV5XHNEAXEkIoNg5XUH2Q==",
3279 "dev": true,
3280 "dependencies": {
3281 "@jest/types": "^27.1.1",
38563282 "@types/graceful-fs": "^4.1.2",
38573283 "@types/node": "*",
38583284 "anymatch": "^3.0.3",
38593285 "fb-watchman": "^2.0.0",
3860 "fsevents": "^2.1.2",
38613286 "graceful-fs": "^4.2.4",
3862 "jest-regex-util": "^26.0.0",
3863 "jest-serializer": "^26.6.2",
3864 "jest-util": "^26.6.2",
3865 "jest-worker": "^26.6.2",
3866 "micromatch": "^4.0.2",
3867 "sane": "^4.0.3",
3287 "jest-regex-util": "^27.0.6",
3288 "jest-serializer": "^27.0.6",
3289 "jest-util": "^27.2.0",
3290 "jest-worker": "^27.2.0",
3291 "micromatch": "^4.0.4",
38683292 "walker": "^1.0.7"
38693293 },
38703294 "engines": {
3871 "node": ">= 10.14.2"
3295 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
38723296 },
38733297 "optionalDependencies": {
3874 "fsevents": "^2.1.2"
3298 "fsevents": "^2.3.2"
38753299 }
38763300 },
38773301 "node_modules/jest-jasmine2": {
3878 "version": "26.6.3",
3879 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz",
3880 "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==",
3302 "version": "27.2.0",
3303 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.0.tgz",
3304 "integrity": "sha512-NcPzZBk6IkDW3Z2V8orGueheGJJYfT5P0zI/vTO/Jp+R9KluUdgFrgwfvZ0A34Kw6HKgiWFILZmh3oQ/eS+UxA==",
38813305 "dev": true,
38823306 "dependencies": {
38833307 "@babel/traverse": "^7.1.0",
3884 "@jest/environment": "^26.6.2",
3885 "@jest/source-map": "^26.6.2",
3886 "@jest/test-result": "^26.6.2",
3887 "@jest/types": "^26.6.2",
3308 "@jest/environment": "^27.2.0",
3309 "@jest/source-map": "^27.0.6",
3310 "@jest/test-result": "^27.2.0",
3311 "@jest/types": "^27.1.1",
38883312 "@types/node": "*",
38893313 "chalk": "^4.0.0",
38903314 "co": "^4.6.0",
3891 "expect": "^26.6.2",
3315 "expect": "^27.2.0",
38923316 "is-generator-fn": "^2.0.0",
3893 "jest-each": "^26.6.2",
3894 "jest-matcher-utils": "^26.6.2",
3895 "jest-message-util": "^26.6.2",
3896 "jest-runtime": "^26.6.3",
3897 "jest-snapshot": "^26.6.2",
3898 "jest-util": "^26.6.2",
3899 "pretty-format": "^26.6.2",
3900 "throat": "^5.0.0"
3901 },
3902 "engines": {
3903 "node": ">= 10.14.2"
3317 "jest-each": "^27.2.0",
3318 "jest-matcher-utils": "^27.2.0",
3319 "jest-message-util": "^27.2.0",
3320 "jest-runtime": "^27.2.0",
3321 "jest-snapshot": "^27.2.0",
3322 "jest-util": "^27.2.0",
3323 "pretty-format": "^27.2.0",
3324 "throat": "^6.0.1"
3325 },
3326 "engines": {
3327 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
39043328 }
39053329 },
39063330 "node_modules/jest-leak-detector": {
3907 "version": "26.6.2",
3908 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz",
3909 "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==",
3910 "dev": true,
3911 "dependencies": {
3912 "jest-get-type": "^26.3.0",
3913 "pretty-format": "^26.6.2"
3914 },
3915 "engines": {
3916 "node": ">= 10.14.2"
3331 "version": "27.2.0",
3332 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.0.tgz",
3333 "integrity": "sha512-e91BIEmbZw5+MHkB4Hnrq7S86coTxUMCkz4n7DLmQYvl9pEKmRx9H/JFH87bBqbIU5B2Ju1soKxRWX6/eGFGpA==",
3334 "dev": true,
3335 "dependencies": {
3336 "jest-get-type": "^27.0.6",
3337 "pretty-format": "^27.2.0"
3338 },
3339 "engines": {
3340 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
39173341 }
39183342 },
39193343 "node_modules/jest-matcher-utils": {
3920 "version": "26.6.2",
3921 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz",
3922 "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==",
3344 "version": "27.2.0",
3345 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.0.tgz",
3346 "integrity": "sha512-F+LG3iTwJ0gPjxBX6HCyrARFXq6jjiqhwBQeskkJQgSLeF1j6ui1RTV08SR7O51XTUhtc8zqpDj8iCG4RGmdKw==",
39233347 "dev": true,
39243348 "dependencies": {
39253349 "chalk": "^4.0.0",
3926 "jest-diff": "^26.6.2",
3927 "jest-get-type": "^26.3.0",
3928 "pretty-format": "^26.6.2"
3929 },
3930 "engines": {
3931 "node": ">= 10.14.2"
3350 "jest-diff": "^27.2.0",
3351 "jest-get-type": "^27.0.6",
3352 "pretty-format": "^27.2.0"
3353 },
3354 "engines": {
3355 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
39323356 }
39333357 },
39343358 "node_modules/jest-message-util": {
3935 "version": "26.6.2",
3936 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz",
3937 "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==",
3938 "dev": true,
3939 "dependencies": {
3940 "@babel/code-frame": "^7.0.0",
3941 "@jest/types": "^26.6.2",
3359 "version": "27.2.0",
3360 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.0.tgz",
3361 "integrity": "sha512-y+sfT/94CiP8rKXgwCOzO1mUazIEdEhrLjuiu+RKmCP+8O/TJTSne9dqQRbFIHBtlR2+q7cddJlWGir8UATu5w==",
3362 "dev": true,
3363 "dependencies": {
3364 "@babel/code-frame": "^7.12.13",
3365 "@jest/types": "^27.1.1",
39423366 "@types/stack-utils": "^2.0.0",
39433367 "chalk": "^4.0.0",
39443368 "graceful-fs": "^4.2.4",
3945 "micromatch": "^4.0.2",
3946 "pretty-format": "^26.6.2",
3369 "micromatch": "^4.0.4",
3370 "pretty-format": "^27.2.0",
39473371 "slash": "^3.0.0",
3948 "stack-utils": "^2.0.2"
3949 },
3950 "engines": {
3951 "node": ">= 10.14.2"
3372 "stack-utils": "^2.0.3"
3373 },
3374 "engines": {
3375 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
3376 }
3377 },
3378 "node_modules/jest-message-util/node_modules/@babel/code-frame": {
3379 "version": "7.14.5",
3380 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
3381 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
3382 "dev": true,
3383 "dependencies": {
3384 "@babel/highlight": "^7.14.5"
3385 },
3386 "engines": {
3387 "node": ">=6.9.0"
39523388 }
39533389 },
39543390 "node_modules/jest-mock": {
3955 "version": "26.6.2",
3956 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz",
3957 "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==",
3958 "dev": true,
3959 "dependencies": {
3960 "@jest/types": "^26.6.2",
3391 "version": "27.1.1",
3392 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.1.1.tgz",
3393 "integrity": "sha512-SClsFKuYBf+6SSi8jtAYOuPw8DDMsTElUWEae3zq7vDhH01ayVSIHUSIa8UgbDOUalCFp6gNsaikN0rbxN4dbw==",
3394 "dev": true,
3395 "dependencies": {
3396 "@jest/types": "^27.1.1",
39613397 "@types/node": "*"
39623398 },
39633399 "engines": {
3964 "node": ">= 10.14.2"
3400 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
39653401 }
39663402 },
39673403 "node_modules/jest-pnp-resolver": {
39823418 }
39833419 },
39843420 "node_modules/jest-regex-util": {
3985 "version": "26.0.0",
3986 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
3987 "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
3988 "dev": true,
3989 "engines": {
3990 "node": ">= 10.14.2"
3421 "version": "27.0.6",
3422 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz",
3423 "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==",
3424 "dev": true,
3425 "engines": {
3426 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
39913427 }
39923428 },
39933429 "node_modules/jest-resolve": {
3994 "version": "26.6.2",
3995 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz",
3996 "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==",
3997 "dev": true,
3998 "dependencies": {
3999 "@jest/types": "^26.6.2",
3430 "version": "27.2.0",
3431 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.0.tgz",
3432 "integrity": "sha512-v09p9Ib/VtpHM6Cz+i9lEAv1Z/M5NVxsyghRHRMEUOqwPQs3zwTdwp1xS3O/k5LocjKiGS0OTaJoBSpjbM2Jlw==",
3433 "dev": true,
3434 "dependencies": {
3435 "@jest/types": "^27.1.1",
40003436 "chalk": "^4.0.0",
3437 "escalade": "^3.1.1",
40013438 "graceful-fs": "^4.2.4",
3439 "jest-haste-map": "^27.2.0",
40023440 "jest-pnp-resolver": "^1.2.2",
4003 "jest-util": "^26.6.2",
4004 "read-pkg-up": "^7.0.1",
4005 "resolve": "^1.18.1",
3441 "jest-util": "^27.2.0",
3442 "jest-validate": "^27.2.0",
3443 "resolve": "^1.20.0",
40063444 "slash": "^3.0.0"
40073445 },
40083446 "engines": {
4009 "node": ">= 10.14.2"
3447 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
40103448 }
40113449 },
40123450 "node_modules/jest-resolve-dependencies": {
4013 "version": "26.6.3",
4014 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz",
4015 "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==",
4016 "dev": true,
4017 "dependencies": {
4018 "@jest/types": "^26.6.2",
4019 "jest-regex-util": "^26.0.0",
4020 "jest-snapshot": "^26.6.2"
4021 },
4022 "engines": {
4023 "node": ">= 10.14.2"
3451 "version": "27.2.0",
3452 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz",
3453 "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==",
3454 "dev": true,
3455 "dependencies": {
3456 "@jest/types": "^27.1.1",
3457 "jest-regex-util": "^27.0.6",
3458 "jest-snapshot": "^27.2.0"
3459 },
3460 "engines": {
3461 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
40243462 }
40253463 },
40263464 "node_modules/jest-runner": {
4027 "version": "26.6.3",
4028 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz",
4029 "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==",
4030 "dev": true,
4031 "dependencies": {
4032 "@jest/console": "^26.6.2",
4033 "@jest/environment": "^26.6.2",
4034 "@jest/test-result": "^26.6.2",
4035 "@jest/types": "^26.6.2",
3465 "version": "27.2.0",
3466 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.0.tgz",
3467 "integrity": "sha512-Cl+BHpduIc0cIVTjwoyx0pQk4Br8gn+wkr35PmKCmzEdOUnQ2wN7QVXA8vXnMQXSlFkN/+KWnk20TAVBmhgrww==",
3468 "dev": true,
3469 "dependencies": {
3470 "@jest/console": "^27.2.0",
3471 "@jest/environment": "^27.2.0",
3472 "@jest/test-result": "^27.2.0",
3473 "@jest/transform": "^27.2.0",
3474 "@jest/types": "^27.1.1",
40363475 "@types/node": "*",
40373476 "chalk": "^4.0.0",
4038 "emittery": "^0.7.1",
3477 "emittery": "^0.8.1",
40393478 "exit": "^0.1.2",
40403479 "graceful-fs": "^4.2.4",
4041 "jest-config": "^26.6.3",
4042 "jest-docblock": "^26.0.0",
4043 "jest-haste-map": "^26.6.2",
4044 "jest-leak-detector": "^26.6.2",
4045 "jest-message-util": "^26.6.2",
4046 "jest-resolve": "^26.6.2",
4047 "jest-runtime": "^26.6.3",
4048 "jest-util": "^26.6.2",
4049 "jest-worker": "^26.6.2",
3480 "jest-docblock": "^27.0.6",
3481 "jest-environment-jsdom": "^27.2.0",
3482 "jest-environment-node": "^27.2.0",
3483 "jest-haste-map": "^27.2.0",
3484 "jest-leak-detector": "^27.2.0",
3485 "jest-message-util": "^27.2.0",
3486 "jest-resolve": "^27.2.0",
3487 "jest-runtime": "^27.2.0",
3488 "jest-util": "^27.2.0",
3489 "jest-worker": "^27.2.0",
40503490 "source-map-support": "^0.5.6",
4051 "throat": "^5.0.0"
4052 },
4053 "engines": {
4054 "node": ">= 10.14.2"
3491 "throat": "^6.0.1"
3492 },
3493 "engines": {
3494 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
40553495 }
40563496 },
40573497 "node_modules/jest-runtime": {
4058 "version": "26.6.3",
4059 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz",
4060 "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==",
4061 "dev": true,
4062 "dependencies": {
4063 "@jest/console": "^26.6.2",
4064 "@jest/environment": "^26.6.2",
4065 "@jest/fake-timers": "^26.6.2",
4066 "@jest/globals": "^26.6.2",
4067 "@jest/source-map": "^26.6.2",
4068 "@jest/test-result": "^26.6.2",
4069 "@jest/transform": "^26.6.2",
4070 "@jest/types": "^26.6.2",
4071 "@types/yargs": "^15.0.0",
3498 "version": "27.2.0",
3499 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.0.tgz",
3500 "integrity": "sha512-6gRE9AVVX49hgBbWQ9PcNDeM4upMUXzTpBs0kmbrjyotyUyIJixLPsYjpeTFwAA07PVLDei1iAm2chmWycdGdQ==",
3501 "dev": true,
3502 "dependencies": {
3503 "@jest/console": "^27.2.0",
3504 "@jest/environment": "^27.2.0",
3505 "@jest/fake-timers": "^27.2.0",
3506 "@jest/globals": "^27.2.0",
3507 "@jest/source-map": "^27.0.6",
3508 "@jest/test-result": "^27.2.0",
3509 "@jest/transform": "^27.2.0",
3510 "@jest/types": "^27.1.1",
3511 "@types/yargs": "^16.0.0",
40723512 "chalk": "^4.0.0",
4073 "cjs-module-lexer": "^0.6.0",
3513 "cjs-module-lexer": "^1.0.0",
40743514 "collect-v8-coverage": "^1.0.0",
3515 "execa": "^5.0.0",
40753516 "exit": "^0.1.2",
40763517 "glob": "^7.1.3",
40773518 "graceful-fs": "^4.2.4",
4078 "jest-config": "^26.6.3",
4079 "jest-haste-map": "^26.6.2",
4080 "jest-message-util": "^26.6.2",
4081 "jest-mock": "^26.6.2",
4082 "jest-regex-util": "^26.0.0",
4083 "jest-resolve": "^26.6.2",
4084 "jest-snapshot": "^26.6.2",
4085 "jest-util": "^26.6.2",
4086 "jest-validate": "^26.6.2",
3519 "jest-haste-map": "^27.2.0",
3520 "jest-message-util": "^27.2.0",
3521 "jest-mock": "^27.1.1",
3522 "jest-regex-util": "^27.0.6",
3523 "jest-resolve": "^27.2.0",
3524 "jest-snapshot": "^27.2.0",
3525 "jest-util": "^27.2.0",
3526 "jest-validate": "^27.2.0",
40873527 "slash": "^3.0.0",
40883528 "strip-bom": "^4.0.0",
4089 "yargs": "^15.4.1"
4090 },
4091 "bin": {
4092 "jest-runtime": "bin/jest-runtime.js"
4093 },
4094 "engines": {
4095 "node": ">= 10.14.2"
3529 "yargs": "^16.0.3"
3530 },
3531 "engines": {
3532 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
40963533 }
40973534 },
40983535 "node_modules/jest-serializer": {
4099 "version": "26.6.2",
4100 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz",
4101 "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==",
3536 "version": "27.0.6",
3537 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz",
3538 "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==",
41023539 "dev": true,
41033540 "dependencies": {
41043541 "@types/node": "*",
41053542 "graceful-fs": "^4.2.4"
41063543 },
41073544 "engines": {
4108 "node": ">= 10.14.2"
3545 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
41093546 }
41103547 },
41113548 "node_modules/jest-snapshot": {
4112 "version": "26.6.2",
4113 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz",
4114 "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==",
4115 "dev": true,
4116 "dependencies": {
3549 "version": "27.2.0",
3550 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.0.tgz",
3551 "integrity": "sha512-MukJvy3KEqemCT2FoT3Gum37CQqso/62PKTfIzWmZVTsLsuyxQmJd2PI5KPcBYFqLlA8LgZLHM8ZlazkVt8LsQ==",
3552 "dev": true,
3553 "dependencies": {
3554 "@babel/core": "^7.7.2",
3555 "@babel/generator": "^7.7.2",
3556 "@babel/parser": "^7.7.2",
3557 "@babel/plugin-syntax-typescript": "^7.7.2",
3558 "@babel/traverse": "^7.7.2",
41173559 "@babel/types": "^7.0.0",
4118 "@jest/types": "^26.6.2",
3560 "@jest/transform": "^27.2.0",
3561 "@jest/types": "^27.1.1",
41193562 "@types/babel__traverse": "^7.0.4",
4120 "@types/prettier": "^2.0.0",
3563 "@types/prettier": "^2.1.5",
3564 "babel-preset-current-node-syntax": "^1.0.0",
41213565 "chalk": "^4.0.0",
4122 "expect": "^26.6.2",
3566 "expect": "^27.2.0",
41233567 "graceful-fs": "^4.2.4",
4124 "jest-diff": "^26.6.2",
4125 "jest-get-type": "^26.3.0",
4126 "jest-haste-map": "^26.6.2",
4127 "jest-matcher-utils": "^26.6.2",
4128 "jest-message-util": "^26.6.2",
4129 "jest-resolve": "^26.6.2",
3568 "jest-diff": "^27.2.0",
3569 "jest-get-type": "^27.0.6",
3570 "jest-haste-map": "^27.2.0",
3571 "jest-matcher-utils": "^27.2.0",
3572 "jest-message-util": "^27.2.0",
3573 "jest-resolve": "^27.2.0",
3574 "jest-util": "^27.2.0",
41303575 "natural-compare": "^1.4.0",
4131 "pretty-format": "^26.6.2",
3576 "pretty-format": "^27.2.0",
41323577 "semver": "^7.3.2"
41333578 },
41343579 "engines": {
4135 "node": ">= 10.14.2"
3580 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
41363581 }
41373582 },
41383583 "node_modules/jest-util": {
4139 "version": "26.6.2",
4140 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz",
4141 "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==",
4142 "dev": true,
4143 "dependencies": {
4144 "@jest/types": "^26.6.2",
3584 "version": "27.2.0",
3585 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.0.tgz",
3586 "integrity": "sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==",
3587 "dev": true,
3588 "dependencies": {
3589 "@jest/types": "^27.1.1",
41453590 "@types/node": "*",
41463591 "chalk": "^4.0.0",
41473592 "graceful-fs": "^4.2.4",
4148 "is-ci": "^2.0.0",
4149 "micromatch": "^4.0.2"
4150 },
4151 "engines": {
4152 "node": ">= 10.14.2"
3593 "is-ci": "^3.0.0",
3594 "picomatch": "^2.2.3"
3595 },
3596 "engines": {
3597 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
41533598 }
41543599 },
41553600 "node_modules/jest-validate": {
4156 "version": "26.6.2",
4157 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz",
4158 "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==",
4159 "dev": true,
4160 "dependencies": {
4161 "@jest/types": "^26.6.2",
4162 "camelcase": "^6.0.0",
3601 "version": "27.2.0",
3602 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.0.tgz",
3603 "integrity": "sha512-uIEZGkFKk3+4liA81Xu0maG5aGDyPLdp+4ed244c+Ql0k3aLWQYcMbaMLXOIFcb83LPHzYzqQ8hwNnIxTqfAGQ==",
3604 "dev": true,
3605 "dependencies": {
3606 "@jest/types": "^27.1.1",
3607 "camelcase": "^6.2.0",
41633608 "chalk": "^4.0.0",
4164 "jest-get-type": "^26.3.0",
3609 "jest-get-type": "^27.0.6",
41653610 "leven": "^3.1.0",
4166 "pretty-format": "^26.6.2"
4167 },
4168 "engines": {
4169 "node": ">= 10.14.2"
3611 "pretty-format": "^27.2.0"
3612 },
3613 "engines": {
3614 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
41703615 }
41713616 },
41723617 "node_modules/jest-validate/node_modules/camelcase": {
41823627 }
41833628 },
41843629 "node_modules/jest-watcher": {
4185 "version": "26.6.2",
4186 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz",
4187 "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==",
4188 "dev": true,
4189 "dependencies": {
4190 "@jest/test-result": "^26.6.2",
4191 "@jest/types": "^26.6.2",
3630 "version": "27.2.0",
3631 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz",
3632 "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==",
3633 "dev": true,
3634 "dependencies": {
3635 "@jest/test-result": "^27.2.0",
3636 "@jest/types": "^27.1.1",
41923637 "@types/node": "*",
41933638 "ansi-escapes": "^4.2.1",
41943639 "chalk": "^4.0.0",
4195 "jest-util": "^26.6.2",
3640 "jest-util": "^27.2.0",
41963641 "string-length": "^4.0.1"
41973642 },
41983643 "engines": {
4199 "node": ">= 10.14.2"
3644 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
42003645 }
42013646 },
42023647 "node_modules/jest-worker": {
4203 "version": "26.6.2",
4204 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
4205 "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
3648 "version": "27.2.0",
3649 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz",
3650 "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==",
42063651 "dev": true,
42073652 "dependencies": {
42083653 "@types/node": "*",
42093654 "merge-stream": "^2.0.0",
4210 "supports-color": "^7.0.0"
3655 "supports-color": "^8.0.0"
42113656 },
42123657 "engines": {
42133658 "node": ">= 10.13.0"
3659 }
3660 },
3661 "node_modules/jest-worker/node_modules/supports-color": {
3662 "version": "8.1.1",
3663 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
3664 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
3665 "dev": true,
3666 "dependencies": {
3667 "has-flag": "^4.0.0"
3668 },
3669 "engines": {
3670 "node": ">=10"
3671 },
3672 "funding": {
3673 "url": "https://github.com/chalk/supports-color?sponsor=1"
42143674 }
42153675 },
42163676 "node_modules/js-tokens": {
42323692 "js-yaml": "bin/js-yaml.js"
42333693 }
42343694 },
4235 "node_modules/jsbn": {
4236 "version": "0.1.1",
4237 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
4238 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
4239 "dev": true
4240 },
42413695 "node_modules/jsdom": {
4242 "version": "16.4.0",
4243 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
4244 "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
4245 "dev": true,
4246 "dependencies": {
4247 "abab": "^2.0.3",
4248 "acorn": "^7.1.1",
3696 "version": "16.7.0",
3697 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
3698 "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
3699 "dev": true,
3700 "dependencies": {
3701 "abab": "^2.0.5",
3702 "acorn": "^8.2.4",
42493703 "acorn-globals": "^6.0.0",
42503704 "cssom": "^0.4.4",
4251 "cssstyle": "^2.2.0",
3705 "cssstyle": "^2.3.0",
42523706 "data-urls": "^2.0.0",
4253 "decimal.js": "^10.2.0",
3707 "decimal.js": "^10.2.1",
42543708 "domexception": "^2.0.1",
4255 "escodegen": "^1.14.1",
3709 "escodegen": "^2.0.0",
3710 "form-data": "^3.0.0",
42563711 "html-encoding-sniffer": "^2.0.1",
4257 "is-potential-custom-element-name": "^1.0.0",
3712 "http-proxy-agent": "^4.0.1",
3713 "https-proxy-agent": "^5.0.0",
3714 "is-potential-custom-element-name": "^1.0.1",
42583715 "nwsapi": "^2.2.0",
4259 "parse5": "5.1.1",
4260 "request": "^2.88.2",
4261 "request-promise-native": "^1.0.8",
4262 "saxes": "^5.0.0",
3716 "parse5": "6.0.1",
3717 "saxes": "^5.0.1",
42633718 "symbol-tree": "^3.2.4",
4264 "tough-cookie": "^3.0.1",
3719 "tough-cookie": "^4.0.0",
42653720 "w3c-hr-time": "^1.0.2",
42663721 "w3c-xmlserializer": "^2.0.0",
42673722 "webidl-conversions": "^6.1.0",
42683723 "whatwg-encoding": "^1.0.5",
42693724 "whatwg-mimetype": "^2.3.0",
4270 "whatwg-url": "^8.0.0",
4271 "ws": "^7.2.3",
3725 "whatwg-url": "^8.5.0",
3726 "ws": "^7.4.6",
42723727 "xml-name-validator": "^3.0.0"
42733728 },
42743729 "engines": {
42833738 }
42843739 }
42853740 },
3741 "node_modules/jsdom/node_modules/acorn": {
3742 "version": "8.5.0",
3743 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
3744 "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
3745 "dev": true,
3746 "bin": {
3747 "acorn": "bin/acorn"
3748 },
3749 "engines": {
3750 "node": ">=0.4.0"
3751 }
3752 },
42863753 "node_modules/jsesc": {
42873754 "version": "2.5.2",
42883755 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
42953762 "node": ">=4"
42963763 }
42973764 },
4298 "node_modules/json-parse-even-better-errors": {
4299 "version": "2.3.1",
4300 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
4301 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
4302 "dev": true
4303 },
4304 "node_modules/json-schema": {
4305 "version": "0.2.3",
4306 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
4307 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
4308 "dev": true
4309 },
43103765 "node_modules/json-schema-traverse": {
43113766 "version": "0.4.1",
43123767 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
43193774 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
43203775 "dev": true
43213776 },
4322 "node_modules/json-stringify-safe": {
4323 "version": "5.0.1",
4324 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
4325 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
4326 "dev": true
4327 },
43283777 "node_modules/json5": {
43293778 "version": "2.1.3",
43303779 "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
43403789 "node": ">=6"
43413790 }
43423791 },
4343 "node_modules/jsprim": {
4344 "version": "1.4.1",
4345 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
4346 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
4347 "dev": true,
4348 "engines": [
4349 "node >=0.6.0"
4350 ],
4351 "dependencies": {
4352 "assert-plus": "1.0.0",
4353 "extsprintf": "1.3.0",
4354 "json-schema": "0.2.3",
4355 "verror": "1.10.0"
4356 }
4357 },
4358 "node_modules/kind-of": {
4359 "version": "6.0.3",
4360 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
4361 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
4362 "dev": true,
4363 "engines": {
4364 "node": ">=0.10.0"
4365 }
4366 },
43673792 "node_modules/kleur": {
43683793 "version": "3.0.3",
43693794 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
43953820 "node": ">= 0.8.0"
43963821 }
43973822 },
4398 "node_modules/lines-and-columns": {
4399 "version": "1.1.6",
4400 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
4401 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
4402 "dev": true
4403 },
44043823 "node_modules/locate-path": {
44053824 "version": "5.0.0",
44063825 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
44143833 }
44153834 },
44163835 "node_modules/lodash": {
4417 "version": "4.17.20",
4418 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
4419 "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
4420 "dev": true
4421 },
4422 "node_modules/lodash.memoize": {
4423 "version": "4.1.2",
4424 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
4425 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
4426 "dev": true
4427 },
4428 "node_modules/lodash.sortby": {
4429 "version": "4.7.0",
4430 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
4431 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
4432 "dev": true
3836 "version": "4.17.21",
3837 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3838 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
3839 "dev": true
3840 },
3841 "node_modules/lodash.clonedeep": {
3842 "version": "4.5.0",
3843 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
3844 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
3845 "dev": true
3846 },
3847 "node_modules/lodash.merge": {
3848 "version": "4.6.2",
3849 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
3850 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
3851 "dev": true
3852 },
3853 "node_modules/lodash.truncate": {
3854 "version": "4.4.2",
3855 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
3856 "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
3857 "dev": true
3858 },
3859 "node_modules/lru-cache": {
3860 "version": "6.0.0",
3861 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
3862 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
3863 "dev": true,
3864 "dependencies": {
3865 "yallist": "^4.0.0"
3866 },
3867 "engines": {
3868 "node": ">=10"
3869 }
44333870 },
44343871 "node_modules/make-dir": {
44353872 "version": "3.1.0",
44703907 "tmpl": "1.0.x"
44713908 }
44723909 },
4473 "node_modules/map-cache": {
4474 "version": "0.2.2",
4475 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4476 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4477 "dev": true,
4478 "engines": {
4479 "node": ">=0.10.0"
4480 }
4481 },
4482 "node_modules/map-visit": {
4483 "version": "1.0.0",
4484 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4485 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4486 "dev": true,
4487 "dependencies": {
4488 "object-visit": "^1.0.0"
4489 },
4490 "engines": {
4491 "node": ">=0.10.0"
4492 }
4493 },
44943910 "node_modules/merge-stream": {
44953911 "version": "2.0.0",
44963912 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
45073923 }
45083924 },
45093925 "node_modules/micromatch": {
4510 "version": "4.0.2",
4511 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
4512 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
3926 "version": "4.0.4",
3927 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
3928 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
45133929 "dev": true,
45143930 "dependencies": {
45153931 "braces": "^3.0.1",
4516 "picomatch": "^2.0.5"
4517 },
4518 "engines": {
4519 "node": ">=8"
3932 "picomatch": "^2.2.3"
3933 },
3934 "engines": {
3935 "node": ">=8.6"
45203936 }
45213937 },
45223938 "node_modules/mime-db": {
4523 "version": "1.44.0",
4524 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
4525 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
3939 "version": "1.49.0",
3940 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
3941 "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
45263942 "dev": true,
45273943 "engines": {
45283944 "node": ">= 0.6"
45293945 }
45303946 },
45313947 "node_modules/mime-types": {
4532 "version": "2.1.27",
4533 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
4534 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
4535 "dev": true,
4536 "dependencies": {
4537 "mime-db": "1.44.0"
3948 "version": "2.1.32",
3949 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
3950 "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
3951 "dev": true,
3952 "dependencies": {
3953 "mime-db": "1.49.0"
45383954 },
45393955 "engines": {
45403956 "node": ">= 0.6"
45673983 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
45683984 "dev": true
45693985 },
4570 "node_modules/mixin-deep": {
4571 "version": "1.3.2",
4572 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4573 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4574 "dev": true,
4575 "dependencies": {
4576 "for-in": "^1.0.2",
4577 "is-extendable": "^1.0.1"
4578 },
4579 "engines": {
4580 "node": ">=0.10.0"
4581 }
4582 },
4583 "node_modules/mkdirp": {
4584 "version": "1.0.4",
4585 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
4586 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
4587 "dev": true,
4588 "bin": {
4589 "mkdirp": "bin/cmd.js"
4590 },
4591 "engines": {
4592 "node": ">=10"
4593 }
4594 },
45953986 "node_modules/ms": {
45963987 "version": "2.1.2",
45973988 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
45983989 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
45993990 "dev": true
46003991 },
4601 "node_modules/nanomatch": {
4602 "version": "1.2.13",
4603 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4604 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4605 "dev": true,
4606 "dependencies": {
4607 "arr-diff": "^4.0.0",
4608 "array-unique": "^0.3.2",
4609 "define-property": "^2.0.2",
4610 "extend-shallow": "^3.0.2",
4611 "fragment-cache": "^0.2.1",
4612 "is-windows": "^1.0.2",
4613 "kind-of": "^6.0.2",
4614 "object.pick": "^1.3.0",
4615 "regex-not": "^1.0.0",
4616 "snapdragon": "^0.8.1",
4617 "to-regex": "^3.0.1"
4618 },
4619 "engines": {
4620 "node": ">=0.10.0"
4621 }
4622 },
46233992 "node_modules/natural-compare": {
46243993 "version": "1.4.0",
46253994 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
46263995 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
46273996 "dev": true
46283997 },
4629 "node_modules/nice-try": {
4630 "version": "1.0.5",
4631 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
4632 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
4633 "dev": true
4634 },
46353998 "node_modules/node-int64": {
46363999 "version": "0.4.0",
46374000 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
46474010 "node": ">=0.10.0"
46484011 }
46494012 },
4650 "node_modules/node-notifier": {
4651 "version": "8.0.0",
4652 "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
4653 "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
4654 "dev": true,
4655 "optional": true,
4656 "dependencies": {
4657 "growly": "^1.3.0",
4658 "is-wsl": "^2.2.0",
4659 "semver": "^7.3.2",
4660 "shellwords": "^0.1.1",
4661 "uuid": "^8.3.0",
4662 "which": "^2.0.2"
4663 }
4664 },
4665 "node_modules/normalize-package-data": {
4666 "version": "2.5.0",
4667 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
4668 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
4669 "dev": true,
4670 "dependencies": {
4671 "hosted-git-info": "^2.1.4",
4672 "resolve": "^1.10.0",
4673 "semver": "2 || 3 || 4 || 5",
4674 "validate-npm-package-license": "^3.0.1"
4675 }
4676 },
4677 "node_modules/normalize-package-data/node_modules/semver": {
4678 "version": "5.7.1",
4679 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
4680 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
4681 "dev": true,
4682 "bin": {
4683 "semver": "bin/semver"
4684 }
4013 "node_modules/node-releases": {
4014 "version": "1.1.75",
4015 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
4016 "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==",
4017 "dev": true
46854018 },
46864019 "node_modules/normalize-path": {
46874020 "version": "3.0.0",
47094042 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
47104043 "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
47114044 "dev": true
4712 },
4713 "node_modules/oauth-sign": {
4714 "version": "0.9.0",
4715 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
4716 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
4717 "dev": true,
4718 "engines": {
4719 "node": "*"
4720 }
4721 },
4722 "node_modules/object-copy": {
4723 "version": "0.1.0",
4724 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4725 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4726 "dev": true,
4727 "dependencies": {
4728 "copy-descriptor": "^0.1.0",
4729 "define-property": "^0.2.5",
4730 "kind-of": "^3.0.3"
4731 },
4732 "engines": {
4733 "node": ">=0.10.0"
4734 }
4735 },
4736 "node_modules/object-copy/node_modules/define-property": {
4737 "version": "0.2.5",
4738 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4739 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4740 "dev": true,
4741 "dependencies": {
4742 "is-descriptor": "^0.1.0"
4743 },
4744 "engines": {
4745 "node": ">=0.10.0"
4746 }
4747 },
4748 "node_modules/object-copy/node_modules/is-accessor-descriptor": {
4749 "version": "0.1.6",
4750 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4751 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
4752 "dev": true,
4753 "dependencies": {
4754 "kind-of": "^3.0.2"
4755 },
4756 "engines": {
4757 "node": ">=0.10.0"
4758 }
4759 },
4760 "node_modules/object-copy/node_modules/is-data-descriptor": {
4761 "version": "0.1.4",
4762 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4763 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
4764 "dev": true,
4765 "dependencies": {
4766 "kind-of": "^3.0.2"
4767 },
4768 "engines": {
4769 "node": ">=0.10.0"
4770 }
4771 },
4772 "node_modules/object-copy/node_modules/is-descriptor": {
4773 "version": "0.1.6",
4774 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4775 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4776 "dev": true,
4777 "dependencies": {
4778 "is-accessor-descriptor": "^0.1.6",
4779 "is-data-descriptor": "^0.1.4",
4780 "kind-of": "^5.0.0"
4781 },
4782 "engines": {
4783 "node": ">=0.10.0"
4784 }
4785 },
4786 "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": {
4787 "version": "5.1.0",
4788 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4789 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4790 "dev": true,
4791 "engines": {
4792 "node": ">=0.10.0"
4793 }
4794 },
4795 "node_modules/object-copy/node_modules/kind-of": {
4796 "version": "3.2.2",
4797 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4798 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4799 "dev": true,
4800 "dependencies": {
4801 "is-buffer": "^1.1.5"
4802 },
4803 "engines": {
4804 "node": ">=0.10.0"
4805 }
4806 },
4807 "node_modules/object-visit": {
4808 "version": "1.0.1",
4809 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4810 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4811 "dev": true,
4812 "dependencies": {
4813 "isobject": "^3.0.0"
4814 },
4815 "engines": {
4816 "node": ">=0.10.0"
4817 }
4818 },
4819 "node_modules/object.pick": {
4820 "version": "1.3.0",
4821 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4822 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4823 "dev": true,
4824 "dependencies": {
4825 "isobject": "^3.0.1"
4826 },
4827 "engines": {
4828 "node": ">=0.10.0"
4829 }
48304045 },
48314046 "node_modules/once": {
48324047 "version": "1.4.0",
48814096 "url": "https://github.com/sponsors/sindresorhus"
48824097 }
48834098 },
4884 "node_modules/p-finally": {
4885 "version": "1.0.0",
4886 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4887 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
4888 "dev": true,
4889 "engines": {
4890 "node": ">=4"
4891 }
4892 },
48934099 "node_modules/p-limit": {
48944100 "version": "2.3.0",
48954101 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
49384144 "node": ">=6"
49394145 }
49404146 },
4941 "node_modules/parse-json": {
4942 "version": "5.1.0",
4943 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
4944 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
4945 "dev": true,
4946 "dependencies": {
4947 "@babel/code-frame": "^7.0.0",
4948 "error-ex": "^1.3.1",
4949 "json-parse-even-better-errors": "^2.3.0",
4950 "lines-and-columns": "^1.1.6"
4951 },
4952 "engines": {
4953 "node": ">=8"
4954 },
4955 "funding": {
4956 "url": "https://github.com/sponsors/sindresorhus"
4957 }
4958 },
49594147 "node_modules/parse5": {
4960 "version": "5.1.1",
4961 "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
4962 "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
4963 "dev": true
4964 },
4965 "node_modules/pascalcase": {
4966 "version": "0.1.1",
4967 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
4968 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
4969 "dev": true,
4970 "engines": {
4971 "node": ">=0.10.0"
4972 }
4148 "version": "6.0.1",
4149 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
4150 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
4151 "dev": true
49734152 },
49744153 "node_modules/path-exists": {
49754154 "version": "4.0.0",
49994178 }
50004179 },
50014180 "node_modules/path-parse": {
5002 "version": "1.0.6",
5003 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
5004 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
4181 "version": "1.0.7",
4182 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
4183 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
50054184 "dev": true
50064185 },
50074186 "node_modules/path-type": {
50134192 "node": ">=8"
50144193 }
50154194 },
5016 "node_modules/performance-now": {
5017 "version": "2.1.0",
5018 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
5019 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
5020 "dev": true
5021 },
50224195 "node_modules/picomatch": {
5023 "version": "2.2.2",
5024 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
5025 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
4196 "version": "2.3.0",
4197 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
4198 "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
50264199 "dev": true,
50274200 "engines": {
50284201 "node": ">=8.6"
50554228 "node": ">=8"
50564229 }
50574230 },
5058 "node_modules/posix-character-classes": {
5059 "version": "0.1.1",
5060 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5061 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5062 "dev": true,
5063 "engines": {
5064 "node": ">=0.10.0"
5065 }
5066 },
50674231 "node_modules/prelude-ls": {
50684232 "version": "1.2.1",
50694233 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
50744238 }
50754239 },
50764240 "node_modules/prettier": {
5077 "version": "2.2.1",
5078 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz",
5079 "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==",
4241 "version": "2.4.1",
4242 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
4243 "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
50804244 "dev": true,
50814245 "bin": {
50824246 "prettier": "bin-prettier.js"
50864250 }
50874251 },
50884252 "node_modules/pretty-format": {
5089 "version": "26.6.2",
5090 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
5091 "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
5092 "dev": true,
5093 "dependencies": {
5094 "@jest/types": "^26.6.2",
4253 "version": "27.2.0",
4254 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.0.tgz",
4255 "integrity": "sha512-KyJdmgBkMscLqo8A7K77omgLx5PWPiXJswtTtFV7XgVZv2+qPk6UivpXXO+5k6ZEbWIbLoKdx1pZ6ldINzbwTA==",
4256 "dev": true,
4257 "dependencies": {
4258 "@jest/types": "^27.1.1",
50954259 "ansi-regex": "^5.0.0",
5096 "ansi-styles": "^4.0.0",
4260 "ansi-styles": "^5.0.0",
50974261 "react-is": "^17.0.1"
50984262 },
50994263 "engines": {
5100 "node": ">= 10"
4264 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
4265 }
4266 },
4267 "node_modules/pretty-format/node_modules/ansi-styles": {
4268 "version": "5.2.0",
4269 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
4270 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
4271 "dev": true,
4272 "engines": {
4273 "node": ">=10"
4274 },
4275 "funding": {
4276 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
51014277 }
51024278 },
51034279 "node_modules/progress": {
51104286 }
51114287 },
51124288 "node_modules/prompts": {
5113 "version": "2.4.0",
5114 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz",
5115 "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==",
4289 "version": "2.4.1",
4290 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz",
4291 "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==",
51164292 "dev": true,
51174293 "dependencies": {
51184294 "kleur": "^3.0.3",
51284304 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
51294305 "dev": true
51304306 },
5131 "node_modules/pump": {
5132 "version": "3.0.0",
5133 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
5134 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
5135 "dev": true,
5136 "dependencies": {
5137 "end-of-stream": "^1.1.0",
5138 "once": "^1.3.1"
5139 }
5140 },
51414307 "node_modules/punycode": {
51424308 "version": "2.1.1",
51434309 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
51474313 "node": ">=6"
51484314 }
51494315 },
5150 "node_modules/qs": {
5151 "version": "6.5.2",
5152 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
5153 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
5154 "dev": true,
5155 "engines": {
5156 "node": ">=0.6"
5157 }
5158 },
51594316 "node_modules/react-is": {
51604317 "version": "17.0.1",
51614318 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz",
51624319 "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==",
51634320 "dev": true
51644321 },
5165 "node_modules/read-pkg": {
5166 "version": "5.2.0",
5167 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
5168 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
5169 "dev": true,
5170 "dependencies": {
5171 "@types/normalize-package-data": "^2.4.0",
5172 "normalize-package-data": "^2.5.0",
5173 "parse-json": "^5.0.0",
5174 "type-fest": "^0.6.0"
5175 },
5176 "engines": {
5177 "node": ">=8"
5178 }
5179 },
5180 "node_modules/read-pkg-up": {
5181 "version": "7.0.1",
5182 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
5183 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
5184 "dev": true,
5185 "dependencies": {
5186 "find-up": "^4.1.0",
5187 "read-pkg": "^5.2.0",
5188 "type-fest": "^0.8.1"
5189 },
5190 "engines": {
5191 "node": ">=8"
5192 },
5193 "funding": {
5194 "url": "https://github.com/sponsors/sindresorhus"
5195 }
5196 },
5197 "node_modules/read-pkg/node_modules/type-fest": {
5198 "version": "0.6.0",
5199 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
5200 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
5201 "dev": true,
5202 "engines": {
5203 "node": ">=8"
5204 }
5205 },
5206 "node_modules/regex-not": {
5207 "version": "1.0.2",
5208 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5209 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5210 "dev": true,
5211 "dependencies": {
5212 "extend-shallow": "^3.0.2",
5213 "safe-regex": "^1.1.0"
5214 },
5215 "engines": {
5216 "node": ">=0.10.0"
5217 }
5218 },
52194322 "node_modules/regexpp": {
52204323 "version": "3.1.0",
52214324 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
52284331 "url": "https://github.com/sponsors/mysticatea"
52294332 }
52304333 },
5231 "node_modules/remove-trailing-separator": {
5232 "version": "1.1.0",
5233 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5234 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5235 "dev": true
5236 },
5237 "node_modules/repeat-element": {
5238 "version": "1.1.3",
5239 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
5240 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
5241 "dev": true,
5242 "engines": {
5243 "node": ">=0.10.0"
5244 }
5245 },
5246 "node_modules/repeat-string": {
5247 "version": "1.6.1",
5248 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5249 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5250 "dev": true,
5251 "engines": {
5252 "node": ">=0.10"
5253 }
5254 },
5255 "node_modules/request": {
5256 "version": "2.88.2",
5257 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
5258 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
5259 "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
5260 "dev": true,
5261 "dependencies": {
5262 "aws-sign2": "~0.7.0",
5263 "aws4": "^1.8.0",
5264 "caseless": "~0.12.0",
5265 "combined-stream": "~1.0.6",
5266 "extend": "~3.0.2",
5267 "forever-agent": "~0.6.1",
5268 "form-data": "~2.3.2",
5269 "har-validator": "~5.1.3",
5270 "http-signature": "~1.2.0",
5271 "is-typedarray": "~1.0.0",
5272 "isstream": "~0.1.2",
5273 "json-stringify-safe": "~5.0.1",
5274 "mime-types": "~2.1.19",
5275 "oauth-sign": "~0.9.0",
5276 "performance-now": "^2.1.0",
5277 "qs": "~6.5.2",
5278 "safe-buffer": "^5.1.2",
5279 "tough-cookie": "~2.5.0",
5280 "tunnel-agent": "^0.6.0",
5281 "uuid": "^3.3.2"
5282 },
5283 "engines": {
5284 "node": ">= 6"
5285 }
5286 },
5287 "node_modules/request-promise-core": {
5288 "version": "1.1.4",
5289 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
5290 "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
5291 "dev": true,
5292 "dependencies": {
5293 "lodash": "^4.17.19"
5294 },
5295 "engines": {
5296 "node": ">=0.10.0"
5297 },
5298 "peerDependencies": {
5299 "request": "^2.34"
5300 }
5301 },
5302 "node_modules/request-promise-native": {
5303 "version": "1.0.9",
5304 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
5305 "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
5306 "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142",
5307 "dev": true,
5308 "dependencies": {
5309 "request-promise-core": "1.1.4",
5310 "stealthy-require": "^1.1.1",
5311 "tough-cookie": "^2.3.3"
5312 },
5313 "engines": {
5314 "node": ">=0.12.0"
5315 },
5316 "peerDependencies": {
5317 "request": "^2.34"
5318 }
5319 },
5320 "node_modules/request-promise-native/node_modules/tough-cookie": {
5321 "version": "2.5.0",
5322 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5323 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5324 "dev": true,
5325 "dependencies": {
5326 "psl": "^1.1.28",
5327 "punycode": "^2.1.1"
5328 },
5329 "engines": {
5330 "node": ">=0.8"
5331 }
5332 },
5333 "node_modules/request/node_modules/tough-cookie": {
5334 "version": "2.5.0",
5335 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
5336 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
5337 "dev": true,
5338 "dependencies": {
5339 "psl": "^1.1.28",
5340 "punycode": "^2.1.1"
5341 },
5342 "engines": {
5343 "node": ">=0.8"
5344 }
5345 },
5346 "node_modules/request/node_modules/uuid": {
5347 "version": "3.4.0",
5348 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
5349 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
5350 "dev": true,
5351 "bin": {
5352 "uuid": "bin/uuid"
5353 }
5354 },
53554334 "node_modules/require-directory": {
53564335 "version": "2.1.1",
53574336 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
53614340 "node": ">=0.10.0"
53624341 }
53634342 },
5364 "node_modules/require-main-filename": {
5365 "version": "2.0.0",
5366 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
5367 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
5368 "dev": true
4343 "node_modules/require-from-string": {
4344 "version": "2.0.2",
4345 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
4346 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
4347 "dev": true,
4348 "engines": {
4349 "node": ">=0.10.0"
4350 }
53694351 },
53704352 "node_modules/resolve": {
5371 "version": "1.19.0",
5372 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
5373 "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
5374 "dev": true,
5375 "dependencies": {
5376 "is-core-module": "^2.1.0",
4353 "version": "1.20.0",
4354 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
4355 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
4356 "dev": true,
4357 "dependencies": {
4358 "is-core-module": "^2.2.0",
53774359 "path-parse": "^1.0.6"
53784360 },
53794361 "funding": {
54104392 "node": ">=4"
54114393 }
54124394 },
5413 "node_modules/resolve-url": {
5414 "version": "0.2.1",
5415 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
5416 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
5417 "deprecated": "https://github.com/lydell/resolve-url#deprecated",
5418 "dev": true
5419 },
5420 "node_modules/ret": {
5421 "version": "0.1.15",
5422 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
5423 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
5424 "dev": true,
5425 "engines": {
5426 "node": ">=0.12"
5427 }
5428 },
54294395 "node_modules/reusify": {
54304396 "version": "1.0.4",
54314397 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
54374403 }
54384404 },
54394405 "node_modules/rimraf": {
5440 "version": "2.6.3",
5441 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
5442 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
4406 "version": "3.0.2",
4407 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
4408 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
54434409 "dev": true,
54444410 "dependencies": {
54454411 "glob": "^7.1.3"
54464412 },
54474413 "bin": {
54484414 "rimraf": "bin.js"
5449 }
5450 },
5451 "node_modules/rsvp": {
5452 "version": "4.8.5",
5453 "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
5454 "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
5455 "dev": true,
5456 "engines": {
5457 "node": "6.* || >= 7.*"
4415 },
4416 "funding": {
4417 "url": "https://github.com/sponsors/isaacs"
54584418 }
54594419 },
54604420 "node_modules/run-parallel": {
54834443 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
54844444 "dev": true
54854445 },
5486 "node_modules/safe-regex": {
5487 "version": "1.1.0",
5488 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
5489 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
5490 "dev": true,
5491 "dependencies": {
5492 "ret": "~0.1.10"
5493 }
5494 },
54954446 "node_modules/safer-buffer": {
54964447 "version": "2.1.2",
54974448 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
54984449 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
54994450 "dev": true
55004451 },
5501 "node_modules/sane": {
5502 "version": "4.1.0",
5503 "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
5504 "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
5505 "dev": true,
5506 "dependencies": {
5507 "@cnakazawa/watch": "^1.0.3",
5508 "anymatch": "^2.0.0",
5509 "capture-exit": "^2.0.0",
5510 "exec-sh": "^0.3.2",
5511 "execa": "^1.0.0",
5512 "fb-watchman": "^2.0.0",
5513 "micromatch": "^3.1.4",
5514 "minimist": "^1.1.1",
5515 "walker": "~1.0.5"
5516 },
5517 "bin": {
5518 "sane": "src/cli.js"
5519 },
5520 "engines": {
5521 "node": "6.* || 8.* || >= 10.*"
5522 }
5523 },
5524 "node_modules/sane/node_modules/anymatch": {
5525 "version": "2.0.0",
5526 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
5527 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
5528 "dev": true,
5529 "dependencies": {
5530 "micromatch": "^3.1.4",
5531 "normalize-path": "^2.1.1"
5532 }
5533 },
5534 "node_modules/sane/node_modules/braces": {
5535 "version": "2.3.2",
5536 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
5537 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
5538 "dev": true,
5539 "dependencies": {
5540 "arr-flatten": "^1.1.0",
5541 "array-unique": "^0.3.2",
5542 "extend-shallow": "^2.0.1",
5543 "fill-range": "^4.0.0",
5544 "isobject": "^3.0.1",
5545 "repeat-element": "^1.1.2",
5546 "snapdragon": "^0.8.1",
5547 "snapdragon-node": "^2.0.1",
5548 "split-string": "^3.0.2",
5549 "to-regex": "^3.0.1"
5550 },
5551 "engines": {
5552 "node": ">=0.10.0"
5553 }
5554 },
5555 "node_modules/sane/node_modules/braces/node_modules/extend-shallow": {
5556 "version": "2.0.1",
5557 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5558 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5559 "dev": true,
5560 "dependencies": {
5561 "is-extendable": "^0.1.0"
5562 },
5563 "engines": {
5564 "node": ">=0.10.0"
5565 }
5566 },
5567 "node_modules/sane/node_modules/cross-spawn": {
5568 "version": "6.0.5",
5569 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
5570 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
5571 "dev": true,
5572 "dependencies": {
5573 "nice-try": "^1.0.4",
5574 "path-key": "^2.0.1",
5575 "semver": "^5.5.0",
5576 "shebang-command": "^1.2.0",
5577 "which": "^1.2.9"
5578 },
5579 "engines": {
5580 "node": ">=4.8"
5581 }
5582 },
5583 "node_modules/sane/node_modules/execa": {
5584 "version": "1.0.0",
5585 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
5586 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
5587 "dev": true,
5588 "dependencies": {
5589 "cross-spawn": "^6.0.0",
5590 "get-stream": "^4.0.0",
5591 "is-stream": "^1.1.0",
5592 "npm-run-path": "^2.0.0",
5593 "p-finally": "^1.0.0",
5594 "signal-exit": "^3.0.0",
5595 "strip-eof": "^1.0.0"
5596 },
5597 "engines": {
5598 "node": ">=6"
5599 }
5600 },
5601 "node_modules/sane/node_modules/fill-range": {
5602 "version": "4.0.0",
5603 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
5604 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
5605 "dev": true,
5606 "dependencies": {
5607 "extend-shallow": "^2.0.1",
5608 "is-number": "^3.0.0",
5609 "repeat-string": "^1.6.1",
5610 "to-regex-range": "^2.1.0"
5611 },
5612 "engines": {
5613 "node": ">=0.10.0"
5614 }
5615 },
5616 "node_modules/sane/node_modules/fill-range/node_modules/extend-shallow": {
5617 "version": "2.0.1",
5618 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5619 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5620 "dev": true,
5621 "dependencies": {
5622 "is-extendable": "^0.1.0"
5623 },
5624 "engines": {
5625 "node": ">=0.10.0"
5626 }
5627 },
5628 "node_modules/sane/node_modules/get-stream": {
5629 "version": "4.1.0",
5630 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
5631 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
5632 "dev": true,
5633 "dependencies": {
5634 "pump": "^3.0.0"
5635 },
5636 "engines": {
5637 "node": ">=6"
5638 }
5639 },
5640 "node_modules/sane/node_modules/is-extendable": {
5641 "version": "0.1.1",
5642 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
5643 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5644 "dev": true,
5645 "engines": {
5646 "node": ">=0.10.0"
5647 }
5648 },
5649 "node_modules/sane/node_modules/is-number": {
5650 "version": "3.0.0",
5651 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
5652 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
5653 "dev": true,
5654 "dependencies": {
5655 "kind-of": "^3.0.2"
5656 },
5657 "engines": {
5658 "node": ">=0.10.0"
5659 }
5660 },
5661 "node_modules/sane/node_modules/is-number/node_modules/kind-of": {
5662 "version": "3.2.2",
5663 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
5664 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5665 "dev": true,
5666 "dependencies": {
5667 "is-buffer": "^1.1.5"
5668 },
5669 "engines": {
5670 "node": ">=0.10.0"
5671 }
5672 },
5673 "node_modules/sane/node_modules/is-stream": {
5674 "version": "1.1.0",
5675 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
5676 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
5677 "dev": true,
5678 "engines": {
5679 "node": ">=0.10.0"
5680 }
5681 },
5682 "node_modules/sane/node_modules/micromatch": {
5683 "version": "3.1.10",
5684 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
5685 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
5686 "dev": true,
5687 "dependencies": {
5688 "arr-diff": "^4.0.0",
5689 "array-unique": "^0.3.2",
5690 "braces": "^2.3.1",
5691 "define-property": "^2.0.2",
5692 "extend-shallow": "^3.0.2",
5693 "extglob": "^2.0.4",
5694 "fragment-cache": "^0.2.1",
5695 "kind-of": "^6.0.2",
5696 "nanomatch": "^1.2.9",
5697 "object.pick": "^1.3.0",
5698 "regex-not": "^1.0.0",
5699 "snapdragon": "^0.8.1",
5700 "to-regex": "^3.0.2"
5701 },
5702 "engines": {
5703 "node": ">=0.10.0"
5704 }
5705 },
5706 "node_modules/sane/node_modules/normalize-path": {
5707 "version": "2.1.1",
5708 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
5709 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5710 "dev": true,
5711 "dependencies": {
5712 "remove-trailing-separator": "^1.0.1"
5713 },
5714 "engines": {
5715 "node": ">=0.10.0"
5716 }
5717 },
5718 "node_modules/sane/node_modules/npm-run-path": {
5719 "version": "2.0.2",
5720 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
5721 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5722 "dev": true,
5723 "dependencies": {
5724 "path-key": "^2.0.0"
5725 },
5726 "engines": {
5727 "node": ">=4"
5728 }
5729 },
5730 "node_modules/sane/node_modules/path-key": {
5731 "version": "2.0.1",
5732 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5733 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5734 "dev": true,
5735 "engines": {
5736 "node": ">=4"
5737 }
5738 },
5739 "node_modules/sane/node_modules/semver": {
5740 "version": "5.7.1",
5741 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
5742 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5743 "dev": true,
5744 "bin": {
5745 "semver": "bin/semver"
5746 }
5747 },
5748 "node_modules/sane/node_modules/shebang-command": {
5749 "version": "1.2.0",
5750 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
5751 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
5752 "dev": true,
5753 "dependencies": {
5754 "shebang-regex": "^1.0.0"
5755 },
5756 "engines": {
5757 "node": ">=0.10.0"
5758 }
5759 },
5760 "node_modules/sane/node_modules/shebang-regex": {
5761 "version": "1.0.0",
5762 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
5763 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
5764 "dev": true,
5765 "engines": {
5766 "node": ">=0.10.0"
5767 }
5768 },
5769 "node_modules/sane/node_modules/to-regex-range": {
5770 "version": "2.1.1",
5771 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
5772 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
5773 "dev": true,
5774 "dependencies": {
5775 "is-number": "^3.0.0",
5776 "repeat-string": "^1.6.1"
5777 },
5778 "engines": {
5779 "node": ">=0.10.0"
5780 }
5781 },
5782 "node_modules/sane/node_modules/which": {
5783 "version": "1.3.1",
5784 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
5785 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
5786 "dev": true,
5787 "dependencies": {
5788 "isexe": "^2.0.0"
5789 },
5790 "bin": {
5791 "which": "bin/which"
5792 }
5793 },
57944452 "node_modules/saxes": {
57954453 "version": "5.0.1",
57964454 "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
58044462 }
58054463 },
58064464 "node_modules/semver": {
5807 "version": "7.3.2",
5808 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
5809 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
5810 "dev": true,
4465 "version": "7.3.5",
4466 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
4467 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
4468 "dev": true,
4469 "dependencies": {
4470 "lru-cache": "^6.0.0"
4471 },
58114472 "bin": {
58124473 "semver": "bin/semver.js"
58134474 },
58144475 "engines": {
58154476 "node": ">=10"
5816 }
5817 },
5818 "node_modules/set-blocking": {
5819 "version": "2.0.0",
5820 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
5821 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
5822 "dev": true
5823 },
5824 "node_modules/set-value": {
5825 "version": "2.0.1",
5826 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
5827 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
5828 "dev": true,
5829 "dependencies": {
5830 "extend-shallow": "^2.0.1",
5831 "is-extendable": "^0.1.1",
5832 "is-plain-object": "^2.0.3",
5833 "split-string": "^3.0.1"
5834 },
5835 "engines": {
5836 "node": ">=0.10.0"
5837 }
5838 },
5839 "node_modules/set-value/node_modules/extend-shallow": {
5840 "version": "2.0.1",
5841 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
5842 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
5843 "dev": true,
5844 "dependencies": {
5845 "is-extendable": "^0.1.0"
5846 },
5847 "engines": {
5848 "node": ">=0.10.0"
5849 }
5850 },
5851 "node_modules/set-value/node_modules/is-extendable": {
5852 "version": "0.1.1",
5853 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
5854 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
5855 "dev": true,
5856 "engines": {
5857 "node": ">=0.10.0"
58584477 }
58594478 },
58604479 "node_modules/shebang-command": {
58784497 "node": ">=8"
58794498 }
58804499 },
5881 "node_modules/shellwords": {
5882 "version": "0.1.1",
5883 "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
5884 "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
5885 "dev": true,
5886 "optional": true
5887 },
58884500 "node_modules/signal-exit": {
5889 "version": "3.0.3",
5890 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
5891 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
4501 "version": "3.0.4",
4502 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz",
4503 "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==",
58924504 "dev": true
58934505 },
58944506 "node_modules/sisteransi": {
59074519 }
59084520 },
59094521 "node_modules/slice-ansi": {
5910 "version": "2.1.0",
5911 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
5912 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
5913 "dev": true,
5914 "dependencies": {
5915 "ansi-styles": "^3.2.0",
5916 "astral-regex": "^1.0.0",
5917 "is-fullwidth-code-point": "^2.0.0"
5918 },
5919 "engines": {
5920 "node": ">=6"
5921 }
5922 },
5923 "node_modules/slice-ansi/node_modules/ansi-styles": {
5924 "version": "3.2.1",
5925 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
5926 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
5927 "dev": true,
5928 "dependencies": {
5929 "color-convert": "^1.9.0"
5930 },
5931 "engines": {
5932 "node": ">=4"
5933 }
5934 },
5935 "node_modules/slice-ansi/node_modules/color-convert": {
5936 "version": "1.9.3",
5937 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
5938 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
5939 "dev": true,
5940 "dependencies": {
5941 "color-name": "1.1.3"
5942 }
5943 },
5944 "node_modules/slice-ansi/node_modules/color-name": {
5945 "version": "1.1.3",
5946 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
5947 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
5948 "dev": true
5949 },
5950 "node_modules/snapdragon": {
5951 "version": "0.8.2",
5952 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
5953 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
5954 "dev": true,
5955 "dependencies": {
5956 "base": "^0.11.1",
5957 "debug": "^2.2.0",
5958 "define-property": "^0.2.5",
5959 "extend-shallow": "^2.0.1",
5960 "map-cache": "^0.2.2",
5961 "source-map": "^0.5.6",
5962 "source-map-resolve": "^0.5.0",
5963 "use": "^3.1.0"
5964 },
5965 "engines": {
5966 "node": ">=0.10.0"
5967 }
5968 },
5969 "node_modules/snapdragon-node": {
5970 "version": "2.1.1",
5971 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
5972 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
5973 "dev": true,
5974 "dependencies": {
5975 "define-property": "^1.0.0",
5976 "isobject": "^3.0.0",
5977 "snapdragon-util": "^3.0.1"
5978 },
5979 "engines": {
5980 "node": ">=0.10.0"
5981 }
5982 },
5983 "node_modules/snapdragon-node/node_modules/define-property": {
5984 "version": "1.0.0",
5985 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
5986 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
5987 "dev": true,
5988 "dependencies": {
5989 "is-descriptor": "^1.0.0"
5990 },
5991 "engines": {
5992 "node": ">=0.10.0"
5993 }
5994 },
5995 "node_modules/snapdragon-util": {
5996 "version": "3.0.1",
5997 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
5998 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
5999 "dev": true,
6000 "dependencies": {
6001 "kind-of": "^3.2.0"
6002 },
6003 "engines": {
6004 "node": ">=0.10.0"
6005 }
6006 },
6007 "node_modules/snapdragon-util/node_modules/kind-of": {
6008 "version": "3.2.2",
6009 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6010 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6011 "dev": true,
6012 "dependencies": {
6013 "is-buffer": "^1.1.5"
6014 },
6015 "engines": {
6016 "node": ">=0.10.0"
6017 }
6018 },
6019 "node_modules/snapdragon/node_modules/debug": {
6020 "version": "2.6.9",
6021 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
6022 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
6023 "dev": true,
6024 "dependencies": {
6025 "ms": "2.0.0"
6026 }
6027 },
6028 "node_modules/snapdragon/node_modules/define-property": {
6029 "version": "0.2.5",
6030 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6031 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6032 "dev": true,
6033 "dependencies": {
6034 "is-descriptor": "^0.1.0"
6035 },
6036 "engines": {
6037 "node": ">=0.10.0"
6038 }
6039 },
6040 "node_modules/snapdragon/node_modules/extend-shallow": {
6041 "version": "2.0.1",
6042 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
6043 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6044 "dev": true,
6045 "dependencies": {
6046 "is-extendable": "^0.1.0"
6047 },
6048 "engines": {
6049 "node": ">=0.10.0"
6050 }
6051 },
6052 "node_modules/snapdragon/node_modules/is-accessor-descriptor": {
6053 "version": "0.1.6",
6054 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6055 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6056 "dev": true,
6057 "dependencies": {
6058 "kind-of": "^3.0.2"
6059 },
6060 "engines": {
6061 "node": ">=0.10.0"
6062 }
6063 },
6064 "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": {
6065 "version": "3.2.2",
6066 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6067 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6068 "dev": true,
6069 "dependencies": {
6070 "is-buffer": "^1.1.5"
6071 },
6072 "engines": {
6073 "node": ">=0.10.0"
6074 }
6075 },
6076 "node_modules/snapdragon/node_modules/is-data-descriptor": {
6077 "version": "0.1.4",
6078 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6079 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6080 "dev": true,
6081 "dependencies": {
6082 "kind-of": "^3.0.2"
6083 },
6084 "engines": {
6085 "node": ">=0.10.0"
6086 }
6087 },
6088 "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": {
6089 "version": "3.2.2",
6090 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6091 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6092 "dev": true,
6093 "dependencies": {
6094 "is-buffer": "^1.1.5"
6095 },
6096 "engines": {
6097 "node": ">=0.10.0"
6098 }
6099 },
6100 "node_modules/snapdragon/node_modules/is-descriptor": {
6101 "version": "0.1.6",
6102 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6103 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6104 "dev": true,
6105 "dependencies": {
6106 "is-accessor-descriptor": "^0.1.6",
6107 "is-data-descriptor": "^0.1.4",
6108 "kind-of": "^5.0.0"
6109 },
6110 "engines": {
6111 "node": ">=0.10.0"
6112 }
6113 },
6114 "node_modules/snapdragon/node_modules/is-extendable": {
6115 "version": "0.1.1",
6116 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6117 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
6118 "dev": true,
6119 "engines": {
6120 "node": ">=0.10.0"
6121 }
6122 },
6123 "node_modules/snapdragon/node_modules/kind-of": {
6124 "version": "5.1.0",
6125 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6126 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6127 "dev": true,
6128 "engines": {
6129 "node": ">=0.10.0"
6130 }
6131 },
6132 "node_modules/snapdragon/node_modules/ms": {
6133 "version": "2.0.0",
6134 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
6135 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6136 "dev": true
6137 },
6138 "node_modules/snapdragon/node_modules/source-map": {
6139 "version": "0.5.7",
6140 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
6141 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
6142 "dev": true,
6143 "engines": {
6144 "node": ">=0.10.0"
4522 "version": "4.0.0",
4523 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
4524 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
4525 "dev": true,
4526 "dependencies": {
4527 "ansi-styles": "^4.0.0",
4528 "astral-regex": "^2.0.0",
4529 "is-fullwidth-code-point": "^3.0.0"
4530 },
4531 "engines": {
4532 "node": ">=10"
4533 },
4534 "funding": {
4535 "url": "https://github.com/chalk/slice-ansi?sponsor=1"
61454536 }
61464537 },
61474538 "node_modules/source-map": {
61534544 "node": ">=0.10.0"
61544545 }
61554546 },
6156 "node_modules/source-map-resolve": {
6157 "version": "0.5.3",
6158 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
6159 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
6160 "dev": true,
6161 "dependencies": {
6162 "atob": "^2.1.2",
6163 "decode-uri-component": "^0.2.0",
6164 "resolve-url": "^0.2.1",
6165 "source-map-url": "^0.4.0",
6166 "urix": "^0.1.0"
6167 }
6168 },
61694547 "node_modules/source-map-support": {
6170 "version": "0.5.19",
6171 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
6172 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
4548 "version": "0.5.20",
4549 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
4550 "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
61734551 "dev": true,
61744552 "dependencies": {
61754553 "buffer-from": "^1.0.0",
61764554 "source-map": "^0.6.0"
6177 }
6178 },
6179 "node_modules/source-map-url": {
6180 "version": "0.4.0",
6181 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
6182 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
6183 "dev": true
6184 },
6185 "node_modules/spdx-correct": {
6186 "version": "3.1.1",
6187 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
6188 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
6189 "dev": true,
6190 "dependencies": {
6191 "spdx-expression-parse": "^3.0.0",
6192 "spdx-license-ids": "^3.0.0"
6193 }
6194 },
6195 "node_modules/spdx-exceptions": {
6196 "version": "2.3.0",
6197 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
6198 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
6199 "dev": true
6200 },
6201 "node_modules/spdx-expression-parse": {
6202 "version": "3.0.1",
6203 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
6204 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
6205 "dev": true,
6206 "dependencies": {
6207 "spdx-exceptions": "^2.1.0",
6208 "spdx-license-ids": "^3.0.0"
6209 }
6210 },
6211 "node_modules/spdx-license-ids": {
6212 "version": "3.0.7",
6213 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
6214 "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
6215 "dev": true
6216 },
6217 "node_modules/split-string": {
6218 "version": "3.1.0",
6219 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
6220 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
6221 "dev": true,
6222 "dependencies": {
6223 "extend-shallow": "^3.0.0"
6224 },
6225 "engines": {
6226 "node": ">=0.10.0"
62274555 }
62284556 },
62294557 "node_modules/sprintf-js": {
62324560 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
62334561 "dev": true
62344562 },
6235 "node_modules/sshpk": {
6236 "version": "1.16.1",
6237 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
6238 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
6239 "dev": true,
6240 "dependencies": {
6241 "asn1": "~0.2.3",
6242 "assert-plus": "^1.0.0",
6243 "bcrypt-pbkdf": "^1.0.0",
6244 "dashdash": "^1.12.0",
6245 "ecc-jsbn": "~0.1.1",
6246 "getpass": "^0.1.1",
6247 "jsbn": "~0.1.0",
6248 "safer-buffer": "^2.0.2",
6249 "tweetnacl": "~0.14.0"
6250 },
6251 "bin": {
6252 "sshpk-conv": "bin/sshpk-conv",
6253 "sshpk-sign": "bin/sshpk-sign",
6254 "sshpk-verify": "bin/sshpk-verify"
6255 },
6256 "engines": {
6257 "node": ">=0.10.0"
6258 }
6259 },
62604563 "node_modules/stack-utils": {
6261 "version": "2.0.3",
6262 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
6263 "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
6264 "dev": true,
6265 "dependencies": {
6266 "escape-string-regexp": "^2.0.0"
4564 "version": "2.0.4",
4565 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.4.tgz",
4566 "integrity": "sha512-ERg+H//lSSYlZhBIUu+wJnqg30AbyBbpZlIhcshpn7BNzpoRODZgfyr9J+8ERf3ooC6af3u7Lcl01nleau7MrA==",
4567 "dev": true,
4568 "dependencies": {
4569 "escape-string-regexp": "^2.0.0",
4570 "source-map-support": "^0.5.20"
62674571 },
62684572 "engines": {
62694573 "node": ">=10"
62704574 }
62714575 },
6272 "node_modules/static-extend": {
6273 "version": "0.1.2",
6274 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
6275 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
6276 "dev": true,
6277 "dependencies": {
6278 "define-property": "^0.2.5",
6279 "object-copy": "^0.1.0"
6280 },
6281 "engines": {
6282 "node": ">=0.10.0"
6283 }
6284 },
6285 "node_modules/static-extend/node_modules/define-property": {
6286 "version": "0.2.5",
6287 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
6288 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6289 "dev": true,
6290 "dependencies": {
6291 "is-descriptor": "^0.1.0"
6292 },
6293 "engines": {
6294 "node": ">=0.10.0"
6295 }
6296 },
6297 "node_modules/static-extend/node_modules/is-accessor-descriptor": {
6298 "version": "0.1.6",
6299 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6300 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6301 "dev": true,
6302 "dependencies": {
6303 "kind-of": "^3.0.2"
6304 },
6305 "engines": {
6306 "node": ">=0.10.0"
6307 }
6308 },
6309 "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": {
6310 "version": "3.2.2",
6311 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6312 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6313 "dev": true,
6314 "dependencies": {
6315 "is-buffer": "^1.1.5"
6316 },
6317 "engines": {
6318 "node": ">=0.10.0"
6319 }
6320 },
6321 "node_modules/static-extend/node_modules/is-data-descriptor": {
6322 "version": "0.1.4",
6323 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6324 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6325 "dev": true,
6326 "dependencies": {
6327 "kind-of": "^3.0.2"
6328 },
6329 "engines": {
6330 "node": ">=0.10.0"
6331 }
6332 },
6333 "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": {
6334 "version": "3.2.2",
6335 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6336 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6337 "dev": true,
6338 "dependencies": {
6339 "is-buffer": "^1.1.5"
6340 },
6341 "engines": {
6342 "node": ">=0.10.0"
6343 }
6344 },
6345 "node_modules/static-extend/node_modules/is-descriptor": {
6346 "version": "0.1.6",
6347 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
6348 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6349 "dev": true,
6350 "dependencies": {
6351 "is-accessor-descriptor": "^0.1.6",
6352 "is-data-descriptor": "^0.1.4",
6353 "kind-of": "^5.0.0"
6354 },
6355 "engines": {
6356 "node": ">=0.10.0"
6357 }
6358 },
6359 "node_modules/static-extend/node_modules/kind-of": {
6360 "version": "5.1.0",
6361 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
6362 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
6363 "dev": true,
6364 "engines": {
6365 "node": ">=0.10.0"
6366 }
6367 },
6368 "node_modules/stealthy-require": {
6369 "version": "1.1.1",
6370 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
6371 "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
6372 "dev": true,
6373 "engines": {
6374 "node": ">=0.10.0"
6375 }
6376 },
63774576 "node_modules/string-length": {
6378 "version": "4.0.1",
6379 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
6380 "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
4577 "version": "4.0.2",
4578 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
4579 "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
63814580 "dev": true,
63824581 "dependencies": {
63834582 "char-regex": "^1.0.2",
63884587 }
63894588 },
63904589 "node_modules/string-width": {
6391 "version": "3.1.0",
6392 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
6393 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
6394 "dev": true,
6395 "dependencies": {
6396 "emoji-regex": "^7.0.1",
6397 "is-fullwidth-code-point": "^2.0.0",
6398 "strip-ansi": "^5.1.0"
6399 },
6400 "engines": {
6401 "node": ">=6"
6402 }
6403 },
6404 "node_modules/string-width/node_modules/ansi-regex": {
6405 "version": "4.1.0",
6406 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
6407 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
6408 "dev": true,
6409 "engines": {
6410 "node": ">=6"
6411 }
6412 },
6413 "node_modules/string-width/node_modules/strip-ansi": {
6414 "version": "5.2.0",
6415 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
6416 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
6417 "dev": true,
6418 "dependencies": {
6419 "ansi-regex": "^4.1.0"
6420 },
6421 "engines": {
6422 "node": ">=6"
4590 "version": "4.2.2",
4591 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
4592 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
4593 "dev": true,
4594 "dependencies": {
4595 "emoji-regex": "^8.0.0",
4596 "is-fullwidth-code-point": "^3.0.0",
4597 "strip-ansi": "^6.0.0"
4598 },
4599 "engines": {
4600 "node": ">=8"
64234601 }
64244602 },
64254603 "node_modules/strip-ansi": {
64434621 "node": ">=8"
64444622 }
64454623 },
6446 "node_modules/strip-eof": {
6447 "version": "1.0.0",
6448 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
6449 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
6450 "dev": true,
6451 "engines": {
6452 "node": ">=0.10.0"
6453 }
6454 },
64554624 "node_modules/strip-final-newline": {
64564625 "version": "2.0.0",
64574626 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
64864655 }
64874656 },
64884657 "node_modules/supports-hyperlinks": {
6489 "version": "2.1.0",
6490 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
6491 "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
4658 "version": "2.2.0",
4659 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
4660 "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
64924661 "dev": true,
64934662 "dependencies": {
64944663 "has-flag": "^4.0.0",
65054674 "dev": true
65064675 },
65074676 "node_modules/table": {
6508 "version": "5.4.6",
6509 "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
6510 "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
6511 "dev": true,
6512 "dependencies": {
6513 "ajv": "^6.10.2",
6514 "lodash": "^4.17.14",
6515 "slice-ansi": "^2.1.0",
6516 "string-width": "^3.0.0"
6517 },
6518 "engines": {
6519 "node": ">=6.0.0"
6520 }
4677 "version": "6.7.1",
4678 "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
4679 "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
4680 "dev": true,
4681 "dependencies": {
4682 "ajv": "^8.0.1",
4683 "lodash.clonedeep": "^4.5.0",
4684 "lodash.truncate": "^4.4.2",
4685 "slice-ansi": "^4.0.0",
4686 "string-width": "^4.2.0",
4687 "strip-ansi": "^6.0.0"
4688 },
4689 "engines": {
4690 "node": ">=10.0.0"
4691 }
4692 },
4693 "node_modules/table/node_modules/ajv": {
4694 "version": "8.6.3",
4695 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
4696 "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
4697 "dev": true,
4698 "dependencies": {
4699 "fast-deep-equal": "^3.1.1",
4700 "json-schema-traverse": "^1.0.0",
4701 "require-from-string": "^2.0.2",
4702 "uri-js": "^4.2.2"
4703 },
4704 "funding": {
4705 "type": "github",
4706 "url": "https://github.com/sponsors/epoberezkin"
4707 }
4708 },
4709 "node_modules/table/node_modules/json-schema-traverse": {
4710 "version": "1.0.0",
4711 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
4712 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
4713 "dev": true
65214714 },
65224715 "node_modules/terminal-link": {
65234716 "version": "2.1.1",
65564749 "dev": true
65574750 },
65584751 "node_modules/throat": {
6559 "version": "5.0.0",
6560 "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
6561 "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
4752 "version": "6.0.1",
4753 "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
4754 "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
65624755 "dev": true
65634756 },
65644757 "node_modules/tmpl": {
6565 "version": "1.0.4",
6566 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
6567 "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
4758 "version": "1.0.5",
4759 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
4760 "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
65684761 "dev": true
65694762 },
65704763 "node_modules/to-fast-properties": {
65764769 "node": ">=4"
65774770 }
65784771 },
6579 "node_modules/to-object-path": {
6580 "version": "0.3.0",
6581 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
6582 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
6583 "dev": true,
6584 "dependencies": {
6585 "kind-of": "^3.0.2"
6586 },
6587 "engines": {
6588 "node": ">=0.10.0"
6589 }
6590 },
6591 "node_modules/to-object-path/node_modules/kind-of": {
6592 "version": "3.2.2",
6593 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
6594 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6595 "dev": true,
6596 "dependencies": {
6597 "is-buffer": "^1.1.5"
6598 },
6599 "engines": {
6600 "node": ">=0.10.0"
6601 }
6602 },
6603 "node_modules/to-regex": {
6604 "version": "3.0.2",
6605 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
6606 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
6607 "dev": true,
6608 "dependencies": {
6609 "define-property": "^2.0.2",
6610 "extend-shallow": "^3.0.2",
6611 "regex-not": "^1.0.2",
6612 "safe-regex": "^1.1.0"
6613 },
6614 "engines": {
6615 "node": ">=0.10.0"
6616 }
6617 },
66184772 "node_modules/to-regex-range": {
66194773 "version": "5.0.1",
66204774 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
66284782 }
66294783 },
66304784 "node_modules/tough-cookie": {
6631 "version": "3.0.1",
6632 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
6633 "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
6634 "dev": true,
6635 "dependencies": {
6636 "ip-regex": "^2.1.0",
6637 "psl": "^1.1.28",
4785 "version": "4.0.0",
4786 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
4787 "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
4788 "dev": true,
4789 "dependencies": {
4790 "psl": "^1.1.33",
4791 "punycode": "^2.1.1",
4792 "universalify": "^0.1.2"
4793 },
4794 "engines": {
4795 "node": ">=6"
4796 }
4797 },
4798 "node_modules/tr46": {
4799 "version": "2.1.0",
4800 "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
4801 "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
4802 "dev": true,
4803 "dependencies": {
66384804 "punycode": "^2.1.1"
66394805 },
66404806 "engines": {
6641 "node": ">=6"
6642 }
6643 },
6644 "node_modules/tr46": {
6645 "version": "2.0.2",
6646 "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
6647 "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
6648 "dev": true,
6649 "dependencies": {
6650 "punycode": "^2.1.1"
6651 },
6652 "engines": {
66534807 "node": ">=8"
66544808 }
66554809 },
66564810 "node_modules/ts-jest": {
6657 "version": "26.4.4",
6658 "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz",
6659 "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==",
6660 "dev": true,
6661 "dependencies": {
6662 "@types/jest": "26.x",
4811 "version": "27.0.5",
4812 "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz",
4813 "integrity": "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==",
4814 "dev": true,
4815 "dependencies": {
66634816 "bs-logger": "0.x",
6664 "buffer-from": "1.x",
66654817 "fast-json-stable-stringify": "2.x",
6666 "jest-util": "^26.1.0",
4818 "jest-util": "^27.0.0",
66674819 "json5": "2.x",
6668 "lodash.memoize": "4.x",
4820 "lodash": "4.x",
66694821 "make-error": "1.x",
6670 "mkdirp": "1.x",
66714822 "semver": "7.x",
66724823 "yargs-parser": "20.x"
66734824 },
66754826 "ts-jest": "cli.js"
66764827 },
66774828 "engines": {
6678 "node": ">= 10"
4829 "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0"
66794830 },
66804831 "peerDependencies": {
6681 "jest": ">=26 <27",
4832 "@babel/core": ">=7.0.0-beta.0 <8",
4833 "@types/jest": "^27.0.0",
4834 "babel-jest": ">=27.0.0 <28",
4835 "jest": "^27.0.0",
66824836 "typescript": ">=3.8 <5.0"
4837 },
4838 "peerDependenciesMeta": {
4839 "@babel/core": {
4840 "optional": true
4841 },
4842 "@types/jest": {
4843 "optional": true
4844 },
4845 "babel-jest": {
4846 "optional": true
4847 }
66834848 }
66844849 },
66854850 "node_modules/tslib": {
66894854 "dev": true
66904855 },
66914856 "node_modules/tsutils": {
6692 "version": "3.17.1",
6693 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
6694 "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==",
4857 "version": "3.21.0",
4858 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
4859 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
66954860 "dev": true,
66964861 "dependencies": {
66974862 "tslib": "^1.8.1"
67024867 "peerDependencies": {
67034868 "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"
67044869 }
6705 },
6706 "node_modules/tunnel-agent": {
6707 "version": "0.6.0",
6708 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
6709 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
6710 "dev": true,
6711 "dependencies": {
6712 "safe-buffer": "^5.0.1"
6713 },
6714 "engines": {
6715 "node": "*"
6716 }
6717 },
6718 "node_modules/tweetnacl": {
6719 "version": "0.14.5",
6720 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
6721 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
6722 "dev": true
67234870 },
67244871 "node_modules/type-check": {
67254872 "version": "0.4.0",
67434890 }
67444891 },
67454892 "node_modules/type-fest": {
6746 "version": "0.8.1",
6747 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
6748 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
6749 "dev": true,
6750 "engines": {
6751 "node": ">=8"
4893 "version": "0.21.3",
4894 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
4895 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
4896 "dev": true,
4897 "engines": {
4898 "node": ">=10"
4899 },
4900 "funding": {
4901 "url": "https://github.com/sponsors/sindresorhus"
67524902 }
67534903 },
67544904 "node_modules/typedarray-to-buffer": {
67614911 }
67624912 },
67634913 "node_modules/typescript": {
6764 "version": "4.1.2",
6765 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz",
6766 "integrity": "sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==",
4914 "version": "4.4.3",
4915 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
4916 "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
67674917 "dev": true,
67684918 "bin": {
67694919 "tsc": "bin/tsc",
67734923 "node": ">=4.2.0"
67744924 }
67754925 },
6776 "node_modules/union-value": {
6777 "version": "1.0.1",
6778 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
6779 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
6780 "dev": true,
6781 "dependencies": {
6782 "arr-union": "^3.1.0",
6783 "get-value": "^2.0.6",
6784 "is-extendable": "^0.1.1",
6785 "set-value": "^2.0.1"
6786 },
6787 "engines": {
6788 "node": ">=0.10.0"
6789 }
6790 },
6791 "node_modules/union-value/node_modules/is-extendable": {
6792 "version": "0.1.1",
6793 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
6794 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
6795 "dev": true,
6796 "engines": {
6797 "node": ">=0.10.0"
6798 }
6799 },
6800 "node_modules/unset-value": {
6801 "version": "1.0.0",
6802 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
6803 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
6804 "dev": true,
6805 "dependencies": {
6806 "has-value": "^0.3.1",
6807 "isobject": "^3.0.0"
6808 },
6809 "engines": {
6810 "node": ">=0.10.0"
6811 }
6812 },
6813 "node_modules/unset-value/node_modules/has-value": {
6814 "version": "0.3.1",
6815 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
6816 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
6817 "dev": true,
6818 "dependencies": {
6819 "get-value": "^2.0.3",
6820 "has-values": "^0.1.4",
6821 "isobject": "^2.0.0"
6822 },
6823 "engines": {
6824 "node": ">=0.10.0"
6825 }
6826 },
6827 "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
6828 "version": "2.1.0",
6829 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
6830 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
6831 "dev": true,
6832 "dependencies": {
6833 "isarray": "1.0.0"
6834 },
6835 "engines": {
6836 "node": ">=0.10.0"
6837 }
6838 },
6839 "node_modules/unset-value/node_modules/has-values": {
6840 "version": "0.1.4",
6841 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
6842 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
6843 "dev": true,
6844 "engines": {
6845 "node": ">=0.10.0"
4926 "node_modules/universalify": {
4927 "version": "0.1.2",
4928 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
4929 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
4930 "dev": true,
4931 "engines": {
4932 "node": ">= 4.0.0"
68464933 }
68474934 },
68484935 "node_modules/uri-js": {
68544941 "punycode": "^2.1.0"
68554942 }
68564943 },
6857 "node_modules/urix": {
6858 "version": "0.1.0",
6859 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
6860 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
6861 "deprecated": "Please see https://github.com/lydell/urix#deprecated",
6862 "dev": true
6863 },
6864 "node_modules/use": {
6865 "version": "3.1.1",
6866 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
6867 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
6868 "dev": true,
6869 "engines": {
6870 "node": ">=0.10.0"
6871 }
6872 },
6873 "node_modules/uuid": {
6874 "version": "8.3.1",
6875 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz",
6876 "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==",
6877 "dev": true,
6878 "optional": true,
6879 "bin": {
6880 "uuid": "dist/bin/uuid"
6881 }
6882 },
68834944 "node_modules/v8-compile-cache": {
68844945 "version": "2.2.0",
68854946 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
68874948 "dev": true
68884949 },
68894950 "node_modules/v8-to-istanbul": {
6890 "version": "7.0.0",
6891 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz",
6892 "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==",
4951 "version": "8.0.0",
4952 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz",
4953 "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==",
68934954 "dev": true,
68944955 "dependencies": {
68954956 "@types/istanbul-lib-coverage": "^2.0.1",
68974958 "source-map": "^0.7.3"
68984959 },
68994960 "engines": {
6900 "node": ">=10.10.0"
4961 "node": ">=10.12.0"
69014962 }
69024963 },
69034964 "node_modules/v8-to-istanbul/node_modules/source-map": {
69094970 "node": ">= 8"
69104971 }
69114972 },
6912 "node_modules/validate-npm-package-license": {
6913 "version": "3.0.4",
6914 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
6915 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
6916 "dev": true,
6917 "dependencies": {
6918 "spdx-correct": "^3.0.0",
6919 "spdx-expression-parse": "^3.0.0"
6920 }
6921 },
6922 "node_modules/verror": {
6923 "version": "1.10.0",
6924 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
6925 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
6926 "dev": true,
6927 "engines": [
6928 "node >=0.6.0"
6929 ],
6930 "dependencies": {
6931 "assert-plus": "^1.0.0",
6932 "core-util-is": "1.0.2",
6933 "extsprintf": "^1.2.0"
6934 }
6935 },
69364973 "node_modules/w3c-hr-time": {
69374974 "version": "1.0.2",
69384975 "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
69885025 "dev": true
69895026 },
69905027 "node_modules/whatwg-url": {
6991 "version": "8.4.0",
6992 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz",
6993 "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==",
6994 "dev": true,
6995 "dependencies": {
6996 "lodash.sortby": "^4.7.0",
6997 "tr46": "^2.0.2",
5028 "version": "8.7.0",
5029 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
5030 "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
5031 "dev": true,
5032 "dependencies": {
5033 "lodash": "^4.7.0",
5034 "tr46": "^2.1.0",
69985035 "webidl-conversions": "^6.1.0"
69995036 },
70005037 "engines": {
70165053 "node": ">= 8"
70175054 }
70185055 },
7019 "node_modules/which-module": {
7020 "version": "2.0.0",
7021 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
7022 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
7023 "dev": true
7024 },
70255056 "node_modules/word-wrap": {
70265057 "version": "1.2.3",
70275058 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
70325063 }
70335064 },
70345065 "node_modules/wrap-ansi": {
7035 "version": "6.2.0",
7036 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
7037 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
5066 "version": "7.0.0",
5067 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
5068 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
70385069 "dev": true,
70395070 "dependencies": {
70405071 "ansi-styles": "^4.0.0",
70425073 "strip-ansi": "^6.0.0"
70435074 },
70445075 "engines": {
7045 "node": ">=8"
7046 }
7047 },
7048 "node_modules/wrap-ansi/node_modules/emoji-regex": {
7049 "version": "8.0.0",
7050 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
7051 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
7052 "dev": true
7053 },
7054 "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": {
7055 "version": "3.0.0",
7056 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
7057 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
7058 "dev": true,
7059 "engines": {
7060 "node": ">=8"
7061 }
7062 },
7063 "node_modules/wrap-ansi/node_modules/string-width": {
7064 "version": "4.2.0",
7065 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
7066 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
7067 "dev": true,
7068 "dependencies": {
7069 "emoji-regex": "^8.0.0",
7070 "is-fullwidth-code-point": "^3.0.0",
7071 "strip-ansi": "^6.0.0"
7072 },
7073 "engines": {
7074 "node": ">=8"
5076 "node": ">=10"
5077 },
5078 "funding": {
5079 "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
70755080 }
70765081 },
70775082 "node_modules/wrappy": {
70805085 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
70815086 "dev": true
70825087 },
7083 "node_modules/write": {
7084 "version": "1.0.3",
7085 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
7086 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
7087 "dev": true,
7088 "dependencies": {
7089 "mkdirp": "^0.5.1"
7090 },
7091 "engines": {
7092 "node": ">=4"
7093 }
7094 },
70955088 "node_modules/write-file-atomic": {
70965089 "version": "3.0.3",
70975090 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
71045097 "typedarray-to-buffer": "^3.1.5"
71055098 }
71065099 },
7107 "node_modules/write/node_modules/mkdirp": {
7108 "version": "0.5.5",
7109 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
7110 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
7111 "dev": true,
7112 "dependencies": {
7113 "minimist": "^1.2.5"
7114 },
7115 "bin": {
7116 "mkdirp": "bin/cmd.js"
7117 }
7118 },
71195100 "node_modules/ws": {
7120 "version": "7.4.0",
7121 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz",
7122 "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==",
5101 "version": "7.5.5",
5102 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
5103 "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
71235104 "dev": true,
71245105 "engines": {
71255106 "node": ">=8.3.0"
71505131 "dev": true
71515132 },
71525133 "node_modules/y18n": {
7153 "version": "4.0.1",
7154 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
7155 "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
5134 "version": "5.0.8",
5135 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
5136 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
5137 "dev": true,
5138 "engines": {
5139 "node": ">=10"
5140 }
5141 },
5142 "node_modules/yallist": {
5143 "version": "4.0.0",
5144 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
5145 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
71565146 "dev": true
71575147 },
71585148 "node_modules/yargs": {
7159 "version": "15.4.1",
7160 "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
7161 "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
7162 "dev": true,
7163 "dependencies": {
7164 "cliui": "^6.0.0",
7165 "decamelize": "^1.2.0",
7166 "find-up": "^4.1.0",
7167 "get-caller-file": "^2.0.1",
5149 "version": "16.2.0",
5150 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
5151 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
5152 "dev": true,
5153 "dependencies": {
5154 "cliui": "^7.0.2",
5155 "escalade": "^3.1.1",
5156 "get-caller-file": "^2.0.5",
71685157 "require-directory": "^2.1.1",
7169 "require-main-filename": "^2.0.0",
7170 "set-blocking": "^2.0.0",
71715158 "string-width": "^4.2.0",
7172 "which-module": "^2.0.0",
7173 "y18n": "^4.0.0",
7174 "yargs-parser": "^18.1.2"
7175 },
7176 "engines": {
7177 "node": ">=8"
5159 "y18n": "^5.0.5",
5160 "yargs-parser": "^20.2.2"
5161 },
5162 "engines": {
5163 "node": ">=10"
71785164 }
71795165 },
71805166 "node_modules/yargs-parser": {
71855171 "engines": {
71865172 "node": ">=10"
71875173 }
7188 },
7189 "node_modules/yargs/node_modules/emoji-regex": {
7190 "version": "8.0.0",
7191 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
7192 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
7193 "dev": true
7194 },
7195 "node_modules/yargs/node_modules/is-fullwidth-code-point": {
7196 "version": "3.0.0",
7197 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
7198 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
7199 "dev": true,
7200 "engines": {
7201 "node": ">=8"
7202 }
7203 },
7204 "node_modules/yargs/node_modules/string-width": {
7205 "version": "4.2.0",
7206 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
7207 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
7208 "dev": true,
7209 "dependencies": {
7210 "emoji-regex": "^8.0.0",
7211 "is-fullwidth-code-point": "^3.0.0",
7212 "strip-ansi": "^6.0.0"
7213 },
7214 "engines": {
7215 "node": ">=8"
7216 }
7217 },
7218 "node_modules/yargs/node_modules/yargs-parser": {
7219 "version": "18.1.3",
7220 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
7221 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
7222 "dev": true,
7223 "dependencies": {
7224 "camelcase": "^5.0.0",
7225 "decamelize": "^1.2.0"
7226 },
7227 "engines": {
7228 "node": ">=6"
7229 }
72305174 }
72315175 },
72325176 "dependencies": {
72335177 "@babel/code-frame": {
7234 "version": "7.10.4",
7235 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz",
7236 "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==",
5178 "version": "7.12.11",
5179 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz",
5180 "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==",
72375181 "dev": true,
72385182 "requires": {
72395183 "@babel/highlight": "^7.10.4"
72405184 }
72415185 },
5186 "@babel/compat-data": {
5187 "version": "7.15.0",
5188 "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
5189 "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
5190 "dev": true
5191 },
72425192 "@babel/core": {
7243 "version": "7.12.9",
7244 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz",
7245 "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==",
7246 "dev": true,
7247 "requires": {
7248 "@babel/code-frame": "^7.10.4",
7249 "@babel/generator": "^7.12.5",
7250 "@babel/helper-module-transforms": "^7.12.1",
7251 "@babel/helpers": "^7.12.5",
7252 "@babel/parser": "^7.12.7",
7253 "@babel/template": "^7.12.7",
7254 "@babel/traverse": "^7.12.9",
7255 "@babel/types": "^7.12.7",
5193 "version": "7.15.5",
5194 "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.5.tgz",
5195 "integrity": "sha512-pYgXxiwAgQpgM1bNkZsDEq85f0ggXMA5L7c+o3tskGMh2BunCI9QUwB9Z4jpvXUOuMdyGKiGKQiRe11VS6Jzvg==",
5196 "dev": true,
5197 "requires": {
5198 "@babel/code-frame": "^7.14.5",
5199 "@babel/generator": "^7.15.4",
5200 "@babel/helper-compilation-targets": "^7.15.4",
5201 "@babel/helper-module-transforms": "^7.15.4",
5202 "@babel/helpers": "^7.15.4",
5203 "@babel/parser": "^7.15.5",
5204 "@babel/template": "^7.15.4",
5205 "@babel/traverse": "^7.15.4",
5206 "@babel/types": "^7.15.4",
72565207 "convert-source-map": "^1.7.0",
72575208 "debug": "^4.1.0",
7258 "gensync": "^1.0.0-beta.1",
5209 "gensync": "^1.0.0-beta.2",
72595210 "json5": "^2.1.2",
7260 "lodash": "^4.17.19",
7261 "resolve": "^1.3.2",
7262 "semver": "^5.4.1",
5211 "semver": "^6.3.0",
72635212 "source-map": "^0.5.0"
72645213 },
72655214 "dependencies": {
5215 "@babel/code-frame": {
5216 "version": "7.14.5",
5217 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
5218 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
5219 "dev": true,
5220 "requires": {
5221 "@babel/highlight": "^7.14.5"
5222 }
5223 },
72665224 "semver": {
7267 "version": "5.7.1",
7268 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
7269 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
5225 "version": "6.3.0",
5226 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5227 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
72705228 "dev": true
72715229 },
72725230 "source-map": {
72785236 }
72795237 },
72805238 "@babel/generator": {
7281 "version": "7.12.5",
7282 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.12.5.tgz",
7283 "integrity": "sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==",
7284 "dev": true,
7285 "requires": {
7286 "@babel/types": "^7.12.5",
5239 "version": "7.15.4",
5240 "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.4.tgz",
5241 "integrity": "sha512-d3itta0tu+UayjEORPNz6e1T3FtvWlP5N4V5M+lhp/CxT4oAA7/NcScnpRyspUMLK6tu9MNHmQHxRykuN2R7hw==",
5242 "dev": true,
5243 "requires": {
5244 "@babel/types": "^7.15.4",
72875245 "jsesc": "^2.5.1",
72885246 "source-map": "^0.5.0"
72895247 },
72965254 }
72975255 }
72985256 },
5257 "@babel/helper-compilation-targets": {
5258 "version": "7.15.4",
5259 "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz",
5260 "integrity": "sha512-rMWPCirulnPSe4d+gwdWXLfAXTTBj8M3guAf5xFQJ0nvFY7tfNAFnWdqaHegHlgDZOCT4qvhF3BYlSJag8yhqQ==",
5261 "dev": true,
5262 "requires": {
5263 "@babel/compat-data": "^7.15.0",
5264 "@babel/helper-validator-option": "^7.14.5",
5265 "browserslist": "^4.16.6",
5266 "semver": "^6.3.0"
5267 },
5268 "dependencies": {
5269 "semver": {
5270 "version": "6.3.0",
5271 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
5272 "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
5273 "dev": true
5274 }
5275 }
5276 },
72995277 "@babel/helper-function-name": {
7300 "version": "7.10.4",
7301 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz",
7302 "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==",
7303 "dev": true,
7304 "requires": {
7305 "@babel/helper-get-function-arity": "^7.10.4",
7306 "@babel/template": "^7.10.4",
7307 "@babel/types": "^7.10.4"
5278 "version": "7.15.4",
5279 "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz",
5280 "integrity": "sha512-Z91cOMM4DseLIGOnog+Z8OI6YseR9bua+HpvLAQ2XayUGU+neTtX+97caALaLdyu53I/fjhbeCnWnRH1O3jFOw==",
5281 "dev": true,
5282 "requires": {
5283 "@babel/helper-get-function-arity": "^7.15.4",
5284 "@babel/template": "^7.15.4",
5285 "@babel/types": "^7.15.4"
73085286 }
73095287 },
73105288 "@babel/helper-get-function-arity": {
7311 "version": "7.10.4",
7312 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
7313 "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==",
7314 "dev": true,
7315 "requires": {
7316 "@babel/types": "^7.10.4"
5289 "version": "7.15.4",
5290 "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz",
5291 "integrity": "sha512-1/AlxSF92CmGZzHnC515hm4SirTxtpDnLEJ0UyEMgTMZN+6bxXKg04dKhiRx5Enel+SUA1G1t5Ed/yQia0efrA==",
5292 "dev": true,
5293 "requires": {
5294 "@babel/types": "^7.15.4"
5295 }
5296 },
5297 "@babel/helper-hoist-variables": {
5298 "version": "7.15.4",
5299 "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz",
5300 "integrity": "sha512-VTy085egb3jUGVK9ycIxQiPbquesq0HUQ+tPO0uv5mPEBZipk+5FkRKiWq5apuyTE9FUrjENB0rCf8y+n+UuhA==",
5301 "dev": true,
5302 "requires": {
5303 "@babel/types": "^7.15.4"
73175304 }
73185305 },
73195306 "@babel/helper-member-expression-to-functions": {
7320 "version": "7.12.7",
7321 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.12.7.tgz",
7322 "integrity": "sha512-DCsuPyeWxeHgh1Dus7APn7iza42i/qXqiFPWyBDdOFtvS581JQePsc1F/nD+fHrcswhLlRc2UpYS1NwERxZhHw==",
7323 "dev": true,
7324 "requires": {
7325 "@babel/types": "^7.12.7"
5307 "version": "7.15.4",
5308 "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz",
5309 "integrity": "sha512-cokOMkxC/BTyNP1AlY25HuBWM32iCEsLPI4BHDpJCHHm1FU2E7dKWWIXJgQgSFiu4lp8q3bL1BIKwqkSUviqtA==",
5310 "dev": true,
5311 "requires": {
5312 "@babel/types": "^7.15.4"
73265313 }
73275314 },
73285315 "@babel/helper-module-imports": {
7329 "version": "7.12.5",
7330 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.5.tgz",
7331 "integrity": "sha512-SR713Ogqg6++uexFRORf/+nPXMmWIn80TALu0uaFb+iQIUoR7bOC7zBWyzBs5b3tBBJXuyD0cRu1F15GyzjOWA==",
7332 "dev": true,
7333 "requires": {
7334 "@babel/types": "^7.12.5"
5316 "version": "7.15.4",
5317 "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz",
5318 "integrity": "sha512-jeAHZbzUwdW/xHgHQ3QmWR4Jg6j15q4w/gCfwZvtqOxoo5DKtLHk8Bsf4c5RZRC7NmLEs+ohkdq8jFefuvIxAA==",
5319 "dev": true,
5320 "requires": {
5321 "@babel/types": "^7.15.4"
73355322 }
73365323 },
73375324 "@babel/helper-module-transforms": {
7338 "version": "7.12.1",
7339 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.12.1.tgz",
7340 "integrity": "sha512-QQzehgFAZ2bbISiCpmVGfiGux8YVFXQ0abBic2Envhej22DVXV9nCFaS5hIQbkyo1AdGb+gNME2TSh3hYJVV/w==",
7341 "dev": true,
7342 "requires": {
7343 "@babel/helper-module-imports": "^7.12.1",
7344 "@babel/helper-replace-supers": "^7.12.1",
7345 "@babel/helper-simple-access": "^7.12.1",
7346 "@babel/helper-split-export-declaration": "^7.11.0",
7347 "@babel/helper-validator-identifier": "^7.10.4",
7348 "@babel/template": "^7.10.4",
7349 "@babel/traverse": "^7.12.1",
7350 "@babel/types": "^7.12.1",
7351 "lodash": "^4.17.19"
5325 "version": "7.15.4",
5326 "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.4.tgz",
5327 "integrity": "sha512-9fHHSGE9zTC++KuXLZcB5FKgvlV83Ox+NLUmQTawovwlJ85+QMhk1CnVk406CQVj97LaWod6KVjl2Sfgw9Aktw==",
5328 "dev": true,
5329 "requires": {
5330 "@babel/helper-module-imports": "^7.15.4",
5331 "@babel/helper-replace-supers": "^7.15.4",
5332 "@babel/helper-simple-access": "^7.15.4",
5333 "@babel/helper-split-export-declaration": "^7.15.4",
5334 "@babel/helper-validator-identifier": "^7.14.9",
5335 "@babel/template": "^7.15.4",
5336 "@babel/traverse": "^7.15.4",
5337 "@babel/types": "^7.15.4"
73525338 }
73535339 },
73545340 "@babel/helper-optimise-call-expression": {
7355 "version": "7.12.7",
7356 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.7.tgz",
7357 "integrity": "sha512-I5xc9oSJ2h59OwyUqjv95HRyzxj53DAubUERgQMrpcCEYQyToeHA+NEcUEsVWB4j53RDeskeBJ0SgRAYHDBckw==",
7358 "dev": true,
7359 "requires": {
7360 "@babel/types": "^7.12.7"
5341 "version": "7.15.4",
5342 "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz",
5343 "integrity": "sha512-E/z9rfbAOt1vDW1DR7k4SzhzotVV5+qMciWV6LaG1g4jeFrkDlJedjtV4h0i4Q/ITnUu+Pk08M7fczsB9GXBDw==",
5344 "dev": true,
5345 "requires": {
5346 "@babel/types": "^7.15.4"
73615347 }
73625348 },
73635349 "@babel/helper-plugin-utils": {
7364 "version": "7.10.4",
7365 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
7366 "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==",
5350 "version": "7.14.5",
5351 "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
5352 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
73675353 "dev": true
73685354 },
73695355 "@babel/helper-replace-supers": {
7370 "version": "7.12.5",
7371 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.12.5.tgz",
7372 "integrity": "sha512-5YILoed0ZyIpF4gKcpZitEnXEJ9UoDRki1Ey6xz46rxOzfNMAhVIJMoune1hmPVxh40LRv1+oafz7UsWX+vyWA==",
7373 "dev": true,
7374 "requires": {
7375 "@babel/helper-member-expression-to-functions": "^7.12.1",
7376 "@babel/helper-optimise-call-expression": "^7.10.4",
7377 "@babel/traverse": "^7.12.5",
7378 "@babel/types": "^7.12.5"
5356 "version": "7.15.4",
5357 "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz",
5358 "integrity": "sha512-/ztT6khaXF37MS47fufrKvIsiQkx1LBRvSJNzRqmbyeZnTwU9qBxXYLaaT/6KaxfKhjs2Wy8kG8ZdsFUuWBjzw==",
5359 "dev": true,
5360 "requires": {
5361 "@babel/helper-member-expression-to-functions": "^7.15.4",
5362 "@babel/helper-optimise-call-expression": "^7.15.4",
5363 "@babel/traverse": "^7.15.4",
5364 "@babel/types": "^7.15.4"
73795365 }
73805366 },
73815367 "@babel/helper-simple-access": {
7382 "version": "7.12.1",
7383 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.12.1.tgz",
7384 "integrity": "sha512-OxBp7pMrjVewSSC8fXDFrHrBcJATOOFssZwv16F3/6Xtc138GHybBfPbm9kfiqQHKhYQrlamWILwlDCeyMFEaA==",
7385 "dev": true,
7386 "requires": {
7387 "@babel/types": "^7.12.1"
5368 "version": "7.15.4",
5369 "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz",
5370 "integrity": "sha512-UzazrDoIVOZZcTeHHEPYrr1MvTR/K+wgLg6MY6e1CJyaRhbibftF6fR2KU2sFRtI/nERUZR9fBd6aKgBlIBaPg==",
5371 "dev": true,
5372 "requires": {
5373 "@babel/types": "^7.15.4"
73885374 }
73895375 },
73905376 "@babel/helper-split-export-declaration": {
7391 "version": "7.11.0",
7392 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz",
7393 "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==",
7394 "dev": true,
7395 "requires": {
7396 "@babel/types": "^7.11.0"
5377 "version": "7.15.4",
5378 "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz",
5379 "integrity": "sha512-HsFqhLDZ08DxCpBdEVtKmywj6PQbwnF6HHybur0MAnkAKnlS6uHkwnmRIkElB2Owpfb4xL4NwDmDLFubueDXsw==",
5380 "dev": true,
5381 "requires": {
5382 "@babel/types": "^7.15.4"
73975383 }
73985384 },
73995385 "@babel/helper-validator-identifier": {
7400 "version": "7.10.4",
7401 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz",
7402 "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==",
5386 "version": "7.14.9",
5387 "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
5388 "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g==",
5389 "dev": true
5390 },
5391 "@babel/helper-validator-option": {
5392 "version": "7.14.5",
5393 "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz",
5394 "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==",
74035395 "dev": true
74045396 },
74055397 "@babel/helpers": {
7406 "version": "7.12.5",
7407 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.5.tgz",
7408 "integrity": "sha512-lgKGMQlKqA8meJqKsW6rUnc4MdUk35Ln0ATDqdM1a/UpARODdI4j5Y5lVfUScnSNkJcdCRAaWkspykNoFg9sJA==",
7409 "dev": true,
7410 "requires": {
7411 "@babel/template": "^7.10.4",
7412 "@babel/traverse": "^7.12.5",
7413 "@babel/types": "^7.12.5"
5398 "version": "7.15.4",
5399 "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.4.tgz",
5400 "integrity": "sha512-V45u6dqEJ3w2rlryYYXf6i9rQ5YMNu4FLS6ngs8ikblhu2VdR1AqAd6aJjBzmf2Qzh6KOLqKHxEN9+TFbAkAVQ==",
5401 "dev": true,
5402 "requires": {
5403 "@babel/template": "^7.15.4",
5404 "@babel/traverse": "^7.15.4",
5405 "@babel/types": "^7.15.4"
74145406 }
74155407 },
74165408 "@babel/highlight": {
7417 "version": "7.10.4",
7418 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz",
7419 "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==",
7420 "dev": true,
7421 "requires": {
7422 "@babel/helper-validator-identifier": "^7.10.4",
5409 "version": "7.14.5",
5410 "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
5411 "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
5412 "dev": true,
5413 "requires": {
5414 "@babel/helper-validator-identifier": "^7.14.5",
74235415 "chalk": "^2.0.0",
74245416 "js-tokens": "^4.0.0"
74255417 },
74835475 }
74845476 },
74855477 "@babel/parser": {
7486 "version": "7.12.7",
7487 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.7.tgz",
7488 "integrity": "sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg==",
5478 "version": "7.15.6",
5479 "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.6.tgz",
5480 "integrity": "sha512-S/TSCcsRuCkmpUuoWijua0Snt+f3ewU/8spLo+4AXJCZfT0bVCzLD5MuOKdrx0mlAptbKzn5AdgEIIKXxXkz9Q==",
74895481 "dev": true
74905482 },
74915483 "@babel/plugin-syntax-async-generators": {
75075499 }
75085500 },
75095501 "@babel/plugin-syntax-class-properties": {
7510 "version": "7.12.1",
7511 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.1.tgz",
7512 "integrity": "sha512-U40A76x5gTwmESz+qiqssqmeEsKvcSyvtgktrm0uzcARAmM9I1jR221f6Oq+GmHrcD+LvZDag1UTOTe2fL3TeA==",
7513 "dev": true,
7514 "requires": {
7515 "@babel/helper-plugin-utils": "^7.10.4"
5502 "version": "7.12.13",
5503 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
5504 "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
5505 "dev": true,
5506 "requires": {
5507 "@babel/helper-plugin-utils": "^7.12.13"
75165508 }
75175509 },
75185510 "@babel/plugin-syntax-import-meta": {
75885580 }
75895581 },
75905582 "@babel/plugin-syntax-top-level-await": {
7591 "version": "7.12.1",
7592 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.12.1.tgz",
7593 "integrity": "sha512-i7ooMZFS+a/Om0crxZodrTzNEPJHZrlMVGMTEpFAj6rYY/bKCddB0Dk/YxfPuYXOopuhKk/e1jV6h+WUU9XN3A==",
7594 "dev": true,
7595 "requires": {
7596 "@babel/helper-plugin-utils": "^7.10.4"
5583 "version": "7.14.5",
5584 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
5585 "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
5586 "dev": true,
5587 "requires": {
5588 "@babel/helper-plugin-utils": "^7.14.5"
5589 }
5590 },
5591 "@babel/plugin-syntax-typescript": {
5592 "version": "7.14.5",
5593 "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
5594 "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
5595 "dev": true,
5596 "requires": {
5597 "@babel/helper-plugin-utils": "^7.14.5"
75975598 }
75985599 },
75995600 "@babel/template": {
7600 "version": "7.12.7",
7601 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz",
7602 "integrity": "sha512-GkDzmHS6GV7ZeXfJZ0tLRBhZcMcY0/Lnb+eEbXDBfCAcZCjrZKe6p3J4we/D24O9Y8enxWAg1cWwof59yLh2ow==",
7603 "dev": true,
7604 "requires": {
7605 "@babel/code-frame": "^7.10.4",
7606 "@babel/parser": "^7.12.7",
7607 "@babel/types": "^7.12.7"
5601 "version": "7.15.4",
5602 "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.15.4.tgz",
5603 "integrity": "sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==",
5604 "dev": true,
5605 "requires": {
5606 "@babel/code-frame": "^7.14.5",
5607 "@babel/parser": "^7.15.4",
5608 "@babel/types": "^7.15.4"
5609 },
5610 "dependencies": {
5611 "@babel/code-frame": {
5612 "version": "7.14.5",
5613 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
5614 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
5615 "dev": true,
5616 "requires": {
5617 "@babel/highlight": "^7.14.5"
5618 }
5619 }
76085620 }
76095621 },
76105622 "@babel/traverse": {
7611 "version": "7.12.9",
7612 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.12.9.tgz",
7613 "integrity": "sha512-iX9ajqnLdoU1s1nHt36JDI9KG4k+vmI8WgjK5d+aDTwQbL2fUnzedNedssA645Ede3PM2ma1n8Q4h2ohwXgMXw==",
7614 "dev": true,
7615 "requires": {
7616 "@babel/code-frame": "^7.10.4",
7617 "@babel/generator": "^7.12.5",
7618 "@babel/helper-function-name": "^7.10.4",
7619 "@babel/helper-split-export-declaration": "^7.11.0",
7620 "@babel/parser": "^7.12.7",
7621 "@babel/types": "^7.12.7",
5623 "version": "7.15.4",
5624 "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.4.tgz",
5625 "integrity": "sha512-W6lQD8l4rUbQR/vYgSuCAE75ADyyQvOpFVsvPPdkhf6lATXAsQIG9YdtOcu8BB1dZ0LKu+Zo3c1wEcbKeuhdlA==",
5626 "dev": true,
5627 "requires": {
5628 "@babel/code-frame": "^7.14.5",
5629 "@babel/generator": "^7.15.4",
5630 "@babel/helper-function-name": "^7.15.4",
5631 "@babel/helper-hoist-variables": "^7.15.4",
5632 "@babel/helper-split-export-declaration": "^7.15.4",
5633 "@babel/parser": "^7.15.4",
5634 "@babel/types": "^7.15.4",
76225635 "debug": "^4.1.0",
7623 "globals": "^11.1.0",
7624 "lodash": "^4.17.19"
7625 },
7626 "dependencies": {
5636 "globals": "^11.1.0"
5637 },
5638 "dependencies": {
5639 "@babel/code-frame": {
5640 "version": "7.14.5",
5641 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
5642 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
5643 "dev": true,
5644 "requires": {
5645 "@babel/highlight": "^7.14.5"
5646 }
5647 },
76275648 "globals": {
76285649 "version": "11.12.0",
76295650 "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
76335654 }
76345655 },
76355656 "@babel/types": {
7636 "version": "7.12.7",
7637 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.12.7.tgz",
7638 "integrity": "sha512-MNyI92qZq6jrQkXvtIiykvl4WtoRrVV9MPn+ZfsoEENjiWcBQ3ZSHrkxnJWgWtLX3XXqX5hrSQ+X69wkmesXuQ==",
7639 "dev": true,
7640 "requires": {
7641 "@babel/helper-validator-identifier": "^7.10.4",
7642 "lodash": "^4.17.19",
5657 "version": "7.15.6",
5658 "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
5659 "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
5660 "dev": true,
5661 "requires": {
5662 "@babel/helper-validator-identifier": "^7.14.9",
76435663 "to-fast-properties": "^2.0.0"
76445664 }
76455665 },
76495669 "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==",
76505670 "dev": true
76515671 },
7652 "@cnakazawa/watch": {
7653 "version": "1.0.4",
7654 "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz",
7655 "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==",
7656 "dev": true,
7657 "requires": {
7658 "exec-sh": "^0.3.2",
7659 "minimist": "^1.2.0"
7660 }
7661 },
76625672 "@eslint/eslintrc": {
7663 "version": "0.2.1",
7664 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.1.tgz",
7665 "integrity": "sha512-XRUeBZ5zBWLYgSANMpThFddrZZkEbGHgUdt5UJjZfnlN9BGCiUBrf+nvbRupSjMvqzwnQN0qwCmOxITt1cfywA==",
5673 "version": "0.4.3",
5674 "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz",
5675 "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==",
76665676 "dev": true,
76675677 "requires": {
76685678 "ajv": "^6.12.4",
76695679 "debug": "^4.1.1",
76705680 "espree": "^7.3.0",
7671 "globals": "^12.1.0",
5681 "globals": "^13.9.0",
76725682 "ignore": "^4.0.6",
76735683 "import-fresh": "^3.2.1",
76745684 "js-yaml": "^3.13.1",
7675 "lodash": "^4.17.19",
76765685 "minimatch": "^3.0.4",
76775686 "strip-json-comments": "^3.1.1"
76785687 }
5688 },
5689 "@humanwhocodes/config-array": {
5690 "version": "0.5.0",
5691 "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
5692 "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==",
5693 "dev": true,
5694 "requires": {
5695 "@humanwhocodes/object-schema": "^1.2.0",
5696 "debug": "^4.1.1",
5697 "minimatch": "^3.0.4"
5698 }
5699 },
5700 "@humanwhocodes/object-schema": {
5701 "version": "1.2.0",
5702 "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
5703 "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
5704 "dev": true
76795705 },
76805706 "@istanbuljs/load-nyc-config": {
76815707 "version": "1.1.0",
76995725 }
77005726 },
77015727 "@istanbuljs/schema": {
7702 "version": "0.1.2",
7703 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
7704 "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==",
5728 "version": "0.1.3",
5729 "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz",
5730 "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
77055731 "dev": true
77065732 },
77075733 "@jest/console": {
7708 "version": "26.6.2",
7709 "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz",
7710 "integrity": "sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==",
7711 "dev": true,
7712 "requires": {
7713 "@jest/types": "^26.6.2",
5734 "version": "27.2.0",
5735 "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.2.0.tgz",
5736 "integrity": "sha512-35z+RqsK2CCgNxn+lWyK8X4KkaDtfL4BggT7oeZ0JffIiAiEYFYPo5B67V50ZubqDS1ehBrdCR2jduFnIrZOYw==",
5737 "dev": true,
5738 "requires": {
5739 "@jest/types": "^27.1.1",
77145740 "@types/node": "*",
77155741 "chalk": "^4.0.0",
7716 "jest-message-util": "^26.6.2",
7717 "jest-util": "^26.6.2",
5742 "jest-message-util": "^27.2.0",
5743 "jest-util": "^27.2.0",
77185744 "slash": "^3.0.0"
77195745 }
77205746 },
77215747 "@jest/core": {
7722 "version": "26.6.3",
7723 "resolved": "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz",
7724 "integrity": "sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==",
7725 "dev": true,
7726 "requires": {
7727 "@jest/console": "^26.6.2",
7728 "@jest/reporters": "^26.6.2",
7729 "@jest/test-result": "^26.6.2",
7730 "@jest/transform": "^26.6.2",
7731 "@jest/types": "^26.6.2",
5748 "version": "27.2.0",
5749 "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.2.0.tgz",
5750 "integrity": "sha512-E/2NHhq+VMo18DpKkoty8Sjey8Kps5Cqa88A8NP757s6JjYqPdioMuyUBhDiIOGCdQByEp0ou3jskkTszMS0nw==",
5751 "dev": true,
5752 "requires": {
5753 "@jest/console": "^27.2.0",
5754 "@jest/reporters": "^27.2.0",
5755 "@jest/test-result": "^27.2.0",
5756 "@jest/transform": "^27.2.0",
5757 "@jest/types": "^27.1.1",
77325758 "@types/node": "*",
77335759 "ansi-escapes": "^4.2.1",
77345760 "chalk": "^4.0.0",
5761 "emittery": "^0.8.1",
77355762 "exit": "^0.1.2",
77365763 "graceful-fs": "^4.2.4",
7737 "jest-changed-files": "^26.6.2",
7738 "jest-config": "^26.6.3",
7739 "jest-haste-map": "^26.6.2",
7740 "jest-message-util": "^26.6.2",
7741 "jest-regex-util": "^26.0.0",
7742 "jest-resolve": "^26.6.2",
7743 "jest-resolve-dependencies": "^26.6.3",
7744 "jest-runner": "^26.6.3",
7745 "jest-runtime": "^26.6.3",
7746 "jest-snapshot": "^26.6.2",
7747 "jest-util": "^26.6.2",
7748 "jest-validate": "^26.6.2",
7749 "jest-watcher": "^26.6.2",
7750 "micromatch": "^4.0.2",
5764 "jest-changed-files": "^27.1.1",
5765 "jest-config": "^27.2.0",
5766 "jest-haste-map": "^27.2.0",
5767 "jest-message-util": "^27.2.0",
5768 "jest-regex-util": "^27.0.6",
5769 "jest-resolve": "^27.2.0",
5770 "jest-resolve-dependencies": "^27.2.0",
5771 "jest-runner": "^27.2.0",
5772 "jest-runtime": "^27.2.0",
5773 "jest-snapshot": "^27.2.0",
5774 "jest-util": "^27.2.0",
5775 "jest-validate": "^27.2.0",
5776 "jest-watcher": "^27.2.0",
5777 "micromatch": "^4.0.4",
77515778 "p-each-series": "^2.1.0",
77525779 "rimraf": "^3.0.0",
77535780 "slash": "^3.0.0",
77545781 "strip-ansi": "^6.0.0"
7755 },
7756 "dependencies": {
7757 "rimraf": {
7758 "version": "3.0.2",
7759 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
7760 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
7761 "dev": true,
7762 "requires": {
7763 "glob": "^7.1.3"
7764 }
7765 }
77665782 }
77675783 },
77685784 "@jest/environment": {
7769 "version": "26.6.2",
7770 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz",
7771 "integrity": "sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==",
7772 "dev": true,
7773 "requires": {
7774 "@jest/fake-timers": "^26.6.2",
7775 "@jest/types": "^26.6.2",
5785 "version": "27.2.0",
5786 "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.2.0.tgz",
5787 "integrity": "sha512-iPWmQI0wRIYSZX3wKu4FXHK4eIqkfq6n1DCDJS+v3uby7SOXrHvX4eiTBuEdSvtDRMTIH2kjrSkjHf/F9JIYyQ==",
5788 "dev": true,
5789 "requires": {
5790 "@jest/fake-timers": "^27.2.0",
5791 "@jest/types": "^27.1.1",
77765792 "@types/node": "*",
7777 "jest-mock": "^26.6.2"
5793 "jest-mock": "^27.1.1"
77785794 }
77795795 },
77805796 "@jest/fake-timers": {
7781 "version": "26.6.2",
7782 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz",
7783 "integrity": "sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==",
7784 "dev": true,
7785 "requires": {
7786 "@jest/types": "^26.6.2",
7787 "@sinonjs/fake-timers": "^6.0.1",
5797 "version": "27.2.0",
5798 "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.2.0.tgz",
5799 "integrity": "sha512-gSu3YHvQOoVaTWYGgHFB7IYFtcF2HBzX4l7s47VcjvkUgL4/FBnE20x7TNLa3W6ABERtGd5gStSwsA8bcn+c4w==",
5800 "dev": true,
5801 "requires": {
5802 "@jest/types": "^27.1.1",
5803 "@sinonjs/fake-timers": "^7.0.2",
77885804 "@types/node": "*",
7789 "jest-message-util": "^26.6.2",
7790 "jest-mock": "^26.6.2",
7791 "jest-util": "^26.6.2"
5805 "jest-message-util": "^27.2.0",
5806 "jest-mock": "^27.1.1",
5807 "jest-util": "^27.2.0"
77925808 }
77935809 },
77945810 "@jest/globals": {
7795 "version": "26.6.2",
7796 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz",
7797 "integrity": "sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==",
7798 "dev": true,
7799 "requires": {
7800 "@jest/environment": "^26.6.2",
7801 "@jest/types": "^26.6.2",
7802 "expect": "^26.6.2"
5811 "version": "27.2.0",
5812 "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.2.0.tgz",
5813 "integrity": "sha512-raqk9Gf9WC3hlBa57rmRmJfRl9hom2b+qEE/ifheMtwn5USH5VZxzrHHOZg0Zsd/qC2WJ8UtyTwHKQAnNlDMdg==",
5814 "dev": true,
5815 "requires": {
5816 "@jest/environment": "^27.2.0",
5817 "@jest/types": "^27.1.1",
5818 "expect": "^27.2.0"
78035819 }
78045820 },
78055821 "@jest/reporters": {
7806 "version": "26.6.2",
7807 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz",
7808 "integrity": "sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==",
5822 "version": "27.2.0",
5823 "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.2.0.tgz",
5824 "integrity": "sha512-7wfkE3iRTLaT0F51h1mnxH3nQVwDCdbfgXiLuCcNkF1FnxXLH9utHqkSLIiwOTV1AtmiE0YagHbOvx4rnMP/GA==",
78095825 "dev": true,
78105826 "requires": {
78115827 "@bcoe/v8-coverage": "^0.2.3",
7812 "@jest/console": "^26.6.2",
7813 "@jest/test-result": "^26.6.2",
7814 "@jest/transform": "^26.6.2",
7815 "@jest/types": "^26.6.2",
5828 "@jest/console": "^27.2.0",
5829 "@jest/test-result": "^27.2.0",
5830 "@jest/transform": "^27.2.0",
5831 "@jest/types": "^27.1.1",
78165832 "chalk": "^4.0.0",
78175833 "collect-v8-coverage": "^1.0.0",
78185834 "exit": "^0.1.2",
78235839 "istanbul-lib-report": "^3.0.0",
78245840 "istanbul-lib-source-maps": "^4.0.0",
78255841 "istanbul-reports": "^3.0.2",
7826 "jest-haste-map": "^26.6.2",
7827 "jest-resolve": "^26.6.2",
7828 "jest-util": "^26.6.2",
7829 "jest-worker": "^26.6.2",
7830 "node-notifier": "^8.0.0",
5842 "jest-haste-map": "^27.2.0",
5843 "jest-resolve": "^27.2.0",
5844 "jest-util": "^27.2.0",
5845 "jest-worker": "^27.2.0",
78315846 "slash": "^3.0.0",
78325847 "source-map": "^0.6.0",
78335848 "string-length": "^4.0.1",
78345849 "terminal-link": "^2.0.0",
7835 "v8-to-istanbul": "^7.0.0"
5850 "v8-to-istanbul": "^8.0.0"
78365851 }
78375852 },
78385853 "@jest/source-map": {
7839 "version": "26.6.2",
7840 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz",
7841 "integrity": "sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==",
5854 "version": "27.0.6",
5855 "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.0.6.tgz",
5856 "integrity": "sha512-Fek4mi5KQrqmlY07T23JRi0e7Z9bXTOOD86V/uS0EIW4PClvPDqZOyFlLpNJheS6QI0FNX1CgmPjtJ4EA/2M+g==",
78425857 "dev": true,
78435858 "requires": {
78445859 "callsites": "^3.0.0",
78475862 }
78485863 },
78495864 "@jest/test-result": {
7850 "version": "26.6.2",
7851 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz",
7852 "integrity": "sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==",
7853 "dev": true,
7854 "requires": {
7855 "@jest/console": "^26.6.2",
7856 "@jest/types": "^26.6.2",
5865 "version": "27.2.0",
5866 "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.2.0.tgz",
5867 "integrity": "sha512-JPPqn8h0RGr4HyeY1Km+FivDIjTFzDROU46iAvzVjD42ooGwYoqYO/MQTilhfajdz6jpVnnphFrKZI5OYrBONA==",
5868 "dev": true,
5869 "requires": {
5870 "@jest/console": "^27.2.0",
5871 "@jest/types": "^27.1.1",
78575872 "@types/istanbul-lib-coverage": "^2.0.0",
78585873 "collect-v8-coverage": "^1.0.0"
78595874 }
78605875 },
78615876 "@jest/test-sequencer": {
7862 "version": "26.6.3",
7863 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz",
7864 "integrity": "sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==",
7865 "dev": true,
7866 "requires": {
7867 "@jest/test-result": "^26.6.2",
5877 "version": "27.2.0",
5878 "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.2.0.tgz",
5879 "integrity": "sha512-PrqarcpzOU1KSAK7aPwfL8nnpaqTMwPe7JBPnaOYRDSe/C6AoJiL5Kbnonqf1+DregxZIRAoDg69R9/DXMGqXA==",
5880 "dev": true,
5881 "requires": {
5882 "@jest/test-result": "^27.2.0",
78685883 "graceful-fs": "^4.2.4",
7869 "jest-haste-map": "^26.6.2",
7870 "jest-runner": "^26.6.3",
7871 "jest-runtime": "^26.6.3"
5884 "jest-haste-map": "^27.2.0",
5885 "jest-runtime": "^27.2.0"
78725886 }
78735887 },
78745888 "@jest/transform": {
7875 "version": "26.6.2",
7876 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz",
7877 "integrity": "sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==",
5889 "version": "27.2.0",
5890 "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.2.0.tgz",
5891 "integrity": "sha512-Q8Q/8xXIZYllk1AF7Ou5sV3egOZsdY/Wlv09CSbcexBRcC1Qt6lVZ7jRFAZtbHsEEzvOCyFEC4PcrwKwyjXtCg==",
78785892 "dev": true,
78795893 "requires": {
78805894 "@babel/core": "^7.1.0",
7881 "@jest/types": "^26.6.2",
5895 "@jest/types": "^27.1.1",
78825896 "babel-plugin-istanbul": "^6.0.0",
78835897 "chalk": "^4.0.0",
78845898 "convert-source-map": "^1.4.0",
78855899 "fast-json-stable-stringify": "^2.0.0",
78865900 "graceful-fs": "^4.2.4",
7887 "jest-haste-map": "^26.6.2",
7888 "jest-regex-util": "^26.0.0",
7889 "jest-util": "^26.6.2",
7890 "micromatch": "^4.0.2",
5901 "jest-haste-map": "^27.2.0",
5902 "jest-regex-util": "^27.0.6",
5903 "jest-util": "^27.2.0",
5904 "micromatch": "^4.0.4",
78915905 "pirates": "^4.0.1",
78925906 "slash": "^3.0.0",
78935907 "source-map": "^0.6.1",
78955909 }
78965910 },
78975911 "@jest/types": {
7898 "version": "26.6.2",
7899 "resolved": "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz",
7900 "integrity": "sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==",
5912 "version": "27.1.1",
5913 "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.1.1.tgz",
5914 "integrity": "sha512-yqJPDDseb0mXgKqmNqypCsb85C22K1aY5+LUxh7syIM9n/b0AsaltxNy+o6tt29VcfGDpYEve175bm3uOhcehA==",
79015915 "dev": true,
79025916 "requires": {
79035917 "@types/istanbul-lib-coverage": "^2.0.0",
79045918 "@types/istanbul-reports": "^3.0.0",
79055919 "@types/node": "*",
7906 "@types/yargs": "^15.0.0",
5920 "@types/yargs": "^16.0.0",
79075921 "chalk": "^4.0.0"
79085922 }
79095923 },
79345948 }
79355949 },
79365950 "@sinonjs/commons": {
7937 "version": "1.8.1",
7938 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.1.tgz",
7939 "integrity": "sha512-892K+kWUUi3cl+LlqEWIDrhvLgdL79tECi8JZUyq6IviKy/DNhuzCRlbHUjxK89f4ypPMMaFnFuR9Ie6DoIMsw==",
5951 "version": "1.8.3",
5952 "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
5953 "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
79405954 "dev": true,
79415955 "requires": {
79425956 "type-detect": "4.0.8"
79435957 }
79445958 },
79455959 "@sinonjs/fake-timers": {
7946 "version": "6.0.1",
7947 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz",
7948 "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==",
5960 "version": "7.1.2",
5961 "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-7.1.2.tgz",
5962 "integrity": "sha512-iQADsW4LBMISqZ6Ci1dupJL9pprqwcVFTcOsEmQOEhW+KLCVn/Y4Jrvg2k19fIHCp+iFprriYPTdRcQR8NbUPg==",
79495963 "dev": true,
79505964 "requires": {
79515965 "@sinonjs/commons": "^1.7.0"
79525966 }
79535967 },
5968 "@tootallnate/once": {
5969 "version": "1.1.2",
5970 "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
5971 "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
5972 "dev": true
5973 },
79545974 "@types/babel__core": {
7955 "version": "7.1.12",
7956 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.12.tgz",
7957 "integrity": "sha512-wMTHiiTiBAAPebqaPiPDLFA4LYPKr6Ph0Xq/6rq1Ur3v66HXyG+clfR9CNETkD7MQS8ZHvpQOtA53DLws5WAEQ==",
5975 "version": "7.1.16",
5976 "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
5977 "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
79585978 "dev": true,
79595979 "requires": {
79605980 "@babel/parser": "^7.1.0",
79655985 }
79665986 },
79675987 "@types/babel__generator": {
7968 "version": "7.6.2",
7969 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.2.tgz",
7970 "integrity": "sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==",
5988 "version": "7.6.3",
5989 "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz",
5990 "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==",
79715991 "dev": true,
79725992 "requires": {
79735993 "@babel/types": "^7.0.0"
79745994 }
79755995 },
79765996 "@types/babel__template": {
7977 "version": "7.4.0",
7978 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.0.tgz",
7979 "integrity": "sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==",
5997 "version": "7.4.1",
5998 "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz",
5999 "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==",
79806000 "dev": true,
79816001 "requires": {
79826002 "@babel/parser": "^7.1.0",
79846004 }
79856005 },
79866006 "@types/babel__traverse": {
7987 "version": "7.0.16",
7988 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.16.tgz",
7989 "integrity": "sha512-S63Dt4CZOkuTmpLGGWtT/mQdVORJOpx6SZWGVaP56dda/0Nx5nEe82K7/LAm8zYr6SfMq+1N2OreIOrHAx656w==",
6007 "version": "7.14.2",
6008 "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz",
6009 "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==",
79906010 "dev": true,
79916011 "requires": {
79926012 "@babel/types": "^7.3.0"
79936013 }
79946014 },
79956015 "@types/graceful-fs": {
7996 "version": "4.1.4",
7997 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.4.tgz",
7998 "integrity": "sha512-mWA/4zFQhfvOA8zWkXobwJvBD7vzcxgrOQ0J5CH1votGqdq9m7+FwtGaqyCZqC3NyyBkc9z4m+iry4LlqcMWJg==",
6016 "version": "4.1.5",
6017 "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz",
6018 "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==",
79996019 "dev": true,
80006020 "requires": {
80016021 "@types/node": "*"
80266046 }
80276047 },
80286048 "@types/jest": {
8029 "version": "26.0.15",
8030 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-26.0.15.tgz",
8031 "integrity": "sha512-s2VMReFXRg9XXxV+CW9e5Nz8fH2K1aEhwgjUqPPbQd7g95T0laAcvLv032EhFHIa5GHsZ8W7iJEQVaJq6k3Gog==",
8032 "dev": true,
8033 "requires": {
8034 "jest-diff": "^26.0.0",
8035 "pretty-format": "^26.0.0"
6049 "version": "27.0.1",
6050 "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.0.1.tgz",
6051 "integrity": "sha512-HTLpVXHrY69556ozYkcq47TtQJXpcWAWfkoqz+ZGz2JnmZhzlRjprCIyFnetSy8gpDWwTTGBcRVv1J1I1vBrHw==",
6052 "dev": true,
6053 "requires": {
6054 "jest-diff": "^27.0.0",
6055 "pretty-format": "^27.0.0"
80366056 }
80376057 },
80386058 "@types/json-schema": {
8039 "version": "7.0.6",
8040 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
8041 "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
6059 "version": "7.0.9",
6060 "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
6061 "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
80426062 "dev": true
80436063 },
80446064 "@types/node": {
8045 "version": "14.14.10",
8046 "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.10.tgz",
8047 "integrity": "sha512-J32dgx2hw8vXrSbu4ZlVhn1Nm3GbeCFNw2FWL8S5QKucHGY0cyNwjdQdO+KMBZ4wpmC7KhLCiNsdk1RFRIYUQQ==",
8048 "dev": true
8049 },
8050 "@types/normalize-package-data": {
8051 "version": "2.4.0",
8052 "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
8053 "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
6065 "version": "16.9.1",
6066 "resolved": "https://registry.npmjs.org/@types/node/-/node-16.9.1.tgz",
6067 "integrity": "sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==",
80546068 "dev": true
80556069 },
80566070 "@types/prettier": {
8057 "version": "2.1.5",
8058 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.1.5.tgz",
8059 "integrity": "sha512-UEyp8LwZ4Dg30kVU2Q3amHHyTn1jEdhCIE59ANed76GaT1Vp76DD3ZWSAxgCrw6wJ0TqeoBpqmfUHiUDPs//HQ==",
6071 "version": "2.3.2",
6072 "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz",
6073 "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==",
80606074 "dev": true
80616075 },
80626076 "@types/stack-utils": {
8063 "version": "2.0.0",
8064 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.0.tgz",
8065 "integrity": "sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw==",
6077 "version": "2.0.1",
6078 "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz",
6079 "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==",
80666080 "dev": true
80676081 },
80686082 "@types/yargs": {
8069 "version": "15.0.10",
8070 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.10.tgz",
8071 "integrity": "sha512-z8PNtlhrj7eJNLmrAivM7rjBESG6JwC5xP3RVk12i/8HVP7Xnx/sEmERnRImyEuUaJfO942X0qMOYsoupaJbZQ==",
6083 "version": "16.0.4",
6084 "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz",
6085 "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==",
80726086 "dev": true,
80736087 "requires": {
80746088 "@types/yargs-parser": "*"
80756089 }
80766090 },
80776091 "@types/yargs-parser": {
8078 "version": "15.0.0",
8079 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz",
8080 "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==",
6092 "version": "20.2.1",
6093 "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
6094 "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==",
80816095 "dev": true
80826096 },
80836097 "@typescript-eslint/eslint-plugin": {
8084 "version": "4.9.0",
8085 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.9.0.tgz",
8086 "integrity": "sha512-WrVzGMzzCrgrpnQMQm4Tnf+dk+wdl/YbgIgd5hKGa2P+lnJ2MON+nQnbwgbxtN9QDLi8HO+JAq0/krMnjQK6Cw==",
8087 "dev": true,
8088 "requires": {
8089 "@typescript-eslint/experimental-utils": "4.9.0",
8090 "@typescript-eslint/scope-manager": "4.9.0",
8091 "debug": "^4.1.1",
6098 "version": "4.31.1",
6099 "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.31.1.tgz",
6100 "integrity": "sha512-UDqhWmd5i0TvPLmbK5xY3UZB0zEGseF+DHPghZ37Sb83Qd3p8ujhvAtkU4OF46Ka5Pm5kWvFIx0cCTBFKo0alA==",
6101 "dev": true,
6102 "requires": {
6103 "@typescript-eslint/experimental-utils": "4.31.1",
6104 "@typescript-eslint/scope-manager": "4.31.1",
6105 "debug": "^4.3.1",
80926106 "functional-red-black-tree": "^1.0.1",
8093 "regexpp": "^3.0.0",
8094 "semver": "^7.3.2",
8095 "tsutils": "^3.17.1"
6107 "regexpp": "^3.1.0",
6108 "semver": "^7.3.5",
6109 "tsutils": "^3.21.0"
80966110 }
80976111 },
80986112 "@typescript-eslint/experimental-utils": {
8099 "version": "4.9.0",
8100 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.9.0.tgz",
8101 "integrity": "sha512-0p8GnDWB3R2oGhmRXlEnCvYOtaBCijtA5uBfH5GxQKsukdSQyI4opC4NGTUb88CagsoNQ4rb/hId2JuMbzWKFQ==",
8102 "dev": true,
8103 "requires": {
8104 "@types/json-schema": "^7.0.3",
8105 "@typescript-eslint/scope-manager": "4.9.0",
8106 "@typescript-eslint/types": "4.9.0",
8107 "@typescript-eslint/typescript-estree": "4.9.0",
8108 "eslint-scope": "^5.0.0",
8109 "eslint-utils": "^2.0.0"
6113 "version": "4.31.1",
6114 "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.31.1.tgz",
6115 "integrity": "sha512-NtoPsqmcSsWty0mcL5nTZXMf7Ei0Xr2MT8jWjXMVgRK0/1qeQ2jZzLFUh4QtyJ4+/lPUyMw5cSfeeME+Zrtp9Q==",
6116 "dev": true,
6117 "requires": {
6118 "@types/json-schema": "^7.0.7",
6119 "@typescript-eslint/scope-manager": "4.31.1",
6120 "@typescript-eslint/types": "4.31.1",
6121 "@typescript-eslint/typescript-estree": "4.31.1",
6122 "eslint-scope": "^5.1.1",
6123 "eslint-utils": "^3.0.0"
6124 },
6125 "dependencies": {
6126 "eslint-utils": {
6127 "version": "3.0.0",
6128 "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz",
6129 "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==",
6130 "dev": true,
6131 "requires": {
6132 "eslint-visitor-keys": "^2.0.0"
6133 }
6134 }
81106135 }
81116136 },
81126137 "@typescript-eslint/parser": {
8113 "version": "4.9.0",
8114 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.9.0.tgz",
8115 "integrity": "sha512-QRSDAV8tGZoQye/ogp28ypb8qpsZPV6FOLD+tbN4ohKUWHD2n/u0Q2tIBnCsGwQCiD94RdtLkcqpdK4vKcLCCw==",
8116 "dev": true,
8117 "requires": {
8118 "@typescript-eslint/scope-manager": "4.9.0",
8119 "@typescript-eslint/types": "4.9.0",
8120 "@typescript-eslint/typescript-estree": "4.9.0",
8121 "debug": "^4.1.1"
6138 "version": "4.31.1",
6139 "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.31.1.tgz",
6140 "integrity": "sha512-dnVZDB6FhpIby6yVbHkwTKkn2ypjVIfAR9nh+kYsA/ZL0JlTsd22BiDjouotisY3Irmd3OW1qlk9EI5R8GrvRQ==",
6141 "dev": true,
6142 "requires": {
6143 "@typescript-eslint/scope-manager": "4.31.1",
6144 "@typescript-eslint/types": "4.31.1",
6145 "@typescript-eslint/typescript-estree": "4.31.1",
6146 "debug": "^4.3.1"
81226147 }
81236148 },
81246149 "@typescript-eslint/scope-manager": {
8125 "version": "4.9.0",
8126 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.9.0.tgz",
8127 "integrity": "sha512-q/81jtmcDtMRE+nfFt5pWqO0R41k46gpVLnuefqVOXl4QV1GdQoBWfk5REcipoJNQH9+F5l+dwa9Li5fbALjzg==",
8128 "dev": true,
8129 "requires": {
8130 "@typescript-eslint/types": "4.9.0",
8131 "@typescript-eslint/visitor-keys": "4.9.0"
6150 "version": "4.31.1",
6151 "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.31.1.tgz",
6152 "integrity": "sha512-N1Uhn6SqNtU2XpFSkD4oA+F0PfKdWHyr4bTX0xTj8NRx1314gBDRL1LUuZd5+L3oP+wo6hCbZpaa1in6SwMcVQ==",
6153 "dev": true,
6154 "requires": {
6155 "@typescript-eslint/types": "4.31.1",
6156 "@typescript-eslint/visitor-keys": "4.31.1"
81326157 }
81336158 },
81346159 "@typescript-eslint/types": {
8135 "version": "4.9.0",
8136 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.9.0.tgz",
8137 "integrity": "sha512-luzLKmowfiM/IoJL/rus1K9iZpSJK6GlOS/1ezKplb7MkORt2dDcfi8g9B0bsF6JoRGhqn0D3Va55b+vredFHA==",
6160 "version": "4.31.1",
6161 "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.31.1.tgz",
6162 "integrity": "sha512-kixltt51ZJGKENNW88IY5MYqTBA8FR0Md8QdGbJD2pKZ+D5IvxjTYDNtJPDxFBiXmka2aJsITdB1BtO1fsgmsQ==",
81386163 "dev": true
81396164 },
81406165 "@typescript-eslint/typescript-estree": {
8141 "version": "4.9.0",
8142 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.9.0.tgz",
8143 "integrity": "sha512-rmDR++PGrIyQzAtt3pPcmKWLr7MA+u/Cmq9b/rON3//t5WofNR4m/Ybft2vOLj0WtUzjn018ekHjTsnIyBsQug==",
8144 "dev": true,
8145 "requires": {
8146 "@typescript-eslint/types": "4.9.0",
8147 "@typescript-eslint/visitor-keys": "4.9.0",
8148 "debug": "^4.1.1",
8149 "globby": "^11.0.1",
6166 "version": "4.31.1",
6167 "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.31.1.tgz",
6168 "integrity": "sha512-EGHkbsUvjFrvRnusk6yFGqrqMBTue5E5ROnS5puj3laGQPasVUgwhrxfcgkdHNFECHAewpvELE1Gjv0XO3mdWg==",
6169 "dev": true,
6170 "requires": {
6171 "@typescript-eslint/types": "4.31.1",
6172 "@typescript-eslint/visitor-keys": "4.31.1",
6173 "debug": "^4.3.1",
6174 "globby": "^11.0.3",
81506175 "is-glob": "^4.0.1",
8151 "lodash": "^4.17.15",
8152 "semver": "^7.3.2",
8153 "tsutils": "^3.17.1"
6176 "semver": "^7.3.5",
6177 "tsutils": "^3.21.0"
81546178 }
81556179 },
81566180 "@typescript-eslint/visitor-keys": {
8157 "version": "4.9.0",
8158 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.9.0.tgz",
8159 "integrity": "sha512-sV45zfdRqQo1A97pOSx3fsjR+3blmwtdCt8LDrXgCX36v4Vmz4KHrhpV6Fo2cRdXmyumxx11AHw0pNJqCNpDyg==",
8160 "dev": true,
8161 "requires": {
8162 "@typescript-eslint/types": "4.9.0",
6181 "version": "4.31.1",
6182 "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.31.1.tgz",
6183 "integrity": "sha512-PCncP8hEqKw6SOJY+3St4LVtoZpPPn+Zlpm7KW5xnviMhdqcsBty4Lsg4J/VECpJjw1CkROaZhH4B8M1OfnXTQ==",
6184 "dev": true,
6185 "requires": {
6186 "@typescript-eslint/types": "4.31.1",
81636187 "eslint-visitor-keys": "^2.0.0"
81646188 }
81656189 },
81866210 }
81876211 },
81886212 "acorn-jsx": {
8189 "version": "5.3.1",
8190 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz",
8191 "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==",
6213 "version": "5.3.2",
6214 "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
6215 "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
81926216 "dev": true,
81936217 "requires": {}
81946218 },
81986222 "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==",
81996223 "dev": true
82006224 },
6225 "agent-base": {
6226 "version": "6.0.2",
6227 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
6228 "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
6229 "dev": true,
6230 "requires": {
6231 "debug": "4"
6232 }
6233 },
82016234 "ajv": {
82026235 "version": "6.12.6",
82036236 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
82176250 "dev": true
82186251 },
82196252 "ansi-escapes": {
8220 "version": "4.3.1",
8221 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.1.tgz",
8222 "integrity": "sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==",
8223 "dev": true,
8224 "requires": {
8225 "type-fest": "^0.11.0"
8226 },
8227 "dependencies": {
8228 "type-fest": {
8229 "version": "0.11.0",
8230 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz",
8231 "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==",
8232 "dev": true
8233 }
6253 "version": "4.3.2",
6254 "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
6255 "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
6256 "dev": true,
6257 "requires": {
6258 "type-fest": "^0.21.3"
82346259 }
82356260 },
82366261 "ansi-regex": {
82496274 }
82506275 },
82516276 "anymatch": {
8252 "version": "3.1.1",
8253 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
8254 "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
6277 "version": "3.1.2",
6278 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
6279 "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
82556280 "dev": true,
82566281 "requires": {
82576282 "normalize-path": "^3.0.0",
82676292 "sprintf-js": "~1.0.2"
82686293 }
82696294 },
8270 "arr-diff": {
8271 "version": "4.0.0",
8272 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
8273 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
8274 "dev": true
8275 },
8276 "arr-flatten": {
8277 "version": "1.1.0",
8278 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
8279 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
8280 "dev": true
8281 },
8282 "arr-union": {
8283 "version": "3.1.0",
8284 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
8285 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
8286 "dev": true
8287 },
82886295 "array-union": {
82896296 "version": "2.1.0",
82906297 "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
82916298 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
82926299 "dev": true
82936300 },
8294 "array-unique": {
8295 "version": "0.3.2",
8296 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
8297 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
8298 "dev": true
8299 },
8300 "asn1": {
8301 "version": "0.2.4",
8302 "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
8303 "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
8304 "dev": true,
8305 "requires": {
8306 "safer-buffer": "~2.1.0"
8307 }
8308 },
8309 "assert-plus": {
8310 "version": "1.0.0",
8311 "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
8312 "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
8313 "dev": true
8314 },
8315 "assign-symbols": {
8316 "version": "1.0.0",
8317 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
8318 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
8319 "dev": true
8320 },
83216301 "astral-regex": {
8322 "version": "1.0.0",
8323 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
8324 "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
6302 "version": "2.0.0",
6303 "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
6304 "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
83256305 "dev": true
83266306 },
83276307 "asynckit": {
83306310 "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
83316311 "dev": true
83326312 },
8333 "atob": {
8334 "version": "2.1.2",
8335 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
8336 "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
8337 "dev": true
8338 },
8339 "aws-sign2": {
8340 "version": "0.7.0",
8341 "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
8342 "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
8343 "dev": true
8344 },
8345 "aws4": {
8346 "version": "1.11.0",
8347 "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
8348 "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
8349 "dev": true
8350 },
83516313 "babel-jest": {
8352 "version": "26.6.3",
8353 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz",
8354 "integrity": "sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==",
8355 "dev": true,
8356 "requires": {
8357 "@jest/transform": "^26.6.2",
8358 "@jest/types": "^26.6.2",
8359 "@types/babel__core": "^7.1.7",
6314 "version": "27.2.0",
6315 "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.2.0.tgz",
6316 "integrity": "sha512-bS2p+KGGVVmWXBa8+i6SO/xzpiz2Q/2LnqLbQknPKefWXVZ67YIjA4iXup/jMOEZplga9PpWn+wrdb3UdDwRaA==",
6317 "dev": true,
6318 "requires": {
6319 "@jest/transform": "^27.2.0",
6320 "@jest/types": "^27.1.1",
6321 "@types/babel__core": "^7.1.14",
83606322 "babel-plugin-istanbul": "^6.0.0",
8361 "babel-preset-jest": "^26.6.2",
6323 "babel-preset-jest": "^27.2.0",
83626324 "chalk": "^4.0.0",
83636325 "graceful-fs": "^4.2.4",
83646326 "slash": "^3.0.0"
83786340 }
83796341 },
83806342 "babel-plugin-jest-hoist": {
8381 "version": "26.6.2",
8382 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz",
8383 "integrity": "sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==",
6343 "version": "27.2.0",
6344 "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.2.0.tgz",
6345 "integrity": "sha512-TOux9khNKdi64mW+0OIhcmbAn75tTlzKhxmiNXevQaPbrBYK7YKjP1jl6NHTJ6XR5UgUrJbCnWlKVnJn29dfjw==",
83846346 "dev": true,
83856347 "requires": {
83866348 "@babel/template": "^7.3.3",
83906352 }
83916353 },
83926354 "babel-preset-current-node-syntax": {
8393 "version": "1.0.0",
8394 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.0.tgz",
8395 "integrity": "sha512-mGkvkpocWJes1CmMKtgGUwCeeq0pOhALyymozzDWYomHTbDLwueDYG6p4TK1YOeYHCzBzYPsWkgTto10JubI1Q==",
6355 "version": "1.0.1",
6356 "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
6357 "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
83966358 "dev": true,
83976359 "requires": {
83986360 "@babel/plugin-syntax-async-generators": "^7.8.4",
84106372 }
84116373 },
84126374 "babel-preset-jest": {
8413 "version": "26.6.2",
8414 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz",
8415 "integrity": "sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==",
8416 "dev": true,
8417 "requires": {
8418 "babel-plugin-jest-hoist": "^26.6.2",
6375 "version": "27.2.0",
6376 "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.2.0.tgz",
6377 "integrity": "sha512-z7MgQ3peBwN5L5aCqBKnF6iqdlvZvFUQynEhu0J+X9nHLU72jO3iY331lcYrg+AssJ8q7xsv5/3AICzVmJ/wvg==",
6378 "dev": true,
6379 "requires": {
6380 "babel-plugin-jest-hoist": "^27.2.0",
84196381 "babel-preset-current-node-syntax": "^1.0.0"
84206382 }
84216383 },
84256387 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
84266388 "dev": true
84276389 },
8428 "base": {
8429 "version": "0.11.2",
8430 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
8431 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
8432 "dev": true,
8433 "requires": {
8434 "cache-base": "^1.0.1",
8435 "class-utils": "^0.3.5",
8436 "component-emitter": "^1.2.1",
8437 "define-property": "^1.0.0",
8438 "isobject": "^3.0.1",
8439 "mixin-deep": "^1.2.0",
8440 "pascalcase": "^0.1.1"
8441 },
8442 "dependencies": {
8443 "define-property": {
8444 "version": "1.0.0",
8445 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
8446 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
8447 "dev": true,
8448 "requires": {
8449 "is-descriptor": "^1.0.0"
8450 }
8451 }
8452 }
8453 },
8454 "bcrypt-pbkdf": {
8455 "version": "1.0.2",
8456 "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
8457 "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
8458 "dev": true,
8459 "requires": {
8460 "tweetnacl": "^0.14.3"
8461 }
8462 },
84636390 "boolbase": {
84646391 "version": "1.0.0",
84656392 "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
84906417 "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==",
84916418 "dev": true
84926419 },
6420 "browserslist": {
6421 "version": "4.17.0",
6422 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.0.tgz",
6423 "integrity": "sha512-g2BJ2a0nEYvEFQC208q8mVAhfNwpZ5Mu8BwgtCdZKO3qx98HChmeg448fPdUzld8aFmfLgVh7yymqV+q1lJZ5g==",
6424 "dev": true,
6425 "requires": {
6426 "caniuse-lite": "^1.0.30001254",
6427 "colorette": "^1.3.0",
6428 "electron-to-chromium": "^1.3.830",
6429 "escalade": "^3.1.1",
6430 "node-releases": "^1.1.75"
6431 }
6432 },
84936433 "bs-logger": {
84946434 "version": "0.2.6",
84956435 "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz",
85096449 }
85106450 },
85116451 "buffer-from": {
8512 "version": "1.1.1",
8513 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
8514 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
8515 "dev": true
8516 },
8517 "cache-base": {
8518 "version": "1.0.1",
8519 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
8520 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
8521 "dev": true,
8522 "requires": {
8523 "collection-visit": "^1.0.0",
8524 "component-emitter": "^1.2.1",
8525 "get-value": "^2.0.6",
8526 "has-value": "^1.0.0",
8527 "isobject": "^3.0.1",
8528 "set-value": "^2.0.0",
8529 "to-object-path": "^0.3.0",
8530 "union-value": "^1.0.0",
8531 "unset-value": "^1.0.0"
8532 }
6452 "version": "1.1.2",
6453 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
6454 "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
6455 "dev": true
85336456 },
85346457 "callsites": {
85356458 "version": "3.1.0",
85436466 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
85446467 "dev": true
85456468 },
8546 "capture-exit": {
8547 "version": "2.0.0",
8548 "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz",
8549 "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==",
8550 "dev": true,
8551 "requires": {
8552 "rsvp": "^4.8.4"
8553 }
8554 },
8555 "caseless": {
8556 "version": "0.12.0",
8557 "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
8558 "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
6469 "caniuse-lite": {
6470 "version": "1.0.30001257",
6471 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz",
6472 "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==",
85596473 "dev": true
85606474 },
85616475 "chalk": {
85756489 "dev": true
85766490 },
85776491 "ci-info": {
8578 "version": "2.0.0",
8579 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
8580 "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
6492 "version": "3.2.0",
6493 "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.2.0.tgz",
6494 "integrity": "sha512-dVqRX7fLUm8J6FgHJ418XuIgDLZDkYcDFTeL6TA2gt5WlIZUQrrH6EZrNClwT/H0FateUsZkGIOPRrLbP+PR9A==",
85816495 "dev": true
85826496 },
85836497 "cjs-module-lexer": {
8584 "version": "0.6.0",
8585 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz",
8586 "integrity": "sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==",
8587 "dev": true
8588 },
8589 "class-utils": {
8590 "version": "0.3.6",
8591 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
8592 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
8593 "dev": true,
8594 "requires": {
8595 "arr-union": "^3.1.0",
8596 "define-property": "^0.2.5",
8597 "isobject": "^3.0.0",
8598 "static-extend": "^0.1.1"
8599 },
8600 "dependencies": {
8601 "define-property": {
8602 "version": "0.2.5",
8603 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
8604 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8605 "dev": true,
8606 "requires": {
8607 "is-descriptor": "^0.1.0"
8608 }
8609 },
8610 "is-accessor-descriptor": {
8611 "version": "0.1.6",
8612 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
8613 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
8614 "dev": true,
8615 "requires": {
8616 "kind-of": "^3.0.2"
8617 },
8618 "dependencies": {
8619 "kind-of": {
8620 "version": "3.2.2",
8621 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8622 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8623 "dev": true,
8624 "requires": {
8625 "is-buffer": "^1.1.5"
8626 }
8627 }
8628 }
8629 },
8630 "is-data-descriptor": {
8631 "version": "0.1.4",
8632 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
8633 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
8634 "dev": true,
8635 "requires": {
8636 "kind-of": "^3.0.2"
8637 },
8638 "dependencies": {
8639 "kind-of": {
8640 "version": "3.2.2",
8641 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8642 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8643 "dev": true,
8644 "requires": {
8645 "is-buffer": "^1.1.5"
8646 }
8647 }
8648 }
8649 },
8650 "is-descriptor": {
8651 "version": "0.1.6",
8652 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
8653 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
8654 "dev": true,
8655 "requires": {
8656 "is-accessor-descriptor": "^0.1.6",
8657 "is-data-descriptor": "^0.1.4",
8658 "kind-of": "^5.0.0"
8659 }
8660 },
8661 "kind-of": {
8662 "version": "5.1.0",
8663 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
8664 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
8665 "dev": true
8666 }
8667 }
6498 "version": "1.2.2",
6499 "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz",
6500 "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==",
6501 "dev": true
86686502 },
86696503 "cliui": {
8670 "version": "6.0.0",
8671 "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
8672 "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
6504 "version": "7.0.4",
6505 "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
6506 "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
86736507 "dev": true,
86746508 "requires": {
86756509 "string-width": "^4.2.0",
86766510 "strip-ansi": "^6.0.0",
8677 "wrap-ansi": "^6.2.0"
8678 },
8679 "dependencies": {
8680 "emoji-regex": {
8681 "version": "8.0.0",
8682 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
8683 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
8684 "dev": true
8685 },
8686 "is-fullwidth-code-point": {
8687 "version": "3.0.0",
8688 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
8689 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
8690 "dev": true
8691 },
8692 "string-width": {
8693 "version": "4.2.0",
8694 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
8695 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
8696 "dev": true,
8697 "requires": {
8698 "emoji-regex": "^8.0.0",
8699 "is-fullwidth-code-point": "^3.0.0",
8700 "strip-ansi": "^6.0.0"
8701 }
8702 }
6511 "wrap-ansi": "^7.0.0"
87036512 }
87046513 },
87056514 "co": {
87146523 "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==",
87156524 "dev": true
87166525 },
8717 "collection-visit": {
8718 "version": "1.0.0",
8719 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
8720 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
8721 "dev": true,
8722 "requires": {
8723 "map-visit": "^1.0.0",
8724 "object-visit": "^1.0.0"
8725 }
8726 },
87276526 "color-convert": {
87286527 "version": "2.0.1",
87296528 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
87396538 "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
87406539 "dev": true
87416540 },
6541 "colorette": {
6542 "version": "1.4.0",
6543 "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz",
6544 "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==",
6545 "dev": true
6546 },
87426547 "combined-stream": {
87436548 "version": "1.0.8",
87446549 "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
87486553 "delayed-stream": "~1.0.0"
87496554 }
87506555 },
8751 "component-emitter": {
8752 "version": "1.3.0",
8753 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
8754 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
8755 "dev": true
8756 },
87576556 "concat-map": {
87586557 "version": "0.0.1",
87596558 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
87616560 "dev": true
87626561 },
87636562 "convert-source-map": {
8764 "version": "1.7.0",
8765 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
8766 "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
6563 "version": "1.8.0",
6564 "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
6565 "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
87676566 "dev": true,
87686567 "requires": {
87696568 "safe-buffer": "~5.1.1"
87706569 }
8771 },
8772 "copy-descriptor": {
8773 "version": "0.1.1",
8774 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
8775 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
8776 "dev": true
8777 },
8778 "core-util-is": {
8779 "version": "1.0.2",
8780 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
8781 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
8782 "dev": true
87836570 },
87846571 "cross-spawn": {
87856572 "version": "7.0.3",
88156602 }
88166603 }
88176604 },
8818 "dashdash": {
8819 "version": "1.14.1",
8820 "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
8821 "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
8822 "dev": true,
8823 "requires": {
8824 "assert-plus": "^1.0.0"
8825 }
8826 },
88276605 "data-urls": {
88286606 "version": "2.0.0",
88296607 "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
88446622 "ms": "2.1.2"
88456623 }
88466624 },
8847 "decamelize": {
8848 "version": "1.2.0",
8849 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
8850 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
8851 "dev": true
8852 },
88536625 "decimal.js": {
8854 "version": "10.2.1",
8855 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
8856 "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw==",
8857 "dev": true
8858 },
8859 "decode-uri-component": {
8860 "version": "0.2.0",
8861 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
8862 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
6626 "version": "10.3.1",
6627 "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz",
6628 "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==",
6629 "dev": true
6630 },
6631 "dedent": {
6632 "version": "0.7.0",
6633 "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
6634 "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=",
88636635 "dev": true
88646636 },
88656637 "deep-is": {
88746646 "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
88756647 "dev": true
88766648 },
8877 "define-property": {
8878 "version": "2.0.2",
8879 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
8880 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
8881 "dev": true,
8882 "requires": {
8883 "is-descriptor": "^1.0.2",
8884 "isobject": "^3.0.1"
8885 }
8886 },
88876649 "delayed-stream": {
88886650 "version": "1.0.0",
88896651 "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
88976659 "dev": true
88986660 },
88996661 "diff-sequences": {
8900 "version": "26.6.2",
8901 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz",
8902 "integrity": "sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==",
6662 "version": "27.0.6",
6663 "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.0.6.tgz",
6664 "integrity": "sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ==",
89036665 "dev": true
89046666 },
89056667 "dir-glob": {
89376699 }
89386700 }
89396701 },
8940 "ecc-jsbn": {
8941 "version": "0.1.2",
8942 "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
8943 "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
8944 "dev": true,
8945 "requires": {
8946 "jsbn": "~0.1.0",
8947 "safer-buffer": "^2.1.0"
8948 }
6702 "electron-to-chromium": {
6703 "version": "1.3.840",
6704 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.840.tgz",
6705 "integrity": "sha512-yRoUmTLDJnkIJx23xLY7GbSvnmDCq++NSuxHDQ0jiyDJ9YZBUGJcrdUqm+ZwZFzMbCciVzfem2N2AWiHJcWlbw==",
6706 "dev": true
89496707 },
89506708 "emittery": {
8951 "version": "0.7.2",
8952 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz",
8953 "integrity": "sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==",
6709 "version": "0.8.1",
6710 "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz",
6711 "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==",
89546712 "dev": true
89556713 },
89566714 "emoji-regex": {
8957 "version": "7.0.3",
8958 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
8959 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
8960 "dev": true
8961 },
8962 "end-of-stream": {
8963 "version": "1.4.4",
8964 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
8965 "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
8966 "dev": true,
8967 "requires": {
8968 "once": "^1.4.0"
8969 }
6715 "version": "8.0.0",
6716 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
6717 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
6718 "dev": true
89706719 },
89716720 "enquirer": {
89726721 "version": "2.3.6",
89776726 "ansi-colors": "^4.1.1"
89786727 }
89796728 },
8980 "error-ex": {
8981 "version": "1.3.2",
8982 "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
8983 "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
8984 "dev": true,
8985 "requires": {
8986 "is-arrayish": "^0.2.1"
8987 }
6729 "escalade": {
6730 "version": "3.1.1",
6731 "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
6732 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
6733 "dev": true
89886734 },
89896735 "escape-string-regexp": {
89906736 "version": "2.0.0",
89936739 "dev": true
89946740 },
89956741 "escodegen": {
8996 "version": "1.14.3",
8997 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
8998 "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==",
6742 "version": "2.0.0",
6743 "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
6744 "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
89996745 "dev": true,
90006746 "requires": {
90016747 "esprima": "^4.0.1",
9002 "estraverse": "^4.2.0",
6748 "estraverse": "^5.2.0",
90036749 "esutils": "^2.0.2",
90046750 "optionator": "^0.8.1",
90056751 "source-map": "~0.6.1"
90066752 },
90076753 "dependencies": {
6754 "estraverse": {
6755 "version": "5.2.0",
6756 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
6757 "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
6758 "dev": true
6759 },
90086760 "levn": {
90096761 "version": "0.3.0",
90106762 "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
90476799 }
90486800 },
90496801 "eslint": {
9050 "version": "7.14.0",
9051 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.14.0.tgz",
9052 "integrity": "sha512-5YubdnPXrlrYAFCKybPuHIAH++PINe1pmKNc5wQRB9HSbqIK1ywAnntE3Wwua4giKu0bjligf1gLF6qxMGOYRA==",
9053 "dev": true,
9054 "requires": {
9055 "@babel/code-frame": "^7.0.0",
9056 "@eslint/eslintrc": "^0.2.1",
6802 "version": "7.32.0",
6803 "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz",
6804 "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==",
6805 "dev": true,
6806 "requires": {
6807 "@babel/code-frame": "7.12.11",
6808 "@eslint/eslintrc": "^0.4.3",
6809 "@humanwhocodes/config-array": "^0.5.0",
90576810 "ajv": "^6.10.0",
90586811 "chalk": "^4.0.0",
90596812 "cross-spawn": "^7.0.2",
90606813 "debug": "^4.0.1",
90616814 "doctrine": "^3.0.0",
90626815 "enquirer": "^2.3.5",
6816 "escape-string-regexp": "^4.0.0",
90636817 "eslint-scope": "^5.1.1",
90646818 "eslint-utils": "^2.1.0",
90656819 "eslint-visitor-keys": "^2.0.0",
9066 "espree": "^7.3.0",
9067 "esquery": "^1.2.0",
6820 "espree": "^7.3.1",
6821 "esquery": "^1.4.0",
90686822 "esutils": "^2.0.2",
9069 "file-entry-cache": "^5.0.1",
6823 "fast-deep-equal": "^3.1.3",
6824 "file-entry-cache": "^6.0.1",
90706825 "functional-red-black-tree": "^1.0.1",
9071 "glob-parent": "^5.0.0",
9072 "globals": "^12.1.0",
6826 "glob-parent": "^5.1.2",
6827 "globals": "^13.6.0",
90736828 "ignore": "^4.0.6",
90746829 "import-fresh": "^3.0.0",
90756830 "imurmurhash": "^0.1.4",
90776832 "js-yaml": "^3.13.1",
90786833 "json-stable-stringify-without-jsonify": "^1.0.1",
90796834 "levn": "^0.4.1",
9080 "lodash": "^4.17.19",
6835 "lodash.merge": "^4.6.2",
90816836 "minimatch": "^3.0.4",
90826837 "natural-compare": "^1.4.0",
90836838 "optionator": "^0.9.1",
90866841 "semver": "^7.2.1",
90876842 "strip-ansi": "^6.0.0",
90886843 "strip-json-comments": "^3.1.0",
9089 "table": "^5.2.3",
6844 "table": "^6.0.9",
90906845 "text-table": "^0.2.0",
90916846 "v8-compile-cache": "^2.0.3"
6847 },
6848 "dependencies": {
6849 "escape-string-regexp": {
6850 "version": "4.0.0",
6851 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
6852 "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
6853 "dev": true
6854 }
90926855 }
90936856 },
90946857 "eslint-config-prettier": {
9095 "version": "6.15.0",
9096 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz",
9097 "integrity": "sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==",
9098 "dev": true,
9099 "requires": {
9100 "get-stdin": "^6.0.0"
9101 }
6858 "version": "8.3.0",
6859 "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz",
6860 "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==",
6861 "dev": true,
6862 "requires": {}
91026863 },
91036864 "eslint-scope": {
91046865 "version": "5.1.1",
91346895 "dev": true
91356896 },
91366897 "espree": {
9137 "version": "7.3.0",
9138 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.0.tgz",
9139 "integrity": "sha512-dksIWsvKCixn1yrEXO8UosNSxaDoSYpq9reEjZSbHLpT5hpaCAKTLBwq0RHtLrIr+c0ByiYzWT8KTMRzoRCNlw==",
6898 "version": "7.3.1",
6899 "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz",
6900 "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==",
91406901 "dev": true,
91416902 "requires": {
91426903 "acorn": "^7.4.0",
9143 "acorn-jsx": "^5.2.0",
6904 "acorn-jsx": "^5.3.1",
91446905 "eslint-visitor-keys": "^1.3.0"
91456906 },
91466907 "dependencies": {
91596920 "dev": true
91606921 },
91616922 "esquery": {
9162 "version": "1.3.1",
9163 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.3.1.tgz",
9164 "integrity": "sha512-olpvt9QG0vniUBZspVRN6lwB7hOZoTRtT+jzR+tS4ffYx2mzbw+z0XCOk44aaLYKApNX5nMm+E+P6o25ip/DHQ==",
6923 "version": "1.4.0",
6924 "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz",
6925 "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==",
91656926 "dev": true,
91666927 "requires": {
91676928 "estraverse": "^5.1.0"
92046965 "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
92056966 "dev": true
92066967 },
9207 "exec-sh": {
9208 "version": "0.3.4",
9209 "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz",
9210 "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==",
9211 "dev": true
9212 },
92136968 "execa": {
9214 "version": "4.1.0",
9215 "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
9216 "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
9217 "dev": true,
9218 "requires": {
9219 "cross-spawn": "^7.0.0",
9220 "get-stream": "^5.0.0",
9221 "human-signals": "^1.1.1",
6969 "version": "5.1.1",
6970 "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
6971 "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
6972 "dev": true,
6973 "requires": {
6974 "cross-spawn": "^7.0.3",
6975 "get-stream": "^6.0.0",
6976 "human-signals": "^2.1.0",
92226977 "is-stream": "^2.0.0",
92236978 "merge-stream": "^2.0.0",
9224 "npm-run-path": "^4.0.0",
9225 "onetime": "^5.1.0",
9226 "signal-exit": "^3.0.2",
6979 "npm-run-path": "^4.0.1",
6980 "onetime": "^5.1.2",
6981 "signal-exit": "^3.0.3",
92276982 "strip-final-newline": "^2.0.0"
92286983 }
92296984 },
92336988 "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
92346989 "dev": true
92356990 },
9236 "expand-brackets": {
9237 "version": "2.1.4",
9238 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
9239 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
9240 "dev": true,
9241 "requires": {
9242 "debug": "^2.3.3",
9243 "define-property": "^0.2.5",
9244 "extend-shallow": "^2.0.1",
9245 "posix-character-classes": "^0.1.0",
9246 "regex-not": "^1.0.0",
9247 "snapdragon": "^0.8.1",
9248 "to-regex": "^3.0.1"
9249 },
9250 "dependencies": {
9251 "debug": {
9252 "version": "2.6.9",
9253 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
9254 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
9255 "dev": true,
9256 "requires": {
9257 "ms": "2.0.0"
9258 }
9259 },
9260 "define-property": {
9261 "version": "0.2.5",
9262 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
9263 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
9264 "dev": true,
9265 "requires": {
9266 "is-descriptor": "^0.1.0"
9267 }
9268 },
9269 "extend-shallow": {
9270 "version": "2.0.1",
9271 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9272 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9273 "dev": true,
9274 "requires": {
9275 "is-extendable": "^0.1.0"
9276 }
9277 },
9278 "is-accessor-descriptor": {
9279 "version": "0.1.6",
9280 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
9281 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
9282 "dev": true,
9283 "requires": {
9284 "kind-of": "^3.0.2"
9285 },
9286 "dependencies": {
9287 "kind-of": {
9288 "version": "3.2.2",
9289 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9290 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9291 "dev": true,
9292 "requires": {
9293 "is-buffer": "^1.1.5"
9294 }
9295 }
9296 }
9297 },
9298 "is-data-descriptor": {
9299 "version": "0.1.4",
9300 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
9301 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
9302 "dev": true,
9303 "requires": {
9304 "kind-of": "^3.0.2"
9305 },
9306 "dependencies": {
9307 "kind-of": {
9308 "version": "3.2.2",
9309 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9310 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9311 "dev": true,
9312 "requires": {
9313 "is-buffer": "^1.1.5"
9314 }
9315 }
9316 }
9317 },
9318 "is-descriptor": {
9319 "version": "0.1.6",
9320 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
9321 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
9322 "dev": true,
9323 "requires": {
9324 "is-accessor-descriptor": "^0.1.6",
9325 "is-data-descriptor": "^0.1.4",
9326 "kind-of": "^5.0.0"
9327 }
9328 },
9329 "is-extendable": {
9330 "version": "0.1.1",
9331 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
9332 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
9333 "dev": true
9334 },
9335 "kind-of": {
9336 "version": "5.1.0",
9337 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
9338 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
9339 "dev": true
9340 },
9341 "ms": {
9342 "version": "2.0.0",
9343 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
9344 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
6991 "expect": {
6992 "version": "27.2.0",
6993 "resolved": "https://registry.npmjs.org/expect/-/expect-27.2.0.tgz",
6994 "integrity": "sha512-oOTbawMQv7AK1FZURbPTgGSzmhxkjFzoARSvDjOMnOpeWuYQx1tP6rXu9MIX5mrACmyCAM7fSNP8IJO2f1p0CQ==",
6995 "dev": true,
6996 "requires": {
6997 "@jest/types": "^27.1.1",
6998 "ansi-styles": "^5.0.0",
6999 "jest-get-type": "^27.0.6",
7000 "jest-matcher-utils": "^27.2.0",
7001 "jest-message-util": "^27.2.0",
7002 "jest-regex-util": "^27.0.6"
7003 },
7004 "dependencies": {
7005 "ansi-styles": {
7006 "version": "5.2.0",
7007 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
7008 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
93457009 "dev": true
93467010 }
93477011 }
9348 },
9349 "expect": {
9350 "version": "26.6.2",
9351 "resolved": "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz",
9352 "integrity": "sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==",
9353 "dev": true,
9354 "requires": {
9355 "@jest/types": "^26.6.2",
9356 "ansi-styles": "^4.0.0",
9357 "jest-get-type": "^26.3.0",
9358 "jest-matcher-utils": "^26.6.2",
9359 "jest-message-util": "^26.6.2",
9360 "jest-regex-util": "^26.0.0"
9361 }
9362 },
9363 "extend": {
9364 "version": "3.0.2",
9365 "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
9366 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
9367 "dev": true
9368 },
9369 "extend-shallow": {
9370 "version": "3.0.2",
9371 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
9372 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
9373 "dev": true,
9374 "requires": {
9375 "assign-symbols": "^1.0.0",
9376 "is-extendable": "^1.0.1"
9377 }
9378 },
9379 "extglob": {
9380 "version": "2.0.4",
9381 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
9382 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
9383 "dev": true,
9384 "requires": {
9385 "array-unique": "^0.3.2",
9386 "define-property": "^1.0.0",
9387 "expand-brackets": "^2.1.4",
9388 "extend-shallow": "^2.0.1",
9389 "fragment-cache": "^0.2.1",
9390 "regex-not": "^1.0.0",
9391 "snapdragon": "^0.8.1",
9392 "to-regex": "^3.0.1"
9393 },
9394 "dependencies": {
9395 "define-property": {
9396 "version": "1.0.0",
9397 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
9398 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
9399 "dev": true,
9400 "requires": {
9401 "is-descriptor": "^1.0.0"
9402 }
9403 },
9404 "extend-shallow": {
9405 "version": "2.0.1",
9406 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9407 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9408 "dev": true,
9409 "requires": {
9410 "is-extendable": "^0.1.0"
9411 }
9412 },
9413 "is-extendable": {
9414 "version": "0.1.1",
9415 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
9416 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
9417 "dev": true
9418 }
9419 }
9420 },
9421 "extsprintf": {
9422 "version": "1.3.0",
9423 "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
9424 "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
9425 "dev": true
94267012 },
94277013 "fast-deep-equal": {
94287014 "version": "3.1.3",
94757061 }
94767062 },
94777063 "file-entry-cache": {
9478 "version": "5.0.1",
9479 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
9480 "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==",
9481 "dev": true,
9482 "requires": {
9483 "flat-cache": "^2.0.1"
7064 "version": "6.0.1",
7065 "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz",
7066 "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==",
7067 "dev": true,
7068 "requires": {
7069 "flat-cache": "^3.0.4"
94847070 }
94857071 },
94867072 "fill-range": {
95037089 }
95047090 },
95057091 "flat-cache": {
9506 "version": "2.0.1",
9507 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
9508 "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==",
9509 "dev": true,
9510 "requires": {
9511 "flatted": "^2.0.0",
9512 "rimraf": "2.6.3",
9513 "write": "1.0.3"
7092 "version": "3.0.4",
7093 "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
7094 "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==",
7095 "dev": true,
7096 "requires": {
7097 "flatted": "^3.1.0",
7098 "rimraf": "^3.0.2"
95147099 }
95157100 },
95167101 "flatted": {
9517 "version": "2.0.2",
9518 "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
9519 "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==",
9520 "dev": true
9521 },
9522 "for-in": {
9523 "version": "1.0.2",
9524 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
9525 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
9526 "dev": true
9527 },
9528 "forever-agent": {
9529 "version": "0.6.1",
9530 "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
9531 "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
7102 "version": "3.2.2",
7103 "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.2.tgz",
7104 "integrity": "sha512-JaTY/wtrcSyvXJl4IMFHPKyFur1sE9AUqc0QnhOaJ0CxHtAoIV8pYDzeEfAaNEtGkOfq4gr3LBFmdXW5mOQFnA==",
95327105 "dev": true
95337106 },
95347107 "form-data": {
9535 "version": "2.3.3",
9536 "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
9537 "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
7108 "version": "3.0.1",
7109 "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
7110 "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==",
95387111 "dev": true,
95397112 "requires": {
95407113 "asynckit": "^0.4.0",
9541 "combined-stream": "^1.0.6",
7114 "combined-stream": "^1.0.8",
95427115 "mime-types": "^2.1.12"
9543 }
9544 },
9545 "fragment-cache": {
9546 "version": "0.2.1",
9547 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
9548 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
9549 "dev": true,
9550 "requires": {
9551 "map-cache": "^0.2.2"
95527116 }
95537117 },
95547118 "fs.realpath": {
95587122 "dev": true
95597123 },
95607124 "fsevents": {
9561 "version": "2.2.1",
9562 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.2.1.tgz",
9563 "integrity": "sha512-bTLYHSeC0UH/EFXS9KqWnXuOl/wHK5Z/d+ghd5AsFMYN7wIGkUCOJyzy88+wJKkZPGON8u4Z9f6U4FdgURE9qA==",
7125 "version": "2.3.2",
7126 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
7127 "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
95647128 "dev": true,
95657129 "optional": true
95667130 },
95947158 "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==",
95957159 "dev": true
95967160 },
9597 "get-stdin": {
9598 "version": "6.0.0",
9599 "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz",
9600 "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==",
9601 "dev": true
9602 },
96037161 "get-stream": {
9604 "version": "5.2.0",
9605 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
9606 "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
9607 "dev": true,
9608 "requires": {
9609 "pump": "^3.0.0"
9610 }
9611 },
9612 "get-value": {
9613 "version": "2.0.6",
9614 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
9615 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
9616 "dev": true
9617 },
9618 "getpass": {
9619 "version": "0.1.7",
9620 "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
9621 "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
9622 "dev": true,
9623 "requires": {
9624 "assert-plus": "^1.0.0"
9625 }
7162 "version": "6.0.1",
7163 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
7164 "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
7165 "dev": true
96267166 },
96277167 "glob": {
96287168 "version": "7.1.6",
96397179 }
96407180 },
96417181 "glob-parent": {
9642 "version": "5.1.1",
9643 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
9644 "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
7182 "version": "5.1.2",
7183 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
7184 "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
96457185 "dev": true,
96467186 "requires": {
96477187 "is-glob": "^4.0.1"
96487188 }
96497189 },
96507190 "globals": {
9651 "version": "12.4.0",
9652 "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz",
9653 "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==",
9654 "dev": true,
9655 "requires": {
9656 "type-fest": "^0.8.1"
7191 "version": "13.11.0",
7192 "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
7193 "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
7194 "dev": true,
7195 "requires": {
7196 "type-fest": "^0.20.2"
7197 },
7198 "dependencies": {
7199 "type-fest": {
7200 "version": "0.20.2",
7201 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
7202 "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
7203 "dev": true
7204 }
96577205 }
96587206 },
96597207 "globby": {
9660 "version": "11.0.1",
9661 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz",
9662 "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==",
7208 "version": "11.0.4",
7209 "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz",
7210 "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==",
96637211 "dev": true,
96647212 "requires": {
96657213 "array-union": "^2.1.0",
96797227 }
96807228 },
96817229 "graceful-fs": {
9682 "version": "4.2.4",
9683 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
9684 "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==",
9685 "dev": true
9686 },
9687 "growly": {
9688 "version": "1.3.0",
9689 "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz",
9690 "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
9691 "dev": true,
9692 "optional": true
9693 },
9694 "har-schema": {
9695 "version": "2.0.0",
9696 "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
9697 "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
9698 "dev": true
9699 },
9700 "har-validator": {
9701 "version": "5.1.5",
9702 "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
9703 "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
9704 "dev": true,
9705 "requires": {
9706 "ajv": "^6.12.3",
9707 "har-schema": "^2.0.0"
9708 }
7230 "version": "4.2.8",
7231 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
7232 "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
7233 "dev": true
97097234 },
97107235 "has": {
97117236 "version": "1.0.3",
97227247 "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
97237248 "dev": true
97247249 },
9725 "has-value": {
9726 "version": "1.0.0",
9727 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
9728 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
9729 "dev": true,
9730 "requires": {
9731 "get-value": "^2.0.6",
9732 "has-values": "^1.0.0",
9733 "isobject": "^3.0.0"
9734 }
9735 },
9736 "has-values": {
9737 "version": "1.0.0",
9738 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
9739 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
9740 "dev": true,
9741 "requires": {
9742 "is-number": "^3.0.0",
9743 "kind-of": "^4.0.0"
9744 },
9745 "dependencies": {
9746 "is-number": {
9747 "version": "3.0.0",
9748 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
9749 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
9750 "dev": true,
9751 "requires": {
9752 "kind-of": "^3.0.2"
9753 },
9754 "dependencies": {
9755 "kind-of": {
9756 "version": "3.2.2",
9757 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9758 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9759 "dev": true,
9760 "requires": {
9761 "is-buffer": "^1.1.5"
9762 }
9763 }
9764 }
9765 },
9766 "kind-of": {
9767 "version": "4.0.0",
9768 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
9769 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
9770 "dev": true,
9771 "requires": {
9772 "is-buffer": "^1.1.5"
9773 }
9774 }
9775 }
9776 },
9777 "hosted-git-info": {
9778 "version": "2.8.8",
9779 "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
9780 "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
9781 "dev": true
9782 },
97837250 "html-encoding-sniffer": {
97847251 "version": "2.0.1",
97857252 "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
97957262 "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==",
97967263 "dev": true
97977264 },
9798 "http-signature": {
9799 "version": "1.2.0",
9800 "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
9801 "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
9802 "dev": true,
9803 "requires": {
9804 "assert-plus": "^1.0.0",
9805 "jsprim": "^1.2.2",
9806 "sshpk": "^1.7.0"
7265 "http-proxy-agent": {
7266 "version": "4.0.1",
7267 "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
7268 "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==",
7269 "dev": true,
7270 "requires": {
7271 "@tootallnate/once": "1",
7272 "agent-base": "6",
7273 "debug": "4"
7274 }
7275 },
7276 "https-proxy-agent": {
7277 "version": "5.0.0",
7278 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
7279 "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
7280 "dev": true,
7281 "requires": {
7282 "agent-base": "6",
7283 "debug": "4"
98077284 }
98087285 },
98097286 "human-signals": {
9810 "version": "1.1.1",
9811 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
9812 "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
7287 "version": "2.1.0",
7288 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
7289 "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
98137290 "dev": true
98147291 },
98157292 "iconv-lite": {
98287305 "dev": true
98297306 },
98307307 "import-fresh": {
9831 "version": "3.2.2",
9832 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.2.tgz",
9833 "integrity": "sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==",
7308 "version": "3.3.0",
7309 "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
7310 "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==",
98347311 "dev": true,
98357312 "requires": {
98367313 "parent-module": "^1.0.0",
98697346 "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
98707347 "dev": true
98717348 },
9872 "ip-regex": {
9873 "version": "2.1.0",
9874 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
9875 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
9876 "dev": true
9877 },
9878 "is-accessor-descriptor": {
9879 "version": "1.0.0",
9880 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
9881 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
9882 "dev": true,
9883 "requires": {
9884 "kind-of": "^6.0.0"
9885 }
9886 },
9887 "is-arrayish": {
9888 "version": "0.2.1",
9889 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
9890 "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
9891 "dev": true
9892 },
9893 "is-buffer": {
9894 "version": "1.1.6",
9895 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
9896 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
9897 "dev": true
9898 },
98997349 "is-ci": {
9900 "version": "2.0.0",
9901 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
9902 "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
9903 "dev": true,
9904 "requires": {
9905 "ci-info": "^2.0.0"
7350 "version": "3.0.0",
7351 "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.0.tgz",
7352 "integrity": "sha512-kDXyttuLeslKAHYL/K28F2YkM3x5jvFPEw3yXbRptXydjD9rpLEz+C5K5iutY9ZiUu6AP41JdvRQwF4Iqs4ZCQ==",
7353 "dev": true,
7354 "requires": {
7355 "ci-info": "^3.1.1"
99067356 }
99077357 },
99087358 "is-core-module": {
9909 "version": "2.2.0",
9910 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
9911 "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
7359 "version": "2.6.0",
7360 "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
7361 "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
99127362 "dev": true,
99137363 "requires": {
99147364 "has": "^1.0.3"
9915 }
9916 },
9917 "is-data-descriptor": {
9918 "version": "1.0.0",
9919 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
9920 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
9921 "dev": true,
9922 "requires": {
9923 "kind-of": "^6.0.0"
9924 }
9925 },
9926 "is-descriptor": {
9927 "version": "1.0.2",
9928 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
9929 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
9930 "dev": true,
9931 "requires": {
9932 "is-accessor-descriptor": "^1.0.0",
9933 "is-data-descriptor": "^1.0.0",
9934 "kind-of": "^6.0.2"
9935 }
9936 },
9937 "is-docker": {
9938 "version": "2.1.1",
9939 "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
9940 "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
9941 "dev": true,
9942 "optional": true
9943 },
9944 "is-extendable": {
9945 "version": "1.0.1",
9946 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
9947 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
9948 "dev": true,
9949 "requires": {
9950 "is-plain-object": "^2.0.4"
99517365 }
99527366 },
99537367 "is-extglob": {
99577371 "dev": true
99587372 },
99597373 "is-fullwidth-code-point": {
9960 "version": "2.0.0",
9961 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
9962 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
7374 "version": "3.0.0",
7375 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
7376 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
99637377 "dev": true
99647378 },
99657379 "is-generator-fn": {
99837397 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
99847398 "dev": true
99857399 },
9986 "is-plain-object": {
9987 "version": "2.0.4",
9988 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
9989 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
9990 "dev": true,
9991 "requires": {
9992 "isobject": "^3.0.1"
9993 }
9994 },
99957400 "is-potential-custom-element-name": {
9996 "version": "1.0.0",
9997 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
9998 "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c=",
7401 "version": "1.0.1",
7402 "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz",
7403 "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==",
99997404 "dev": true
100007405 },
100017406 "is-stream": {
10002 "version": "2.0.0",
10003 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
10004 "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
7407 "version": "2.0.1",
7408 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
7409 "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
100057410 "dev": true
100067411 },
100077412 "is-typedarray": {
100107415 "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
100117416 "dev": true
100127417 },
10013 "is-windows": {
10014 "version": "1.0.2",
10015 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
10016 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
10017 "dev": true
10018 },
10019 "is-wsl": {
10020 "version": "2.2.0",
10021 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
10022 "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
10023 "dev": true,
10024 "optional": true,
10025 "requires": {
10026 "is-docker": "^2.0.0"
10027 }
10028 },
10029 "isarray": {
10030 "version": "1.0.0",
10031 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
10032 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
10033 "dev": true
10034 },
100357418 "isexe": {
100367419 "version": "2.0.0",
100377420 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
100387421 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
10039 "dev": true
10040 },
10041 "isobject": {
10042 "version": "3.0.1",
10043 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
10044 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
10045 "dev": true
10046 },
10047 "isstream": {
10048 "version": "0.1.2",
10049 "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
10050 "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
100517422 "dev": true
100527423 },
100537424 "istanbul-lib-coverage": {
101097480 }
101107481 },
101117482 "jest": {
10112 "version": "26.6.3",
10113 "resolved": "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz",
10114 "integrity": "sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==",
10115 "dev": true,
10116 "requires": {
10117 "@jest/core": "^26.6.3",
7483 "version": "27.2.0",
7484 "resolved": "https://registry.npmjs.org/jest/-/jest-27.2.0.tgz",
7485 "integrity": "sha512-oUqVXyvh5YwEWl263KWdPUAqEzBFzGHdFLQ05hUnITr1tH+9SscEI9A/GH9eBClA+Nw1ct+KNuuOV6wlnmBPcg==",
7486 "dev": true,
7487 "requires": {
7488 "@jest/core": "^27.2.0",
101187489 "import-local": "^3.0.2",
10119 "jest-cli": "^26.6.3"
7490 "jest-cli": "^27.2.0"
101207491 }
101217492 },
101227493 "jest-changed-files": {
10123 "version": "26.6.2",
10124 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz",
10125 "integrity": "sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==",
10126 "dev": true,
10127 "requires": {
10128 "@jest/types": "^26.6.2",
10129 "execa": "^4.0.0",
10130 "throat": "^5.0.0"
7494 "version": "27.1.1",
7495 "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.1.1.tgz",
7496 "integrity": "sha512-5TV9+fYlC2A6hu3qtoyGHprBwCAn0AuGA77bZdUgYvVlRMjHXo063VcWTEAyx6XAZ85DYHqp0+aHKbPlfRDRvA==",
7497 "dev": true,
7498 "requires": {
7499 "@jest/types": "^27.1.1",
7500 "execa": "^5.0.0",
7501 "throat": "^6.0.1"
7502 }
7503 },
7504 "jest-circus": {
7505 "version": "27.2.0",
7506 "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.2.0.tgz",
7507 "integrity": "sha512-WwENhaZwOARB1nmcboYPSv/PwHBUGRpA4MEgszjr9DLCl97MYw0qZprBwLb7rNzvMwfIvNGG7pefQ5rxyBlzIA==",
7508 "dev": true,
7509 "requires": {
7510 "@jest/environment": "^27.2.0",
7511 "@jest/test-result": "^27.2.0",
7512 "@jest/types": "^27.1.1",
7513 "@types/node": "*",
7514 "chalk": "^4.0.0",
7515 "co": "^4.6.0",
7516 "dedent": "^0.7.0",
7517 "expect": "^27.2.0",
7518 "is-generator-fn": "^2.0.0",
7519 "jest-each": "^27.2.0",
7520 "jest-matcher-utils": "^27.2.0",
7521 "jest-message-util": "^27.2.0",
7522 "jest-runtime": "^27.2.0",
7523 "jest-snapshot": "^27.2.0",
7524 "jest-util": "^27.2.0",
7525 "pretty-format": "^27.2.0",
7526 "slash": "^3.0.0",
7527 "stack-utils": "^2.0.3",
7528 "throat": "^6.0.1"
101317529 }
101327530 },
101337531 "jest-cli": {
10134 "version": "26.6.3",
10135 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz",
10136 "integrity": "sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==",
10137 "dev": true,
10138 "requires": {
10139 "@jest/core": "^26.6.3",
10140 "@jest/test-result": "^26.6.2",
10141 "@jest/types": "^26.6.2",
7532 "version": "27.2.0",
7533 "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.2.0.tgz",
7534 "integrity": "sha512-bq1X/B/b1kT9y1zIFMEW3GFRX1HEhFybiqKdbxM+j11XMMYSbU9WezfyWIhrSOmPT+iODLATVjfsCnbQs7cfIA==",
7535 "dev": true,
7536 "requires": {
7537 "@jest/core": "^27.2.0",
7538 "@jest/test-result": "^27.2.0",
7539 "@jest/types": "^27.1.1",
101427540 "chalk": "^4.0.0",
101437541 "exit": "^0.1.2",
101447542 "graceful-fs": "^4.2.4",
101457543 "import-local": "^3.0.2",
10146 "is-ci": "^2.0.0",
10147 "jest-config": "^26.6.3",
10148 "jest-util": "^26.6.2",
10149 "jest-validate": "^26.6.2",
7544 "jest-config": "^27.2.0",
7545 "jest-util": "^27.2.0",
7546 "jest-validate": "^27.2.0",
101507547 "prompts": "^2.0.1",
10151 "yargs": "^15.4.1"
7548 "yargs": "^16.0.3"
101527549 }
101537550 },
101547551 "jest-config": {
10155 "version": "26.6.3",
10156 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz",
10157 "integrity": "sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==",
7552 "version": "27.2.0",
7553 "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.2.0.tgz",
7554 "integrity": "sha512-Z1romHpxeNwLxQtouQ4xt07bY6HSFGKTo0xJcvOK3u6uJHveA4LB2P+ty9ArBLpTh3AqqPxsyw9l9GMnWBYS9A==",
101587555 "dev": true,
101597556 "requires": {
101607557 "@babel/core": "^7.1.0",
10161 "@jest/test-sequencer": "^26.6.3",
10162 "@jest/types": "^26.6.2",
10163 "babel-jest": "^26.6.3",
7558 "@jest/test-sequencer": "^27.2.0",
7559 "@jest/types": "^27.1.1",
7560 "babel-jest": "^27.2.0",
101647561 "chalk": "^4.0.0",
101657562 "deepmerge": "^4.2.2",
101667563 "glob": "^7.1.1",
101677564 "graceful-fs": "^4.2.4",
10168 "jest-environment-jsdom": "^26.6.2",
10169 "jest-environment-node": "^26.6.2",
10170 "jest-get-type": "^26.3.0",
10171 "jest-jasmine2": "^26.6.3",
10172 "jest-regex-util": "^26.0.0",
10173 "jest-resolve": "^26.6.2",
10174 "jest-util": "^26.6.2",
10175 "jest-validate": "^26.6.2",
10176 "micromatch": "^4.0.2",
10177 "pretty-format": "^26.6.2"
7565 "is-ci": "^3.0.0",
7566 "jest-circus": "^27.2.0",
7567 "jest-environment-jsdom": "^27.2.0",
7568 "jest-environment-node": "^27.2.0",
7569 "jest-get-type": "^27.0.6",
7570 "jest-jasmine2": "^27.2.0",
7571 "jest-regex-util": "^27.0.6",
7572 "jest-resolve": "^27.2.0",
7573 "jest-runner": "^27.2.0",
7574 "jest-util": "^27.2.0",
7575 "jest-validate": "^27.2.0",
7576 "micromatch": "^4.0.4",
7577 "pretty-format": "^27.2.0"
101787578 }
101797579 },
101807580 "jest-diff": {
10181 "version": "26.6.2",
10182 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz",
10183 "integrity": "sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==",
7581 "version": "27.2.0",
7582 "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.2.0.tgz",
7583 "integrity": "sha512-QSO9WC6btFYWtRJ3Hac0sRrkspf7B01mGrrQEiCW6TobtViJ9RWL0EmOs/WnBsZDsI/Y2IoSHZA2x6offu0sYw==",
101847584 "dev": true,
101857585 "requires": {
101867586 "chalk": "^4.0.0",
10187 "diff-sequences": "^26.6.2",
10188 "jest-get-type": "^26.3.0",
10189 "pretty-format": "^26.6.2"
7587 "diff-sequences": "^27.0.6",
7588 "jest-get-type": "^27.0.6",
7589 "pretty-format": "^27.2.0"
101907590 }
101917591 },
101927592 "jest-docblock": {
10193 "version": "26.0.0",
10194 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz",
10195 "integrity": "sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==",
7593 "version": "27.0.6",
7594 "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.0.6.tgz",
7595 "integrity": "sha512-Fid6dPcjwepTFraz0YxIMCi7dejjJ/KL9FBjPYhBp4Sv1Y9PdhImlKZqYU555BlN4TQKaTc+F2Av1z+anVyGkA==",
101967596 "dev": true,
101977597 "requires": {
101987598 "detect-newline": "^3.0.0"
101997599 }
102007600 },
102017601 "jest-each": {
10202 "version": "26.6.2",
10203 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz",
10204 "integrity": "sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==",
10205 "dev": true,
10206 "requires": {
10207 "@jest/types": "^26.6.2",
7602 "version": "27.2.0",
7603 "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.2.0.tgz",
7604 "integrity": "sha512-biDmmUQjg+HZOB7MfY2RHSFL3j418nMoC3TK3pGAj880fQQSxvQe1y2Wy23JJJNUlk6YXiGU0yWy86Le1HBPmA==",
7605 "dev": true,
7606 "requires": {
7607 "@jest/types": "^27.1.1",
102087608 "chalk": "^4.0.0",
10209 "jest-get-type": "^26.3.0",
10210 "jest-util": "^26.6.2",
10211 "pretty-format": "^26.6.2"
7609 "jest-get-type": "^27.0.6",
7610 "jest-util": "^27.2.0",
7611 "pretty-format": "^27.2.0"
102127612 }
102137613 },
102147614 "jest-environment-jsdom": {
10215 "version": "26.6.2",
10216 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz",
10217 "integrity": "sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==",
10218 "dev": true,
10219 "requires": {
10220 "@jest/environment": "^26.6.2",
10221 "@jest/fake-timers": "^26.6.2",
10222 "@jest/types": "^26.6.2",
7615 "version": "27.2.0",
7616 "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.2.0.tgz",
7617 "integrity": "sha512-wNQJi6Rd/AkUWqTc4gWhuTIFPo7tlMK0RPZXeM6AqRHZA3D3vwvTa9ktAktyVyWYmUoXdYstOfyYMG3w4jt7eA==",
7618 "dev": true,
7619 "requires": {
7620 "@jest/environment": "^27.2.0",
7621 "@jest/fake-timers": "^27.2.0",
7622 "@jest/types": "^27.1.1",
102237623 "@types/node": "*",
10224 "jest-mock": "^26.6.2",
10225 "jest-util": "^26.6.2",
10226 "jsdom": "^16.4.0"
7624 "jest-mock": "^27.1.1",
7625 "jest-util": "^27.2.0",
7626 "jsdom": "^16.6.0"
102277627 }
102287628 },
102297629 "jest-environment-node": {
10230 "version": "26.6.2",
10231 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz",
10232 "integrity": "sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==",
10233 "dev": true,
10234 "requires": {
10235 "@jest/environment": "^26.6.2",
10236 "@jest/fake-timers": "^26.6.2",
10237 "@jest/types": "^26.6.2",
7630 "version": "27.2.0",
7631 "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.2.0.tgz",
7632 "integrity": "sha512-WbW+vdM4u88iy6Q3ftUEQOSgMPtSgjm3qixYYK2AKEuqmFO2zmACTw1vFUB0qI/QN88X6hA6ZkVKIdIWWzz+yg==",
7633 "dev": true,
7634 "requires": {
7635 "@jest/environment": "^27.2.0",
7636 "@jest/fake-timers": "^27.2.0",
7637 "@jest/types": "^27.1.1",
102387638 "@types/node": "*",
10239 "jest-mock": "^26.6.2",
10240 "jest-util": "^26.6.2"
7639 "jest-mock": "^27.1.1",
7640 "jest-util": "^27.2.0"
102417641 }
102427642 },
102437643 "jest-get-type": {
10244 "version": "26.3.0",
10245 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz",
10246 "integrity": "sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==",
7644 "version": "27.0.6",
7645 "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.0.6.tgz",
7646 "integrity": "sha512-XTkK5exIeUbbveehcSR8w0bhH+c0yloW/Wpl+9vZrjzztCPWrxhHwkIFpZzCt71oRBsgxmuUfxEqOYoZI2macg==",
102477647 "dev": true
102487648 },
102497649 "jest-haste-map": {
10250 "version": "26.6.2",
10251 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz",
10252 "integrity": "sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==",
10253 "dev": true,
10254 "requires": {
10255 "@jest/types": "^26.6.2",
7650 "version": "27.2.0",
7651 "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.2.0.tgz",
7652 "integrity": "sha512-laFet7QkNlWjwZtMGHCucLvF8o9PAh2cgePRck1+uadSM4E4XH9J4gnx4do+a6do8ZV5XHNEAXEkIoNg5XUH2Q==",
7653 "dev": true,
7654 "requires": {
7655 "@jest/types": "^27.1.1",
102567656 "@types/graceful-fs": "^4.1.2",
102577657 "@types/node": "*",
102587658 "anymatch": "^3.0.3",
102597659 "fb-watchman": "^2.0.0",
10260 "fsevents": "^2.1.2",
7660 "fsevents": "^2.3.2",
102617661 "graceful-fs": "^4.2.4",
10262 "jest-regex-util": "^26.0.0",
10263 "jest-serializer": "^26.6.2",
10264 "jest-util": "^26.6.2",
10265 "jest-worker": "^26.6.2",
10266 "micromatch": "^4.0.2",
10267 "sane": "^4.0.3",
7662 "jest-regex-util": "^27.0.6",
7663 "jest-serializer": "^27.0.6",
7664 "jest-util": "^27.2.0",
7665 "jest-worker": "^27.2.0",
7666 "micromatch": "^4.0.4",
102687667 "walker": "^1.0.7"
102697668 }
102707669 },
102717670 "jest-jasmine2": {
10272 "version": "26.6.3",
10273 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz",
10274 "integrity": "sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==",
7671 "version": "27.2.0",
7672 "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.2.0.tgz",
7673 "integrity": "sha512-NcPzZBk6IkDW3Z2V8orGueheGJJYfT5P0zI/vTO/Jp+R9KluUdgFrgwfvZ0A34Kw6HKgiWFILZmh3oQ/eS+UxA==",
102757674 "dev": true,
102767675 "requires": {
102777676 "@babel/traverse": "^7.1.0",
10278 "@jest/environment": "^26.6.2",
10279 "@jest/source-map": "^26.6.2",
10280 "@jest/test-result": "^26.6.2",
10281 "@jest/types": "^26.6.2",
7677 "@jest/environment": "^27.2.0",
7678 "@jest/source-map": "^27.0.6",
7679 "@jest/test-result": "^27.2.0",
7680 "@jest/types": "^27.1.1",
102827681 "@types/node": "*",
102837682 "chalk": "^4.0.0",
102847683 "co": "^4.6.0",
10285 "expect": "^26.6.2",
7684 "expect": "^27.2.0",
102867685 "is-generator-fn": "^2.0.0",
10287 "jest-each": "^26.6.2",
10288 "jest-matcher-utils": "^26.6.2",
10289 "jest-message-util": "^26.6.2",
10290 "jest-runtime": "^26.6.3",
10291 "jest-snapshot": "^26.6.2",
10292 "jest-util": "^26.6.2",
10293 "pretty-format": "^26.6.2",
10294 "throat": "^5.0.0"
7686 "jest-each": "^27.2.0",
7687 "jest-matcher-utils": "^27.2.0",
7688 "jest-message-util": "^27.2.0",
7689 "jest-runtime": "^27.2.0",
7690 "jest-snapshot": "^27.2.0",
7691 "jest-util": "^27.2.0",
7692 "pretty-format": "^27.2.0",
7693 "throat": "^6.0.1"
102957694 }
102967695 },
102977696 "jest-leak-detector": {
10298 "version": "26.6.2",
10299 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz",
10300 "integrity": "sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==",
10301 "dev": true,
10302 "requires": {
10303 "jest-get-type": "^26.3.0",
10304 "pretty-format": "^26.6.2"
7697 "version": "27.2.0",
7698 "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.2.0.tgz",
7699 "integrity": "sha512-e91BIEmbZw5+MHkB4Hnrq7S86coTxUMCkz4n7DLmQYvl9pEKmRx9H/JFH87bBqbIU5B2Ju1soKxRWX6/eGFGpA==",
7700 "dev": true,
7701 "requires": {
7702 "jest-get-type": "^27.0.6",
7703 "pretty-format": "^27.2.0"
103057704 }
103067705 },
103077706 "jest-matcher-utils": {
10308 "version": "26.6.2",
10309 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz",
10310 "integrity": "sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==",
7707 "version": "27.2.0",
7708 "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.2.0.tgz",
7709 "integrity": "sha512-F+LG3iTwJ0gPjxBX6HCyrARFXq6jjiqhwBQeskkJQgSLeF1j6ui1RTV08SR7O51XTUhtc8zqpDj8iCG4RGmdKw==",
103117710 "dev": true,
103127711 "requires": {
103137712 "chalk": "^4.0.0",
10314 "jest-diff": "^26.6.2",
10315 "jest-get-type": "^26.3.0",
10316 "pretty-format": "^26.6.2"
7713 "jest-diff": "^27.2.0",
7714 "jest-get-type": "^27.0.6",
7715 "pretty-format": "^27.2.0"
103177716 }
103187717 },
103197718 "jest-message-util": {
10320 "version": "26.6.2",
10321 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz",
10322 "integrity": "sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==",
10323 "dev": true,
10324 "requires": {
10325 "@babel/code-frame": "^7.0.0",
10326 "@jest/types": "^26.6.2",
7719 "version": "27.2.0",
7720 "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.2.0.tgz",
7721 "integrity": "sha512-y+sfT/94CiP8rKXgwCOzO1mUazIEdEhrLjuiu+RKmCP+8O/TJTSne9dqQRbFIHBtlR2+q7cddJlWGir8UATu5w==",
7722 "dev": true,
7723 "requires": {
7724 "@babel/code-frame": "^7.12.13",
7725 "@jest/types": "^27.1.1",
103277726 "@types/stack-utils": "^2.0.0",
103287727 "chalk": "^4.0.0",
103297728 "graceful-fs": "^4.2.4",
10330 "micromatch": "^4.0.2",
10331 "pretty-format": "^26.6.2",
7729 "micromatch": "^4.0.4",
7730 "pretty-format": "^27.2.0",
103327731 "slash": "^3.0.0",
10333 "stack-utils": "^2.0.2"
7732 "stack-utils": "^2.0.3"
7733 },
7734 "dependencies": {
7735 "@babel/code-frame": {
7736 "version": "7.14.5",
7737 "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
7738 "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
7739 "dev": true,
7740 "requires": {
7741 "@babel/highlight": "^7.14.5"
7742 }
7743 }
103347744 }
103357745 },
103367746 "jest-mock": {
10337 "version": "26.6.2",
10338 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz",
10339 "integrity": "sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==",
10340 "dev": true,
10341 "requires": {
10342 "@jest/types": "^26.6.2",
7747 "version": "27.1.1",
7748 "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.1.1.tgz",
7749 "integrity": "sha512-SClsFKuYBf+6SSi8jtAYOuPw8DDMsTElUWEae3zq7vDhH01ayVSIHUSIa8UgbDOUalCFp6gNsaikN0rbxN4dbw==",
7750 "dev": true,
7751 "requires": {
7752 "@jest/types": "^27.1.1",
103437753 "@types/node": "*"
103447754 }
103457755 },
103517761 "requires": {}
103527762 },
103537763 "jest-regex-util": {
10354 "version": "26.0.0",
10355 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz",
10356 "integrity": "sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==",
7764 "version": "27.0.6",
7765 "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.0.6.tgz",
7766 "integrity": "sha512-SUhPzBsGa1IKm8hx2F4NfTGGp+r7BXJ4CulsZ1k2kI+mGLG+lxGrs76veN2LF/aUdGosJBzKgXmNCw+BzFqBDQ==",
103577767 "dev": true
103587768 },
103597769 "jest-resolve": {
10360 "version": "26.6.2",
10361 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz",
10362 "integrity": "sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==",
10363 "dev": true,
10364 "requires": {
10365 "@jest/types": "^26.6.2",
7770 "version": "27.2.0",
7771 "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.2.0.tgz",
7772 "integrity": "sha512-v09p9Ib/VtpHM6Cz+i9lEAv1Z/M5NVxsyghRHRMEUOqwPQs3zwTdwp1xS3O/k5LocjKiGS0OTaJoBSpjbM2Jlw==",
7773 "dev": true,
7774 "requires": {
7775 "@jest/types": "^27.1.1",
103667776 "chalk": "^4.0.0",
7777 "escalade": "^3.1.1",
103677778 "graceful-fs": "^4.2.4",
7779 "jest-haste-map": "^27.2.0",
103687780 "jest-pnp-resolver": "^1.2.2",
10369 "jest-util": "^26.6.2",
10370 "read-pkg-up": "^7.0.1",
10371 "resolve": "^1.18.1",
7781 "jest-util": "^27.2.0",
7782 "jest-validate": "^27.2.0",
7783 "resolve": "^1.20.0",
103727784 "slash": "^3.0.0"
103737785 }
103747786 },
103757787 "jest-resolve-dependencies": {
10376 "version": "26.6.3",
10377 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz",
10378 "integrity": "sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==",
10379 "dev": true,
10380 "requires": {
10381 "@jest/types": "^26.6.2",
10382 "jest-regex-util": "^26.0.0",
10383 "jest-snapshot": "^26.6.2"
7788 "version": "27.2.0",
7789 "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.2.0.tgz",
7790 "integrity": "sha512-EY5jc/Y0oxn+oVEEldTidmmdVoZaknKPyDORA012JUdqPyqPL+lNdRyI3pGti0RCydds6coaw6xt4JQY54dKsg==",
7791 "dev": true,
7792 "requires": {
7793 "@jest/types": "^27.1.1",
7794 "jest-regex-util": "^27.0.6",
7795 "jest-snapshot": "^27.2.0"
103847796 }
103857797 },
103867798 "jest-runner": {
10387 "version": "26.6.3",
10388 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz",
10389 "integrity": "sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==",
10390 "dev": true,
10391 "requires": {
10392 "@jest/console": "^26.6.2",
10393 "@jest/environment": "^26.6.2",
10394 "@jest/test-result": "^26.6.2",
10395 "@jest/types": "^26.6.2",
7799 "version": "27.2.0",
7800 "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.2.0.tgz",
7801 "integrity": "sha512-Cl+BHpduIc0cIVTjwoyx0pQk4Br8gn+wkr35PmKCmzEdOUnQ2wN7QVXA8vXnMQXSlFkN/+KWnk20TAVBmhgrww==",
7802 "dev": true,
7803 "requires": {
7804 "@jest/console": "^27.2.0",
7805 "@jest/environment": "^27.2.0",
7806 "@jest/test-result": "^27.2.0",
7807 "@jest/transform": "^27.2.0",
7808 "@jest/types": "^27.1.1",
103967809 "@types/node": "*",
103977810 "chalk": "^4.0.0",
10398 "emittery": "^0.7.1",
7811 "emittery": "^0.8.1",
103997812 "exit": "^0.1.2",
104007813 "graceful-fs": "^4.2.4",
10401 "jest-config": "^26.6.3",
10402 "jest-docblock": "^26.0.0",
10403 "jest-haste-map": "^26.6.2",
10404 "jest-leak-detector": "^26.6.2",
10405 "jest-message-util": "^26.6.2",
10406 "jest-resolve": "^26.6.2",
10407 "jest-runtime": "^26.6.3",
10408 "jest-util": "^26.6.2",
10409 "jest-worker": "^26.6.2",
7814 "jest-docblock": "^27.0.6",
7815 "jest-environment-jsdom": "^27.2.0",
7816 "jest-environment-node": "^27.2.0",
7817 "jest-haste-map": "^27.2.0",
7818 "jest-leak-detector": "^27.2.0",
7819 "jest-message-util": "^27.2.0",
7820 "jest-resolve": "^27.2.0",
7821 "jest-runtime": "^27.2.0",
7822 "jest-util": "^27.2.0",
7823 "jest-worker": "^27.2.0",
104107824 "source-map-support": "^0.5.6",
10411 "throat": "^5.0.0"
7825 "throat": "^6.0.1"
104127826 }
104137827 },
104147828 "jest-runtime": {
10415 "version": "26.6.3",
10416 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz",
10417 "integrity": "sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==",
10418 "dev": true,
10419 "requires": {
10420 "@jest/console": "^26.6.2",
10421 "@jest/environment": "^26.6.2",
10422 "@jest/fake-timers": "^26.6.2",
10423 "@jest/globals": "^26.6.2",
10424 "@jest/source-map": "^26.6.2",
10425 "@jest/test-result": "^26.6.2",
10426 "@jest/transform": "^26.6.2",
10427 "@jest/types": "^26.6.2",
10428 "@types/yargs": "^15.0.0",
7829 "version": "27.2.0",
7830 "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.2.0.tgz",
7831 "integrity": "sha512-6gRE9AVVX49hgBbWQ9PcNDeM4upMUXzTpBs0kmbrjyotyUyIJixLPsYjpeTFwAA07PVLDei1iAm2chmWycdGdQ==",
7832 "dev": true,
7833 "requires": {
7834 "@jest/console": "^27.2.0",
7835 "@jest/environment": "^27.2.0",
7836 "@jest/fake-timers": "^27.2.0",
7837 "@jest/globals": "^27.2.0",
7838 "@jest/source-map": "^27.0.6",
7839 "@jest/test-result": "^27.2.0",
7840 "@jest/transform": "^27.2.0",
7841 "@jest/types": "^27.1.1",
7842 "@types/yargs": "^16.0.0",
104297843 "chalk": "^4.0.0",
10430 "cjs-module-lexer": "^0.6.0",
7844 "cjs-module-lexer": "^1.0.0",
104317845 "collect-v8-coverage": "^1.0.0",
7846 "execa": "^5.0.0",
104327847 "exit": "^0.1.2",
104337848 "glob": "^7.1.3",
104347849 "graceful-fs": "^4.2.4",
10435 "jest-config": "^26.6.3",
10436 "jest-haste-map": "^26.6.2",
10437 "jest-message-util": "^26.6.2",
10438 "jest-mock": "^26.6.2",
10439 "jest-regex-util": "^26.0.0",
10440 "jest-resolve": "^26.6.2",
10441 "jest-snapshot": "^26.6.2",
10442 "jest-util": "^26.6.2",
10443 "jest-validate": "^26.6.2",
7850 "jest-haste-map": "^27.2.0",
7851 "jest-message-util": "^27.2.0",
7852 "jest-mock": "^27.1.1",
7853 "jest-regex-util": "^27.0.6",
7854 "jest-resolve": "^27.2.0",
7855 "jest-snapshot": "^27.2.0",
7856 "jest-util": "^27.2.0",
7857 "jest-validate": "^27.2.0",
104447858 "slash": "^3.0.0",
104457859 "strip-bom": "^4.0.0",
10446 "yargs": "^15.4.1"
7860 "yargs": "^16.0.3"
104477861 }
104487862 },
104497863 "jest-serializer": {
10450 "version": "26.6.2",
10451 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz",
10452 "integrity": "sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==",
7864 "version": "27.0.6",
7865 "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.0.6.tgz",
7866 "integrity": "sha512-PtGdVK9EGC7dsaziskfqaAPib6wTViY3G8E5wz9tLVPhHyiDNTZn/xjZ4khAw+09QkoOVpn7vF5nPSN6dtBexA==",
104537867 "dev": true,
104547868 "requires": {
104557869 "@types/node": "*",
104577871 }
104587872 },
104597873 "jest-snapshot": {
10460 "version": "26.6.2",
10461 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz",
10462 "integrity": "sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==",
10463 "dev": true,
10464 "requires": {
7874 "version": "27.2.0",
7875 "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.2.0.tgz",
7876 "integrity": "sha512-MukJvy3KEqemCT2FoT3Gum37CQqso/62PKTfIzWmZVTsLsuyxQmJd2PI5KPcBYFqLlA8LgZLHM8ZlazkVt8LsQ==",
7877 "dev": true,
7878 "requires": {
7879 "@babel/core": "^7.7.2",
7880 "@babel/generator": "^7.7.2",
7881 "@babel/parser": "^7.7.2",
7882 "@babel/plugin-syntax-typescript": "^7.7.2",
7883 "@babel/traverse": "^7.7.2",
104657884 "@babel/types": "^7.0.0",
10466 "@jest/types": "^26.6.2",
7885 "@jest/transform": "^27.2.0",
7886 "@jest/types": "^27.1.1",
104677887 "@types/babel__traverse": "^7.0.4",
10468 "@types/prettier": "^2.0.0",
7888 "@types/prettier": "^2.1.5",
7889 "babel-preset-current-node-syntax": "^1.0.0",
104697890 "chalk": "^4.0.0",
10470 "expect": "^26.6.2",
7891 "expect": "^27.2.0",
104717892 "graceful-fs": "^4.2.4",
10472 "jest-diff": "^26.6.2",
10473 "jest-get-type": "^26.3.0",
10474 "jest-haste-map": "^26.6.2",
10475 "jest-matcher-utils": "^26.6.2",
10476 "jest-message-util": "^26.6.2",
10477 "jest-resolve": "^26.6.2",
7893 "jest-diff": "^27.2.0",
7894 "jest-get-type": "^27.0.6",
7895 "jest-haste-map": "^27.2.0",
7896 "jest-matcher-utils": "^27.2.0",
7897 "jest-message-util": "^27.2.0",
7898 "jest-resolve": "^27.2.0",
7899 "jest-util": "^27.2.0",
104787900 "natural-compare": "^1.4.0",
10479 "pretty-format": "^26.6.2",
7901 "pretty-format": "^27.2.0",
104807902 "semver": "^7.3.2"
104817903 }
104827904 },
104837905 "jest-util": {
10484 "version": "26.6.2",
10485 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz",
10486 "integrity": "sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==",
10487 "dev": true,
10488 "requires": {
10489 "@jest/types": "^26.6.2",
7906 "version": "27.2.0",
7907 "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.2.0.tgz",
7908 "integrity": "sha512-T5ZJCNeFpqcLBpx+Hl9r9KoxBCUqeWlJ1Htli+vryigZVJ1vuLB9j35grEBASp4R13KFkV7jM52bBGnArpJN6A==",
7909 "dev": true,
7910 "requires": {
7911 "@jest/types": "^27.1.1",
104907912 "@types/node": "*",
104917913 "chalk": "^4.0.0",
104927914 "graceful-fs": "^4.2.4",
10493 "is-ci": "^2.0.0",
10494 "micromatch": "^4.0.2"
7915 "is-ci": "^3.0.0",
7916 "picomatch": "^2.2.3"
104957917 }
104967918 },
104977919 "jest-validate": {
10498 "version": "26.6.2",
10499 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz",
10500 "integrity": "sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==",
10501 "dev": true,
10502 "requires": {
10503 "@jest/types": "^26.6.2",
10504 "camelcase": "^6.0.0",
7920 "version": "27.2.0",
7921 "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.2.0.tgz",
7922 "integrity": "sha512-uIEZGkFKk3+4liA81Xu0maG5aGDyPLdp+4ed244c+Ql0k3aLWQYcMbaMLXOIFcb83LPHzYzqQ8hwNnIxTqfAGQ==",
7923 "dev": true,
7924 "requires": {
7925 "@jest/types": "^27.1.1",
7926 "camelcase": "^6.2.0",
105057927 "chalk": "^4.0.0",
10506 "jest-get-type": "^26.3.0",
7928 "jest-get-type": "^27.0.6",
105077929 "leven": "^3.1.0",
10508 "pretty-format": "^26.6.2"
7930 "pretty-format": "^27.2.0"
105097931 },
105107932 "dependencies": {
105117933 "camelcase": {
105177939 }
105187940 },
105197941 "jest-watcher": {
10520 "version": "26.6.2",
10521 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz",
10522 "integrity": "sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==",
10523 "dev": true,
10524 "requires": {
10525 "@jest/test-result": "^26.6.2",
10526 "@jest/types": "^26.6.2",
7942 "version": "27.2.0",
7943 "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.2.0.tgz",
7944 "integrity": "sha512-SjRWhnr+qO8aBsrcnYIyF+qRxNZk6MZH8TIDgvi+VlsyrvOyqg0d+Rm/v9KHiTtC9mGGeFi9BFqgavyWib6xLg==",
7945 "dev": true,
7946 "requires": {
7947 "@jest/test-result": "^27.2.0",
7948 "@jest/types": "^27.1.1",
105277949 "@types/node": "*",
105287950 "ansi-escapes": "^4.2.1",
105297951 "chalk": "^4.0.0",
10530 "jest-util": "^26.6.2",
7952 "jest-util": "^27.2.0",
105317953 "string-length": "^4.0.1"
105327954 }
105337955 },
105347956 "jest-worker": {
10535 "version": "26.6.2",
10536 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz",
10537 "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==",
7957 "version": "27.2.0",
7958 "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.2.0.tgz",
7959 "integrity": "sha512-laB0ZVIBz+voh/QQy9dmUuuDsadixeerrKqyVpgPz+CCWiOYjOBabUXHIXZhsdvkWbLqSHbgkAHWl5cg24Q6RA==",
105387960 "dev": true,
105397961 "requires": {
105407962 "@types/node": "*",
105417963 "merge-stream": "^2.0.0",
10542 "supports-color": "^7.0.0"
7964 "supports-color": "^8.0.0"
7965 },
7966 "dependencies": {
7967 "supports-color": {
7968 "version": "8.1.1",
7969 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
7970 "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
7971 "dev": true,
7972 "requires": {
7973 "has-flag": "^4.0.0"
7974 }
7975 }
105437976 }
105447977 },
105457978 "js-tokens": {
105587991 "esprima": "^4.0.0"
105597992 }
105607993 },
10561 "jsbn": {
10562 "version": "0.1.1",
10563 "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
10564 "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
10565 "dev": true
10566 },
105677994 "jsdom": {
10568 "version": "16.4.0",
10569 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.4.0.tgz",
10570 "integrity": "sha512-lYMm3wYdgPhrl7pDcRmvzPhhrGVBeVhPIqeHjzeiHN3DFmD1RBpbExbi8vU7BJdH8VAZYovR8DMt0PNNDM7k8w==",
10571 "dev": true,
10572 "requires": {
10573 "abab": "^2.0.3",
10574 "acorn": "^7.1.1",
7995 "version": "16.7.0",
7996 "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz",
7997 "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==",
7998 "dev": true,
7999 "requires": {
8000 "abab": "^2.0.5",
8001 "acorn": "^8.2.4",
105758002 "acorn-globals": "^6.0.0",
105768003 "cssom": "^0.4.4",
10577 "cssstyle": "^2.2.0",
8004 "cssstyle": "^2.3.0",
105788005 "data-urls": "^2.0.0",
10579 "decimal.js": "^10.2.0",
8006 "decimal.js": "^10.2.1",
105808007 "domexception": "^2.0.1",
10581 "escodegen": "^1.14.1",
8008 "escodegen": "^2.0.0",
8009 "form-data": "^3.0.0",
105828010 "html-encoding-sniffer": "^2.0.1",
10583 "is-potential-custom-element-name": "^1.0.0",
8011 "http-proxy-agent": "^4.0.1",
8012 "https-proxy-agent": "^5.0.0",
8013 "is-potential-custom-element-name": "^1.0.1",
105848014 "nwsapi": "^2.2.0",
10585 "parse5": "5.1.1",
10586 "request": "^2.88.2",
10587 "request-promise-native": "^1.0.8",
10588 "saxes": "^5.0.0",
8015 "parse5": "6.0.1",
8016 "saxes": "^5.0.1",
105898017 "symbol-tree": "^3.2.4",
10590 "tough-cookie": "^3.0.1",
8018 "tough-cookie": "^4.0.0",
105918019 "w3c-hr-time": "^1.0.2",
105928020 "w3c-xmlserializer": "^2.0.0",
105938021 "webidl-conversions": "^6.1.0",
105948022 "whatwg-encoding": "^1.0.5",
105958023 "whatwg-mimetype": "^2.3.0",
10596 "whatwg-url": "^8.0.0",
10597 "ws": "^7.2.3",
8024 "whatwg-url": "^8.5.0",
8025 "ws": "^7.4.6",
105988026 "xml-name-validator": "^3.0.0"
8027 },
8028 "dependencies": {
8029 "acorn": {
8030 "version": "8.5.0",
8031 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
8032 "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
8033 "dev": true
8034 }
105998035 }
106008036 },
106018037 "jsesc": {
106048040 "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
106058041 "dev": true
106068042 },
10607 "json-parse-even-better-errors": {
10608 "version": "2.3.1",
10609 "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
10610 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
10611 "dev": true
10612 },
10613 "json-schema": {
10614 "version": "0.2.3",
10615 "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
10616 "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
10617 "dev": true
10618 },
106198043 "json-schema-traverse": {
106208044 "version": "0.4.1",
106218045 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
106288052 "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
106298053 "dev": true
106308054 },
10631 "json-stringify-safe": {
10632 "version": "5.0.1",
10633 "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
10634 "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
10635 "dev": true
10636 },
106378055 "json5": {
106388056 "version": "2.1.3",
106398057 "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
106438061 "minimist": "^1.2.5"
106448062 }
106458063 },
10646 "jsprim": {
10647 "version": "1.4.1",
10648 "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
10649 "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
10650 "dev": true,
10651 "requires": {
10652 "assert-plus": "1.0.0",
10653 "extsprintf": "1.3.0",
10654 "json-schema": "0.2.3",
10655 "verror": "1.10.0"
10656 }
10657 },
10658 "kind-of": {
10659 "version": "6.0.3",
10660 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
10661 "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
10662 "dev": true
10663 },
106648064 "kleur": {
106658065 "version": "3.0.3",
106668066 "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz",
106838083 "type-check": "~0.4.0"
106848084 }
106858085 },
10686 "lines-and-columns": {
10687 "version": "1.1.6",
10688 "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
10689 "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=",
10690 "dev": true
10691 },
106928086 "locate-path": {
106938087 "version": "5.0.0",
106948088 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
106998093 }
107008094 },
107018095 "lodash": {
10702 "version": "4.17.20",
10703 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
10704 "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
10705 "dev": true
10706 },
10707 "lodash.memoize": {
10708 "version": "4.1.2",
10709 "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
10710 "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
10711 "dev": true
10712 },
10713 "lodash.sortby": {
10714 "version": "4.7.0",
10715 "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
10716 "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
10717 "dev": true
8096 "version": "4.17.21",
8097 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
8098 "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
8099 "dev": true
8100 },
8101 "lodash.clonedeep": {
8102 "version": "4.5.0",
8103 "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
8104 "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
8105 "dev": true
8106 },
8107 "lodash.merge": {
8108 "version": "4.6.2",
8109 "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
8110 "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
8111 "dev": true
8112 },
8113 "lodash.truncate": {
8114 "version": "4.4.2",
8115 "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz",
8116 "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=",
8117 "dev": true
8118 },
8119 "lru-cache": {
8120 "version": "6.0.0",
8121 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
8122 "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
8123 "dev": true,
8124 "requires": {
8125 "yallist": "^4.0.0"
8126 }
107188127 },
107198128 "make-dir": {
107208129 "version": "3.1.0",
107488157 "tmpl": "1.0.x"
107498158 }
107508159 },
10751 "map-cache": {
10752 "version": "0.2.2",
10753 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
10754 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
10755 "dev": true
10756 },
10757 "map-visit": {
10758 "version": "1.0.0",
10759 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
10760 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
10761 "dev": true,
10762 "requires": {
10763 "object-visit": "^1.0.0"
10764 }
10765 },
107668160 "merge-stream": {
107678161 "version": "2.0.0",
107688162 "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
107768170 "dev": true
107778171 },
107788172 "micromatch": {
10779 "version": "4.0.2",
10780 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz",
10781 "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==",
8173 "version": "4.0.4",
8174 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
8175 "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
107828176 "dev": true,
107838177 "requires": {
107848178 "braces": "^3.0.1",
10785 "picomatch": "^2.0.5"
8179 "picomatch": "^2.2.3"
107868180 }
107878181 },
107888182 "mime-db": {
10789 "version": "1.44.0",
10790 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
10791 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
8183 "version": "1.49.0",
8184 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz",
8185 "integrity": "sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==",
107928186 "dev": true
107938187 },
107948188 "mime-types": {
10795 "version": "2.1.27",
10796 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
10797 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
10798 "dev": true,
10799 "requires": {
10800 "mime-db": "1.44.0"
8189 "version": "2.1.32",
8190 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz",
8191 "integrity": "sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==",
8192 "dev": true,
8193 "requires": {
8194 "mime-db": "1.49.0"
108018195 }
108028196 },
108038197 "mimic-fn": {
108218215 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
108228216 "dev": true
108238217 },
10824 "mixin-deep": {
10825 "version": "1.3.2",
10826 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
10827 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
10828 "dev": true,
10829 "requires": {
10830 "for-in": "^1.0.2",
10831 "is-extendable": "^1.0.1"
10832 }
10833 },
10834 "mkdirp": {
10835 "version": "1.0.4",
10836 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
10837 "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
10838 "dev": true
10839 },
108408218 "ms": {
108418219 "version": "2.1.2",
108428220 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
108438221 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
108448222 "dev": true
108458223 },
10846 "nanomatch": {
10847 "version": "1.2.13",
10848 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
10849 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
10850 "dev": true,
10851 "requires": {
10852 "arr-diff": "^4.0.0",
10853 "array-unique": "^0.3.2",
10854 "define-property": "^2.0.2",
10855 "extend-shallow": "^3.0.2",
10856 "fragment-cache": "^0.2.1",
10857 "is-windows": "^1.0.2",
10858 "kind-of": "^6.0.2",
10859 "object.pick": "^1.3.0",
10860 "regex-not": "^1.0.0",
10861 "snapdragon": "^0.8.1",
10862 "to-regex": "^3.0.1"
10863 }
10864 },
108658224 "natural-compare": {
108668225 "version": "1.4.0",
108678226 "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
108688227 "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
108698228 "dev": true
108708229 },
10871 "nice-try": {
10872 "version": "1.0.5",
10873 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
10874 "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
10875 "dev": true
10876 },
108778230 "node-int64": {
108788231 "version": "0.4.0",
108798232 "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz",
108868239 "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=",
108878240 "dev": true
108888241 },
10889 "node-notifier": {
10890 "version": "8.0.0",
10891 "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.0.tgz",
10892 "integrity": "sha512-46z7DUmcjoYdaWyXouuFNNfUo6eFa94t23c53c+lG/9Cvauk4a98rAUp9672X5dxGdQmLpPzTxzu8f/OeEPaFA==",
10893 "dev": true,
10894 "optional": true,
10895 "requires": {
10896 "growly": "^1.3.0",
10897 "is-wsl": "^2.2.0",
10898 "semver": "^7.3.2",
10899 "shellwords": "^0.1.1",
10900 "uuid": "^8.3.0",
10901 "which": "^2.0.2"
10902 }
10903 },
10904 "normalize-package-data": {
10905 "version": "2.5.0",
10906 "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
10907 "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
10908 "dev": true,
10909 "requires": {
10910 "hosted-git-info": "^2.1.4",
10911 "resolve": "^1.10.0",
10912 "semver": "2 || 3 || 4 || 5",
10913 "validate-npm-package-license": "^3.0.1"
10914 },
10915 "dependencies": {
10916 "semver": {
10917 "version": "5.7.1",
10918 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
10919 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
10920 "dev": true
10921 }
10922 }
8242 "node-releases": {
8243 "version": "1.1.75",
8244 "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
8245 "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==",
8246 "dev": true
109238247 },
109248248 "normalize-path": {
109258249 "version": "3.0.0",
109418265 "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz",
109428266 "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==",
109438267 "dev": true
10944 },
10945 "oauth-sign": {
10946 "version": "0.9.0",
10947 "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
10948 "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
10949 "dev": true
10950 },
10951 "object-copy": {
10952 "version": "0.1.0",
10953 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
10954 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
10955 "dev": true,
10956 "requires": {
10957 "copy-descriptor": "^0.1.0",
10958 "define-property": "^0.2.5",
10959 "kind-of": "^3.0.3"
10960 },
10961 "dependencies": {
10962 "define-property": {
10963 "version": "0.2.5",
10964 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
10965 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
10966 "dev": true,
10967 "requires": {
10968 "is-descriptor": "^0.1.0"
10969 }
10970 },
10971 "is-accessor-descriptor": {
10972 "version": "0.1.6",
10973 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
10974 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
10975 "dev": true,
10976 "requires": {
10977 "kind-of": "^3.0.2"
10978 }
10979 },
10980 "is-data-descriptor": {
10981 "version": "0.1.4",
10982 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
10983 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
10984 "dev": true,
10985 "requires": {
10986 "kind-of": "^3.0.2"
10987 }
10988 },
10989 "is-descriptor": {
10990 "version": "0.1.6",
10991 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
10992 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
10993 "dev": true,
10994 "requires": {
10995 "is-accessor-descriptor": "^0.1.6",
10996 "is-data-descriptor": "^0.1.4",
10997 "kind-of": "^5.0.0"
10998 },
10999 "dependencies": {
11000 "kind-of": {
11001 "version": "5.1.0",
11002 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
11003 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
11004 "dev": true
11005 }
11006 }
11007 },
11008 "kind-of": {
11009 "version": "3.2.2",
11010 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11011 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11012 "dev": true,
11013 "requires": {
11014 "is-buffer": "^1.1.5"
11015 }
11016 }
11017 }
11018 },
11019 "object-visit": {
11020 "version": "1.0.1",
11021 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
11022 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
11023 "dev": true,
11024 "requires": {
11025 "isobject": "^3.0.0"
11026 }
11027 },
11028 "object.pick": {
11029 "version": "1.3.0",
11030 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
11031 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
11032 "dev": true,
11033 "requires": {
11034 "isobject": "^3.0.1"
11035 }
110368268 },
110378269 "once": {
110388270 "version": "1.4.0",
110728304 "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
110738305 "dev": true
110748306 },
11075 "p-finally": {
11076 "version": "1.0.0",
11077 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
11078 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
11079 "dev": true
11080 },
110818307 "p-limit": {
110828308 "version": "2.3.0",
110838309 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
111118337 "callsites": "^3.0.0"
111128338 }
111138339 },
11114 "parse-json": {
11115 "version": "5.1.0",
11116 "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz",
11117 "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==",
11118 "dev": true,
11119 "requires": {
11120 "@babel/code-frame": "^7.0.0",
11121 "error-ex": "^1.3.1",
11122 "json-parse-even-better-errors": "^2.3.0",
11123 "lines-and-columns": "^1.1.6"
11124 }
11125 },
111268340 "parse5": {
11127 "version": "5.1.1",
11128 "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz",
11129 "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==",
11130 "dev": true
11131 },
11132 "pascalcase": {
11133 "version": "0.1.1",
11134 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
11135 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
8341 "version": "6.0.1",
8342 "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
8343 "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==",
111368344 "dev": true
111378345 },
111388346 "path-exists": {
111548362 "dev": true
111558363 },
111568364 "path-parse": {
11157 "version": "1.0.6",
11158 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
11159 "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
8365 "version": "1.0.7",
8366 "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
8367 "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
111608368 "dev": true
111618369 },
111628370 "path-type": {
111658373 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
111668374 "dev": true
111678375 },
11168 "performance-now": {
11169 "version": "2.1.0",
11170 "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
11171 "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
11172 "dev": true
11173 },
111748376 "picomatch": {
11175 "version": "2.2.2",
11176 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
11177 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
8377 "version": "2.3.0",
8378 "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
8379 "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
111788380 "dev": true
111798381 },
111808382 "pirates": {
111958397 "find-up": "^4.0.0"
111968398 }
111978399 },
11198 "posix-character-classes": {
11199 "version": "0.1.1",
11200 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
11201 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
11202 "dev": true
11203 },
112048400 "prelude-ls": {
112058401 "version": "1.2.1",
112068402 "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
112088404 "dev": true
112098405 },
112108406 "prettier": {
11211 "version": "2.2.1",
11212 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz",
11213 "integrity": "sha512-PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==",
8407 "version": "2.4.1",
8408 "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz",
8409 "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==",
112148410 "dev": true
112158411 },
112168412 "pretty-format": {
11217 "version": "26.6.2",
11218 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz",
11219 "integrity": "sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==",
11220 "dev": true,
11221 "requires": {
11222 "@jest/types": "^26.6.2",
8413 "version": "27.2.0",
8414 "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.2.0.tgz",
8415 "integrity": "sha512-KyJdmgBkMscLqo8A7K77omgLx5PWPiXJswtTtFV7XgVZv2+qPk6UivpXXO+5k6ZEbWIbLoKdx1pZ6ldINzbwTA==",
8416 "dev": true,
8417 "requires": {
8418 "@jest/types": "^27.1.1",
112238419 "ansi-regex": "^5.0.0",
11224 "ansi-styles": "^4.0.0",
8420 "ansi-styles": "^5.0.0",
112258421 "react-is": "^17.0.1"
8422 },
8423 "dependencies": {
8424 "ansi-styles": {
8425 "version": "5.2.0",
8426 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
8427 "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
8428 "dev": true
8429 }
112268430 }
112278431 },
112288432 "progress": {
112328436 "dev": true
112338437 },
112348438 "prompts": {
11235 "version": "2.4.0",
11236 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz",
11237 "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==",
8439 "version": "2.4.1",
8440 "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz",
8441 "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==",
112388442 "dev": true,
112398443 "requires": {
112408444 "kleur": "^3.0.3",
112478451 "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
112488452 "dev": true
112498453 },
11250 "pump": {
11251 "version": "3.0.0",
11252 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
11253 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
11254 "dev": true,
11255 "requires": {
11256 "end-of-stream": "^1.1.0",
11257 "once": "^1.3.1"
11258 }
11259 },
112608454 "punycode": {
112618455 "version": "2.1.1",
112628456 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
112638457 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
112648458 "dev": true
112658459 },
11266 "qs": {
11267 "version": "6.5.2",
11268 "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
11269 "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
11270 "dev": true
11271 },
112728460 "react-is": {
112738461 "version": "17.0.1",
112748462 "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz",
112758463 "integrity": "sha512-NAnt2iGDXohE5LI7uBnLnqvLQMtzhkiAOLXTmv+qnF9Ky7xAPcX8Up/xWIhxvLVGJvuLiNc4xQLtuqDRzb4fSA==",
112768464 "dev": true
112778465 },
11278 "read-pkg": {
11279 "version": "5.2.0",
11280 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
11281 "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
11282 "dev": true,
11283 "requires": {
11284 "@types/normalize-package-data": "^2.4.0",
11285 "normalize-package-data": "^2.5.0",
11286 "parse-json": "^5.0.0",
11287 "type-fest": "^0.6.0"
11288 },
11289 "dependencies": {
11290 "type-fest": {
11291 "version": "0.6.0",
11292 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
11293 "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
11294 "dev": true
11295 }
11296 }
11297 },
11298 "read-pkg-up": {
11299 "version": "7.0.1",
11300 "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
11301 "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==",
11302 "dev": true,
11303 "requires": {
11304 "find-up": "^4.1.0",
11305 "read-pkg": "^5.2.0",
11306 "type-fest": "^0.8.1"
11307 }
11308 },
11309 "regex-not": {
11310 "version": "1.0.2",
11311 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
11312 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
11313 "dev": true,
11314 "requires": {
11315 "extend-shallow": "^3.0.2",
11316 "safe-regex": "^1.1.0"
11317 }
11318 },
113198466 "regexpp": {
113208467 "version": "3.1.0",
113218468 "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.1.0.tgz",
113228469 "integrity": "sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==",
113238470 "dev": true
113248471 },
11325 "remove-trailing-separator": {
11326 "version": "1.1.0",
11327 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
11328 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
11329 "dev": true
11330 },
11331 "repeat-element": {
11332 "version": "1.1.3",
11333 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
11334 "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
11335 "dev": true
11336 },
11337 "repeat-string": {
11338 "version": "1.6.1",
11339 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
11340 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
11341 "dev": true
11342 },
11343 "request": {
11344 "version": "2.88.2",
11345 "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
11346 "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
11347 "dev": true,
11348 "requires": {
11349 "aws-sign2": "~0.7.0",
11350 "aws4": "^1.8.0",
11351 "caseless": "~0.12.0",
11352 "combined-stream": "~1.0.6",
11353 "extend": "~3.0.2",
11354 "forever-agent": "~0.6.1",
11355 "form-data": "~2.3.2",
11356 "har-validator": "~5.1.3",
11357 "http-signature": "~1.2.0",
11358 "is-typedarray": "~1.0.0",
11359 "isstream": "~0.1.2",
11360 "json-stringify-safe": "~5.0.1",
11361 "mime-types": "~2.1.19",
11362 "oauth-sign": "~0.9.0",
11363 "performance-now": "^2.1.0",
11364 "qs": "~6.5.2",
11365 "safe-buffer": "^5.1.2",
11366 "tough-cookie": "~2.5.0",
11367 "tunnel-agent": "^0.6.0",
11368 "uuid": "^3.3.2"
11369 },
11370 "dependencies": {
11371 "tough-cookie": {
11372 "version": "2.5.0",
11373 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
11374 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
11375 "dev": true,
11376 "requires": {
11377 "psl": "^1.1.28",
11378 "punycode": "^2.1.1"
11379 }
11380 },
11381 "uuid": {
11382 "version": "3.4.0",
11383 "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
11384 "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
11385 "dev": true
11386 }
11387 }
11388 },
11389 "request-promise-core": {
11390 "version": "1.1.4",
11391 "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz",
11392 "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==",
11393 "dev": true,
11394 "requires": {
11395 "lodash": "^4.17.19"
11396 }
11397 },
11398 "request-promise-native": {
11399 "version": "1.0.9",
11400 "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz",
11401 "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==",
11402 "dev": true,
11403 "requires": {
11404 "request-promise-core": "1.1.4",
11405 "stealthy-require": "^1.1.1",
11406 "tough-cookie": "^2.3.3"
11407 },
11408 "dependencies": {
11409 "tough-cookie": {
11410 "version": "2.5.0",
11411 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
11412 "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
11413 "dev": true,
11414 "requires": {
11415 "psl": "^1.1.28",
11416 "punycode": "^2.1.1"
11417 }
11418 }
11419 }
11420 },
114218472 "require-directory": {
114228473 "version": "2.1.1",
114238474 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
114248475 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
114258476 "dev": true
114268477 },
11427 "require-main-filename": {
11428 "version": "2.0.0",
11429 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
11430 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
8478 "require-from-string": {
8479 "version": "2.0.2",
8480 "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
8481 "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
114318482 "dev": true
114328483 },
114338484 "resolve": {
11434 "version": "1.19.0",
11435 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
11436 "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
11437 "dev": true,
11438 "requires": {
11439 "is-core-module": "^2.1.0",
8485 "version": "1.20.0",
8486 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
8487 "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
8488 "dev": true,
8489 "requires": {
8490 "is-core-module": "^2.2.0",
114408491 "path-parse": "^1.0.6"
114418492 }
114428493 },
114638514 "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
114648515 "dev": true
114658516 },
11466 "resolve-url": {
11467 "version": "0.2.1",
11468 "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
11469 "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
11470 "dev": true
11471 },
11472 "ret": {
11473 "version": "0.1.15",
11474 "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
11475 "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
11476 "dev": true
11477 },
114788517 "reusify": {
114798518 "version": "1.0.4",
114808519 "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
114828521 "dev": true
114838522 },
114848523 "rimraf": {
11485 "version": "2.6.3",
11486 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
11487 "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
8524 "version": "3.0.2",
8525 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
8526 "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
114888527 "dev": true,
114898528 "requires": {
114908529 "glob": "^7.1.3"
114918530 }
11492 },
11493 "rsvp": {
11494 "version": "4.8.5",
11495 "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
11496 "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==",
11497 "dev": true
114988531 },
114998532 "run-parallel": {
115008533 "version": "1.1.10",
115088541 "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
115098542 "dev": true
115108543 },
11511 "safe-regex": {
11512 "version": "1.1.0",
11513 "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
11514 "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
11515 "dev": true,
11516 "requires": {
11517 "ret": "~0.1.10"
11518 }
11519 },
115208544 "safer-buffer": {
115218545 "version": "2.1.2",
115228546 "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
115238547 "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
115248548 "dev": true
115258549 },
11526 "sane": {
11527 "version": "4.1.0",
11528 "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz",
11529 "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==",
11530 "dev": true,
11531 "requires": {
11532 "@cnakazawa/watch": "^1.0.3",
11533 "anymatch": "^2.0.0",
11534 "capture-exit": "^2.0.0",
11535 "exec-sh": "^0.3.2",
11536 "execa": "^1.0.0",
11537 "fb-watchman": "^2.0.0",
11538 "micromatch": "^3.1.4",
11539 "minimist": "^1.1.1",
11540 "walker": "~1.0.5"
11541 },
11542 "dependencies": {
11543 "anymatch": {
11544 "version": "2.0.0",
11545 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
11546 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
11547 "dev": true,
11548 "requires": {
11549 "micromatch": "^3.1.4",
11550 "normalize-path": "^2.1.1"
11551 }
11552 },
11553 "braces": {
11554 "version": "2.3.2",
11555 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
11556 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
11557 "dev": true,
11558 "requires": {
11559 "arr-flatten": "^1.1.0",
11560 "array-unique": "^0.3.2",
11561 "extend-shallow": "^2.0.1",
11562 "fill-range": "^4.0.0",
11563 "isobject": "^3.0.1",
11564 "repeat-element": "^1.1.2",
11565 "snapdragon": "^0.8.1",
11566 "snapdragon-node": "^2.0.1",
11567 "split-string": "^3.0.2",
11568 "to-regex": "^3.0.1"
11569 },
11570 "dependencies": {
11571 "extend-shallow": {
11572 "version": "2.0.1",
11573 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11574 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11575 "dev": true,
11576 "requires": {
11577 "is-extendable": "^0.1.0"
11578 }
11579 }
11580 }
11581 },
11582 "cross-spawn": {
11583 "version": "6.0.5",
11584 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
11585 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
11586 "dev": true,
11587 "requires": {
11588 "nice-try": "^1.0.4",
11589 "path-key": "^2.0.1",
11590 "semver": "^5.5.0",
11591 "shebang-command": "^1.2.0",
11592 "which": "^1.2.9"
11593 }
11594 },
11595 "execa": {
11596 "version": "1.0.0",
11597 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
11598 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
11599 "dev": true,
11600 "requires": {
11601 "cross-spawn": "^6.0.0",
11602 "get-stream": "^4.0.0",
11603 "is-stream": "^1.1.0",
11604 "npm-run-path": "^2.0.0",
11605 "p-finally": "^1.0.0",
11606 "signal-exit": "^3.0.0",
11607 "strip-eof": "^1.0.0"
11608 }
11609 },
11610 "fill-range": {
11611 "version": "4.0.0",
11612 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
11613 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
11614 "dev": true,
11615 "requires": {
11616 "extend-shallow": "^2.0.1",
11617 "is-number": "^3.0.0",
11618 "repeat-string": "^1.6.1",
11619 "to-regex-range": "^2.1.0"
11620 },
11621 "dependencies": {
11622 "extend-shallow": {
11623 "version": "2.0.1",
11624 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11625 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11626 "dev": true,
11627 "requires": {
11628 "is-extendable": "^0.1.0"
11629 }
11630 }
11631 }
11632 },
11633 "get-stream": {
11634 "version": "4.1.0",
11635 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
11636 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
11637 "dev": true,
11638 "requires": {
11639 "pump": "^3.0.0"
11640 }
11641 },
11642 "is-extendable": {
11643 "version": "0.1.1",
11644 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
11645 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
11646 "dev": true
11647 },
11648 "is-number": {
11649 "version": "3.0.0",
11650 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
11651 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
11652 "dev": true,
11653 "requires": {
11654 "kind-of": "^3.0.2"
11655 },
11656 "dependencies": {
11657 "kind-of": {
11658 "version": "3.2.2",
11659 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11660 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11661 "dev": true,
11662 "requires": {
11663 "is-buffer": "^1.1.5"
11664 }
11665 }
11666 }
11667 },
11668 "is-stream": {
11669 "version": "1.1.0",
11670 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
11671 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
11672 "dev": true
11673 },
11674 "micromatch": {
11675 "version": "3.1.10",
11676 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
11677 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
11678 "dev": true,
11679 "requires": {
11680 "arr-diff": "^4.0.0",
11681 "array-unique": "^0.3.2",
11682 "braces": "^2.3.1",
11683 "define-property": "^2.0.2",
11684 "extend-shallow": "^3.0.2",
11685 "extglob": "^2.0.4",
11686 "fragment-cache": "^0.2.1",
11687 "kind-of": "^6.0.2",
11688 "nanomatch": "^1.2.9",
11689 "object.pick": "^1.3.0",
11690 "regex-not": "^1.0.0",
11691 "snapdragon": "^0.8.1",
11692 "to-regex": "^3.0.2"
11693 }
11694 },
11695 "normalize-path": {
11696 "version": "2.1.1",
11697 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
11698 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
11699 "dev": true,
11700 "requires": {
11701 "remove-trailing-separator": "^1.0.1"
11702 }
11703 },
11704 "npm-run-path": {
11705 "version": "2.0.2",
11706 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
11707 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
11708 "dev": true,
11709 "requires": {
11710 "path-key": "^2.0.0"
11711 }
11712 },
11713 "path-key": {
11714 "version": "2.0.1",
11715 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
11716 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
11717 "dev": true
11718 },
11719 "semver": {
11720 "version": "5.7.1",
11721 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
11722 "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
11723 "dev": true
11724 },
11725 "shebang-command": {
11726 "version": "1.2.0",
11727 "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
11728 "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
11729 "dev": true,
11730 "requires": {
11731 "shebang-regex": "^1.0.0"
11732 }
11733 },
11734 "shebang-regex": {
11735 "version": "1.0.0",
11736 "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
11737 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
11738 "dev": true
11739 },
11740 "to-regex-range": {
11741 "version": "2.1.1",
11742 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
11743 "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
11744 "dev": true,
11745 "requires": {
11746 "is-number": "^3.0.0",
11747 "repeat-string": "^1.6.1"
11748 }
11749 },
11750 "which": {
11751 "version": "1.3.1",
11752 "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
11753 "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
11754 "dev": true,
11755 "requires": {
11756 "isexe": "^2.0.0"
11757 }
11758 }
11759 }
11760 },
117618550 "saxes": {
117628551 "version": "5.0.1",
117638552 "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
117688557 }
117698558 },
117708559 "semver": {
11771 "version": "7.3.2",
11772 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
11773 "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
11774 "dev": true
11775 },
11776 "set-blocking": {
11777 "version": "2.0.0",
11778 "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
11779 "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
11780 "dev": true
11781 },
11782 "set-value": {
11783 "version": "2.0.1",
11784 "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
11785 "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
11786 "dev": true,
11787 "requires": {
11788 "extend-shallow": "^2.0.1",
11789 "is-extendable": "^0.1.1",
11790 "is-plain-object": "^2.0.3",
11791 "split-string": "^3.0.1"
11792 },
11793 "dependencies": {
11794 "extend-shallow": {
11795 "version": "2.0.1",
11796 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11797 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11798 "dev": true,
11799 "requires": {
11800 "is-extendable": "^0.1.0"
11801 }
11802 },
11803 "is-extendable": {
11804 "version": "0.1.1",
11805 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
11806 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
11807 "dev": true
11808 }
8560 "version": "7.3.5",
8561 "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
8562 "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
8563 "dev": true,
8564 "requires": {
8565 "lru-cache": "^6.0.0"
118098566 }
118108567 },
118118568 "shebang-command": {
118238580 "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
118248581 "dev": true
118258582 },
11826 "shellwords": {
11827 "version": "0.1.1",
11828 "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
11829 "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==",
11830 "dev": true,
11831 "optional": true
11832 },
118338583 "signal-exit": {
11834 "version": "3.0.3",
11835 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
11836 "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
8584 "version": "3.0.4",
8585 "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.4.tgz",
8586 "integrity": "sha512-rqYhcAnZ6d/vTPGghdrw7iumdcbXpsk1b8IG/rz+VWV51DM0p7XCtMoJ3qhPLIbp3tvyt3pKRbaaEMZYpHto8Q==",
118378587 "dev": true
118388588 },
118398589 "sisteransi": {
118498599 "dev": true
118508600 },
118518601 "slice-ansi": {
11852 "version": "2.1.0",
11853 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
11854 "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
11855 "dev": true,
11856 "requires": {
11857 "ansi-styles": "^3.2.0",
11858 "astral-regex": "^1.0.0",
11859 "is-fullwidth-code-point": "^2.0.0"
11860 },
11861 "dependencies": {
11862 "ansi-styles": {
11863 "version": "3.2.1",
11864 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
11865 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
11866 "dev": true,
11867 "requires": {
11868 "color-convert": "^1.9.0"
11869 }
11870 },
11871 "color-convert": {
11872 "version": "1.9.3",
11873 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
11874 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
11875 "dev": true,
11876 "requires": {
11877 "color-name": "1.1.3"
11878 }
11879 },
11880 "color-name": {
11881 "version": "1.1.3",
11882 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
11883 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
11884 "dev": true
11885 }
11886 }
11887 },
11888 "snapdragon": {
11889 "version": "0.8.2",
11890 "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
11891 "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
11892 "dev": true,
11893 "requires": {
11894 "base": "^0.11.1",
11895 "debug": "^2.2.0",
11896 "define-property": "^0.2.5",
11897 "extend-shallow": "^2.0.1",
11898 "map-cache": "^0.2.2",
11899 "source-map": "^0.5.6",
11900 "source-map-resolve": "^0.5.0",
11901 "use": "^3.1.0"
11902 },
11903 "dependencies": {
11904 "debug": {
11905 "version": "2.6.9",
11906 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
11907 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
11908 "dev": true,
11909 "requires": {
11910 "ms": "2.0.0"
11911 }
11912 },
11913 "define-property": {
11914 "version": "0.2.5",
11915 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
11916 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
11917 "dev": true,
11918 "requires": {
11919 "is-descriptor": "^0.1.0"
11920 }
11921 },
11922 "extend-shallow": {
11923 "version": "2.0.1",
11924 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
11925 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
11926 "dev": true,
11927 "requires": {
11928 "is-extendable": "^0.1.0"
11929 }
11930 },
11931 "is-accessor-descriptor": {
11932 "version": "0.1.6",
11933 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
11934 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
11935 "dev": true,
11936 "requires": {
11937 "kind-of": "^3.0.2"
11938 },
11939 "dependencies": {
11940 "kind-of": {
11941 "version": "3.2.2",
11942 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11943 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11944 "dev": true,
11945 "requires": {
11946 "is-buffer": "^1.1.5"
11947 }
11948 }
11949 }
11950 },
11951 "is-data-descriptor": {
11952 "version": "0.1.4",
11953 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
11954 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
11955 "dev": true,
11956 "requires": {
11957 "kind-of": "^3.0.2"
11958 },
11959 "dependencies": {
11960 "kind-of": {
11961 "version": "3.2.2",
11962 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
11963 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
11964 "dev": true,
11965 "requires": {
11966 "is-buffer": "^1.1.5"
11967 }
11968 }
11969 }
11970 },
11971 "is-descriptor": {
11972 "version": "0.1.6",
11973 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
11974 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
11975 "dev": true,
11976 "requires": {
11977 "is-accessor-descriptor": "^0.1.6",
11978 "is-data-descriptor": "^0.1.4",
11979 "kind-of": "^5.0.0"
11980 }
11981 },
11982 "is-extendable": {
11983 "version": "0.1.1",
11984 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
11985 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
11986 "dev": true
11987 },
11988 "kind-of": {
11989 "version": "5.1.0",
11990 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
11991 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
11992 "dev": true
11993 },
11994 "ms": {
11995 "version": "2.0.0",
11996 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
11997 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
11998 "dev": true
11999 },
12000 "source-map": {
12001 "version": "0.5.7",
12002 "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
12003 "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
12004 "dev": true
12005 }
12006 }
12007 },
12008 "snapdragon-node": {
12009 "version": "2.1.1",
12010 "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
12011 "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
12012 "dev": true,
12013 "requires": {
12014 "define-property": "^1.0.0",
12015 "isobject": "^3.0.0",
12016 "snapdragon-util": "^3.0.1"
12017 },
12018 "dependencies": {
12019 "define-property": {
12020 "version": "1.0.0",
12021 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
12022 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
12023 "dev": true,
12024 "requires": {
12025 "is-descriptor": "^1.0.0"
12026 }
12027 }
12028 }
12029 },
12030 "snapdragon-util": {
12031 "version": "3.0.1",
12032 "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
12033 "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
12034 "dev": true,
12035 "requires": {
12036 "kind-of": "^3.2.0"
12037 },
12038 "dependencies": {
12039 "kind-of": {
12040 "version": "3.2.2",
12041 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12042 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12043 "dev": true,
12044 "requires": {
12045 "is-buffer": "^1.1.5"
12046 }
12047 }
8602 "version": "4.0.0",
8603 "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
8604 "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
8605 "dev": true,
8606 "requires": {
8607 "ansi-styles": "^4.0.0",
8608 "astral-regex": "^2.0.0",
8609 "is-fullwidth-code-point": "^3.0.0"
120488610 }
120498611 },
120508612 "source-map": {
120538615 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
120548616 "dev": true
120558617 },
12056 "source-map-resolve": {
12057 "version": "0.5.3",
12058 "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
12059 "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
12060 "dev": true,
12061 "requires": {
12062 "atob": "^2.1.2",
12063 "decode-uri-component": "^0.2.0",
12064 "resolve-url": "^0.2.1",
12065 "source-map-url": "^0.4.0",
12066 "urix": "^0.1.0"
12067 }
12068 },
120698618 "source-map-support": {
12070 "version": "0.5.19",
12071 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
12072 "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
8619 "version": "0.5.20",
8620 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
8621 "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
120738622 "dev": true,
120748623 "requires": {
120758624 "buffer-from": "^1.0.0",
120768625 "source-map": "^0.6.0"
12077 }
12078 },
12079 "source-map-url": {
12080 "version": "0.4.0",
12081 "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
12082 "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
12083 "dev": true
12084 },
12085 "spdx-correct": {
12086 "version": "3.1.1",
12087 "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
12088 "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
12089 "dev": true,
12090 "requires": {
12091 "spdx-expression-parse": "^3.0.0",
12092 "spdx-license-ids": "^3.0.0"
12093 }
12094 },
12095 "spdx-exceptions": {
12096 "version": "2.3.0",
12097 "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
12098 "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
12099 "dev": true
12100 },
12101 "spdx-expression-parse": {
12102 "version": "3.0.1",
12103 "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
12104 "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
12105 "dev": true,
12106 "requires": {
12107 "spdx-exceptions": "^2.1.0",
12108 "spdx-license-ids": "^3.0.0"
12109 }
12110 },
12111 "spdx-license-ids": {
12112 "version": "3.0.7",
12113 "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
12114 "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
12115 "dev": true
12116 },
12117 "split-string": {
12118 "version": "3.1.0",
12119 "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
12120 "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
12121 "dev": true,
12122 "requires": {
12123 "extend-shallow": "^3.0.0"
121248626 }
121258627 },
121268628 "sprintf-js": {
121298631 "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
121308632 "dev": true
121318633 },
12132 "sshpk": {
12133 "version": "1.16.1",
12134 "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
12135 "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
12136 "dev": true,
12137 "requires": {
12138 "asn1": "~0.2.3",
12139 "assert-plus": "^1.0.0",
12140 "bcrypt-pbkdf": "^1.0.0",
12141 "dashdash": "^1.12.0",
12142 "ecc-jsbn": "~0.1.1",
12143 "getpass": "^0.1.1",
12144 "jsbn": "~0.1.0",
12145 "safer-buffer": "^2.0.2",
12146 "tweetnacl": "~0.14.0"
12147 }
12148 },
121498634 "stack-utils": {
12150 "version": "2.0.3",
12151 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
12152 "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
12153 "dev": true,
12154 "requires": {
12155 "escape-string-regexp": "^2.0.0"
12156 }
12157 },
12158 "static-extend": {
12159 "version": "0.1.2",
12160 "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
12161 "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
12162 "dev": true,
12163 "requires": {
12164 "define-property": "^0.2.5",
12165 "object-copy": "^0.1.0"
12166 },
12167 "dependencies": {
12168 "define-property": {
12169 "version": "0.2.5",
12170 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
12171 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
12172 "dev": true,
12173 "requires": {
12174 "is-descriptor": "^0.1.0"
12175 }
12176 },
12177 "is-accessor-descriptor": {
12178 "version": "0.1.6",
12179 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
12180 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
12181 "dev": true,
12182 "requires": {
12183 "kind-of": "^3.0.2"
12184 },
12185 "dependencies": {
12186 "kind-of": {
12187 "version": "3.2.2",
12188 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12189 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12190 "dev": true,
12191 "requires": {
12192 "is-buffer": "^1.1.5"
12193 }
12194 }
12195 }
12196 },
12197 "is-data-descriptor": {
12198 "version": "0.1.4",
12199 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
12200 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
12201 "dev": true,
12202 "requires": {
12203 "kind-of": "^3.0.2"
12204 },
12205 "dependencies": {
12206 "kind-of": {
12207 "version": "3.2.2",
12208 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12209 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12210 "dev": true,
12211 "requires": {
12212 "is-buffer": "^1.1.5"
12213 }
12214 }
12215 }
12216 },
12217 "is-descriptor": {
12218 "version": "0.1.6",
12219 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
12220 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
12221 "dev": true,
12222 "requires": {
12223 "is-accessor-descriptor": "^0.1.6",
12224 "is-data-descriptor": "^0.1.4",
12225 "kind-of": "^5.0.0"
12226 }
12227 },
12228 "kind-of": {
12229 "version": "5.1.0",
12230 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
12231 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
12232 "dev": true
12233 }
12234 }
12235 },
12236 "stealthy-require": {
12237 "version": "1.1.1",
12238 "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
12239 "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
12240 "dev": true
8635 "version": "2.0.4",
8636 "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.4.tgz",
8637 "integrity": "sha512-ERg+H//lSSYlZhBIUu+wJnqg30AbyBbpZlIhcshpn7BNzpoRODZgfyr9J+8ERf3ooC6af3u7Lcl01nleau7MrA==",
8638 "dev": true,
8639 "requires": {
8640 "escape-string-regexp": "^2.0.0",
8641 "source-map-support": "^0.5.20"
8642 }
122418643 },
122428644 "string-length": {
12243 "version": "4.0.1",
12244 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.1.tgz",
12245 "integrity": "sha512-PKyXUd0LK0ePjSOnWn34V2uD6acUWev9uy0Ft05k0E8xRW+SKcA0F7eMr7h5xlzfn+4O3N+55rduYyet3Jk+jw==",
8645 "version": "4.0.2",
8646 "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
8647 "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==",
122468648 "dev": true,
122478649 "requires": {
122488650 "char-regex": "^1.0.2",
122508652 }
122518653 },
122528654 "string-width": {
12253 "version": "3.1.0",
12254 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
12255 "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
12256 "dev": true,
12257 "requires": {
12258 "emoji-regex": "^7.0.1",
12259 "is-fullwidth-code-point": "^2.0.0",
12260 "strip-ansi": "^5.1.0"
12261 },
12262 "dependencies": {
12263 "ansi-regex": {
12264 "version": "4.1.0",
12265 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
12266 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
12267 "dev": true
12268 },
12269 "strip-ansi": {
12270 "version": "5.2.0",
12271 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
12272 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
12273 "dev": true,
12274 "requires": {
12275 "ansi-regex": "^4.1.0"
12276 }
12277 }
8655 "version": "4.2.2",
8656 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
8657 "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
8658 "dev": true,
8659 "requires": {
8660 "emoji-regex": "^8.0.0",
8661 "is-fullwidth-code-point": "^3.0.0",
8662 "strip-ansi": "^6.0.0"
122788663 }
122798664 },
122808665 "strip-ansi": {
122928677 "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==",
122938678 "dev": true
122948679 },
12295 "strip-eof": {
12296 "version": "1.0.0",
12297 "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
12298 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
12299 "dev": true
12300 },
123018680 "strip-final-newline": {
123028681 "version": "2.0.0",
123038682 "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
123208699 }
123218700 },
123228701 "supports-hyperlinks": {
12323 "version": "2.1.0",
12324 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.1.0.tgz",
12325 "integrity": "sha512-zoE5/e+dnEijk6ASB6/qrK+oYdm2do1hjoLWrqUC/8WEIW1gbxFcKuBof7sW8ArN6e+AYvsE8HBGiVRWL/F5CA==",
8702 "version": "2.2.0",
8703 "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz",
8704 "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==",
123268705 "dev": true,
123278706 "requires": {
123288707 "has-flag": "^4.0.0",
123368715 "dev": true
123378716 },
123388717 "table": {
12339 "version": "5.4.6",
12340 "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
12341 "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
12342 "dev": true,
12343 "requires": {
12344 "ajv": "^6.10.2",
12345 "lodash": "^4.17.14",
12346 "slice-ansi": "^2.1.0",
12347 "string-width": "^3.0.0"
8718 "version": "6.7.1",
8719 "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
8720 "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
8721 "dev": true,
8722 "requires": {
8723 "ajv": "^8.0.1",
8724 "lodash.clonedeep": "^4.5.0",
8725 "lodash.truncate": "^4.4.2",
8726 "slice-ansi": "^4.0.0",
8727 "string-width": "^4.2.0",
8728 "strip-ansi": "^6.0.0"
8729 },
8730 "dependencies": {
8731 "ajv": {
8732 "version": "8.6.3",
8733 "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
8734 "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
8735 "dev": true,
8736 "requires": {
8737 "fast-deep-equal": "^3.1.1",
8738 "json-schema-traverse": "^1.0.0",
8739 "require-from-string": "^2.0.2",
8740 "uri-js": "^4.2.2"
8741 }
8742 },
8743 "json-schema-traverse": {
8744 "version": "1.0.0",
8745 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
8746 "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
8747 "dev": true
8748 }
123488749 }
123498750 },
123508751 "terminal-link": {
123758776 "dev": true
123768777 },
123778778 "throat": {
12378 "version": "5.0.0",
12379 "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
12380 "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==",
8779 "version": "6.0.1",
8780 "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz",
8781 "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==",
123818782 "dev": true
123828783 },
123838784 "tmpl": {
12384 "version": "1.0.4",
12385 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
12386 "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
8785 "version": "1.0.5",
8786 "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
8787 "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
123878788 "dev": true
123888789 },
123898790 "to-fast-properties": {
123928793 "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
123938794 "dev": true
123948795 },
12395 "to-object-path": {
12396 "version": "0.3.0",
12397 "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
12398 "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
12399 "dev": true,
12400 "requires": {
12401 "kind-of": "^3.0.2"
12402 },
12403 "dependencies": {
12404 "kind-of": {
12405 "version": "3.2.2",
12406 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
12407 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
12408 "dev": true,
12409 "requires": {
12410 "is-buffer": "^1.1.5"
12411 }
12412 }
12413 }
12414 },
12415 "to-regex": {
12416 "version": "3.0.2",
12417 "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
12418 "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
12419 "dev": true,
12420 "requires": {
12421 "define-property": "^2.0.2",
12422 "extend-shallow": "^3.0.2",
12423 "regex-not": "^1.0.2",
12424 "safe-regex": "^1.1.0"
12425 }
12426 },
124278796 "to-regex-range": {
124288797 "version": "5.0.1",
124298798 "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
124348803 }
124358804 },
124368805 "tough-cookie": {
12437 "version": "3.0.1",
12438 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
12439 "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
12440 "dev": true,
12441 "requires": {
12442 "ip-regex": "^2.1.0",
12443 "psl": "^1.1.28",
8806 "version": "4.0.0",
8807 "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
8808 "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
8809 "dev": true,
8810 "requires": {
8811 "psl": "^1.1.33",
8812 "punycode": "^2.1.1",
8813 "universalify": "^0.1.2"
8814 }
8815 },
8816 "tr46": {
8817 "version": "2.1.0",
8818 "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
8819 "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
8820 "dev": true,
8821 "requires": {
124448822 "punycode": "^2.1.1"
124458823 }
124468824 },
12447 "tr46": {
12448 "version": "2.0.2",
12449 "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
12450 "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
12451 "dev": true,
12452 "requires": {
12453 "punycode": "^2.1.1"
12454 }
12455 },
124568825 "ts-jest": {
12457 "version": "26.4.4",
12458 "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.4.4.tgz",
12459 "integrity": "sha512-3lFWKbLxJm34QxyVNNCgXX1u4o/RV0myvA2y2Bxm46iGIjKlaY0own9gIckbjZJPn+WaJEnfPPJ20HHGpoq4yg==",
12460 "dev": true,
12461 "requires": {
12462 "@types/jest": "26.x",
8826 "version": "27.0.5",
8827 "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.0.5.tgz",
8828 "integrity": "sha512-lIJApzfTaSSbtlksfFNHkWOzLJuuSm4faFAfo5kvzOiRAuoN4/eKxVJ2zEAho8aecE04qX6K1pAzfH5QHL1/8w==",
8829 "dev": true,
8830 "requires": {
124638831 "bs-logger": "0.x",
12464 "buffer-from": "1.x",
124658832 "fast-json-stable-stringify": "2.x",
12466 "jest-util": "^26.1.0",
8833 "jest-util": "^27.0.0",
124678834 "json5": "2.x",
12468 "lodash.memoize": "4.x",
8835 "lodash": "4.x",
124698836 "make-error": "1.x",
12470 "mkdirp": "1.x",
124718837 "semver": "7.x",
124728838 "yargs-parser": "20.x"
124738839 }
124798845 "dev": true
124808846 },
124818847 "tsutils": {
12482 "version": "3.17.1",
12483 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
12484 "integrity": "sha512-kzeQ5B8H3w60nFY2g8cJIuH7JDpsALXySGtwGJ0p2LSjLgay3NdIpqq5SoOBe46bKDW2iq25irHCr8wjomUS2g==",
8848 "version": "3.21.0",
8849 "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz",
8850 "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==",
124858851 "dev": true,
124868852 "requires": {
124878853 "tslib": "^1.8.1"
124888854 }
12489 },
12490 "tunnel-agent": {
12491 "version": "0.6.0",
12492 "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
12493 "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
12494 "dev": true,
12495 "requires": {
12496 "safe-buffer": "^5.0.1"
12497 }
12498 },
12499 "tweetnacl": {
12500 "version": "0.14.5",
12501 "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
12502 "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
12503 "dev": true
125048855 },
125058856 "type-check": {
125068857 "version": "0.4.0",
125188869 "dev": true
125198870 },
125208871 "type-fest": {
12521 "version": "0.8.1",
12522 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
12523 "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==",
8872 "version": "0.21.3",
8873 "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
8874 "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
125248875 "dev": true
125258876 },
125268877 "typedarray-to-buffer": {
125338884 }
125348885 },
125358886 "typescript": {
12536 "version": "4.1.2",
12537 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.2.tgz",
12538 "integrity": "sha512-thGloWsGH3SOxv1SoY7QojKi0tc+8FnOmiarEGMbd/lar7QOEd3hvlx3Fp5y6FlDUGl9L+pd4n2e+oToGMmhRQ==",
12539 "dev": true
12540 },
12541 "union-value": {
12542 "version": "1.0.1",
12543 "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
12544 "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
12545 "dev": true,
12546 "requires": {
12547 "arr-union": "^3.1.0",
12548 "get-value": "^2.0.6",
12549 "is-extendable": "^0.1.1",
12550 "set-value": "^2.0.1"
12551 },
12552 "dependencies": {
12553 "is-extendable": {
12554 "version": "0.1.1",
12555 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
12556 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
12557 "dev": true
12558 }
12559 }
12560 },
12561 "unset-value": {
12562 "version": "1.0.0",
12563 "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
12564 "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
12565 "dev": true,
12566 "requires": {
12567 "has-value": "^0.3.1",
12568 "isobject": "^3.0.0"
12569 },
12570 "dependencies": {
12571 "has-value": {
12572 "version": "0.3.1",
12573 "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
12574 "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
12575 "dev": true,
12576 "requires": {
12577 "get-value": "^2.0.3",
12578 "has-values": "^0.1.4",
12579 "isobject": "^2.0.0"
12580 },
12581 "dependencies": {
12582 "isobject": {
12583 "version": "2.1.0",
12584 "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
12585 "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
12586 "dev": true,
12587 "requires": {
12588 "isarray": "1.0.0"
12589 }
12590 }
12591 }
12592 },
12593 "has-values": {
12594 "version": "0.1.4",
12595 "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
12596 "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
12597 "dev": true
12598 }
12599 }
8887 "version": "4.4.3",
8888 "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
8889 "integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
8890 "dev": true
8891 },
8892 "universalify": {
8893 "version": "0.1.2",
8894 "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
8895 "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
8896 "dev": true
126008897 },
126018898 "uri-js": {
126028899 "version": "4.4.0",
126078904 "punycode": "^2.1.0"
126088905 }
126098906 },
12610 "urix": {
12611 "version": "0.1.0",
12612 "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
12613 "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
12614 "dev": true
12615 },
12616 "use": {
12617 "version": "3.1.1",
12618 "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
12619 "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
12620 "dev": true
12621 },
12622 "uuid": {
12623 "version": "8.3.1",
12624 "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz",
12625 "integrity": "sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==",
12626 "dev": true,
12627 "optional": true
12628 },
126298907 "v8-compile-cache": {
126308908 "version": "2.2.0",
126318909 "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.2.0.tgz",
126338911 "dev": true
126348912 },
126358913 "v8-to-istanbul": {
12636 "version": "7.0.0",
12637 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.0.0.tgz",
12638 "integrity": "sha512-fLL2rFuQpMtm9r8hrAV2apXX/WqHJ6+IC4/eQVdMDGBUgH/YMV4Gv3duk3kjmyg6uiQWBAA9nJwue4iJUOkHeA==",
8914 "version": "8.0.0",
8915 "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.0.0.tgz",
8916 "integrity": "sha512-LkmXi8UUNxnCC+JlH7/fsfsKr5AU110l+SYGJimWNkWhxbN5EyeOtm1MJ0hhvqMMOhGwBj1Fp70Yv9i+hX0QAg==",
126398917 "dev": true,
126408918 "requires": {
126418919 "@types/istanbul-lib-coverage": "^2.0.1",
126518929 }
126528930 }
126538931 },
12654 "validate-npm-package-license": {
12655 "version": "3.0.4",
12656 "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
12657 "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
12658 "dev": true,
12659 "requires": {
12660 "spdx-correct": "^3.0.0",
12661 "spdx-expression-parse": "^3.0.0"
12662 }
12663 },
12664 "verror": {
12665 "version": "1.10.0",
12666 "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
12667 "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
12668 "dev": true,
12669 "requires": {
12670 "assert-plus": "^1.0.0",
12671 "core-util-is": "1.0.2",
12672 "extsprintf": "^1.2.0"
12673 }
12674 },
126758932 "w3c-hr-time": {
126768933 "version": "1.0.2",
126778934 "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
127218978 "dev": true
127228979 },
127238980 "whatwg-url": {
12724 "version": "8.4.0",
12725 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.4.0.tgz",
12726 "integrity": "sha512-vwTUFf6V4zhcPkWp/4CQPr1TW9Ml6SF4lVyaIMBdJw5i6qUUJ1QWM4Z6YYVkfka0OUIzVo/0aNtGVGk256IKWw==",
12727 "dev": true,
12728 "requires": {
12729 "lodash.sortby": "^4.7.0",
12730 "tr46": "^2.0.2",
8981 "version": "8.7.0",
8982 "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
8983 "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
8984 "dev": true,
8985 "requires": {
8986 "lodash": "^4.7.0",
8987 "tr46": "^2.1.0",
127318988 "webidl-conversions": "^6.1.0"
127328989 }
127338990 },
127408997 "isexe": "^2.0.0"
127418998 }
127428999 },
12743 "which-module": {
12744 "version": "2.0.0",
12745 "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
12746 "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
12747 "dev": true
12748 },
127499000 "word-wrap": {
127509001 "version": "1.2.3",
127519002 "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
127539004 "dev": true
127549005 },
127559006 "wrap-ansi": {
12756 "version": "6.2.0",
12757 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
12758 "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
9007 "version": "7.0.0",
9008 "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
9009 "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
127599010 "dev": true,
127609011 "requires": {
127619012 "ansi-styles": "^4.0.0",
127629013 "string-width": "^4.1.0",
127639014 "strip-ansi": "^6.0.0"
12764 },
12765 "dependencies": {
12766 "emoji-regex": {
12767 "version": "8.0.0",
12768 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
12769 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
12770 "dev": true
12771 },
12772 "is-fullwidth-code-point": {
12773 "version": "3.0.0",
12774 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
12775 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
12776 "dev": true
12777 },
12778 "string-width": {
12779 "version": "4.2.0",
12780 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
12781 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
12782 "dev": true,
12783 "requires": {
12784 "emoji-regex": "^8.0.0",
12785 "is-fullwidth-code-point": "^3.0.0",
12786 "strip-ansi": "^6.0.0"
12787 }
12788 }
127899015 }
127909016 },
127919017 "wrappy": {
127949020 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
127959021 "dev": true
127969022 },
12797 "write": {
12798 "version": "1.0.3",
12799 "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
12800 "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==",
12801 "dev": true,
12802 "requires": {
12803 "mkdirp": "^0.5.1"
12804 },
12805 "dependencies": {
12806 "mkdirp": {
12807 "version": "0.5.5",
12808 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
12809 "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
12810 "dev": true,
12811 "requires": {
12812 "minimist": "^1.2.5"
12813 }
12814 }
12815 }
12816 },
128179023 "write-file-atomic": {
128189024 "version": "3.0.3",
128199025 "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
128279033 }
128289034 },
128299035 "ws": {
12830 "version": "7.4.0",
12831 "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz",
12832 "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==",
9036 "version": "7.5.5",
9037 "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.5.tgz",
9038 "integrity": "sha512-BAkMFcAzl8as1G/hArkxOxq3G7pjUqQ3gzYbLL0/5zNkph70e+lCoxBGnm6AW1+/aiNeV4fnKqZ8m4GZewmH2w==",
128339039 "dev": true,
128349040 "requires": {}
128359041 },
128469052 "dev": true
128479053 },
128489054 "y18n": {
12849 "version": "4.0.1",
12850 "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
12851 "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
9055 "version": "5.0.8",
9056 "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
9057 "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
9058 "dev": true
9059 },
9060 "yallist": {
9061 "version": "4.0.0",
9062 "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
9063 "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
128529064 "dev": true
128539065 },
128549066 "yargs": {
12855 "version": "15.4.1",
12856 "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
12857 "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
12858 "dev": true,
12859 "requires": {
12860 "cliui": "^6.0.0",
12861 "decamelize": "^1.2.0",
12862 "find-up": "^4.1.0",
12863 "get-caller-file": "^2.0.1",
9067 "version": "16.2.0",
9068 "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
9069 "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
9070 "dev": true,
9071 "requires": {
9072 "cliui": "^7.0.2",
9073 "escalade": "^3.1.1",
9074 "get-caller-file": "^2.0.5",
128649075 "require-directory": "^2.1.1",
12865 "require-main-filename": "^2.0.0",
12866 "set-blocking": "^2.0.0",
128679076 "string-width": "^4.2.0",
12868 "which-module": "^2.0.0",
12869 "y18n": "^4.0.0",
12870 "yargs-parser": "^18.1.2"
12871 },
12872 "dependencies": {
12873 "emoji-regex": {
12874 "version": "8.0.0",
12875 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
12876 "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
12877 "dev": true
12878 },
12879 "is-fullwidth-code-point": {
12880 "version": "3.0.0",
12881 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
12882 "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
12883 "dev": true
12884 },
12885 "string-width": {
12886 "version": "4.2.0",
12887 "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
12888 "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==",
12889 "dev": true,
12890 "requires": {
12891 "emoji-regex": "^8.0.0",
12892 "is-fullwidth-code-point": "^3.0.0",
12893 "strip-ansi": "^6.0.0"
12894 }
12895 },
12896 "yargs-parser": {
12897 "version": "18.1.3",
12898 "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
12899 "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
12900 "dev": true,
12901 "requires": {
12902 "camelcase": "^5.0.0",
12903 "decamelize": "^1.2.0"
12904 }
12905 }
9077 "y18n": "^5.0.5",
9078 "yargs-parser": "^20.2.2"
129069079 }
129079080 },
129089081 "yargs-parser": {
00 {
11 "name": "nth-check",
2 "version": "2.0.0",
2 "version": "2.0.1",
33 "description": "Parses and compiles CSS nth-checks to highly optimized functions.",
44 "author": "Felix Boehm <me@feedic.com>",
55 "license": "BSD-2-Clause",
1616 "lib/**/*"
1717 ],
1818 "scripts": {
19 "test": "jest --coverage && npm run lint",
20 "coverage": "cat coverage/lcov.info | coveralls",
19 "test": "npm run test:jest && npm run lint",
20 "test:jest": "jest",
2121 "lint": "npm run lint:es && npm run lint:prettier",
2222 "lint:es": "eslint .",
2323 "lint:prettier": "npm run prettier -- --check",
4545 "boolbase": "^1.0.0"
4646 },
4747 "devDependencies": {
48 "@types/jest": "^26.0.0",
49 "@types/node": "^14.0.5",
50 "@typescript-eslint/eslint-plugin": "^4.1.0",
51 "@typescript-eslint/parser": "^4.1.0",
52 "eslint": "^7.0.0",
53 "eslint-config-prettier": "^6.0.0",
54 "jest": "^26.0.1",
55 "prettier": "^2.1.1",
56 "ts-jest": "^26.0.0",
57 "typescript": "^4.0.2"
48 "@types/jest": "^27.0.1",
49 "@types/node": "^16.9.1",
50 "@typescript-eslint/eslint-plugin": "^4.31.1",
51 "@typescript-eslint/parser": "^4.31.1",
52 "eslint": "^7.32.0",
53 "eslint-config-prettier": "^8.3.0",
54 "jest": "^27.2.0",
55 "prettier": "^2.4.1",
56 "ts-jest": "^27.0.5",
57 "typescript": "^4.4.3"
5858 },
5959 "jest": {
6060 "preset": "ts-jest",
00 // Following http://www.w3.org/TR/css3-selectors/#nth-child-pseudo
11
2 // [ ['-'|'+']? INTEGER? {N} [ S* ['-'|'+'] S* INTEGER ]?
3 const RE_NTH_ELEMENT = /^([+-]?\d*n)?\s*(?:([+-]?)\s*(\d+))?$/;
2 // Whitespace as per https://www.w3.org/TR/selectors-3/#lex is " \t\r\n\f"
3 const whitespace = new Set([9, 10, 12, 13, 32]);
4 const ZERO = "0".charCodeAt(0);
5 const NINE = "9".charCodeAt(0);
46
57 /**
68 * Parses an expression.
1820 return [2, 1];
1921 }
2022
21 const parsed = formula.match(RE_NTH_ELEMENT);
23 // Parse [ ['-'|'+']? INTEGER? {N} [ S* ['-'|'+'] S* INTEGER ]?
2224
23 if (!parsed) {
25 let idx = 0;
26
27 let a = 0;
28 let sign = readSign();
29 let number = readNumber();
30
31 if (idx < formula.length && formula.charAt(idx) === "n") {
32 idx++;
33 a = sign * (number ?? 1);
34
35 skipWhitespace();
36
37 if (idx < formula.length) {
38 sign = readSign();
39 skipWhitespace();
40 number = readNumber();
41 } else {
42 sign = number = 0;
43 }
44 }
45
46 // Throw if there is anything else
47 if (number === null || idx < formula.length) {
2448 throw new Error(`n-th rule couldn't be parsed ('${formula}')`);
2549 }
2650
27 let a;
51 return [a, sign * number];
2852
29 if (parsed[1]) {
30 a = parseInt(parsed[1], 10);
31 if (isNaN(a)) {
32 a = parsed[1].startsWith("-") ? -1 : 1;
53 function readSign() {
54 if (formula.charAt(idx) === "-") {
55 idx++;
56 return -1;
3357 }
34 } else a = 0;
3558
36 const b =
37 (parsed[2] === "-" ? -1 : 1) *
38 (parsed[3] ? parseInt(parsed[3], 10) : 0);
59 if (formula.charAt(idx) === "+") {
60 idx++;
61 }
3962
40 return [a, b];
63 return 1;
64 }
65
66 function readNumber() {
67 const start = idx;
68 let value = 0;
69
70 while (
71 idx < formula.length &&
72 formula.charCodeAt(idx) >= ZERO &&
73 formula.charCodeAt(idx) <= NINE
74 ) {
75 value = value * 10 + (formula.charCodeAt(idx) - ZERO);
76 idx++;
77 }
78
79 // Return `null` if we didn't read anything.
80 return idx === start ? null : value;
81 }
82
83 function skipWhitespace() {
84 while (
85 idx < formula.length &&
86 whitespace.has(formula.charCodeAt(idx))
87 ) {
88 idx++;
89 }
90 }
4191 }