aboutsummaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorAkshay <[email protected]>2021-06-12 06:18:00 +0100
committerAkshay <[email protected]>2021-06-12 06:18:00 +0100
commit987ce60b9fc60ccdb91e0d271fcba10a0a6cf51a (patch)
treecab9c1d8170fdfe8423e3f7713af889206a2ce5b /www
parentad701b3f1959fa7c761668da5164518aa9d122cd (diff)
re-add www
Diffstat (limited to 'www')
m---------www0
-rwxr-xr-xwww/.bin/create-wasm-app.js24
-rw-r--r--www/.gitignore2
-rw-r--r--www/.travis.yml5
-rw-r--r--www/bootstrap.js5
-rw-r--r--www/index.html26
-rw-r--r--www/index.js49
-rw-r--r--www/package-lock.json13327
-rw-r--r--www/package.json41
-rw-r--r--www/webpack.config.js14
10 files changed, 13493 insertions, 0 deletions
diff --git a/www b/www
deleted file mode 160000
Subproject 9ac3dff9ebea4675e5c478bcdcbc0fd547d1529
diff --git a/www/.bin/create-wasm-app.js b/www/.bin/create-wasm-app.js
new file mode 100755
index 0000000..2f42973
--- /dev/null
+++ b/www/.bin/create-wasm-app.js
@@ -0,0 +1,24 @@
1#!/usr/bin/env node
2
3const { spawn } = require("child_process");
4const fs = require("fs");
5
6let folderName = '.';
7
8if (process.argv.length >= 3) {
9 folderName = process.argv[2];
10 if (!fs.existsSync(folderName)) {
11 fs.mkdirSync(folderName);
12 }
13}
14
15const clone = spawn("git", ["clone", "https://github.com/rustwasm/create-wasm-app.git", folderName]);
16
17clone.on("close", code => {
18 if (code !== 0) {
19 console.error("cloning the template failed!")
20 process.exit(code);
21 } else {
22 console.log("🦀 Rust + 🕸 Wasm = ❤");
23 }
24});
diff --git a/www/.gitignore b/www/.gitignore
new file mode 100644
index 0000000..f06235c
--- /dev/null
+++ b/www/.gitignore
@@ -0,0 +1,2 @@
1node_modules
2dist
diff --git a/www/.travis.yml b/www/.travis.yml
new file mode 100644
index 0000000..04d40b4
--- /dev/null
+++ b/www/.travis.yml
@@ -0,0 +1,5 @@
1language: node_js
2node_js: "10"
3
4script:
5 - ./node_modules/.bin/webpack
diff --git a/www/bootstrap.js b/www/bootstrap.js
new file mode 100644
index 0000000..7934d62
--- /dev/null
+++ b/www/bootstrap.js
@@ -0,0 +1,5 @@
1// A dependency graph that contains any wasm must all be imported
2// asynchronously. This `bootstrap.js` file does the single async import, so
3// that no one else needs to worry about it again.
4import("./index.js")
5 .catch(e => console.error("Error importing `index.js`:", e));
diff --git a/www/index.html b/www/index.html
new file mode 100644
index 0000000..01ba57d
--- /dev/null
+++ b/www/index.html
@@ -0,0 +1,26 @@
1<!DOCTYPE html>
2<html>
3 <head>
4 <meta charset="utf-8">
5 <title>CSTea</title>
6 </head>
7 <style>
8.grid-container {
9 display: grid;
10 grid-template-columns: 1fr 1fr;
11 grid-gap: 20px;
12}
13 </style>
14 <body>
15 <noscript>This page contains webassembly and javascript content, please enable javascript in your browser.</noscript>
16 <script src="./bootstrap.js"></script>
17 <div class="grid-container">
18 <div id="source-code"></div>
19 <div>
20 <pre id="cst">
21 </pre>
22 </div>
23 </div>
24 <!-- button id="gen-cst">Generate CST</button -->
25 </body>
26</html>
diff --git a/www/index.js b/www/index.js
new file mode 100644
index 0000000..2665873
--- /dev/null
+++ b/www/index.js
@@ -0,0 +1,49 @@
1import {SynNode, put_cst} from "cstea";
2import {EditorState, EditorView, basicSetup} from "@codemirror/basic-setup"
3import {rust} from "@codemirror/lang-rust"
4
5let cst = document.getElementById('cst');
6let view = new EditorView({
7 state: EditorState.create({
8 extensions: [
9 basicSetup,
10 rust(),
11 EditorView.updateListener.of((v) => {
12 if (v.docChanged) {
13 doRender()
14 }
15 })
16 ]
17 }),
18 parent: document.getElementById('source-code')
19})
20
21function render_cst(synRoot) {
22 cst.innerText += "\n" + synRoot.to_string();
23 if (!synRoot.is_token()) {
24 synRoot.children().forEach(node => {
25 render_cst(node);
26 return;
27 });
28 } else {
29 return;
30 }
31}
32
33function render_err(errorList) {
34 cst.innerText = "";
35 errorList.forEach(err => {
36 cst.innerText += "\n" + err.to_string();
37 });
38}
39
40function doRender() {
41 let sourceFile = view.state.doc.toString();;
42 cst.innerText = "";
43 try {
44 var synRoot = SynNode.from_str(sourceFile);
45 render_cst(synRoot);
46 } catch (synError) {
47 render_err(synError)
48 }
49}
diff --git a/www/package-lock.json b/www/package-lock.json
new file mode 100644
index 0000000..3f37204
--- /dev/null
+++ b/www/package-lock.json
@@ -0,0 +1,13327 @@
1{
2 "name": "create-wasm-app",
3 "version": "0.1.0",
4 "lockfileVersion": 2,
5 "requires": true,
6 "packages": {
7 "": {
8 "name": "create-wasm-app",
9 "version": "0.1.0",
10 "license": "(MIT OR Apache-2.0)",
11 "dependencies": {
12 "@codemirror/basic-setup": "^0.18.2",
13 "@codemirror/lang-rust": "^0.18.0",
14 "cstea": "file:../pkg"
15 },
16 "bin": {
17 "create-wasm-app": ".bin/create-wasm-app.js"
18 },
19 "devDependencies": {
20 "copy-webpack-plugin": "^5.0.0",
21 "hello-wasm-pack": "^0.1.0",
22 "webpack": "^4.29.3",
23 "webpack-cli": "^3.1.0",
24 "webpack-dev-server": "^3.1.5"
25 }
26 },
27 "../pkg": {
28 "name": "cstea",
29 "version": "0.1.0"
30 },
31 "node_modules/@codemirror/autocomplete": {
32 "version": "0.18.6",
33 "resolved": "https://registry.npmjs.org/@codemirror/autocomplete/-/autocomplete-0.18.6.tgz",
34 "integrity": "sha512-pKKv1caMxgdOx4/oyPN47oRwM8G0w5z2kDPXfSEpOsxPEkYMbkvimoDp8UEfUbyScc7m4OEkfXkiC0A3B0/g4w==",
35 "dependencies": {
36 "@codemirror/language": "^0.18.0",
37 "@codemirror/state": "^0.18.0",
38 "@codemirror/text": "^0.18.0",
39 "@codemirror/tooltip": "^0.18.4",
40 "@codemirror/view": "^0.18.0",
41 "lezer-tree": "^0.13.0"
42 }
43 },
44 "node_modules/@codemirror/basic-setup": {
45 "version": "0.18.2",
46 "resolved": "https://registry.npmjs.org/@codemirror/basic-setup/-/basic-setup-0.18.2.tgz",
47 "integrity": "sha512-4UNFQ4jhU7wKxJH23AJcZW6Ho54VXUpmbtFnN5amIdtGci4ZLvci4M7JKgKFraHmKfDIYQnSzN8d8ohXR7CRhw==",
48 "dependencies": {
49 "@codemirror/autocomplete": "^0.18.0",
50 "@codemirror/closebrackets": "^0.18.0",
51 "@codemirror/commands": "^0.18.0",
52 "@codemirror/comment": "^0.18.0",
53 "@codemirror/fold": "^0.18.0",
54 "@codemirror/gutter": "^0.18.3",
55 "@codemirror/highlight": "^0.18.0",
56 "@codemirror/history": "^0.18.0",
57 "@codemirror/language": "^0.18.0",
58 "@codemirror/lint": "^0.18.0",
59 "@codemirror/matchbrackets": "^0.18.0",
60 "@codemirror/rectangular-selection": "^0.18.0",
61 "@codemirror/search": "^0.18.0",
62 "@codemirror/state": "^0.18.0",
63 "@codemirror/view": "^0.18.0"
64 }
65 },
66 "node_modules/@codemirror/closebrackets": {
67 "version": "0.18.0",
68 "resolved": "https://registry.npmjs.org/@codemirror/closebrackets/-/closebrackets-0.18.0.tgz",
69 "integrity": "sha512-O1RAgUkzF4nq/B8IyXenZKZ1rJi2Mc7I6y4IhWhELiTnjyQy7YdAthTsJ40mNr8kZ6gRbasYe3K7TraITElZJA==",
70 "dependencies": {
71 "@codemirror/language": "^0.18.0",
72 "@codemirror/rangeset": "^0.18.0",
73 "@codemirror/state": "^0.18.0",
74 "@codemirror/text": "^0.18.0",
75 "@codemirror/view": "^0.18.0"
76 }
77 },
78 "node_modules/@codemirror/commands": {
79 "version": "0.18.2",
80 "resolved": "https://registry.npmjs.org/@codemirror/commands/-/commands-0.18.2.tgz",
81 "integrity": "sha512-NeIpsQe5yUIhG7sD1HPaw/9TO5V7miMKwGwhT/0tkgkmgnMtJcgnguM1gjaUlaZ09BBJO6s61D8JHNDUvBI6tA==",
82 "dependencies": {
83 "@codemirror/language": "^0.18.0",
84 "@codemirror/matchbrackets": "^0.18.0",
85 "@codemirror/state": "^0.18.0",
86 "@codemirror/text": "^0.18.0",
87 "@codemirror/view": "^0.18.0",
88 "lezer-tree": "^0.13.0"
89 }
90 },
91 "node_modules/@codemirror/comment": {
92 "version": "0.18.1",
93 "resolved": "https://registry.npmjs.org/@codemirror/comment/-/comment-0.18.1.tgz",
94 "integrity": "sha512-Inhqs0F24WE28Fcp1dBZghwixBGv1HDwY9MjE0d5tpMY/IPGI6uT30fGyHAXrir6hUqk7eJRkO4UYnODGOnoIA==",
95 "dependencies": {
96 "@codemirror/state": "^0.18.0",
97 "@codemirror/text": "^0.18.0",
98 "@codemirror/view": "^0.18.0"
99 }
100 },
101 "node_modules/@codemirror/fold": {
102 "version": "0.18.1",
103 "resolved": "https://registry.npmjs.org/@codemirror/fold/-/fold-0.18.1.tgz",
104 "integrity": "sha512-vvMUgDeSmeVow7/75YoNTERxPsdnIBeEw1JL2YVpLyscsUlalqwuxdhiHDLT5zjAu6JvMoTC103mwqgAYwM9tA==",
105 "dependencies": {
106 "@codemirror/gutter": "^0.18.0",
107 "@codemirror/language": "^0.18.0",
108 "@codemirror/rangeset": "^0.18.0",
109 "@codemirror/state": "^0.18.0",
110 "@codemirror/view": "^0.18.0"
111 }
112 },
113 "node_modules/@codemirror/gutter": {
114 "version": "0.18.4",
115 "resolved": "https://registry.npmjs.org/@codemirror/gutter/-/gutter-0.18.4.tgz",
116 "integrity": "sha512-Sf2IWshMi9zwVVqpGmd2NRplY0qfrE2IiBEII9n2gB9M8hgIMg5GCyhdnsUDsOm0gcSut65W62vV7/DfYJHQCA==",
117 "dependencies": {
118 "@codemirror/rangeset": "^0.18.3",
119 "@codemirror/state": "^0.18.0",
120 "@codemirror/view": "^0.18.0"
121 }
122 },
123 "node_modules/@codemirror/highlight": {
124 "version": "0.18.4",
125 "resolved": "https://registry.npmjs.org/@codemirror/highlight/-/highlight-0.18.4.tgz",
126 "integrity": "sha512-3azJntqWrShOIq/0kVcdMc9k7ACL0LQErgK+A6aWXmCj5Mx0gShq+Iajy8AMQ2zB0v3nhCBgFaniL1LLD5m5hQ==",
127 "dependencies": {
128 "@codemirror/language": "^0.18.0",
129 "@codemirror/rangeset": "^0.18.0",
130 "@codemirror/state": "^0.18.0",
131 "@codemirror/view": "^0.18.0",
132 "lezer-tree": "^0.13.0",
133 "style-mod": "^4.0.0"
134 }
135 },
136 "node_modules/@codemirror/history": {
137 "version": "0.18.1",
138 "resolved": "https://registry.npmjs.org/@codemirror/history/-/history-0.18.1.tgz",
139 "integrity": "sha512-Aad3p4zs6UYKCUMXYjh7cvPK0ajuL+rMib9yBZ61w81LLl6OkM31Xrn9J6CLJmPxCwP3OJFiqBmNSBQ05oIsTw==",
140 "dependencies": {
141 "@codemirror/state": "^0.18.3",
142 "@codemirror/view": "^0.18.0"
143 }
144 },
145 "node_modules/@codemirror/lang-rust": {
146 "version": "0.18.0",
147 "resolved": "https://registry.npmjs.org/@codemirror/lang-rust/-/lang-rust-0.18.0.tgz",
148 "integrity": "sha512-qlzSzDmiUr4UsgQvyRSchMC4xZGX/1FfsikWOC/NL4m7peqlZLWrvzve0z/WNsLvbEC/E+GiiftxdUsqFYsJAg==",
149 "dependencies": {
150 "@codemirror/highlight": "^0.18.0",
151 "@codemirror/language": "^0.18.0",
152 "lezer-rust": "^0.13.0"
153 }
154 },
155 "node_modules/@codemirror/language": {
156 "version": "0.18.2",
157 "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-0.18.2.tgz",
158 "integrity": "sha512-2Kz0Xyfvt1Ex2KfTUcYZ3IBxpnFCqHaJijwZknGBT7JXv9dwbOPs9SfPfL4oxVuDIHZx8JTPfoV3LTTJrm8M3Q==",
159 "dependencies": {
160 "@codemirror/state": "^0.18.0",
161 "@codemirror/text": "^0.18.0",
162 "@codemirror/view": "^0.18.0",
163 "lezer": "^0.13.4",
164 "lezer-tree": "^0.13.0"
165 }
166 },
167 "node_modules/@codemirror/lint": {
168 "version": "0.18.4",
169 "resolved": "https://registry.npmjs.org/@codemirror/lint/-/lint-0.18.4.tgz",
170 "integrity": "sha512-H77qYfZOmo1kKf0ZQagzk/JRGVhIpwP0hq1TSO6DFC1WLjW6gcsFJO5NDMS86enm0KX0w4/IkA7PItz2mjmHhQ==",
171 "dependencies": {
172 "@codemirror/panel": "^0.18.1",
173 "@codemirror/state": "^0.18.0",
174 "@codemirror/tooltip": "^0.18.4",
175 "@codemirror/view": "^0.18.0",
176 "crelt": "^1.0.5"
177 }
178 },
179 "node_modules/@codemirror/matchbrackets": {
180 "version": "0.18.0",
181 "resolved": "https://registry.npmjs.org/@codemirror/matchbrackets/-/matchbrackets-0.18.0.tgz",
182 "integrity": "sha512-dPDopnZVkD54sSYdmQbyQbPdiuIA83p7XxX6Hp1ScEkOjukwCiFXiA/84x10FUTsQpUYp8bDzm7gwII119bGIw==",
183 "dependencies": {
184 "@codemirror/language": "^0.18.0",
185 "@codemirror/state": "^0.18.0",
186 "@codemirror/view": "^0.18.0",
187 "lezer-tree": "^0.13.0"
188 }
189 },
190 "node_modules/@codemirror/panel": {
191 "version": "0.18.2",
192 "resolved": "https://registry.npmjs.org/@codemirror/panel/-/panel-0.18.2.tgz",
193 "integrity": "sha512-ea/g2aAKtfmie1kD7C8GDutD/5u+uzRJr/varUiAbHKr1sAdjtz5xYvC3GBAMYMan1GOh0vD5zP1yEupJl3b3Q==",
194 "dependencies": {
195 "@codemirror/state": "^0.18.0",
196 "@codemirror/view": "^0.18.0"
197 }
198 },
199 "node_modules/@codemirror/rangeset": {
200 "version": "0.18.3",
201 "resolved": "https://registry.npmjs.org/@codemirror/rangeset/-/rangeset-0.18.3.tgz",
202 "integrity": "sha512-p6bPVr6Cw0yh/QSelsg0RoNaG4btuzZo7YMT+WFwZsjbr7+X0dVpd2vqLAHIeDUfvOzrEI/dXXPKLpZZgYeU+g==",
203 "dependencies": {
204 "@codemirror/state": "^0.18.0"
205 }
206 },
207 "node_modules/@codemirror/rectangular-selection": {
208 "version": "0.18.0",
209 "resolved": "https://registry.npmjs.org/@codemirror/rectangular-selection/-/rectangular-selection-0.18.0.tgz",
210 "integrity": "sha512-BQ4pp2zhXCVZNqct5LtLR3AOWVseENBF/3oOgBmwsCKH7c11NfTqIqgWG5EW8NLOXp8HP8cDm3np8eWez0VkGQ==",
211 "dependencies": {
212 "@codemirror/state": "^0.18.0",
213 "@codemirror/text": "^0.18.0",
214 "@codemirror/view": "^0.18.0"
215 }
216 },
217 "node_modules/@codemirror/search": {
218 "version": "0.18.4",
219 "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-0.18.4.tgz",
220 "integrity": "sha512-3chVkMPzl+pTUSqtimTicebhti4SLpvkj03pQx2aPZScXxIiYuDk4cLdIJK9omjmO1+oycRKbOrqvG7iZJJwMg==",
221 "dependencies": {
222 "@codemirror/panel": "^0.18.1",
223 "@codemirror/rangeset": "^0.18.0",
224 "@codemirror/state": "^0.18.6",
225 "@codemirror/text": "^0.18.0",
226 "@codemirror/view": "^0.18.0",
227 "crelt": "^1.0.5"
228 }
229 },
230 "node_modules/@codemirror/state": {
231 "version": "0.18.7",
232 "resolved": "https://registry.npmjs.org/@codemirror/state/-/state-0.18.7.tgz",
233 "integrity": "sha512-cVyTiAC9vv90NKmGOfNtBjyIem3BqKui1L5Hfcxurp8K9votQj2oH9COcgWPnQ2Xs64yC70tEuTt9DF1pj5PFQ==",
234 "dependencies": {
235 "@codemirror/text": "^0.18.0"
236 }
237 },
238 "node_modules/@codemirror/text": {
239 "version": "0.18.0",
240 "resolved": "https://registry.npmjs.org/@codemirror/text/-/text-0.18.0.tgz",
241 "integrity": "sha512-HMzHNIAbjCiCf3tEJMRg6ul01KPuXxQGNiHlHgAnqPguq/CX+L4Nvj5JlWQAI91Pupk18zhmM1c6eaazX4YeTg=="
242 },
243 "node_modules/@codemirror/tooltip": {
244 "version": "0.18.4",
245 "resolved": "https://registry.npmjs.org/@codemirror/tooltip/-/tooltip-0.18.4.tgz",
246 "integrity": "sha512-LDlDOSEfjoG24uapLN7exK3Z3JchYFKUwWqo1x/9YdlAkmD1ik7cMSQZboCquP1uJVcXhtbpKmaO6vENGVaarg==",
247 "dependencies": {
248 "@codemirror/state": "^0.18.0",
249 "@codemirror/view": "^0.18.0"
250 }
251 },
252 "node_modules/@codemirror/view": {
253 "version": "0.18.16",
254 "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-0.18.16.tgz",
255 "integrity": "sha512-5sFdVXV4Gdw8/JfyjzIAVL+IrLIGPoXrqs+fZmu3rPMQEnw7u/EkG2aKxnwf/IdDPLLVK6FDRWoddaZ25VIjdQ==",
256 "dependencies": {
257 "@codemirror/rangeset": "^0.18.2",
258 "@codemirror/state": "^0.18.0",
259 "@codemirror/text": "^0.18.0",
260 "style-mod": "^4.0.0",
261 "w3c-keyname": "^2.2.4"
262 }
263 },
264 "node_modules/@types/events": {
265 "version": "3.0.0",
266 "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
267 "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
268 "dev": true
269 },
270 "node_modules/@types/glob": {
271 "version": "7.1.1",
272 "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
273 "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
274 "dev": true,
275 "dependencies": {
276 "@types/events": "*",
277 "@types/minimatch": "*",
278 "@types/node": "*"
279 }
280 },
281 "node_modules/@types/minimatch": {
282 "version": "3.0.3",
283 "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
284 "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
285 "dev": true
286 },
287 "node_modules/@types/node": {
288 "version": "13.13.5",
289 "resolved": "https://registry.npmjs.org/@types/node/-/node-13.13.5.tgz",
290 "integrity": "sha512-3ySmiBYJPqgjiHA7oEaIo2Rzz0HrOZ7yrNO5HWyaE5q0lQ3BppDZ3N53Miz8bw2I7gh1/zir2MGVZBvpb1zq9g==",
291 "dev": true
292 },
293 "node_modules/@webassemblyjs/ast": {
294 "version": "1.9.0",
295 "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
296 "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
297 "dev": true,
298 "dependencies": {
299 "@webassemblyjs/helper-module-context": "1.9.0",
300 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
301 "@webassemblyjs/wast-parser": "1.9.0"
302 }
303 },
304 "node_modules/@webassemblyjs/floating-point-hex-parser": {
305 "version": "1.9.0",
306 "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
307 "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
308 "dev": true
309 },
310 "node_modules/@webassemblyjs/helper-api-error": {
311 "version": "1.9.0",
312 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
313 "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
314 "dev": true
315 },
316 "node_modules/@webassemblyjs/helper-buffer": {
317 "version": "1.9.0",
318 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
319 "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
320 "dev": true
321 },
322 "node_modules/@webassemblyjs/helper-code-frame": {
323 "version": "1.9.0",
324 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
325 "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
326 "dev": true,
327 "dependencies": {
328 "@webassemblyjs/wast-printer": "1.9.0"
329 }
330 },
331 "node_modules/@webassemblyjs/helper-fsm": {
332 "version": "1.9.0",
333 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
334 "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
335 "dev": true
336 },
337 "node_modules/@webassemblyjs/helper-module-context": {
338 "version": "1.9.0",
339 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
340 "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
341 "dev": true,
342 "dependencies": {
343 "@webassemblyjs/ast": "1.9.0"
344 }
345 },
346 "node_modules/@webassemblyjs/helper-wasm-bytecode": {
347 "version": "1.9.0",
348 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
349 "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
350 "dev": true
351 },
352 "node_modules/@webassemblyjs/helper-wasm-section": {
353 "version": "1.9.0",
354 "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
355 "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
356 "dev": true,
357 "dependencies": {
358 "@webassemblyjs/ast": "1.9.0",
359 "@webassemblyjs/helper-buffer": "1.9.0",
360 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
361 "@webassemblyjs/wasm-gen": "1.9.0"
362 }
363 },
364 "node_modules/@webassemblyjs/ieee754": {
365 "version": "1.9.0",
366 "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
367 "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
368 "dev": true,
369 "dependencies": {
370 "@xtuc/ieee754": "^1.2.0"
371 }
372 },
373 "node_modules/@webassemblyjs/leb128": {
374 "version": "1.9.0",
375 "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
376 "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
377 "dev": true,
378 "dependencies": {
379 "@xtuc/long": "4.2.2"
380 }
381 },
382 "node_modules/@webassemblyjs/utf8": {
383 "version": "1.9.0",
384 "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
385 "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
386 "dev": true
387 },
388 "node_modules/@webassemblyjs/wasm-edit": {
389 "version": "1.9.0",
390 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
391 "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
392 "dev": true,
393 "dependencies": {
394 "@webassemblyjs/ast": "1.9.0",
395 "@webassemblyjs/helper-buffer": "1.9.0",
396 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
397 "@webassemblyjs/helper-wasm-section": "1.9.0",
398 "@webassemblyjs/wasm-gen": "1.9.0",
399 "@webassemblyjs/wasm-opt": "1.9.0",
400 "@webassemblyjs/wasm-parser": "1.9.0",
401 "@webassemblyjs/wast-printer": "1.9.0"
402 }
403 },
404 "node_modules/@webassemblyjs/wasm-gen": {
405 "version": "1.9.0",
406 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
407 "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
408 "dev": true,
409 "dependencies": {
410 "@webassemblyjs/ast": "1.9.0",
411 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
412 "@webassemblyjs/ieee754": "1.9.0",
413 "@webassemblyjs/leb128": "1.9.0",
414 "@webassemblyjs/utf8": "1.9.0"
415 }
416 },
417 "node_modules/@webassemblyjs/wasm-opt": {
418 "version": "1.9.0",
419 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
420 "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
421 "dev": true,
422 "dependencies": {
423 "@webassemblyjs/ast": "1.9.0",
424 "@webassemblyjs/helper-buffer": "1.9.0",
425 "@webassemblyjs/wasm-gen": "1.9.0",
426 "@webassemblyjs/wasm-parser": "1.9.0"
427 }
428 },
429 "node_modules/@webassemblyjs/wasm-parser": {
430 "version": "1.9.0",
431 "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
432 "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
433 "dev": true,
434 "dependencies": {
435 "@webassemblyjs/ast": "1.9.0",
436 "@webassemblyjs/helper-api-error": "1.9.0",
437 "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
438 "@webassemblyjs/ieee754": "1.9.0",
439 "@webassemblyjs/leb128": "1.9.0",
440 "@webassemblyjs/utf8": "1.9.0"
441 }
442 },
443 "node_modules/@webassemblyjs/wast-parser": {
444 "version": "1.9.0",
445 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
446 "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
447 "dev": true,
448 "dependencies": {
449 "@webassemblyjs/ast": "1.9.0",
450 "@webassemblyjs/floating-point-hex-parser": "1.9.0",
451 "@webassemblyjs/helper-api-error": "1.9.0",
452 "@webassemblyjs/helper-code-frame": "1.9.0",
453 "@webassemblyjs/helper-fsm": "1.9.0",
454 "@xtuc/long": "4.2.2"
455 }
456 },
457 "node_modules/@webassemblyjs/wast-printer": {
458 "version": "1.9.0",
459 "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
460 "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
461 "dev": true,
462 "dependencies": {
463 "@webassemblyjs/ast": "1.9.0",
464 "@webassemblyjs/wast-parser": "1.9.0",
465 "@xtuc/long": "4.2.2"
466 }
467 },
468 "node_modules/@xtuc/ieee754": {
469 "version": "1.2.0",
470 "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
471 "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
472 "dev": true
473 },
474 "node_modules/@xtuc/long": {
475 "version": "4.2.2",
476 "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
477 "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
478 "dev": true
479 },
480 "node_modules/accepts": {
481 "version": "1.3.7",
482 "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
483 "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
484 "dev": true,
485 "dependencies": {
486 "mime-types": "~2.1.24",
487 "negotiator": "0.6.2"
488 },
489 "engines": {
490 "node": ">= 0.6"
491 }
492 },
493 "node_modules/acorn": {
494 "version": "6.4.1",
495 "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
496 "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
497 "dev": true,
498 "bin": {
499 "acorn": "bin/acorn"
500 },
501 "engines": {
502 "node": ">=0.4.0"
503 }
504 },
505 "node_modules/ajv": {
506 "version": "6.5.3",
507 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
508 "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==",
509 "dev": true,
510 "dependencies": {
511 "fast-deep-equal": "^2.0.1",
512 "fast-json-stable-stringify": "^2.0.0",
513 "json-schema-traverse": "^0.4.1",
514 "uri-js": "^4.2.2"
515 }
516 },
517 "node_modules/ajv-errors": {
518 "version": "1.0.0",
519 "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz",
520 "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=",
521 "dev": true
522 },
523 "node_modules/ajv-keywords": {
524 "version": "3.2.0",
525 "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
526 "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
527 "dev": true
528 },
529 "node_modules/ansi-colors": {
530 "version": "3.2.3",
531 "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
532 "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
533 "dev": true,
534 "engines": {
535 "node": ">=6"
536 }
537 },
538 "node_modules/ansi-html": {
539 "version": "0.0.7",
540 "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
541 "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
542 "dev": true,
543 "engines": [
544 "node >= 0.8.0"
545 ],
546 "bin": {
547 "ansi-html": "bin/ansi-html"
548 }
549 },
550 "node_modules/ansi-regex": {
551 "version": "2.1.1",
552 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
553 "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
554 "dev": true,
555 "engines": {
556 "node": ">=0.10.0"
557 }
558 },
559 "node_modules/ansi-styles": {
560 "version": "3.2.1",
561 "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
562 "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
563 "dev": true,
564 "dependencies": {
565 "color-convert": "^1.9.0"
566 },
567 "engines": {
568 "node": ">=4"
569 }
570 },
571 "node_modules/anymatch": {
572 "version": "2.0.0",
573 "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
574 "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
575 "dev": true,
576 "dependencies": {
577 "micromatch": "^3.1.4",
578 "normalize-path": "^2.1.1"
579 }
580 },
581 "node_modules/aproba": {
582 "version": "1.2.0",
583 "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
584 "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
585 "dev": true
586 },
587 "node_modules/arr-diff": {
588 "version": "4.0.0",
589 "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
590 "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
591 "dev": true,
592 "engines": {
593 "node": ">=0.10.0"
594 }
595 },
596 "node_modules/arr-flatten": {
597 "version": "1.1.0",
598 "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
599 "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
600 "dev": true,
601 "engines": {
602 "node": ">=0.10.0"
603 }
604 },
605 "node_modules/arr-union": {
606 "version": "3.1.0",
607 "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
608 "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
609 "dev": true,
610 "engines": {
611 "node": ">=0.10.0"
612 }
613 },
614 "node_modules/array-flatten": {
615 "version": "2.1.2",
616 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
617 "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
618 "dev": true
619 },
620 "node_modules/array-union": {
621 "version": "1.0.2",
622 "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
623 "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
624 "dev": true,
625 "dependencies": {
626 "array-uniq": "^1.0.1"
627 },
628 "engines": {
629 "node": ">=0.10.0"
630 }
631 },
632 "node_modules/array-uniq": {
633 "version": "1.0.3",
634 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
635 "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
636 "dev": true,
637 "engines": {
638 "node": ">=0.10.0"
639 }
640 },
641 "node_modules/array-unique": {
642 "version": "0.3.2",
643 "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
644 "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
645 "dev": true,
646 "engines": {
647 "node": ">=0.10.0"
648 }
649 },
650 "node_modules/asn1.js": {
651 "version": "4.10.1",
652 "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
653 "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
654 "dev": true,
655 "dependencies": {
656 "bn.js": "^4.0.0",
657 "inherits": "^2.0.1",
658 "minimalistic-assert": "^1.0.0"
659 }
660 },
661 "node_modules/assert": {
662 "version": "1.5.0",
663 "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
664 "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
665 "dev": true,
666 "dependencies": {
667 "object-assign": "^4.1.1",
668 "util": "0.10.3"
669 }
670 },
671 "node_modules/assert/node_modules/inherits": {
672 "version": "2.0.1",
673 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
674 "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
675 "dev": true
676 },
677 "node_modules/assert/node_modules/util": {
678 "version": "0.10.3",
679 "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
680 "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
681 "dev": true,
682 "dependencies": {
683 "inherits": "2.0.1"
684 }
685 },
686 "node_modules/assign-symbols": {
687 "version": "1.0.0",
688 "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
689 "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
690 "dev": true,
691 "engines": {
692 "node": ">=0.10.0"
693 }
694 },
695 "node_modules/async": {
696 "version": "2.6.3",
697 "resolved": "http://registry.npmjs.org/async/-/async-2.6.3.tgz",
698 "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
699 "dev": true,
700 "dependencies": {
701 "lodash": "^4.17.14"
702 }
703 },
704 "node_modules/async-each": {
705 "version": "1.0.1",
706 "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
707 "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
708 "dev": true
709 },
710 "node_modules/async-limiter": {
711 "version": "1.0.1",
712 "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
713 "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
714 "dev": true
715 },
716 "node_modules/atob": {
717 "version": "2.1.1",
718 "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
719 "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
720 "dev": true,
721 "bin": {
722 "atob": "bin/atob.js"
723 },
724 "engines": {
725 "node": ">= 4.5.0"
726 }
727 },
728 "node_modules/balanced-match": {
729 "version": "1.0.0",
730 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
731 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
732 "dev": true
733 },
734 "node_modules/base": {
735 "version": "0.11.2",
736 "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
737 "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
738 "dev": true,
739 "dependencies": {
740 "cache-base": "^1.0.1",
741 "class-utils": "^0.3.5",
742 "component-emitter": "^1.2.1",
743 "define-property": "^1.0.0",
744 "isobject": "^3.0.1",
745 "mixin-deep": "^1.2.0",
746 "pascalcase": "^0.1.1"
747 },
748 "engines": {
749 "node": ">=0.10.0"
750 }
751 },
752 "node_modules/base/node_modules/define-property": {
753 "version": "1.0.0",
754 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
755 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
756 "dev": true,
757 "dependencies": {
758 "is-descriptor": "^1.0.0"
759 },
760 "engines": {
761 "node": ">=0.10.0"
762 }
763 },
764 "node_modules/base/node_modules/is-accessor-descriptor": {
765 "version": "1.0.0",
766 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
767 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
768 "dev": true,
769 "dependencies": {
770 "kind-of": "^6.0.0"
771 },
772 "engines": {
773 "node": ">=0.10.0"
774 }
775 },
776 "node_modules/base/node_modules/is-data-descriptor": {
777 "version": "1.0.0",
778 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
779 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
780 "dev": true,
781 "dependencies": {
782 "kind-of": "^6.0.0"
783 },
784 "engines": {
785 "node": ">=0.10.0"
786 }
787 },
788 "node_modules/base/node_modules/is-descriptor": {
789 "version": "1.0.2",
790 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
791 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
792 "dev": true,
793 "dependencies": {
794 "is-accessor-descriptor": "^1.0.0",
795 "is-data-descriptor": "^1.0.0",
796 "kind-of": "^6.0.2"
797 },
798 "engines": {
799 "node": ">=0.10.0"
800 }
801 },
802 "node_modules/base64-js": {
803 "version": "1.3.1",
804 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
805 "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==",
806 "dev": true
807 },
808 "node_modules/batch": {
809 "version": "0.6.1",
810 "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
811 "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
812 "dev": true
813 },
814 "node_modules/big.js": {
815 "version": "5.2.2",
816 "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
817 "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
818 "dev": true,
819 "engines": {
820 "node": "*"
821 }
822 },
823 "node_modules/binary-extensions": {
824 "version": "1.11.0",
825 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
826 "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
827 "dev": true,
828 "engines": {
829 "node": ">=0.10.0"
830 }
831 },
832 "node_modules/bluebird": {
833 "version": "3.7.1",
834 "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.1.tgz",
835 "integrity": "sha512-DdmyoGCleJnkbp3nkbxTLJ18rjDsE4yCggEwKNXkeV123sPNfOCYeDoeuOY+F2FrSjO1YXcTU+dsy96KMy+gcg==",
836 "dev": true
837 },
838 "node_modules/bn.js": {
839 "version": "4.11.8",
840 "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
841 "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
842 "dev": true
843 },
844 "node_modules/body-parser": {
845 "version": "1.19.0",
846 "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
847 "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
848 "dev": true,
849 "dependencies": {
850 "bytes": "3.1.0",
851 "content-type": "~1.0.4",
852 "debug": "2.6.9",
853 "depd": "~1.1.2",
854 "http-errors": "1.7.2",
855 "iconv-lite": "0.4.24",
856 "on-finished": "~2.3.0",
857 "qs": "6.7.0",
858 "raw-body": "2.4.0",
859 "type-is": "~1.6.17"
860 },
861 "engines": {
862 "node": ">= 0.8"
863 }
864 },
865 "node_modules/body-parser/node_modules/bytes": {
866 "version": "3.1.0",
867 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
868 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
869 "dev": true,
870 "engines": {
871 "node": ">= 0.8"
872 }
873 },
874 "node_modules/body-parser/node_modules/debug": {
875 "version": "2.6.9",
876 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
877 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
878 "dev": true,
879 "dependencies": {
880 "ms": "2.0.0"
881 }
882 },
883 "node_modules/bonjour": {
884 "version": "3.5.0",
885 "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
886 "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
887 "dev": true,
888 "dependencies": {
889 "array-flatten": "^2.1.0",
890 "deep-equal": "^1.0.1",
891 "dns-equal": "^1.0.0",
892 "dns-txt": "^2.0.2",
893 "multicast-dns": "^6.0.1",
894 "multicast-dns-service-types": "^1.1.0"
895 }
896 },
897 "node_modules/brace-expansion": {
898 "version": "1.1.11",
899 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
900 "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
901 "dev": true,
902 "dependencies": {
903 "balanced-match": "^1.0.0",
904 "concat-map": "0.0.1"
905 }
906 },
907 "node_modules/braces": {
908 "version": "2.3.2",
909 "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
910 "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
911 "dev": true,
912 "dependencies": {
913 "arr-flatten": "^1.1.0",
914 "array-unique": "^0.3.2",
915 "extend-shallow": "^2.0.1",
916 "fill-range": "^4.0.0",
917 "isobject": "^3.0.1",
918 "repeat-element": "^1.1.2",
919 "snapdragon": "^0.8.1",
920 "snapdragon-node": "^2.0.1",
921 "split-string": "^3.0.2",
922 "to-regex": "^3.0.1"
923 },
924 "engines": {
925 "node": ">=0.10.0"
926 }
927 },
928 "node_modules/braces/node_modules/extend-shallow": {
929 "version": "2.0.1",
930 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
931 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
932 "dev": true,
933 "dependencies": {
934 "is-extendable": "^0.1.0"
935 },
936 "engines": {
937 "node": ">=0.10.0"
938 }
939 },
940 "node_modules/brorand": {
941 "version": "1.1.0",
942 "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
943 "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
944 "dev": true
945 },
946 "node_modules/browserify-aes": {
947 "version": "1.2.0",
948 "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
949 "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
950 "dev": true,
951 "dependencies": {
952 "buffer-xor": "^1.0.3",
953 "cipher-base": "^1.0.0",
954 "create-hash": "^1.1.0",
955 "evp_bytestokey": "^1.0.3",
956 "inherits": "^2.0.1",
957 "safe-buffer": "^5.0.1"
958 }
959 },
960 "node_modules/browserify-cipher": {
961 "version": "1.0.1",
962 "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
963 "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
964 "dev": true,
965 "dependencies": {
966 "browserify-aes": "^1.0.4",
967 "browserify-des": "^1.0.0",
968 "evp_bytestokey": "^1.0.0"
969 }
970 },
971 "node_modules/browserify-des": {
972 "version": "1.0.2",
973 "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
974 "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
975 "dev": true,
976 "dependencies": {
977 "cipher-base": "^1.0.1",
978 "des.js": "^1.0.0",
979 "inherits": "^2.0.1",
980 "safe-buffer": "^5.1.2"
981 }
982 },
983 "node_modules/browserify-rsa": {
984 "version": "4.0.1",
985 "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
986 "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
987 "dev": true,
988 "dependencies": {
989 "bn.js": "^4.1.0",
990 "randombytes": "^2.0.1"
991 }
992 },
993 "node_modules/browserify-sign": {
994 "version": "4.0.4",
995 "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
996 "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
997 "dev": true,
998 "dependencies": {
999 "bn.js": "^4.1.1",
1000 "browserify-rsa": "^4.0.0",
1001 "create-hash": "^1.1.0",
1002 "create-hmac": "^1.1.2",
1003 "elliptic": "^6.0.0",
1004 "inherits": "^2.0.1",
1005 "parse-asn1": "^5.0.0"
1006 }
1007 },
1008 "node_modules/browserify-zlib": {
1009 "version": "0.2.0",
1010 "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
1011 "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
1012 "dev": true,
1013 "dependencies": {
1014 "pako": "~1.0.5"
1015 }
1016 },
1017 "node_modules/buffer": {
1018 "version": "4.9.2",
1019 "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
1020 "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
1021 "dev": true,
1022 "dependencies": {
1023 "base64-js": "^1.0.2",
1024 "ieee754": "^1.1.4",
1025 "isarray": "^1.0.0"
1026 }
1027 },
1028 "node_modules/buffer-from": {
1029 "version": "1.1.1",
1030 "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1031 "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1032 "dev": true
1033 },
1034 "node_modules/buffer-indexof": {
1035 "version": "1.1.1",
1036 "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
1037 "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
1038 "dev": true
1039 },
1040 "node_modules/buffer-xor": {
1041 "version": "1.0.3",
1042 "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
1043 "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
1044 "dev": true
1045 },
1046 "node_modules/builtin-status-codes": {
1047 "version": "3.0.0",
1048 "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
1049 "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1050 "dev": true
1051 },
1052 "node_modules/bytes": {
1053 "version": "3.0.0",
1054 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
1055 "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
1056 "dev": true,
1057 "engines": {
1058 "node": ">= 0.8"
1059 }
1060 },
1061 "node_modules/cacache": {
1062 "version": "12.0.3",
1063 "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz",
1064 "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==",
1065 "dev": true,
1066 "dependencies": {
1067 "bluebird": "^3.5.5",
1068 "chownr": "^1.1.1",
1069 "figgy-pudding": "^3.5.1",
1070 "glob": "^7.1.4",
1071 "graceful-fs": "^4.1.15",
1072 "infer-owner": "^1.0.3",
1073 "lru-cache": "^5.1.1",
1074 "mississippi": "^3.0.0",
1075 "mkdirp": "^0.5.1",
1076 "move-concurrently": "^1.0.1",
1077 "promise-inflight": "^1.0.1",
1078 "rimraf": "^2.6.3",
1079 "ssri": "^6.0.1",
1080 "unique-filename": "^1.1.1",
1081 "y18n": "^4.0.0"
1082 }
1083 },
1084 "node_modules/cacache/node_modules/glob": {
1085 "version": "7.1.4",
1086 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
1087 "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
1088 "dev": true,
1089 "dependencies": {
1090 "fs.realpath": "^1.0.0",
1091 "inflight": "^1.0.4",
1092 "inherits": "2",
1093 "minimatch": "^3.0.4",
1094 "once": "^1.3.0",
1095 "path-is-absolute": "^1.0.0"
1096 },
1097 "engines": {
1098 "node": "*"
1099 }
1100 },
1101 "node_modules/cacache/node_modules/graceful-fs": {
1102 "version": "4.2.2",
1103 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz",
1104 "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==",
1105 "dev": true
1106 },
1107 "node_modules/cacache/node_modules/rimraf": {
1108 "version": "2.7.1",
1109 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1110 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1111 "dev": true,
1112 "dependencies": {
1113 "glob": "^7.1.3"
1114 },
1115 "bin": {
1116 "rimraf": "bin.js"
1117 }
1118 },
1119 "node_modules/cache-base": {
1120 "version": "1.0.1",
1121 "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
1122 "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1123 "dev": true,
1124 "dependencies": {
1125 "collection-visit": "^1.0.0",
1126 "component-emitter": "^1.2.1",
1127 "get-value": "^2.0.6",
1128 "has-value": "^1.0.0",
1129 "isobject": "^3.0.1",
1130 "set-value": "^2.0.0",
1131 "to-object-path": "^0.3.0",
1132 "union-value": "^1.0.0",
1133 "unset-value": "^1.0.0"
1134 },
1135 "engines": {
1136 "node": ">=0.10.0"
1137 }
1138 },
1139 "node_modules/camelcase": {
1140 "version": "5.3.1",
1141 "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
1142 "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
1143 "dev": true,
1144 "engines": {
1145 "node": ">=6"
1146 }
1147 },
1148 "node_modules/chalk": {
1149 "version": "2.4.2",
1150 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1151 "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1152 "dev": true,
1153 "dependencies": {
1154 "ansi-styles": "^3.2.1",
1155 "escape-string-regexp": "^1.0.5",
1156 "supports-color": "^5.3.0"
1157 },
1158 "engines": {
1159 "node": ">=4"
1160 }
1161 },
1162 "node_modules/chalk/node_modules/supports-color": {
1163 "version": "5.5.0",
1164 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1165 "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1166 "dev": true,
1167 "dependencies": {
1168 "has-flag": "^3.0.0"
1169 },
1170 "engines": {
1171 "node": ">=4"
1172 }
1173 },
1174 "node_modules/chokidar": {
1175 "version": "2.1.8",
1176 "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
1177 "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
1178 "dev": true,
1179 "dependencies": {
1180 "anymatch": "^2.0.0",
1181 "async-each": "^1.0.1",
1182 "braces": "^2.3.2",
1183 "glob-parent": "^3.1.0",
1184 "inherits": "^2.0.3",
1185 "is-binary-path": "^1.0.0",
1186 "is-glob": "^4.0.0",
1187 "normalize-path": "^3.0.0",
1188 "path-is-absolute": "^1.0.0",
1189 "readdirp": "^2.2.1",
1190 "upath": "^1.1.1"
1191 },
1192 "optionalDependencies": {
1193 "fsevents": "^1.2.7"
1194 }
1195 },
1196 "node_modules/chokidar/node_modules/normalize-path": {
1197 "version": "3.0.0",
1198 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1199 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1200 "dev": true,
1201 "engines": {
1202 "node": ">=0.10.0"
1203 }
1204 },
1205 "node_modules/chownr": {
1206 "version": "1.1.1",
1207 "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
1208 "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
1209 "dev": true
1210 },
1211 "node_modules/chrome-trace-event": {
1212 "version": "1.0.2",
1213 "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
1214 "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
1215 "dev": true,
1216 "dependencies": {
1217 "tslib": "^1.9.0"
1218 },
1219 "engines": {
1220 "node": ">=6.0"
1221 }
1222 },
1223 "node_modules/cipher-base": {
1224 "version": "1.0.4",
1225 "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
1226 "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
1227 "dev": true,
1228 "dependencies": {
1229 "inherits": "^2.0.1",
1230 "safe-buffer": "^5.0.1"
1231 }
1232 },
1233 "node_modules/class-utils": {
1234 "version": "0.3.6",
1235 "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
1236 "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1237 "dev": true,
1238 "dependencies": {
1239 "arr-union": "^3.1.0",
1240 "define-property": "^0.2.5",
1241 "isobject": "^3.0.0",
1242 "static-extend": "^0.1.1"
1243 },
1244 "engines": {
1245 "node": ">=0.10.0"
1246 }
1247 },
1248 "node_modules/class-utils/node_modules/define-property": {
1249 "version": "0.2.5",
1250 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
1251 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1252 "dev": true,
1253 "dependencies": {
1254 "is-descriptor": "^0.1.0"
1255 },
1256 "engines": {
1257 "node": ">=0.10.0"
1258 }
1259 },
1260 "node_modules/cliui": {
1261 "version": "5.0.0",
1262 "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
1263 "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
1264 "dev": true,
1265 "dependencies": {
1266 "string-width": "^3.1.0",
1267 "strip-ansi": "^5.2.0",
1268 "wrap-ansi": "^5.1.0"
1269 }
1270 },
1271 "node_modules/cliui/node_modules/ansi-regex": {
1272 "version": "4.1.0",
1273 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
1274 "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
1275 "dev": true,
1276 "engines": {
1277 "node": ">=6"
1278 }
1279 },
1280 "node_modules/cliui/node_modules/strip-ansi": {
1281 "version": "5.2.0",
1282 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
1283 "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
1284 "dev": true,
1285 "dependencies": {
1286 "ansi-regex": "^4.1.0"
1287 },
1288 "engines": {
1289 "node": ">=6"
1290 }
1291 },
1292 "node_modules/collection-visit": {
1293 "version": "1.0.0",
1294 "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
1295 "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
1296 "dev": true,
1297 "dependencies": {
1298 "map-visit": "^1.0.0",
1299 "object-visit": "^1.0.0"
1300 },
1301 "engines": {
1302 "node": ">=0.10.0"
1303 }
1304 },
1305 "node_modules/color-convert": {
1306 "version": "1.9.3",
1307 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1308 "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1309 "dev": true,
1310 "dependencies": {
1311 "color-name": "1.1.3"
1312 }
1313 },
1314 "node_modules/color-name": {
1315 "version": "1.1.3",
1316 "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1317 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1318 "dev": true
1319 },
1320 "node_modules/commander": {
1321 "version": "2.20.3",
1322 "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
1323 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
1324 "dev": true
1325 },
1326 "node_modules/commondir": {
1327 "version": "1.0.1",
1328 "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1329 "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
1330 "dev": true
1331 },
1332 "node_modules/component-emitter": {
1333 "version": "1.2.1",
1334 "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
1335 "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
1336 "dev": true
1337 },
1338 "node_modules/compressible": {
1339 "version": "2.0.18",
1340 "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
1341 "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
1342 "dev": true,
1343 "dependencies": {
1344 "mime-db": ">= 1.43.0 < 2"
1345 },
1346 "engines": {
1347 "node": ">= 0.6"
1348 }
1349 },
1350 "node_modules/compression": {
1351 "version": "1.7.4",
1352 "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
1353 "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
1354 "dev": true,
1355 "dependencies": {
1356 "accepts": "~1.3.5",
1357 "bytes": "3.0.0",
1358 "compressible": "~2.0.16",
1359 "debug": "2.6.9",
1360 "on-headers": "~1.0.2",
1361 "safe-buffer": "5.1.2",
1362 "vary": "~1.1.2"
1363 },
1364 "engines": {
1365 "node": ">= 0.8.0"
1366 }
1367 },
1368 "node_modules/compression/node_modules/debug": {
1369 "version": "2.6.9",
1370 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1371 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1372 "dev": true,
1373 "dependencies": {
1374 "ms": "2.0.0"
1375 }
1376 },
1377 "node_modules/concat-map": {
1378 "version": "0.0.1",
1379 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
1380 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1381 "dev": true
1382 },
1383 "node_modules/concat-stream": {
1384 "version": "1.6.2",
1385 "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1386 "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1387 "dev": true,
1388 "engines": [
1389 "node >= 0.8"
1390 ],
1391 "dependencies": {
1392 "buffer-from": "^1.0.0",
1393 "inherits": "^2.0.3",
1394 "readable-stream": "^2.2.2",
1395 "typedarray": "^0.0.6"
1396 }
1397 },
1398 "node_modules/connect-history-api-fallback": {
1399 "version": "1.6.0",
1400 "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
1401 "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
1402 "dev": true,
1403 "engines": {
1404 "node": ">=0.8"
1405 }
1406 },
1407 "node_modules/console-browserify": {
1408 "version": "1.2.0",
1409 "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
1410 "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
1411 "dev": true
1412 },
1413 "node_modules/constants-browserify": {
1414 "version": "1.0.0",
1415 "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
1416 "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
1417 "dev": true
1418 },
1419 "node_modules/content-disposition": {
1420 "version": "0.5.3",
1421 "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
1422 "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
1423 "dev": true,
1424 "dependencies": {
1425 "safe-buffer": "5.1.2"
1426 },
1427 "engines": {
1428 "node": ">= 0.6"
1429 }
1430 },
1431 "node_modules/content-type": {
1432 "version": "1.0.4",
1433 "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
1434 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
1435 "dev": true,
1436 "engines": {
1437 "node": ">= 0.6"
1438 }
1439 },
1440 "node_modules/cookie": {
1441 "version": "0.4.0",
1442 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
1443 "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
1444 "dev": true,
1445 "engines": {
1446 "node": ">= 0.6"
1447 }
1448 },
1449 "node_modules/cookie-signature": {
1450 "version": "1.0.6",
1451 "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
1452 "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=",
1453 "dev": true
1454 },
1455 "node_modules/copy-concurrently": {
1456 "version": "1.0.5",
1457 "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
1458 "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
1459 "dev": true,
1460 "dependencies": {
1461 "aproba": "^1.1.1",
1462 "fs-write-stream-atomic": "^1.0.8",
1463 "iferr": "^0.1.5",
1464 "mkdirp": "^0.5.1",
1465 "rimraf": "^2.5.4",
1466 "run-queue": "^1.0.0"
1467 }
1468 },
1469 "node_modules/copy-descriptor": {
1470 "version": "0.1.1",
1471 "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
1472 "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
1473 "dev": true,
1474 "engines": {
1475 "node": ">=0.10.0"
1476 }
1477 },
1478 "node_modules/copy-webpack-plugin": {
1479 "version": "5.1.1",
1480 "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz",
1481 "integrity": "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==",
1482 "dev": true,
1483 "dependencies": {
1484 "cacache": "^12.0.3",
1485 "find-cache-dir": "^2.1.0",
1486 "glob-parent": "^3.1.0",
1487 "globby": "^7.1.1",
1488 "is-glob": "^4.0.1",
1489 "loader-utils": "^1.2.3",
1490 "minimatch": "^3.0.4",
1491 "normalize-path": "^3.0.0",
1492 "p-limit": "^2.2.1",
1493 "schema-utils": "^1.0.0",
1494 "serialize-javascript": "^2.1.2",
1495 "webpack-log": "^2.0.0"
1496 },
1497 "engines": {
1498 "node": ">= 6.9.0"
1499 }
1500 },
1501 "node_modules/copy-webpack-plugin/node_modules/globby": {
1502 "version": "7.1.1",
1503 "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
1504 "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
1505 "dev": true,
1506 "dependencies": {
1507 "array-union": "^1.0.1",
1508 "dir-glob": "^2.0.0",
1509 "glob": "^7.1.2",
1510 "ignore": "^3.3.5",
1511 "pify": "^3.0.0",
1512 "slash": "^1.0.0"
1513 },
1514 "engines": {
1515 "node": ">=4"
1516 }
1517 },
1518 "node_modules/copy-webpack-plugin/node_modules/is-glob": {
1519 "version": "4.0.1",
1520 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1521 "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1522 "dev": true,
1523 "dependencies": {
1524 "is-extglob": "^2.1.1"
1525 },
1526 "engines": {
1527 "node": ">=0.10.0"
1528 }
1529 },
1530 "node_modules/copy-webpack-plugin/node_modules/normalize-path": {
1531 "version": "3.0.0",
1532 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1533 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1534 "dev": true,
1535 "engines": {
1536 "node": ">=0.10.0"
1537 }
1538 },
1539 "node_modules/copy-webpack-plugin/node_modules/p-limit": {
1540 "version": "2.2.1",
1541 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
1542 "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
1543 "dev": true,
1544 "dependencies": {
1545 "p-try": "^2.0.0"
1546 },
1547 "engines": {
1548 "node": ">=6"
1549 }
1550 },
1551 "node_modules/copy-webpack-plugin/node_modules/serialize-javascript": {
1552 "version": "2.1.2",
1553 "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz",
1554 "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==",
1555 "dev": true
1556 },
1557 "node_modules/core-util-is": {
1558 "version": "1.0.2",
1559 "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
1560 "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
1561 "dev": true
1562 },
1563 "node_modules/create-ecdh": {
1564 "version": "4.0.3",
1565 "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
1566 "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
1567 "dev": true,
1568 "dependencies": {
1569 "bn.js": "^4.1.0",
1570 "elliptic": "^6.0.0"
1571 }
1572 },
1573 "node_modules/create-hash": {
1574 "version": "1.2.0",
1575 "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
1576 "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
1577 "dev": true,
1578 "dependencies": {
1579 "cipher-base": "^1.0.1",
1580 "inherits": "^2.0.1",
1581 "md5.js": "^1.3.4",
1582 "ripemd160": "^2.0.1",
1583 "sha.js": "^2.4.0"
1584 }
1585 },
1586 "node_modules/create-hmac": {
1587 "version": "1.1.7",
1588 "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
1589 "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
1590 "dev": true,
1591 "dependencies": {
1592 "cipher-base": "^1.0.3",
1593 "create-hash": "^1.1.0",
1594 "inherits": "^2.0.1",
1595 "ripemd160": "^2.0.0",
1596 "safe-buffer": "^5.0.1",
1597 "sha.js": "^2.4.8"
1598 }
1599 },
1600 "node_modules/crelt": {
1601 "version": "1.0.5",
1602 "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.5.tgz",
1603 "integrity": "sha512-+BO9wPPi+DWTDcNYhr/W90myha8ptzftZT+LwcmUbbok0rcP/fequmFYCw8NMoH7pkAZQzU78b3kYrlua5a9eA=="
1604 },
1605 "node_modules/cross-spawn": {
1606 "version": "6.0.5",
1607 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
1608 "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
1609 "dev": true,
1610 "dependencies": {
1611 "nice-try": "^1.0.4",
1612 "path-key": "^2.0.1",
1613 "semver": "^5.5.0",
1614 "shebang-command": "^1.2.0",
1615 "which": "^1.2.9"
1616 },
1617 "engines": {
1618 "node": ">=4.8"
1619 }
1620 },
1621 "node_modules/crypto-browserify": {
1622 "version": "3.12.0",
1623 "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
1624 "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
1625 "dev": true,
1626 "dependencies": {
1627 "browserify-cipher": "^1.0.0",
1628 "browserify-sign": "^4.0.0",
1629 "create-ecdh": "^4.0.0",
1630 "create-hash": "^1.1.0",
1631 "create-hmac": "^1.1.0",
1632 "diffie-hellman": "^5.0.0",
1633 "inherits": "^2.0.1",
1634 "pbkdf2": "^3.0.3",
1635 "public-encrypt": "^4.0.0",
1636 "randombytes": "^2.0.0",
1637 "randomfill": "^1.0.3"
1638 },
1639 "engines": {
1640 "node": "*"
1641 }
1642 },
1643 "node_modules/cstea": {
1644 "resolved": "../pkg",
1645 "link": true
1646 },
1647 "node_modules/cyclist": {
1648 "version": "0.2.2",
1649 "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
1650 "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
1651 "dev": true
1652 },
1653 "node_modules/debug": {
1654 "version": "4.1.1",
1655 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1656 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
1657 "dev": true,
1658 "dependencies": {
1659 "ms": "^2.1.1"
1660 }
1661 },
1662 "node_modules/debug/node_modules/ms": {
1663 "version": "2.1.2",
1664 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1665 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1666 "dev": true
1667 },
1668 "node_modules/decamelize": {
1669 "version": "1.2.0",
1670 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
1671 "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
1672 "dev": true,
1673 "engines": {
1674 "node": ">=0.10.0"
1675 }
1676 },
1677 "node_modules/decode-uri-component": {
1678 "version": "0.2.0",
1679 "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
1680 "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
1681 "dev": true,
1682 "engines": {
1683 "node": ">=0.10"
1684 }
1685 },
1686 "node_modules/deep-equal": {
1687 "version": "1.1.1",
1688 "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
1689 "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
1690 "dev": true,
1691 "dependencies": {
1692 "is-arguments": "^1.0.4",
1693 "is-date-object": "^1.0.1",
1694 "is-regex": "^1.0.4",
1695 "object-is": "^1.0.1",
1696 "object-keys": "^1.1.1",
1697 "regexp.prototype.flags": "^1.2.0"
1698 }
1699 },
1700 "node_modules/default-gateway": {
1701 "version": "4.2.0",
1702 "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
1703 "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
1704 "dev": true,
1705 "dependencies": {
1706 "execa": "^1.0.0",
1707 "ip-regex": "^2.1.0"
1708 },
1709 "engines": {
1710 "node": ">=6"
1711 }
1712 },
1713 "node_modules/define-properties": {
1714 "version": "1.1.3",
1715 "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
1716 "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
1717 "dev": true,
1718 "dependencies": {
1719 "object-keys": "^1.0.12"
1720 },
1721 "engines": {
1722 "node": ">= 0.4"
1723 }
1724 },
1725 "node_modules/define-property": {
1726 "version": "2.0.2",
1727 "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
1728 "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
1729 "dev": true,
1730 "dependencies": {
1731 "is-descriptor": "^1.0.2",
1732 "isobject": "^3.0.1"
1733 },
1734 "engines": {
1735 "node": ">=0.10.0"
1736 }
1737 },
1738 "node_modules/define-property/node_modules/is-accessor-descriptor": {
1739 "version": "1.0.0",
1740 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
1741 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1742 "dev": true,
1743 "dependencies": {
1744 "kind-of": "^6.0.0"
1745 },
1746 "engines": {
1747 "node": ">=0.10.0"
1748 }
1749 },
1750 "node_modules/define-property/node_modules/is-data-descriptor": {
1751 "version": "1.0.0",
1752 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
1753 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1754 "dev": true,
1755 "dependencies": {
1756 "kind-of": "^6.0.0"
1757 },
1758 "engines": {
1759 "node": ">=0.10.0"
1760 }
1761 },
1762 "node_modules/define-property/node_modules/is-descriptor": {
1763 "version": "1.0.2",
1764 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
1765 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1766 "dev": true,
1767 "dependencies": {
1768 "is-accessor-descriptor": "^1.0.0",
1769 "is-data-descriptor": "^1.0.0",
1770 "kind-of": "^6.0.2"
1771 },
1772 "engines": {
1773 "node": ">=0.10.0"
1774 }
1775 },
1776 "node_modules/del": {
1777 "version": "4.1.1",
1778 "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
1779 "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
1780 "dev": true,
1781 "dependencies": {
1782 "@types/glob": "^7.1.1",
1783 "globby": "^6.1.0",
1784 "is-path-cwd": "^2.0.0",
1785 "is-path-in-cwd": "^2.0.0",
1786 "p-map": "^2.0.0",
1787 "pify": "^4.0.1",
1788 "rimraf": "^2.6.3"
1789 },
1790 "engines": {
1791 "node": ">=6"
1792 }
1793 },
1794 "node_modules/del/node_modules/glob": {
1795 "version": "7.1.6",
1796 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
1797 "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
1798 "dev": true,
1799 "dependencies": {
1800 "fs.realpath": "^1.0.0",
1801 "inflight": "^1.0.4",
1802 "inherits": "2",
1803 "minimatch": "^3.0.4",
1804 "once": "^1.3.0",
1805 "path-is-absolute": "^1.0.0"
1806 },
1807 "engines": {
1808 "node": "*"
1809 }
1810 },
1811 "node_modules/del/node_modules/pify": {
1812 "version": "4.0.1",
1813 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
1814 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
1815 "dev": true,
1816 "engines": {
1817 "node": ">=6"
1818 }
1819 },
1820 "node_modules/del/node_modules/rimraf": {
1821 "version": "2.7.1",
1822 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
1823 "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
1824 "dev": true,
1825 "dependencies": {
1826 "glob": "^7.1.3"
1827 },
1828 "bin": {
1829 "rimraf": "bin.js"
1830 }
1831 },
1832 "node_modules/depd": {
1833 "version": "1.1.2",
1834 "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
1835 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
1836 "dev": true,
1837 "engines": {
1838 "node": ">= 0.6"
1839 }
1840 },
1841 "node_modules/des.js": {
1842 "version": "1.0.1",
1843 "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
1844 "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
1845 "dev": true,
1846 "dependencies": {
1847 "inherits": "^2.0.1",
1848 "minimalistic-assert": "^1.0.0"
1849 }
1850 },
1851 "node_modules/destroy": {
1852 "version": "1.0.4",
1853 "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
1854 "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
1855 "dev": true
1856 },
1857 "node_modules/detect-file": {
1858 "version": "1.0.0",
1859 "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
1860 "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=",
1861 "dev": true,
1862 "engines": {
1863 "node": ">=0.10.0"
1864 }
1865 },
1866 "node_modules/detect-node": {
1867 "version": "2.0.4",
1868 "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
1869 "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
1870 "dev": true
1871 },
1872 "node_modules/diffie-hellman": {
1873 "version": "5.0.3",
1874 "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
1875 "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
1876 "dev": true,
1877 "dependencies": {
1878 "bn.js": "^4.1.0",
1879 "miller-rabin": "^4.0.0",
1880 "randombytes": "^2.0.0"
1881 }
1882 },
1883 "node_modules/dir-glob": {
1884 "version": "2.2.2",
1885 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
1886 "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
1887 "dev": true,
1888 "dependencies": {
1889 "path-type": "^3.0.0"
1890 },
1891 "engines": {
1892 "node": ">=4"
1893 }
1894 },
1895 "node_modules/dns-equal": {
1896 "version": "1.0.0",
1897 "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
1898 "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
1899 "dev": true
1900 },
1901 "node_modules/dns-packet": {
1902 "version": "1.3.1",
1903 "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
1904 "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
1905 "dev": true,
1906 "dependencies": {
1907 "ip": "^1.1.0",
1908 "safe-buffer": "^5.0.1"
1909 }
1910 },
1911 "node_modules/dns-txt": {
1912 "version": "2.0.2",
1913 "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
1914 "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
1915 "dev": true,
1916 "dependencies": {
1917 "buffer-indexof": "^1.0.0"
1918 }
1919 },
1920 "node_modules/domain-browser": {
1921 "version": "1.2.0",
1922 "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
1923 "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
1924 "dev": true,
1925 "engines": {
1926 "node": ">=0.4",
1927 "npm": ">=1.2"
1928 }
1929 },
1930 "node_modules/duplexify": {
1931 "version": "3.6.0",
1932 "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
1933 "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
1934 "dev": true,
1935 "dependencies": {
1936 "end-of-stream": "^1.0.0",
1937 "inherits": "^2.0.1",
1938 "readable-stream": "^2.0.0",
1939 "stream-shift": "^1.0.0"
1940 }
1941 },
1942 "node_modules/ee-first": {
1943 "version": "1.1.1",
1944 "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
1945 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
1946 "dev": true
1947 },
1948 "node_modules/elliptic": {
1949 "version": "6.5.2",
1950 "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz",
1951 "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==",
1952 "dev": true,
1953 "dependencies": {
1954 "bn.js": "^4.4.0",
1955 "brorand": "^1.0.1",
1956 "hash.js": "^1.0.0",
1957 "hmac-drbg": "^1.0.0",
1958 "inherits": "^2.0.1",
1959 "minimalistic-assert": "^1.0.0",
1960 "minimalistic-crypto-utils": "^1.0.0"
1961 }
1962 },
1963 "node_modules/emoji-regex": {
1964 "version": "7.0.3",
1965 "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
1966 "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
1967 "dev": true
1968 },
1969 "node_modules/emojis-list": {
1970 "version": "2.1.0",
1971 "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
1972 "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
1973 "dev": true,
1974 "engines": {
1975 "node": ">= 0.10"
1976 }
1977 },
1978 "node_modules/encodeurl": {
1979 "version": "1.0.2",
1980 "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
1981 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
1982 "dev": true,
1983 "engines": {
1984 "node": ">= 0.8"
1985 }
1986 },
1987 "node_modules/end-of-stream": {
1988 "version": "1.4.1",
1989 "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
1990 "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
1991 "dev": true,
1992 "dependencies": {
1993 "once": "^1.4.0"
1994 }
1995 },
1996 "node_modules/enhanced-resolve": {
1997 "version": "4.1.0",
1998 "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
1999 "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
2000 "dev": true,
2001 "dependencies": {
2002 "graceful-fs": "^4.1.2",
2003 "memory-fs": "^0.4.0",
2004 "tapable": "^1.0.0"
2005 },
2006 "engines": {
2007 "node": ">=6.9.0"
2008 }
2009 },
2010 "node_modules/errno": {
2011 "version": "0.1.7",
2012 "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
2013 "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
2014 "dev": true,
2015 "dependencies": {
2016 "prr": "~1.0.1"
2017 },
2018 "bin": {
2019 "errno": "cli.js"
2020 }
2021 },
2022 "node_modules/es-abstract": {
2023 "version": "1.17.5",
2024 "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz",
2025 "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==",
2026 "dev": true,
2027 "dependencies": {
2028 "es-to-primitive": "^1.2.1",
2029 "function-bind": "^1.1.1",
2030 "has": "^1.0.3",
2031 "has-symbols": "^1.0.1",
2032 "is-callable": "^1.1.5",
2033 "is-regex": "^1.0.5",
2034 "object-inspect": "^1.7.0",
2035 "object-keys": "^1.1.1",
2036 "object.assign": "^4.1.0",
2037 "string.prototype.trimleft": "^2.1.1",
2038 "string.prototype.trimright": "^2.1.1"
2039 },
2040 "engines": {
2041 "node": ">= 0.4"
2042 }
2043 },
2044 "node_modules/es-to-primitive": {
2045 "version": "1.2.1",
2046 "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
2047 "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
2048 "dev": true,
2049 "dependencies": {
2050 "is-callable": "^1.1.4",
2051 "is-date-object": "^1.0.1",
2052 "is-symbol": "^1.0.2"
2053 },
2054 "engines": {
2055 "node": ">= 0.4"
2056 }
2057 },
2058 "node_modules/escape-html": {
2059 "version": "1.0.3",
2060 "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
2061 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
2062 "dev": true
2063 },
2064 "node_modules/escape-string-regexp": {
2065 "version": "1.0.5",
2066 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
2067 "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
2068 "dev": true,
2069 "engines": {
2070 "node": ">=0.8.0"
2071 }
2072 },
2073 "node_modules/eslint-scope": {
2074 "version": "4.0.3",
2075 "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
2076 "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
2077 "dev": true,
2078 "dependencies": {
2079 "esrecurse": "^4.1.0",
2080 "estraverse": "^4.1.1"
2081 },
2082 "engines": {
2083 "node": ">=4.0.0"
2084 }
2085 },
2086 "node_modules/esrecurse": {
2087 "version": "4.2.1",
2088 "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
2089 "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
2090 "dev": true,
2091 "dependencies": {
2092 "estraverse": "^4.1.0"
2093 },
2094 "engines": {
2095 "node": ">=4.0"
2096 }
2097 },
2098 "node_modules/estraverse": {
2099 "version": "4.3.0",
2100 "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
2101 "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
2102 "dev": true,
2103 "engines": {
2104 "node": ">=4.0"
2105 }
2106 },
2107 "node_modules/etag": {
2108 "version": "1.8.1",
2109 "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
2110 "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
2111 "dev": true,
2112 "engines": {
2113 "node": ">= 0.6"
2114 }
2115 },
2116 "node_modules/eventemitter3": {
2117 "version": "4.0.2",
2118 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.2.tgz",
2119 "integrity": "sha512-c8VhEv9UueTlJtfhTx5mbt94l/N1nrfN8j3H1kgl/APEv/y4E95ny3lABssobpcX+4vy/fBtrdhWi44VxTSsog==",
2120 "dev": true
2121 },
2122 "node_modules/events": {
2123 "version": "3.1.0",
2124 "resolved": "http://registry.npmjs.org/events/-/events-3.1.0.tgz",
2125 "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==",
2126 "dev": true,
2127 "engines": {
2128 "node": ">=0.8.x"
2129 }
2130 },
2131 "node_modules/eventsource": {
2132 "version": "1.0.7",
2133 "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
2134 "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
2135 "dev": true,
2136 "dependencies": {
2137 "original": "^1.0.0"
2138 },
2139 "engines": {
2140 "node": ">=0.12.0"
2141 }
2142 },
2143 "node_modules/evp_bytestokey": {
2144 "version": "1.0.3",
2145 "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
2146 "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
2147 "dev": true,
2148 "dependencies": {
2149 "md5.js": "^1.3.4",
2150 "safe-buffer": "^5.1.1"
2151 }
2152 },
2153 "node_modules/execa": {
2154 "version": "1.0.0",
2155 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
2156 "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
2157 "dev": true,
2158 "dependencies": {
2159 "cross-spawn": "^6.0.0",
2160 "get-stream": "^4.0.0",
2161 "is-stream": "^1.1.0",
2162 "npm-run-path": "^2.0.0",
2163 "p-finally": "^1.0.0",
2164 "signal-exit": "^3.0.0",
2165 "strip-eof": "^1.0.0"
2166 },
2167 "engines": {
2168 "node": ">=6"
2169 }
2170 },
2171 "node_modules/expand-brackets": {
2172 "version": "2.1.4",
2173 "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
2174 "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
2175 "dev": true,
2176 "dependencies": {
2177 "debug": "^2.3.3",
2178 "define-property": "^0.2.5",
2179 "extend-shallow": "^2.0.1",
2180 "posix-character-classes": "^0.1.0",
2181 "regex-not": "^1.0.0",
2182 "snapdragon": "^0.8.1",
2183 "to-regex": "^3.0.1"
2184 },
2185 "engines": {
2186 "node": ">=0.10.0"
2187 }
2188 },
2189 "node_modules/expand-brackets/node_modules/debug": {
2190 "version": "2.6.9",
2191 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2192 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2193 "dev": true,
2194 "dependencies": {
2195 "ms": "2.0.0"
2196 }
2197 },
2198 "node_modules/expand-brackets/node_modules/define-property": {
2199 "version": "0.2.5",
2200 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
2201 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
2202 "dev": true,
2203 "dependencies": {
2204 "is-descriptor": "^0.1.0"
2205 },
2206 "engines": {
2207 "node": ">=0.10.0"
2208 }
2209 },
2210 "node_modules/expand-brackets/node_modules/extend-shallow": {
2211 "version": "2.0.1",
2212 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2213 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2214 "dev": true,
2215 "dependencies": {
2216 "is-extendable": "^0.1.0"
2217 },
2218 "engines": {
2219 "node": ">=0.10.0"
2220 }
2221 },
2222 "node_modules/expand-tilde": {
2223 "version": "2.0.2",
2224 "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
2225 "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
2226 "dev": true,
2227 "dependencies": {
2228 "homedir-polyfill": "^1.0.1"
2229 },
2230 "engines": {
2231 "node": ">=0.10.0"
2232 }
2233 },
2234 "node_modules/express": {
2235 "version": "4.17.1",
2236 "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
2237 "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
2238 "dev": true,
2239 "dependencies": {
2240 "accepts": "~1.3.7",
2241 "array-flatten": "1.1.1",
2242 "body-parser": "1.19.0",
2243 "content-disposition": "0.5.3",
2244 "content-type": "~1.0.4",
2245 "cookie": "0.4.0",
2246 "cookie-signature": "1.0.6",
2247 "debug": "2.6.9",
2248 "depd": "~1.1.2",
2249 "encodeurl": "~1.0.2",
2250 "escape-html": "~1.0.3",
2251 "etag": "~1.8.1",
2252 "finalhandler": "~1.1.2",
2253 "fresh": "0.5.2",
2254 "merge-descriptors": "1.0.1",
2255 "methods": "~1.1.2",
2256 "on-finished": "~2.3.0",
2257 "parseurl": "~1.3.3",
2258 "path-to-regexp": "0.1.7",
2259 "proxy-addr": "~2.0.5",
2260 "qs": "6.7.0",
2261 "range-parser": "~1.2.1",
2262 "safe-buffer": "5.1.2",
2263 "send": "0.17.1",
2264 "serve-static": "1.14.1",
2265 "setprototypeof": "1.1.1",
2266 "statuses": "~1.5.0",
2267 "type-is": "~1.6.18",
2268 "utils-merge": "1.0.1",
2269 "vary": "~1.1.2"
2270 },
2271 "engines": {
2272 "node": ">= 0.10.0"
2273 }
2274 },
2275 "node_modules/express/node_modules/array-flatten": {
2276 "version": "1.1.1",
2277 "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
2278 "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
2279 "dev": true
2280 },
2281 "node_modules/express/node_modules/debug": {
2282 "version": "2.6.9",
2283 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2284 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2285 "dev": true,
2286 "dependencies": {
2287 "ms": "2.0.0"
2288 }
2289 },
2290 "node_modules/extend-shallow": {
2291 "version": "3.0.2",
2292 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
2293 "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2294 "dev": true,
2295 "dependencies": {
2296 "assign-symbols": "^1.0.0",
2297 "is-extendable": "^1.0.1"
2298 },
2299 "engines": {
2300 "node": ">=0.10.0"
2301 }
2302 },
2303 "node_modules/extend-shallow/node_modules/is-extendable": {
2304 "version": "1.0.1",
2305 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
2306 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2307 "dev": true,
2308 "dependencies": {
2309 "is-plain-object": "^2.0.4"
2310 },
2311 "engines": {
2312 "node": ">=0.10.0"
2313 }
2314 },
2315 "node_modules/extglob": {
2316 "version": "2.0.4",
2317 "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
2318 "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
2319 "dev": true,
2320 "dependencies": {
2321 "array-unique": "^0.3.2",
2322 "define-property": "^1.0.0",
2323 "expand-brackets": "^2.1.4",
2324 "extend-shallow": "^2.0.1",
2325 "fragment-cache": "^0.2.1",
2326 "regex-not": "^1.0.0",
2327 "snapdragon": "^0.8.1",
2328 "to-regex": "^3.0.1"
2329 },
2330 "engines": {
2331 "node": ">=0.10.0"
2332 }
2333 },
2334 "node_modules/extglob/node_modules/define-property": {
2335 "version": "1.0.0",
2336 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
2337 "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
2338 "dev": true,
2339 "dependencies": {
2340 "is-descriptor": "^1.0.0"
2341 },
2342 "engines": {
2343 "node": ">=0.10.0"
2344 }
2345 },
2346 "node_modules/extglob/node_modules/extend-shallow": {
2347 "version": "2.0.1",
2348 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2349 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2350 "dev": true,
2351 "dependencies": {
2352 "is-extendable": "^0.1.0"
2353 },
2354 "engines": {
2355 "node": ">=0.10.0"
2356 }
2357 },
2358 "node_modules/extglob/node_modules/is-accessor-descriptor": {
2359 "version": "1.0.0",
2360 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
2361 "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2362 "dev": true,
2363 "dependencies": {
2364 "kind-of": "^6.0.0"
2365 },
2366 "engines": {
2367 "node": ">=0.10.0"
2368 }
2369 },
2370 "node_modules/extglob/node_modules/is-data-descriptor": {
2371 "version": "1.0.0",
2372 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
2373 "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2374 "dev": true,
2375 "dependencies": {
2376 "kind-of": "^6.0.0"
2377 },
2378 "engines": {
2379 "node": ">=0.10.0"
2380 }
2381 },
2382 "node_modules/extglob/node_modules/is-descriptor": {
2383 "version": "1.0.2",
2384 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
2385 "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2386 "dev": true,
2387 "dependencies": {
2388 "is-accessor-descriptor": "^1.0.0",
2389 "is-data-descriptor": "^1.0.0",
2390 "kind-of": "^6.0.2"
2391 },
2392 "engines": {
2393 "node": ">=0.10.0"
2394 }
2395 },
2396 "node_modules/fast-deep-equal": {
2397 "version": "2.0.1",
2398 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
2399 "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
2400 "dev": true
2401 },
2402 "node_modules/fast-json-stable-stringify": {
2403 "version": "2.0.0",
2404 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
2405 "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
2406 "dev": true
2407 },
2408 "node_modules/faye-websocket": {
2409 "version": "0.10.0",
2410 "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
2411 "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
2412 "dev": true,
2413 "dependencies": {
2414 "websocket-driver": ">=0.5.1"
2415 },
2416 "engines": {
2417 "node": ">=0.4.0"
2418 }
2419 },
2420 "node_modules/figgy-pudding": {
2421 "version": "3.5.1",
2422 "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
2423 "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
2424 "dev": true
2425 },
2426 "node_modules/fill-range": {
2427 "version": "4.0.0",
2428 "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
2429 "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
2430 "dev": true,
2431 "dependencies": {
2432 "extend-shallow": "^2.0.1",
2433 "is-number": "^3.0.0",
2434 "repeat-string": "^1.6.1",
2435 "to-regex-range": "^2.1.0"
2436 },
2437 "engines": {
2438 "node": ">=0.10.0"
2439 }
2440 },
2441 "node_modules/fill-range/node_modules/extend-shallow": {
2442 "version": "2.0.1",
2443 "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
2444 "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
2445 "dev": true,
2446 "dependencies": {
2447 "is-extendable": "^0.1.0"
2448 },
2449 "engines": {
2450 "node": ">=0.10.0"
2451 }
2452 },
2453 "node_modules/finalhandler": {
2454 "version": "1.1.2",
2455 "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
2456 "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
2457 "dev": true,
2458 "dependencies": {
2459 "debug": "2.6.9",
2460 "encodeurl": "~1.0.2",
2461 "escape-html": "~1.0.3",
2462 "on-finished": "~2.3.0",
2463 "parseurl": "~1.3.3",
2464 "statuses": "~1.5.0",
2465 "unpipe": "~1.0.0"
2466 },
2467 "engines": {
2468 "node": ">= 0.8"
2469 }
2470 },
2471 "node_modules/finalhandler/node_modules/debug": {
2472 "version": "2.6.9",
2473 "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
2474 "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
2475 "dev": true,
2476 "dependencies": {
2477 "ms": "2.0.0"
2478 }
2479 },
2480 "node_modules/find-cache-dir": {
2481 "version": "2.1.0",
2482 "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
2483 "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
2484 "dev": true,
2485 "dependencies": {
2486 "commondir": "^1.0.1",
2487 "make-dir": "^2.0.0",
2488 "pkg-dir": "^3.0.0"
2489 },
2490 "engines": {
2491 "node": ">=6"
2492 }
2493 },
2494 "node_modules/find-up": {
2495 "version": "3.0.0",
2496 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
2497 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
2498 "dev": true,
2499 "dependencies": {
2500 "locate-path": "^3.0.0"
2501 },
2502 "engines": {
2503 "node": ">=6"
2504 }
2505 },
2506 "node_modules/findup-sync": {
2507 "version": "3.0.0",
2508 "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
2509 "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
2510 "dev": true,
2511 "dependencies": {
2512 "detect-file": "^1.0.0",
2513 "is-glob": "^4.0.0",
2514 "micromatch": "^3.0.4",
2515 "resolve-dir": "^1.0.1"
2516 },
2517 "engines": {
2518 "node": ">= 0.10"
2519 }
2520 },
2521 "node_modules/flush-write-stream": {
2522 "version": "1.0.3",
2523 "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
2524 "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
2525 "dev": true,
2526 "dependencies": {
2527 "inherits": "^2.0.1",
2528 "readable-stream": "^2.0.4"
2529 }
2530 },
2531 "node_modules/follow-redirects": {
2532 "version": "1.11.0",
2533 "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz",
2534 "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==",
2535 "dev": true,
2536 "dependencies": {
2537 "debug": "^3.0.0"
2538 },
2539 "engines": {
2540 "node": ">=4.0"
2541 }
2542 },
2543 "node_modules/follow-redirects/node_modules/debug": {
2544 "version": "3.2.6",
2545 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
2546 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
2547 "dev": true,
2548 "dependencies": {
2549 "ms": "^2.1.1"
2550 }
2551 },
2552 "node_modules/follow-redirects/node_modules/ms": {
2553 "version": "2.1.2",
2554 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
2555 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
2556 "dev": true
2557 },
2558 "node_modules/for-in": {
2559 "version": "1.0.2",
2560 "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2561 "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2562 "dev": true,
2563 "engines": {
2564 "node": ">=0.10.0"
2565 }
2566 },
2567 "node_modules/forwarded": {
2568 "version": "0.1.2",
2569 "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
2570 "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
2571 "dev": true,
2572 "engines": {
2573 "node": ">= 0.6"
2574 }
2575 },
2576 "node_modules/fragment-cache": {
2577 "version": "0.2.1",
2578 "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
2579 "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
2580 "dev": true,
2581 "dependencies": {
2582 "map-cache": "^0.2.2"
2583 },
2584 "engines": {
2585 "node": ">=0.10.0"
2586 }
2587 },
2588 "node_modules/fresh": {
2589 "version": "0.5.2",
2590 "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
2591 "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
2592 "dev": true,
2593 "engines": {
2594 "node": ">= 0.6"
2595 }
2596 },
2597 "node_modules/from2": {
2598 "version": "2.3.0",
2599 "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
2600 "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
2601 "dev": true,
2602 "dependencies": {
2603 "inherits": "^2.0.1",
2604 "readable-stream": "^2.0.0"
2605 }
2606 },
2607 "node_modules/fs-write-stream-atomic": {
2608 "version": "1.0.10",
2609 "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
2610 "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
2611 "dev": true,
2612 "dependencies": {
2613 "graceful-fs": "^4.1.2",
2614 "iferr": "^0.1.5",
2615 "imurmurhash": "^0.1.4",
2616 "readable-stream": "1 || 2"
2617 }
2618 },
2619 "node_modules/fs.realpath": {
2620 "version": "1.0.0",
2621 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
2622 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
2623 "dev": true
2624 },
2625 "node_modules/fsevents": {
2626 "version": "1.2.9",
2627 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
2628 "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
2629 "bundleDependencies": [
2630 "node-pre-gyp"
2631 ],
2632 "dev": true,
2633 "hasInstallScript": true,
2634 "optional": true,
2635 "os": [
2636 "darwin"
2637 ],
2638 "dependencies": {
2639 "nan": "^2.12.1",
2640 "node-pre-gyp": "^0.12.0"
2641 },
2642 "engines": {
2643 "node": ">=4.0"
2644 }
2645 },
2646 "node_modules/fsevents/node_modules/abbrev": {
2647 "version": "1.1.1",
2648 "dev": true,
2649 "inBundle": true,
2650 "license": "ISC",
2651 "optional": true
2652 },
2653 "node_modules/fsevents/node_modules/ansi-regex": {
2654 "version": "2.1.1",
2655 "dev": true,
2656 "inBundle": true,
2657 "license": "MIT",
2658 "optional": true,
2659 "engines": {
2660 "node": ">=0.10.0"
2661 }
2662 },
2663 "node_modules/fsevents/node_modules/aproba": {
2664 "version": "1.2.0",
2665 "dev": true,
2666 "inBundle": true,
2667 "license": "ISC",
2668 "optional": true
2669 },
2670 "node_modules/fsevents/node_modules/are-we-there-yet": {
2671 "version": "1.1.5",
2672 "dev": true,
2673 "inBundle": true,
2674 "license": "ISC",
2675 "optional": true,
2676 "dependencies": {
2677 "delegates": "^1.0.0",
2678 "readable-stream": "^2.0.6"
2679 }
2680 },
2681 "node_modules/fsevents/node_modules/balanced-match": {
2682 "version": "1.0.0",
2683 "dev": true,
2684 "inBundle": true,
2685 "license": "MIT",
2686 "optional": true
2687 },
2688 "node_modules/fsevents/node_modules/brace-expansion": {
2689 "version": "1.1.11",
2690 "dev": true,
2691 "inBundle": true,
2692 "license": "MIT",
2693 "optional": true,
2694 "dependencies": {
2695 "balanced-match": "^1.0.0",
2696 "concat-map": "0.0.1"
2697 }
2698 },
2699 "node_modules/fsevents/node_modules/chownr": {
2700 "version": "1.1.1",
2701 "dev": true,
2702 "inBundle": true,
2703 "license": "ISC",
2704 "optional": true
2705 },
2706 "node_modules/fsevents/node_modules/code-point-at": {
2707 "version": "1.1.0",
2708 "dev": true,
2709 "inBundle": true,
2710 "license": "MIT",
2711 "optional": true,
2712 "engines": {
2713 "node": ">=0.10.0"
2714 }
2715 },
2716 "node_modules/fsevents/node_modules/concat-map": {
2717 "version": "0.0.1",
2718 "dev": true,
2719 "inBundle": true,
2720 "license": "MIT",
2721 "optional": true
2722 },
2723 "node_modules/fsevents/node_modules/console-control-strings": {
2724 "version": "1.1.0",
2725 "dev": true,
2726 "inBundle": true,
2727 "license": "ISC",
2728 "optional": true
2729 },
2730 "node_modules/fsevents/node_modules/core-util-is": {
2731 "version": "1.0.2",
2732 "dev": true,
2733 "inBundle": true,
2734 "license": "MIT",
2735 "optional": true
2736 },
2737 "node_modules/fsevents/node_modules/debug": {
2738 "version": "4.1.1",
2739 "dev": true,
2740 "inBundle": true,
2741 "license": "MIT",
2742 "optional": true,
2743 "dependencies": {
2744 "ms": "^2.1.1"
2745 }
2746 },
2747 "node_modules/fsevents/node_modules/deep-extend": {
2748 "version": "0.6.0",
2749 "dev": true,
2750 "inBundle": true,
2751 "license": "MIT",
2752 "optional": true,
2753 "engines": {
2754 "node": ">=4.0.0"
2755 }
2756 },
2757 "node_modules/fsevents/node_modules/delegates": {
2758 "version": "1.0.0",
2759 "dev": true,
2760 "inBundle": true,
2761 "license": "MIT",
2762 "optional": true
2763 },
2764 "node_modules/fsevents/node_modules/detect-libc": {
2765 "version": "1.0.3",
2766 "dev": true,
2767 "inBundle": true,
2768 "license": "Apache-2.0",
2769 "optional": true,
2770 "bin": {
2771 "detect-libc": "bin/detect-libc.js"
2772 },
2773 "engines": {
2774 "node": ">=0.10"
2775 }
2776 },
2777 "node_modules/fsevents/node_modules/fs-minipass": {
2778 "version": "1.2.5",
2779 "dev": true,
2780 "inBundle": true,
2781 "license": "ISC",
2782 "optional": true,
2783 "dependencies": {
2784 "minipass": "^2.2.1"
2785 }
2786 },
2787 "node_modules/fsevents/node_modules/fs.realpath": {
2788 "version": "1.0.0",
2789 "dev": true,
2790 "inBundle": true,
2791 "license": "ISC",
2792 "optional": true
2793 },
2794 "node_modules/fsevents/node_modules/gauge": {
2795 "version": "2.7.4",
2796 "dev": true,
2797 "inBundle": true,
2798 "license": "ISC",
2799 "optional": true,
2800 "dependencies": {
2801 "aproba": "^1.0.3",
2802 "console-control-strings": "^1.0.0",
2803 "has-unicode": "^2.0.0",
2804 "object-assign": "^4.1.0",
2805 "signal-exit": "^3.0.0",
2806 "string-width": "^1.0.1",
2807 "strip-ansi": "^3.0.1",
2808 "wide-align": "^1.1.0"
2809 }
2810 },
2811 "node_modules/fsevents/node_modules/glob": {
2812 "version": "7.1.3",
2813 "dev": true,
2814 "inBundle": true,
2815 "license": "ISC",
2816 "optional": true,
2817 "dependencies": {
2818 "fs.realpath": "^1.0.0",
2819 "inflight": "^1.0.4",
2820 "inherits": "2",
2821 "minimatch": "^3.0.4",
2822 "once": "^1.3.0",
2823 "path-is-absolute": "^1.0.0"
2824 },
2825 "engines": {
2826 "node": "*"
2827 }
2828 },
2829 "node_modules/fsevents/node_modules/has-unicode": {
2830 "version": "2.0.1",
2831 "dev": true,
2832 "inBundle": true,
2833 "license": "ISC",
2834 "optional": true
2835 },
2836 "node_modules/fsevents/node_modules/iconv-lite": {
2837 "version": "0.4.24",
2838 "dev": true,
2839 "inBundle": true,
2840 "license": "MIT",
2841 "optional": true,
2842 "dependencies": {
2843 "safer-buffer": ">= 2.1.2 < 3"
2844 },
2845 "engines": {
2846 "node": ">=0.10.0"
2847 }
2848 },
2849 "node_modules/fsevents/node_modules/ignore-walk": {
2850 "version": "3.0.1",
2851 "dev": true,
2852 "inBundle": true,
2853 "license": "ISC",
2854 "optional": true,
2855 "dependencies": {
2856 "minimatch": "^3.0.4"
2857 }
2858 },
2859 "node_modules/fsevents/node_modules/inflight": {
2860 "version": "1.0.6",
2861 "dev": true,
2862 "inBundle": true,
2863 "license": "ISC",
2864 "optional": true,
2865 "dependencies": {
2866 "once": "^1.3.0",
2867 "wrappy": "1"
2868 }
2869 },
2870 "node_modules/fsevents/node_modules/inherits": {
2871 "version": "2.0.3",
2872 "dev": true,
2873 "inBundle": true,
2874 "license": "ISC",
2875 "optional": true
2876 },
2877 "node_modules/fsevents/node_modules/ini": {
2878 "version": "1.3.5",
2879 "dev": true,
2880 "inBundle": true,
2881 "license": "ISC",
2882 "optional": true,
2883 "engines": {
2884 "node": "*"
2885 }
2886 },
2887 "node_modules/fsevents/node_modules/is-fullwidth-code-point": {
2888 "version": "1.0.0",
2889 "dev": true,
2890 "inBundle": true,
2891 "license": "MIT",
2892 "optional": true,
2893 "dependencies": {
2894 "number-is-nan": "^1.0.0"
2895 },
2896 "engines": {
2897 "node": ">=0.10.0"
2898 }
2899 },
2900 "node_modules/fsevents/node_modules/isarray": {
2901 "version": "1.0.0",
2902 "dev": true,
2903 "inBundle": true,
2904 "license": "MIT",
2905 "optional": true
2906 },
2907 "node_modules/fsevents/node_modules/minimatch": {
2908 "version": "3.0.4",
2909 "dev": true,
2910 "inBundle": true,
2911 "license": "ISC",
2912 "optional": true,
2913 "dependencies": {
2914 "brace-expansion": "^1.1.7"
2915 },
2916 "engines": {
2917 "node": "*"
2918 }
2919 },
2920 "node_modules/fsevents/node_modules/minimist": {
2921 "version": "0.0.8",
2922 "dev": true,
2923 "inBundle": true,
2924 "license": "MIT",
2925 "optional": true
2926 },
2927 "node_modules/fsevents/node_modules/minipass": {
2928 "version": "2.3.5",
2929 "dev": true,
2930 "inBundle": true,
2931 "license": "ISC",
2932 "optional": true,
2933 "dependencies": {
2934 "safe-buffer": "^5.1.2",
2935 "yallist": "^3.0.0"
2936 }
2937 },
2938 "node_modules/fsevents/node_modules/minizlib": {
2939 "version": "1.2.1",
2940 "dev": true,
2941 "inBundle": true,
2942 "license": "MIT",
2943 "optional": true,
2944 "dependencies": {
2945 "minipass": "^2.2.1"
2946 }
2947 },
2948 "node_modules/fsevents/node_modules/mkdirp": {
2949 "version": "0.5.1",
2950 "dev": true,
2951 "inBundle": true,
2952 "license": "MIT",
2953 "optional": true,
2954 "dependencies": {
2955 "minimist": "0.0.8"
2956 },
2957 "bin": {
2958 "mkdirp": "bin/cmd.js"
2959 }
2960 },
2961 "node_modules/fsevents/node_modules/ms": {
2962 "version": "2.1.1",
2963 "dev": true,
2964 "inBundle": true,
2965 "license": "MIT",
2966 "optional": true
2967 },
2968 "node_modules/fsevents/node_modules/nan": {
2969 "version": "2.13.2",
2970 "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
2971 "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
2972 "dev": true,
2973 "optional": true
2974 },
2975 "node_modules/fsevents/node_modules/needle": {
2976 "version": "2.3.0",
2977 "dev": true,
2978 "inBundle": true,
2979 "license": "MIT",
2980 "optional": true,
2981 "dependencies": {
2982 "debug": "^4.1.0",
2983 "iconv-lite": "^0.4.4",
2984 "sax": "^1.2.4"
2985 },
2986 "bin": {
2987 "needle": "bin/needle"
2988 },
2989 "engines": {
2990 "node": ">= 4.4.x"
2991 }
2992 },
2993 "node_modules/fsevents/node_modules/node-pre-gyp": {
2994 "version": "0.12.0",
2995 "dev": true,
2996 "inBundle": true,
2997 "license": "BSD-3-Clause",
2998 "optional": true,
2999 "dependencies": {
3000 "detect-libc": "^1.0.2",
3001 "mkdirp": "^0.5.1",
3002 "needle": "^2.2.1",
3003 "nopt": "^4.0.1",
3004 "npm-packlist": "^1.1.6",
3005 "npmlog": "^4.0.2",
3006 "rc": "^1.2.7",
3007 "rimraf": "^2.6.1",
3008 "semver": "^5.3.0",
3009 "tar": "^4"
3010 },
3011 "bin": {
3012 "node-pre-gyp": "bin/node-pre-gyp"
3013 }
3014 },
3015 "node_modules/fsevents/node_modules/nopt": {
3016 "version": "4.0.1",
3017 "dev": true,
3018 "inBundle": true,
3019 "license": "ISC",
3020 "optional": true,
3021 "dependencies": {
3022 "abbrev": "1",
3023 "osenv": "^0.1.4"
3024 },
3025 "bin": {
3026 "nopt": "bin/nopt.js"
3027 }
3028 },
3029 "node_modules/fsevents/node_modules/npm-bundled": {
3030 "version": "1.0.6",
3031 "dev": true,
3032 "inBundle": true,
3033 "license": "ISC",
3034 "optional": true
3035 },
3036 "node_modules/fsevents/node_modules/npm-packlist": {
3037 "version": "1.4.1",
3038 "dev": true,
3039 "inBundle": true,
3040 "license": "ISC",
3041 "optional": true,
3042 "dependencies": {
3043 "ignore-walk": "^3.0.1",
3044 "npm-bundled": "^1.0.1"
3045 }
3046 },
3047 "node_modules/fsevents/node_modules/npmlog": {
3048 "version": "4.1.2",
3049 "dev": true,
3050 "inBundle": true,
3051 "license": "ISC",
3052 "optional": true,
3053 "dependencies": {
3054 "are-we-there-yet": "~1.1.2",
3055 "console-control-strings": "~1.1.0",
3056 "gauge": "~2.7.3",
3057 "set-blocking": "~2.0.0"
3058 }
3059 },
3060 "node_modules/fsevents/node_modules/number-is-nan": {
3061 "version": "1.0.1",
3062 "dev": true,
3063 "inBundle": true,
3064 "license": "MIT",
3065 "optional": true,
3066 "engines": {
3067 "node": ">=0.10.0"
3068 }
3069 },
3070 "node_modules/fsevents/node_modules/object-assign": {
3071 "version": "4.1.1",
3072 "dev": true,
3073 "inBundle": true,
3074 "license": "MIT",
3075 "optional": true,
3076 "engines": {
3077 "node": ">=0.10.0"
3078 }
3079 },
3080 "node_modules/fsevents/node_modules/once": {
3081 "version": "1.4.0",
3082 "dev": true,
3083 "inBundle": true,
3084 "license": "ISC",
3085 "optional": true,
3086 "dependencies": {
3087 "wrappy": "1"
3088 }
3089 },
3090 "node_modules/fsevents/node_modules/os-homedir": {
3091 "version": "1.0.2",
3092 "dev": true,
3093 "inBundle": true,
3094 "license": "MIT",
3095 "optional": true,
3096 "engines": {
3097 "node": ">=0.10.0"
3098 }
3099 },
3100 "node_modules/fsevents/node_modules/os-tmpdir": {
3101 "version": "1.0.2",
3102 "dev": true,
3103 "inBundle": true,
3104 "license": "MIT",
3105 "optional": true,
3106 "engines": {
3107 "node": ">=0.10.0"
3108 }
3109 },
3110 "node_modules/fsevents/node_modules/osenv": {
3111 "version": "0.1.5",
3112 "dev": true,
3113 "inBundle": true,
3114 "license": "ISC",
3115 "optional": true,
3116 "dependencies": {
3117 "os-homedir": "^1.0.0",
3118 "os-tmpdir": "^1.0.0"
3119 }
3120 },
3121 "node_modules/fsevents/node_modules/path-is-absolute": {
3122 "version": "1.0.1",
3123 "dev": true,
3124 "inBundle": true,
3125 "license": "MIT",
3126 "optional": true,
3127 "engines": {
3128 "node": ">=0.10.0"
3129 }
3130 },
3131 "node_modules/fsevents/node_modules/process-nextick-args": {
3132 "version": "2.0.0",
3133 "dev": true,
3134 "inBundle": true,
3135 "license": "MIT",
3136 "optional": true
3137 },
3138 "node_modules/fsevents/node_modules/rc": {
3139 "version": "1.2.8",
3140 "dev": true,
3141 "inBundle": true,
3142 "license": "(BSD-2-Clause OR MIT OR Apache-2.0)",
3143 "optional": true,
3144 "dependencies": {
3145 "deep-extend": "^0.6.0",
3146 "ini": "~1.3.0",
3147 "minimist": "^1.2.0",
3148 "strip-json-comments": "~2.0.1"
3149 },
3150 "bin": {
3151 "rc": "cli.js"
3152 }
3153 },
3154 "node_modules/fsevents/node_modules/rc/node_modules/minimist": {
3155 "version": "1.2.0",
3156 "dev": true,
3157 "inBundle": true,
3158 "license": "MIT",
3159 "optional": true
3160 },
3161 "node_modules/fsevents/node_modules/readable-stream": {
3162 "version": "2.3.6",
3163 "dev": true,
3164 "inBundle": true,
3165 "license": "MIT",
3166 "optional": true,
3167 "dependencies": {
3168 "core-util-is": "~1.0.0",
3169 "inherits": "~2.0.3",
3170 "isarray": "~1.0.0",
3171 "process-nextick-args": "~2.0.0",
3172 "safe-buffer": "~5.1.1",
3173 "string_decoder": "~1.1.1",
3174 "util-deprecate": "~1.0.1"
3175 }
3176 },
3177 "node_modules/fsevents/node_modules/rimraf": {
3178 "version": "2.6.3",
3179 "dev": true,
3180 "inBundle": true,
3181 "license": "ISC",
3182 "optional": true,
3183 "dependencies": {
3184 "glob": "^7.1.3"
3185 },
3186 "bin": {
3187 "rimraf": "bin.js"
3188 }
3189 },
3190 "node_modules/fsevents/node_modules/safe-buffer": {
3191 "version": "5.1.2",
3192 "dev": true,
3193 "inBundle": true,
3194 "license": "MIT",
3195 "optional": true
3196 },
3197 "node_modules/fsevents/node_modules/safer-buffer": {
3198 "version": "2.1.2",
3199 "dev": true,
3200 "inBundle": true,
3201 "license": "MIT",
3202 "optional": true
3203 },
3204 "node_modules/fsevents/node_modules/sax": {
3205 "version": "1.2.4",
3206 "dev": true,
3207 "inBundle": true,
3208 "license": "ISC",
3209 "optional": true
3210 },
3211 "node_modules/fsevents/node_modules/semver": {
3212 "version": "5.7.0",
3213 "dev": true,
3214 "inBundle": true,
3215 "license": "ISC",
3216 "optional": true,
3217 "bin": {
3218 "semver": "bin/semver"
3219 }
3220 },
3221 "node_modules/fsevents/node_modules/set-blocking": {
3222 "version": "2.0.0",
3223 "dev": true,
3224 "inBundle": true,
3225 "license": "ISC",
3226 "optional": true
3227 },
3228 "node_modules/fsevents/node_modules/signal-exit": {
3229 "version": "3.0.2",
3230 "dev": true,
3231 "inBundle": true,
3232 "license": "ISC",
3233 "optional": true
3234 },
3235 "node_modules/fsevents/node_modules/string_decoder": {
3236 "version": "1.1.1",
3237 "dev": true,
3238 "inBundle": true,
3239 "license": "MIT",
3240 "optional": true,
3241 "dependencies": {
3242 "safe-buffer": "~5.1.0"
3243 }
3244 },
3245 "node_modules/fsevents/node_modules/string-width": {
3246 "version": "1.0.2",
3247 "dev": true,
3248 "inBundle": true,
3249 "license": "MIT",
3250 "optional": true,
3251 "dependencies": {
3252 "code-point-at": "^1.0.0",
3253 "is-fullwidth-code-point": "^1.0.0",
3254 "strip-ansi": "^3.0.0"
3255 },
3256 "engines": {
3257 "node": ">=0.10.0"
3258 }
3259 },
3260 "node_modules/fsevents/node_modules/strip-ansi": {
3261 "version": "3.0.1",
3262 "dev": true,
3263 "inBundle": true,
3264 "license": "MIT",
3265 "optional": true,
3266 "dependencies": {
3267 "ansi-regex": "^2.0.0"
3268 },
3269 "engines": {
3270 "node": ">=0.10.0"
3271 }
3272 },
3273 "node_modules/fsevents/node_modules/strip-json-comments": {
3274 "version": "2.0.1",
3275 "dev": true,
3276 "inBundle": true,
3277 "license": "MIT",
3278 "optional": true,
3279 "engines": {
3280 "node": ">=0.10.0"
3281 }
3282 },
3283 "node_modules/fsevents/node_modules/tar": {
3284 "version": "4.4.8",
3285 "dev": true,
3286 "inBundle": true,
3287 "license": "ISC",
3288 "optional": true,
3289 "dependencies": {
3290 "chownr": "^1.1.1",
3291 "fs-minipass": "^1.2.5",
3292 "minipass": "^2.3.4",
3293 "minizlib": "^1.1.1",
3294 "mkdirp": "^0.5.0",
3295 "safe-buffer": "^5.1.2",
3296 "yallist": "^3.0.2"
3297 },
3298 "engines": {
3299 "node": ">=4.5"
3300 }
3301 },
3302 "node_modules/fsevents/node_modules/util-deprecate": {
3303 "version": "1.0.2",
3304 "dev": true,
3305 "inBundle": true,
3306 "license": "MIT",
3307 "optional": true
3308 },
3309 "node_modules/fsevents/node_modules/wide-align": {
3310 "version": "1.1.3",
3311 "dev": true,
3312 "inBundle": true,
3313 "license": "ISC",
3314 "optional": true,
3315 "dependencies": {
3316 "string-width": "^1.0.2 || 2"
3317 }
3318 },
3319 "node_modules/fsevents/node_modules/wrappy": {
3320 "version": "1.0.2",
3321 "dev": true,
3322 "inBundle": true,
3323 "license": "ISC",
3324 "optional": true
3325 },
3326 "node_modules/fsevents/node_modules/yallist": {
3327 "version": "3.0.3",
3328 "dev": true,
3329 "inBundle": true,
3330 "license": "ISC",
3331 "optional": true
3332 },
3333 "node_modules/function-bind": {
3334 "version": "1.1.1",
3335 "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
3336 "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
3337 "dev": true
3338 },
3339 "node_modules/get-caller-file": {
3340 "version": "2.0.5",
3341 "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3342 "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
3343 "dev": true,
3344 "engines": {
3345 "node": "6.* || 8.* || >= 10.*"
3346 }
3347 },
3348 "node_modules/get-stream": {
3349 "version": "4.1.0",
3350 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
3351 "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
3352 "dev": true,
3353 "dependencies": {
3354 "pump": "^3.0.0"
3355 },
3356 "engines": {
3357 "node": ">=6"
3358 }
3359 },
3360 "node_modules/get-stream/node_modules/pump": {
3361 "version": "3.0.0",
3362 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
3363 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
3364 "dev": true,
3365 "dependencies": {
3366 "end-of-stream": "^1.1.0",
3367 "once": "^1.3.1"
3368 }
3369 },
3370 "node_modules/get-value": {
3371 "version": "2.0.6",
3372 "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
3373 "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
3374 "dev": true,
3375 "engines": {
3376 "node": ">=0.10.0"
3377 }
3378 },
3379 "node_modules/glob": {
3380 "version": "7.1.2",
3381 "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
3382 "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
3383 "dev": true,
3384 "dependencies": {
3385 "fs.realpath": "^1.0.0",
3386 "inflight": "^1.0.4",
3387 "inherits": "2",
3388 "minimatch": "^3.0.4",
3389 "once": "^1.3.0",
3390 "path-is-absolute": "^1.0.0"
3391 },
3392 "engines": {
3393 "node": "*"
3394 }
3395 },
3396 "node_modules/glob-parent": {
3397 "version": "3.1.0",
3398 "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
3399 "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
3400 "dev": true,
3401 "dependencies": {
3402 "is-glob": "^3.1.0",
3403 "path-dirname": "^1.0.0"
3404 }
3405 },
3406 "node_modules/glob-parent/node_modules/is-glob": {
3407 "version": "3.1.0",
3408 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
3409 "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
3410 "dev": true,
3411 "dependencies": {
3412 "is-extglob": "^2.1.0"
3413 },
3414 "engines": {
3415 "node": ">=0.10.0"
3416 }
3417 },
3418 "node_modules/global-modules": {
3419 "version": "2.0.0",
3420 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
3421 "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
3422 "dev": true,
3423 "dependencies": {
3424 "global-prefix": "^3.0.0"
3425 },
3426 "engines": {
3427 "node": ">=6"
3428 }
3429 },
3430 "node_modules/global-modules/node_modules/global-prefix": {
3431 "version": "3.0.0",
3432 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
3433 "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
3434 "dev": true,
3435 "dependencies": {
3436 "ini": "^1.3.5",
3437 "kind-of": "^6.0.2",
3438 "which": "^1.3.1"
3439 },
3440 "engines": {
3441 "node": ">=6"
3442 }
3443 },
3444 "node_modules/global-prefix": {
3445 "version": "1.0.2",
3446 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
3447 "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
3448 "dev": true,
3449 "dependencies": {
3450 "expand-tilde": "^2.0.2",
3451 "homedir-polyfill": "^1.0.1",
3452 "ini": "^1.3.4",
3453 "is-windows": "^1.0.1",
3454 "which": "^1.2.14"
3455 },
3456 "engines": {
3457 "node": ">=0.10.0"
3458 }
3459 },
3460 "node_modules/globby": {
3461 "version": "6.1.0",
3462 "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
3463 "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
3464 "dev": true,
3465 "dependencies": {
3466 "array-union": "^1.0.1",
3467 "glob": "^7.0.3",
3468 "object-assign": "^4.0.1",
3469 "pify": "^2.0.0",
3470 "pinkie-promise": "^2.0.0"
3471 },
3472 "engines": {
3473 "node": ">=0.10.0"
3474 }
3475 },
3476 "node_modules/globby/node_modules/pify": {
3477 "version": "2.3.0",
3478 "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
3479 "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
3480 "dev": true,
3481 "engines": {
3482 "node": ">=0.10.0"
3483 }
3484 },
3485 "node_modules/graceful-fs": {
3486 "version": "4.1.11",
3487 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
3488 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
3489 "dev": true,
3490 "engines": {
3491 "node": ">=0.4.0"
3492 }
3493 },
3494 "node_modules/handle-thing": {
3495 "version": "2.0.1",
3496 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
3497 "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
3498 "dev": true
3499 },
3500 "node_modules/has": {
3501 "version": "1.0.3",
3502 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
3503 "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
3504 "dev": true,
3505 "dependencies": {
3506 "function-bind": "^1.1.1"
3507 },
3508 "engines": {
3509 "node": ">= 0.4.0"
3510 }
3511 },
3512 "node_modules/has-flag": {
3513 "version": "3.0.0",
3514 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3515 "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
3516 "dev": true,
3517 "engines": {
3518 "node": ">=4"
3519 }
3520 },
3521 "node_modules/has-symbols": {
3522 "version": "1.0.1",
3523 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
3524 "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
3525 "dev": true,
3526 "engines": {
3527 "node": ">= 0.4"
3528 }
3529 },
3530 "node_modules/has-value": {
3531 "version": "1.0.0",
3532 "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
3533 "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3534 "dev": true,
3535 "dependencies": {
3536 "get-value": "^2.0.6",
3537 "has-values": "^1.0.0",
3538 "isobject": "^3.0.0"
3539 },
3540 "engines": {
3541 "node": ">=0.10.0"
3542 }
3543 },
3544 "node_modules/has-values": {
3545 "version": "1.0.0",
3546 "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
3547 "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3548 "dev": true,
3549 "dependencies": {
3550 "is-number": "^3.0.0",
3551 "kind-of": "^4.0.0"
3552 },
3553 "engines": {
3554 "node": ">=0.10.0"
3555 }
3556 },
3557 "node_modules/has-values/node_modules/kind-of": {
3558 "version": "4.0.0",
3559 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
3560 "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3561 "dev": true,
3562 "dependencies": {
3563 "is-buffer": "^1.1.5"
3564 },
3565 "engines": {
3566 "node": ">=0.10.0"
3567 }
3568 },
3569 "node_modules/hash-base": {
3570 "version": "3.0.4",
3571 "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
3572 "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
3573 "dev": true,
3574 "dependencies": {
3575 "inherits": "^2.0.1",
3576 "safe-buffer": "^5.0.1"
3577 },
3578 "engines": {
3579 "node": ">=4"
3580 }
3581 },
3582 "node_modules/hash.js": {
3583 "version": "1.1.7",
3584 "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
3585 "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
3586 "dev": true,
3587 "dependencies": {
3588 "inherits": "^2.0.3",
3589 "minimalistic-assert": "^1.0.1"
3590 }
3591 },
3592 "node_modules/hello-wasm-pack": {
3593 "version": "0.1.0",
3594 "resolved": "https://registry.npmjs.org/hello-wasm-pack/-/hello-wasm-pack-0.1.0.tgz",
3595 "integrity": "sha512-3hx0GDkDLf/a9ThCMV2qG4mwza8N/MCtm8aeFFc/cdBCL2zMJ1kW1wjNl7xPqD1lz8Yl5+uhnc/cpui4dLwz/w==",
3596 "dev": true
3597 },
3598 "node_modules/hmac-drbg": {
3599 "version": "1.0.1",
3600 "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
3601 "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
3602 "dev": true,
3603 "dependencies": {
3604 "hash.js": "^1.0.3",
3605 "minimalistic-assert": "^1.0.0",
3606 "minimalistic-crypto-utils": "^1.0.1"
3607 }
3608 },
3609 "node_modules/homedir-polyfill": {
3610 "version": "1.0.3",
3611 "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
3612 "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
3613 "dev": true,
3614 "dependencies": {
3615 "parse-passwd": "^1.0.0"
3616 },
3617 "engines": {
3618 "node": ">=0.10.0"
3619 }
3620 },
3621 "node_modules/hpack.js": {
3622 "version": "2.1.6",
3623 "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
3624 "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
3625 "dev": true,
3626 "dependencies": {
3627 "inherits": "^2.0.1",
3628 "obuf": "^1.0.0",
3629 "readable-stream": "^2.0.1",
3630 "wbuf": "^1.1.0"
3631 }
3632 },
3633 "node_modules/html-entities": {
3634 "version": "1.3.1",
3635 "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz",
3636 "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==",
3637 "dev": true
3638 },
3639 "node_modules/http-deceiver": {
3640 "version": "1.2.7",
3641 "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
3642 "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
3643 "dev": true
3644 },
3645 "node_modules/http-errors": {
3646 "version": "1.7.2",
3647 "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
3648 "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
3649 "dev": true,
3650 "dependencies": {
3651 "depd": "~1.1.2",
3652 "inherits": "2.0.3",
3653 "setprototypeof": "1.1.1",
3654 "statuses": ">= 1.5.0 < 2",
3655 "toidentifier": "1.0.0"
3656 },
3657 "engines": {
3658 "node": ">= 0.6"
3659 }
3660 },
3661 "node_modules/http-proxy": {
3662 "version": "1.18.0",
3663 "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz",
3664 "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==",
3665 "dev": true,
3666 "dependencies": {
3667 "eventemitter3": "^4.0.0",
3668 "follow-redirects": "^1.0.0",
3669 "requires-port": "^1.0.0"
3670 },
3671 "engines": {
3672 "node": ">=6.0.0"
3673 }
3674 },
3675 "node_modules/http-proxy-middleware": {
3676 "version": "0.19.1",
3677 "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
3678 "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
3679 "dev": true,
3680 "dependencies": {
3681 "http-proxy": "^1.17.0",
3682 "is-glob": "^4.0.0",
3683 "lodash": "^4.17.11",
3684 "micromatch": "^3.1.10"
3685 },
3686 "engines": {
3687 "node": ">=4.0.0"
3688 }
3689 },
3690 "node_modules/https-browserify": {
3691 "version": "1.0.0",
3692 "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
3693 "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
3694 "dev": true
3695 },
3696 "node_modules/iconv-lite": {
3697 "version": "0.4.24",
3698 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
3699 "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
3700 "dev": true,
3701 "dependencies": {
3702 "safer-buffer": ">= 2.1.2 < 3"
3703 },
3704 "engines": {
3705 "node": ">=0.10.0"
3706 }
3707 },
3708 "node_modules/ieee754": {
3709 "version": "1.1.13",
3710 "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
3711 "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
3712 "dev": true
3713 },
3714 "node_modules/iferr": {
3715 "version": "0.1.5",
3716 "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
3717 "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
3718 "dev": true
3719 },
3720 "node_modules/ignore": {
3721 "version": "3.3.10",
3722 "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
3723 "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
3724 "dev": true
3725 },
3726 "node_modules/import-local": {
3727 "version": "2.0.0",
3728 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
3729 "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
3730 "dev": true,
3731 "dependencies": {
3732 "pkg-dir": "^3.0.0",
3733 "resolve-cwd": "^2.0.0"
3734 },
3735 "bin": {
3736 "import-local-fixture": "fixtures/cli.js"
3737 },
3738 "engines": {
3739 "node": ">=6"
3740 }
3741 },
3742 "node_modules/import-local/node_modules/find-up": {
3743 "version": "3.0.0",
3744 "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
3745 "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
3746 "dev": true,
3747 "dependencies": {
3748 "locate-path": "^3.0.0"
3749 },
3750 "engines": {
3751 "node": ">=6"
3752 }
3753 },
3754 "node_modules/import-local/node_modules/locate-path": {
3755 "version": "3.0.0",
3756 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
3757 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
3758 "dev": true,
3759 "dependencies": {
3760 "p-locate": "^3.0.0",
3761 "path-exists": "^3.0.0"
3762 },
3763 "engines": {
3764 "node": ">=6"
3765 }
3766 },
3767 "node_modules/import-local/node_modules/p-limit": {
3768 "version": "2.0.0",
3769 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
3770 "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
3771 "dev": true,
3772 "dependencies": {
3773 "p-try": "^2.0.0"
3774 },
3775 "engines": {
3776 "node": ">=6"
3777 }
3778 },
3779 "node_modules/import-local/node_modules/p-locate": {
3780 "version": "3.0.0",
3781 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
3782 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
3783 "dev": true,
3784 "dependencies": {
3785 "p-limit": "^2.0.0"
3786 },
3787 "engines": {
3788 "node": ">=6"
3789 }
3790 },
3791 "node_modules/import-local/node_modules/p-try": {
3792 "version": "2.0.0",
3793 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
3794 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
3795 "dev": true,
3796 "engines": {
3797 "node": ">=6"
3798 }
3799 },
3800 "node_modules/import-local/node_modules/pkg-dir": {
3801 "version": "3.0.0",
3802 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
3803 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
3804 "dev": true,
3805 "dependencies": {
3806 "find-up": "^3.0.0"
3807 },
3808 "engines": {
3809 "node": ">=6"
3810 }
3811 },
3812 "node_modules/imurmurhash": {
3813 "version": "0.1.4",
3814 "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3815 "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
3816 "dev": true,
3817 "engines": {
3818 "node": ">=0.8.19"
3819 }
3820 },
3821 "node_modules/infer-owner": {
3822 "version": "1.0.4",
3823 "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
3824 "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
3825 "dev": true
3826 },
3827 "node_modules/inflight": {
3828 "version": "1.0.6",
3829 "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3830 "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3831 "dev": true,
3832 "dependencies": {
3833 "once": "^1.3.0",
3834 "wrappy": "1"
3835 }
3836 },
3837 "node_modules/inherits": {
3838 "version": "2.0.3",
3839 "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
3840 "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
3841 "dev": true
3842 },
3843 "node_modules/ini": {
3844 "version": "1.3.5",
3845 "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
3846 "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
3847 "dev": true,
3848 "engines": {
3849 "node": "*"
3850 }
3851 },
3852 "node_modules/internal-ip": {
3853 "version": "4.3.0",
3854 "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
3855 "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
3856 "dev": true,
3857 "dependencies": {
3858 "default-gateway": "^4.2.0",
3859 "ipaddr.js": "^1.9.0"
3860 },
3861 "engines": {
3862 "node": ">=6"
3863 }
3864 },
3865 "node_modules/interpret": {
3866 "version": "1.4.0",
3867 "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
3868 "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
3869 "dev": true,
3870 "engines": {
3871 "node": ">= 0.10"
3872 }
3873 },
3874 "node_modules/ip": {
3875 "version": "1.1.5",
3876 "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
3877 "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
3878 "dev": true
3879 },
3880 "node_modules/ip-regex": {
3881 "version": "2.1.0",
3882 "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
3883 "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
3884 "dev": true,
3885 "engines": {
3886 "node": ">=4"
3887 }
3888 },
3889 "node_modules/ipaddr.js": {
3890 "version": "1.9.1",
3891 "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
3892 "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
3893 "dev": true,
3894 "engines": {
3895 "node": ">= 0.10"
3896 }
3897 },
3898 "node_modules/is-absolute-url": {
3899 "version": "3.0.3",
3900 "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
3901 "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
3902 "dev": true,
3903 "engines": {
3904 "node": ">=8"
3905 }
3906 },
3907 "node_modules/is-accessor-descriptor": {
3908 "version": "0.1.6",
3909 "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
3910 "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
3911 "dev": true,
3912 "dependencies": {
3913 "kind-of": "^3.0.2"
3914 },
3915 "engines": {
3916 "node": ">=0.10.0"
3917 }
3918 },
3919 "node_modules/is-accessor-descriptor/node_modules/kind-of": {
3920 "version": "3.2.2",
3921 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3922 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3923 "dev": true,
3924 "dependencies": {
3925 "is-buffer": "^1.1.5"
3926 },
3927 "engines": {
3928 "node": ">=0.10.0"
3929 }
3930 },
3931 "node_modules/is-arguments": {
3932 "version": "1.0.4",
3933 "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
3934 "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==",
3935 "dev": true,
3936 "engines": {
3937 "node": ">= 0.4"
3938 }
3939 },
3940 "node_modules/is-binary-path": {
3941 "version": "1.0.1",
3942 "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
3943 "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
3944 "dev": true,
3945 "dependencies": {
3946 "binary-extensions": "^1.0.0"
3947 },
3948 "engines": {
3949 "node": ">=0.10.0"
3950 }
3951 },
3952 "node_modules/is-buffer": {
3953 "version": "1.1.6",
3954 "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
3955 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
3956 "dev": true
3957 },
3958 "node_modules/is-callable": {
3959 "version": "1.1.5",
3960 "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
3961 "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
3962 "dev": true,
3963 "engines": {
3964 "node": ">= 0.4"
3965 }
3966 },
3967 "node_modules/is-data-descriptor": {
3968 "version": "0.1.4",
3969 "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
3970 "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
3971 "dev": true,
3972 "dependencies": {
3973 "kind-of": "^3.0.2"
3974 },
3975 "engines": {
3976 "node": ">=0.10.0"
3977 }
3978 },
3979 "node_modules/is-data-descriptor/node_modules/kind-of": {
3980 "version": "3.2.2",
3981 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
3982 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3983 "dev": true,
3984 "dependencies": {
3985 "is-buffer": "^1.1.5"
3986 },
3987 "engines": {
3988 "node": ">=0.10.0"
3989 }
3990 },
3991 "node_modules/is-date-object": {
3992 "version": "1.0.2",
3993 "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
3994 "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==",
3995 "dev": true,
3996 "engines": {
3997 "node": ">= 0.4"
3998 }
3999 },
4000 "node_modules/is-descriptor": {
4001 "version": "0.1.6",
4002 "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
4003 "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4004 "dev": true,
4005 "dependencies": {
4006 "is-accessor-descriptor": "^0.1.6",
4007 "is-data-descriptor": "^0.1.4",
4008 "kind-of": "^5.0.0"
4009 },
4010 "engines": {
4011 "node": ">=0.10.0"
4012 }
4013 },
4014 "node_modules/is-descriptor/node_modules/kind-of": {
4015 "version": "5.1.0",
4016 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
4017 "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
4018 "dev": true,
4019 "engines": {
4020 "node": ">=0.10.0"
4021 }
4022 },
4023 "node_modules/is-extendable": {
4024 "version": "0.1.1",
4025 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
4026 "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
4027 "dev": true,
4028 "engines": {
4029 "node": ">=0.10.0"
4030 }
4031 },
4032 "node_modules/is-extglob": {
4033 "version": "2.1.1",
4034 "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
4035 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
4036 "dev": true,
4037 "engines": {
4038 "node": ">=0.10.0"
4039 }
4040 },
4041 "node_modules/is-fullwidth-code-point": {
4042 "version": "2.0.0",
4043 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
4044 "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
4045 "dev": true,
4046 "engines": {
4047 "node": ">=4"
4048 }
4049 },
4050 "node_modules/is-glob": {
4051 "version": "4.0.0",
4052 "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
4053 "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
4054 "dev": true,
4055 "dependencies": {
4056 "is-extglob": "^2.1.1"
4057 },
4058 "engines": {
4059 "node": ">=0.10.0"
4060 }
4061 },
4062 "node_modules/is-number": {
4063 "version": "3.0.0",
4064 "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
4065 "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4066 "dev": true,
4067 "dependencies": {
4068 "kind-of": "^3.0.2"
4069 },
4070 "engines": {
4071 "node": ">=0.10.0"
4072 }
4073 },
4074 "node_modules/is-number/node_modules/kind-of": {
4075 "version": "3.2.2",
4076 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4077 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4078 "dev": true,
4079 "dependencies": {
4080 "is-buffer": "^1.1.5"
4081 },
4082 "engines": {
4083 "node": ">=0.10.0"
4084 }
4085 },
4086 "node_modules/is-path-cwd": {
4087 "version": "2.2.0",
4088 "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
4089 "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
4090 "dev": true,
4091 "engines": {
4092 "node": ">=6"
4093 }
4094 },
4095 "node_modules/is-path-in-cwd": {
4096 "version": "2.1.0",
4097 "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
4098 "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
4099 "dev": true,
4100 "dependencies": {
4101 "is-path-inside": "^2.1.0"
4102 },
4103 "engines": {
4104 "node": ">=6"
4105 }
4106 },
4107 "node_modules/is-path-inside": {
4108 "version": "2.1.0",
4109 "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
4110 "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
4111 "dev": true,
4112 "dependencies": {
4113 "path-is-inside": "^1.0.2"
4114 },
4115 "engines": {
4116 "node": ">=6"
4117 }
4118 },
4119 "node_modules/is-plain-object": {
4120 "version": "2.0.4",
4121 "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
4122 "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4123 "dev": true,
4124 "dependencies": {
4125 "isobject": "^3.0.1"
4126 },
4127 "engines": {
4128 "node": ">=0.10.0"
4129 }
4130 },
4131 "node_modules/is-regex": {
4132 "version": "1.0.5",
4133 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
4134 "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
4135 "dev": true,
4136 "dependencies": {
4137 "has": "^1.0.3"
4138 },
4139 "engines": {
4140 "node": ">= 0.4"
4141 }
4142 },
4143 "node_modules/is-stream": {
4144 "version": "1.1.0",
4145 "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
4146 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
4147 "dev": true,
4148 "engines": {
4149 "node": ">=0.10.0"
4150 }
4151 },
4152 "node_modules/is-symbol": {
4153 "version": "1.0.3",
4154 "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
4155 "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
4156 "dev": true,
4157 "dependencies": {
4158 "has-symbols": "^1.0.1"
4159 },
4160 "engines": {
4161 "node": ">= 0.4"
4162 }
4163 },
4164 "node_modules/is-windows": {
4165 "version": "1.0.2",
4166 "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
4167 "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
4168 "dev": true,
4169 "engines": {
4170 "node": ">=0.10.0"
4171 }
4172 },
4173 "node_modules/is-wsl": {
4174 "version": "1.1.0",
4175 "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
4176 "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
4177 "dev": true,
4178 "engines": {
4179 "node": ">=4"
4180 }
4181 },
4182 "node_modules/isarray": {
4183 "version": "1.0.0",
4184 "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
4185 "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
4186 "dev": true
4187 },
4188 "node_modules/isexe": {
4189 "version": "2.0.0",
4190 "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
4191 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
4192 "dev": true
4193 },
4194 "node_modules/isobject": {
4195 "version": "3.0.1",
4196 "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
4197 "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
4198 "dev": true,
4199 "engines": {
4200 "node": ">=0.10.0"
4201 }
4202 },
4203 "node_modules/json-parse-better-errors": {
4204 "version": "1.0.2",
4205 "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
4206 "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
4207 "dev": true
4208 },
4209 "node_modules/json-schema-traverse": {
4210 "version": "0.4.1",
4211 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
4212 "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
4213 "dev": true
4214 },
4215 "node_modules/json3": {
4216 "version": "3.3.3",
4217 "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
4218 "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
4219 "dev": true
4220 },
4221 "node_modules/json5": {
4222 "version": "1.0.1",
4223 "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
4224 "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
4225 "dev": true,
4226 "dependencies": {
4227 "minimist": "^1.2.0"
4228 },
4229 "bin": {
4230 "json5": "lib/cli.js"
4231 }
4232 },
4233 "node_modules/json5/node_modules/minimist": {
4234 "version": "1.2.0",
4235 "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4236 "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4237 "dev": true
4238 },
4239 "node_modules/killable": {
4240 "version": "1.0.1",
4241 "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
4242 "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
4243 "dev": true
4244 },
4245 "node_modules/kind-of": {
4246 "version": "6.0.2",
4247 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
4248 "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
4249 "dev": true,
4250 "engines": {
4251 "node": ">=0.10.0"
4252 }
4253 },
4254 "node_modules/lezer": {
4255 "version": "0.13.5",
4256 "resolved": "https://registry.npmjs.org/lezer/-/lezer-0.13.5.tgz",
4257 "integrity": "sha512-cAiMQZGUo2BD8mpcz7Nv1TlKzWP7YIdIRrX41CiP5bk5t4GHxskOxWUx2iAOuHlz8dO+ivbuXr0J1bfHsWD+lQ==",
4258 "dependencies": {
4259 "lezer-tree": "^0.13.2"
4260 }
4261 },
4262 "node_modules/lezer-rust": {
4263 "version": "0.13.1",
4264 "resolved": "https://registry.npmjs.org/lezer-rust/-/lezer-rust-0.13.1.tgz",
4265 "integrity": "sha512-mn27bruCQfgKsyUV4vW/cUcUtZ0TjwNOFR299ZQxfxKSs4UUg0b6Jvu436ROYo5lxquKXf2BQdFWSttMoSlysg==",
4266 "dependencies": {
4267 "lezer": "^0.13.0"
4268 }
4269 },
4270 "node_modules/lezer-tree": {
4271 "version": "0.13.2",
4272 "resolved": "https://registry.npmjs.org/lezer-tree/-/lezer-tree-0.13.2.tgz",
4273 "integrity": "sha512-15ZxW8TxVNAOkHIo43Iouv4zbSkQQ5chQHBpwXcD2bBFz46RB4jYLEEww5l1V0xyIx9U2clSyyrLes+hAUFrGQ=="
4274 },
4275 "node_modules/loader-runner": {
4276 "version": "2.4.0",
4277 "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
4278 "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
4279 "dev": true,
4280 "engines": {
4281 "node": ">=4.3.0 <5.0.0 || >=5.10"
4282 }
4283 },
4284 "node_modules/loader-utils": {
4285 "version": "1.2.3",
4286 "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
4287 "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
4288 "dev": true,
4289 "dependencies": {
4290 "big.js": "^5.2.2",
4291 "emojis-list": "^2.0.0",
4292 "json5": "^1.0.1"
4293 },
4294 "engines": {
4295 "node": ">=4.0.0"
4296 }
4297 },
4298 "node_modules/locate-path": {
4299 "version": "3.0.0",
4300 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
4301 "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
4302 "dev": true,
4303 "dependencies": {
4304 "p-locate": "^3.0.0",
4305 "path-exists": "^3.0.0"
4306 },
4307 "engines": {
4308 "node": ">=6"
4309 }
4310 },
4311 "node_modules/lodash": {
4312 "version": "4.17.19",
4313 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
4314 "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==",
4315 "dev": true
4316 },
4317 "node_modules/loglevel": {
4318 "version": "1.6.8",
4319 "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz",
4320 "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==",
4321 "dev": true,
4322 "engines": {
4323 "node": ">= 0.6.0"
4324 }
4325 },
4326 "node_modules/lru-cache": {
4327 "version": "5.1.1",
4328 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
4329 "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
4330 "dev": true,
4331 "dependencies": {
4332 "yallist": "^3.0.2"
4333 }
4334 },
4335 "node_modules/make-dir": {
4336 "version": "2.1.0",
4337 "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
4338 "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
4339 "dev": true,
4340 "dependencies": {
4341 "pify": "^4.0.1",
4342 "semver": "^5.6.0"
4343 },
4344 "engines": {
4345 "node": ">=6"
4346 }
4347 },
4348 "node_modules/make-dir/node_modules/pify": {
4349 "version": "4.0.1",
4350 "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
4351 "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4352 "dev": true,
4353 "engines": {
4354 "node": ">=6"
4355 }
4356 },
4357 "node_modules/make-dir/node_modules/semver": {
4358 "version": "5.7.0",
4359 "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
4360 "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
4361 "dev": true,
4362 "bin": {
4363 "semver": "bin/semver"
4364 }
4365 },
4366 "node_modules/map-cache": {
4367 "version": "0.2.2",
4368 "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
4369 "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
4370 "dev": true,
4371 "engines": {
4372 "node": ">=0.10.0"
4373 }
4374 },
4375 "node_modules/map-visit": {
4376 "version": "1.0.0",
4377 "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
4378 "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4379 "dev": true,
4380 "dependencies": {
4381 "object-visit": "^1.0.0"
4382 },
4383 "engines": {
4384 "node": ">=0.10.0"
4385 }
4386 },
4387 "node_modules/md5.js": {
4388 "version": "1.3.5",
4389 "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
4390 "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
4391 "dev": true,
4392 "dependencies": {
4393 "hash-base": "^3.0.0",
4394 "inherits": "^2.0.1",
4395 "safe-buffer": "^5.1.2"
4396 }
4397 },
4398 "node_modules/media-typer": {
4399 "version": "0.3.0",
4400 "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4401 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
4402 "dev": true,
4403 "engines": {
4404 "node": ">= 0.6"
4405 }
4406 },
4407 "node_modules/memory-fs": {
4408 "version": "0.4.1",
4409 "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
4410 "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
4411 "dev": true,
4412 "dependencies": {
4413 "errno": "^0.1.3",
4414 "readable-stream": "^2.0.1"
4415 }
4416 },
4417 "node_modules/merge-descriptors": {
4418 "version": "1.0.1",
4419 "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
4420 "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
4421 "dev": true
4422 },
4423 "node_modules/methods": {
4424 "version": "1.1.2",
4425 "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
4426 "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
4427 "dev": true,
4428 "engines": {
4429 "node": ">= 0.6"
4430 }
4431 },
4432 "node_modules/micromatch": {
4433 "version": "3.1.10",
4434 "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
4435 "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
4436 "dev": true,
4437 "dependencies": {
4438 "arr-diff": "^4.0.0",
4439 "array-unique": "^0.3.2",
4440 "braces": "^2.3.1",
4441 "define-property": "^2.0.2",
4442 "extend-shallow": "^3.0.2",
4443 "extglob": "^2.0.4",
4444 "fragment-cache": "^0.2.1",
4445 "kind-of": "^6.0.2",
4446 "nanomatch": "^1.2.9",
4447 "object.pick": "^1.3.0",
4448 "regex-not": "^1.0.0",
4449 "snapdragon": "^0.8.1",
4450 "to-regex": "^3.0.2"
4451 },
4452 "engines": {
4453 "node": ">=0.10.0"
4454 }
4455 },
4456 "node_modules/miller-rabin": {
4457 "version": "4.0.1",
4458 "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
4459 "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
4460 "dev": true,
4461 "dependencies": {
4462 "bn.js": "^4.0.0",
4463 "brorand": "^1.0.1"
4464 },
4465 "bin": {
4466 "miller-rabin": "bin/miller-rabin"
4467 }
4468 },
4469 "node_modules/mime": {
4470 "version": "1.6.0",
4471 "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
4472 "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
4473 "dev": true,
4474 "bin": {
4475 "mime": "cli.js"
4476 },
4477 "engines": {
4478 "node": ">=4"
4479 }
4480 },
4481 "node_modules/mime-db": {
4482 "version": "1.44.0",
4483 "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
4484 "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==",
4485 "dev": true,
4486 "engines": {
4487 "node": ">= 0.6"
4488 }
4489 },
4490 "node_modules/mime-types": {
4491 "version": "2.1.27",
4492 "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
4493 "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==",
4494 "dev": true,
4495 "dependencies": {
4496 "mime-db": "1.44.0"
4497 },
4498 "engines": {
4499 "node": ">= 0.6"
4500 }
4501 },
4502 "node_modules/minimalistic-assert": {
4503 "version": "1.0.1",
4504 "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
4505 "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
4506 "dev": true
4507 },
4508 "node_modules/minimalistic-crypto-utils": {
4509 "version": "1.0.1",
4510 "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
4511 "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
4512 "dev": true
4513 },
4514 "node_modules/minimatch": {
4515 "version": "3.0.4",
4516 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
4517 "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
4518 "dev": true,
4519 "dependencies": {
4520 "brace-expansion": "^1.1.7"
4521 },
4522 "engines": {
4523 "node": "*"
4524 }
4525 },
4526 "node_modules/minimist": {
4527 "version": "0.0.8",
4528 "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
4529 "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
4530 "dev": true
4531 },
4532 "node_modules/mississippi": {
4533 "version": "3.0.0",
4534 "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
4535 "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
4536 "dev": true,
4537 "dependencies": {
4538 "concat-stream": "^1.5.0",
4539 "duplexify": "^3.4.2",
4540 "end-of-stream": "^1.1.0",
4541 "flush-write-stream": "^1.0.0",
4542 "from2": "^2.1.0",
4543 "parallel-transform": "^1.1.0",
4544 "pump": "^3.0.0",
4545 "pumpify": "^1.3.3",
4546 "stream-each": "^1.1.0",
4547 "through2": "^2.0.0"
4548 },
4549 "engines": {
4550 "node": ">=4.0.0"
4551 }
4552 },
4553 "node_modules/mississippi/node_modules/pump": {
4554 "version": "3.0.0",
4555 "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
4556 "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
4557 "dev": true,
4558 "dependencies": {
4559 "end-of-stream": "^1.1.0",
4560 "once": "^1.3.1"
4561 }
4562 },
4563 "node_modules/mixin-deep": {
4564 "version": "1.3.2",
4565 "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
4566 "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
4567 "dev": true,
4568 "dependencies": {
4569 "for-in": "^1.0.2",
4570 "is-extendable": "^1.0.1"
4571 },
4572 "engines": {
4573 "node": ">=0.10.0"
4574 }
4575 },
4576 "node_modules/mixin-deep/node_modules/is-extendable": {
4577 "version": "1.0.1",
4578 "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
4579 "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
4580 "dev": true,
4581 "dependencies": {
4582 "is-plain-object": "^2.0.4"
4583 },
4584 "engines": {
4585 "node": ">=0.10.0"
4586 }
4587 },
4588 "node_modules/mkdirp": {
4589 "version": "0.5.1",
4590 "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
4591 "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
4592 "dev": true,
4593 "dependencies": {
4594 "minimist": "0.0.8"
4595 },
4596 "bin": {
4597 "mkdirp": "bin/cmd.js"
4598 }
4599 },
4600 "node_modules/move-concurrently": {
4601 "version": "1.0.1",
4602 "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
4603 "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
4604 "dev": true,
4605 "dependencies": {
4606 "aproba": "^1.1.1",
4607 "copy-concurrently": "^1.0.0",
4608 "fs-write-stream-atomic": "^1.0.8",
4609 "mkdirp": "^0.5.1",
4610 "rimraf": "^2.5.4",
4611 "run-queue": "^1.0.3"
4612 }
4613 },
4614 "node_modules/ms": {
4615 "version": "2.0.0",
4616 "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
4617 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
4618 "dev": true
4619 },
4620 "node_modules/multicast-dns": {
4621 "version": "6.2.3",
4622 "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
4623 "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
4624 "dev": true,
4625 "dependencies": {
4626 "dns-packet": "^1.3.1",
4627 "thunky": "^1.0.2"
4628 },
4629 "bin": {
4630 "multicast-dns": "cli.js"
4631 }
4632 },
4633 "node_modules/multicast-dns-service-types": {
4634 "version": "1.1.0",
4635 "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
4636 "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
4637 "dev": true
4638 },
4639 "node_modules/nanomatch": {
4640 "version": "1.2.13",
4641 "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
4642 "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
4643 "dev": true,
4644 "dependencies": {
4645 "arr-diff": "^4.0.0",
4646 "array-unique": "^0.3.2",
4647 "define-property": "^2.0.2",
4648 "extend-shallow": "^3.0.2",
4649 "fragment-cache": "^0.2.1",
4650 "is-windows": "^1.0.2",
4651 "kind-of": "^6.0.2",
4652 "object.pick": "^1.3.0",
4653 "regex-not": "^1.0.0",
4654 "snapdragon": "^0.8.1",
4655 "to-regex": "^3.0.1"
4656 },
4657 "engines": {
4658 "node": ">=0.10.0"
4659 }
4660 },
4661 "node_modules/negotiator": {
4662 "version": "0.6.2",
4663 "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
4664 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
4665 "dev": true,
4666 "engines": {
4667 "node": ">= 0.6"
4668 }
4669 },
4670 "node_modules/neo-async": {
4671 "version": "2.6.1",
4672 "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
4673 "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
4674 "dev": true
4675 },
4676 "node_modules/nice-try": {
4677 "version": "1.0.4",
4678 "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz",
4679 "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==",
4680 "dev": true
4681 },
4682 "node_modules/node-forge": {
4683 "version": "0.9.0",
4684 "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz",
4685 "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==",
4686 "dev": true,
4687 "engines": {
4688 "node": ">= 4.5.0"
4689 }
4690 },
4691 "node_modules/node-libs-browser": {
4692 "version": "2.2.1",
4693 "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
4694 "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
4695 "dev": true,
4696 "dependencies": {
4697 "assert": "^1.1.1",
4698 "browserify-zlib": "^0.2.0",
4699 "buffer": "^4.3.0",
4700 "console-browserify": "^1.1.0",
4701 "constants-browserify": "^1.0.0",
4702 "crypto-browserify": "^3.11.0",
4703 "domain-browser": "^1.1.1",
4704 "events": "^3.0.0",
4705 "https-browserify": "^1.0.0",
4706 "os-browserify": "^0.3.0",
4707 "path-browserify": "0.0.1",
4708 "process": "^0.11.10",
4709 "punycode": "^1.2.4",
4710 "querystring-es3": "^0.2.0",
4711 "readable-stream": "^2.3.3",
4712 "stream-browserify": "^2.0.1",
4713 "stream-http": "^2.7.2",
4714 "string_decoder": "^1.0.0",
4715 "timers-browserify": "^2.0.4",
4716 "tty-browserify": "0.0.0",
4717 "url": "^0.11.0",
4718 "util": "^0.11.0",
4719 "vm-browserify": "^1.0.1"
4720 }
4721 },
4722 "node_modules/node-libs-browser/node_modules/punycode": {
4723 "version": "1.4.1",
4724 "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
4725 "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
4726 "dev": true
4727 },
4728 "node_modules/normalize-path": {
4729 "version": "2.1.1",
4730 "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
4731 "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
4732 "dev": true,
4733 "dependencies": {
4734 "remove-trailing-separator": "^1.0.1"
4735 },
4736 "engines": {
4737 "node": ">=0.10.0"
4738 }
4739 },
4740 "node_modules/npm-run-path": {
4741 "version": "2.0.2",
4742 "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
4743 "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
4744 "dev": true,
4745 "dependencies": {
4746 "path-key": "^2.0.0"
4747 },
4748 "engines": {
4749 "node": ">=4"
4750 }
4751 },
4752 "node_modules/object-assign": {
4753 "version": "4.1.1",
4754 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
4755 "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
4756 "dev": true,
4757 "engines": {
4758 "node": ">=0.10.0"
4759 }
4760 },
4761 "node_modules/object-copy": {
4762 "version": "0.1.0",
4763 "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
4764 "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
4765 "dev": true,
4766 "dependencies": {
4767 "copy-descriptor": "^0.1.0",
4768 "define-property": "^0.2.5",
4769 "kind-of": "^3.0.3"
4770 },
4771 "engines": {
4772 "node": ">=0.10.0"
4773 }
4774 },
4775 "node_modules/object-copy/node_modules/define-property": {
4776 "version": "0.2.5",
4777 "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
4778 "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
4779 "dev": true,
4780 "dependencies": {
4781 "is-descriptor": "^0.1.0"
4782 },
4783 "engines": {
4784 "node": ">=0.10.0"
4785 }
4786 },
4787 "node_modules/object-copy/node_modules/kind-of": {
4788 "version": "3.2.2",
4789 "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
4790 "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4791 "dev": true,
4792 "dependencies": {
4793 "is-buffer": "^1.1.5"
4794 },
4795 "engines": {
4796 "node": ">=0.10.0"
4797 }
4798 },
4799 "node_modules/object-inspect": {
4800 "version": "1.7.0",
4801 "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz",
4802 "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==",
4803 "dev": true
4804 },
4805 "node_modules/object-is": {
4806 "version": "1.1.2",
4807 "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz",
4808 "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==",
4809 "dev": true,
4810 "dependencies": {
4811 "define-properties": "^1.1.3",
4812 "es-abstract": "^1.17.5"
4813 },
4814 "engines": {
4815 "node": ">= 0.4"
4816 }
4817 },
4818 "node_modules/object-keys": {
4819 "version": "1.1.1",
4820 "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
4821 "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
4822 "dev": true,
4823 "engines": {
4824 "node": ">= 0.4"
4825 }
4826 },
4827 "node_modules/object-visit": {
4828 "version": "1.0.1",
4829 "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
4830 "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
4831 "dev": true,
4832 "dependencies": {
4833 "isobject": "^3.0.0"
4834 },
4835 "engines": {
4836 "node": ">=0.10.0"
4837 }
4838 },
4839 "node_modules/object.assign": {
4840 "version": "4.1.0",
4841 "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
4842 "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
4843 "dev": true,
4844 "dependencies": {
4845 "define-properties": "^1.1.2",
4846 "function-bind": "^1.1.1",
4847 "has-symbols": "^1.0.0",
4848 "object-keys": "^1.0.11"
4849 },
4850 "engines": {
4851 "node": ">= 0.4"
4852 }
4853 },
4854 "node_modules/object.pick": {
4855 "version": "1.3.0",
4856 "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
4857 "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
4858 "dev": true,
4859 "dependencies": {
4860 "isobject": "^3.0.1"
4861 },
4862 "engines": {
4863 "node": ">=0.10.0"
4864 }
4865 },
4866 "node_modules/obuf": {
4867 "version": "1.1.2",
4868 "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
4869 "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
4870 "dev": true
4871 },
4872 "node_modules/on-finished": {
4873 "version": "2.3.0",
4874 "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
4875 "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
4876 "dev": true,
4877 "dependencies": {
4878 "ee-first": "1.1.1"
4879 },
4880 "engines": {
4881 "node": ">= 0.8"
4882 }
4883 },
4884 "node_modules/on-headers": {
4885 "version": "1.0.2",
4886 "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
4887 "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
4888 "dev": true,
4889 "engines": {
4890 "node": ">= 0.8"
4891 }
4892 },
4893 "node_modules/once": {
4894 "version": "1.4.0",
4895 "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
4896 "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
4897 "dev": true,
4898 "dependencies": {
4899 "wrappy": "1"
4900 }
4901 },
4902 "node_modules/opn": {
4903 "version": "5.5.0",
4904 "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
4905 "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
4906 "dev": true,
4907 "dependencies": {
4908 "is-wsl": "^1.1.0"
4909 },
4910 "engines": {
4911 "node": ">=4"
4912 }
4913 },
4914 "node_modules/original": {
4915 "version": "1.0.2",
4916 "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
4917 "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
4918 "dev": true,
4919 "dependencies": {
4920 "url-parse": "^1.4.3"
4921 }
4922 },
4923 "node_modules/os-browserify": {
4924 "version": "0.3.0",
4925 "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
4926 "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
4927 "dev": true
4928 },
4929 "node_modules/p-finally": {
4930 "version": "1.0.0",
4931 "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
4932 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
4933 "dev": true,
4934 "engines": {
4935 "node": ">=4"
4936 }
4937 },
4938 "node_modules/p-limit": {
4939 "version": "2.1.0",
4940 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz",
4941 "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==",
4942 "dev": true,
4943 "dependencies": {
4944 "p-try": "^2.0.0"
4945 },
4946 "engines": {
4947 "node": ">=6"
4948 }
4949 },
4950 "node_modules/p-locate": {
4951 "version": "3.0.0",
4952 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
4953 "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
4954 "dev": true,
4955 "dependencies": {
4956 "p-limit": "^2.0.0"
4957 },
4958 "engines": {
4959 "node": ">=6"
4960 }
4961 },
4962 "node_modules/p-map": {
4963 "version": "2.1.0",
4964 "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
4965 "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
4966 "dev": true,
4967 "engines": {
4968 "node": ">=6"
4969 }
4970 },
4971 "node_modules/p-retry": {
4972 "version": "3.0.1",
4973 "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
4974 "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
4975 "dev": true,
4976 "dependencies": {
4977 "retry": "^0.12.0"
4978 },
4979 "engines": {
4980 "node": ">=6"
4981 }
4982 },
4983 "node_modules/p-try": {
4984 "version": "2.0.0",
4985 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
4986 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
4987 "dev": true,
4988 "engines": {
4989 "node": ">=6"
4990 }
4991 },
4992 "node_modules/pako": {
4993 "version": "1.0.11",
4994 "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
4995 "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
4996 "dev": true
4997 },
4998 "node_modules/parallel-transform": {
4999 "version": "1.1.0",
5000 "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
5001 "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
5002 "dev": true,
5003 "dependencies": {
5004 "cyclist": "~0.2.2",
5005 "inherits": "^2.0.3",
5006 "readable-stream": "^2.1.5"
5007 }
5008 },
5009 "node_modules/parse-asn1": {
5010 "version": "5.1.5",
5011 "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
5012 "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==",
5013 "dev": true,
5014 "dependencies": {
5015 "asn1.js": "^4.0.0",
5016 "browserify-aes": "^1.0.0",
5017 "create-hash": "^1.1.0",
5018 "evp_bytestokey": "^1.0.0",
5019 "pbkdf2": "^3.0.3",
5020 "safe-buffer": "^5.1.1"
5021 }
5022 },
5023 "node_modules/parse-passwd": {
5024 "version": "1.0.0",
5025 "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
5026 "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
5027 "dev": true,
5028 "engines": {
5029 "node": ">=0.10.0"
5030 }
5031 },
5032 "node_modules/parseurl": {
5033 "version": "1.3.3",
5034 "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
5035 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
5036 "dev": true,
5037 "engines": {
5038 "node": ">= 0.8"
5039 }
5040 },
5041 "node_modules/pascalcase": {
5042 "version": "0.1.1",
5043 "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
5044 "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
5045 "dev": true,
5046 "engines": {
5047 "node": ">=0.10.0"
5048 }
5049 },
5050 "node_modules/path-browserify": {
5051 "version": "0.0.1",
5052 "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
5053 "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
5054 "dev": true
5055 },
5056 "node_modules/path-dirname": {
5057 "version": "1.0.2",
5058 "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
5059 "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
5060 "dev": true
5061 },
5062 "node_modules/path-exists": {
5063 "version": "3.0.0",
5064 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
5065 "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
5066 "dev": true,
5067 "engines": {
5068 "node": ">=4"
5069 }
5070 },
5071 "node_modules/path-is-absolute": {
5072 "version": "1.0.1",
5073 "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5074 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5075 "dev": true,
5076 "engines": {
5077 "node": ">=0.10.0"
5078 }
5079 },
5080 "node_modules/path-is-inside": {
5081 "version": "1.0.2",
5082 "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
5083 "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
5084 "dev": true
5085 },
5086 "node_modules/path-key": {
5087 "version": "2.0.1",
5088 "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
5089 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5090 "dev": true,
5091 "engines": {
5092 "node": ">=4"
5093 }
5094 },
5095 "node_modules/path-to-regexp": {
5096 "version": "0.1.7",
5097 "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
5098 "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=",
5099 "dev": true
5100 },
5101 "node_modules/path-type": {
5102 "version": "3.0.0",
5103 "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
5104 "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
5105 "dev": true,
5106 "dependencies": {
5107 "pify": "^3.0.0"
5108 },
5109 "engines": {
5110 "node": ">=4"
5111 }
5112 },
5113 "node_modules/pbkdf2": {
5114 "version": "3.0.17",
5115 "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
5116 "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
5117 "dev": true,
5118 "dependencies": {
5119 "create-hash": "^1.1.2",
5120 "create-hmac": "^1.1.4",
5121 "ripemd160": "^2.0.1",
5122 "safe-buffer": "^5.0.1",
5123 "sha.js": "^2.4.8"
5124 },
5125 "engines": {
5126 "node": ">=0.12"
5127 }
5128 },
5129 "node_modules/pify": {
5130 "version": "3.0.0",
5131 "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
5132 "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
5133 "dev": true,
5134 "engines": {
5135 "node": ">=4"
5136 }
5137 },
5138 "node_modules/pinkie": {
5139 "version": "2.0.4",
5140 "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
5141 "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
5142 "dev": true,
5143 "engines": {
5144 "node": ">=0.10.0"
5145 }
5146 },
5147 "node_modules/pinkie-promise": {
5148 "version": "2.0.1",
5149 "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
5150 "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
5151 "dev": true,
5152 "dependencies": {
5153 "pinkie": "^2.0.0"
5154 },
5155 "engines": {
5156 "node": ">=0.10.0"
5157 }
5158 },
5159 "node_modules/pkg-dir": {
5160 "version": "3.0.0",
5161 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
5162 "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
5163 "dev": true,
5164 "dependencies": {
5165 "find-up": "^3.0.0"
5166 },
5167 "engines": {
5168 "node": ">=6"
5169 }
5170 },
5171 "node_modules/portfinder": {
5172 "version": "1.0.26",
5173 "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz",
5174 "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==",
5175 "dev": true,
5176 "dependencies": {
5177 "async": "^2.6.2",
5178 "debug": "^3.1.1",
5179 "mkdirp": "^0.5.1"
5180 },
5181 "engines": {
5182 "node": ">= 0.12.0"
5183 }
5184 },
5185 "node_modules/portfinder/node_modules/debug": {
5186 "version": "3.2.6",
5187 "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
5188 "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
5189 "dev": true,
5190 "dependencies": {
5191 "ms": "^2.1.1"
5192 }
5193 },
5194 "node_modules/portfinder/node_modules/ms": {
5195 "version": "2.1.2",
5196 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
5197 "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
5198 "dev": true
5199 },
5200 "node_modules/posix-character-classes": {
5201 "version": "0.1.1",
5202 "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
5203 "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
5204 "dev": true,
5205 "engines": {
5206 "node": ">=0.10.0"
5207 }
5208 },
5209 "node_modules/process": {
5210 "version": "0.11.10",
5211 "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
5212 "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
5213 "dev": true,
5214 "engines": {
5215 "node": ">= 0.6.0"
5216 }
5217 },
5218 "node_modules/process-nextick-args": {
5219 "version": "2.0.0",
5220 "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
5221 "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
5222 "dev": true
5223 },
5224 "node_modules/promise-inflight": {
5225 "version": "1.0.1",
5226 "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
5227 "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
5228 "dev": true
5229 },
5230 "node_modules/proxy-addr": {
5231 "version": "2.0.6",
5232 "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
5233 "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
5234 "dev": true,
5235 "dependencies": {
5236 "forwarded": "~0.1.2",
5237 "ipaddr.js": "1.9.1"
5238 },
5239 "engines": {
5240 "node": ">= 0.10"
5241 }
5242 },
5243 "node_modules/prr": {
5244 "version": "1.0.1",
5245 "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
5246 "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
5247 "dev": true
5248 },
5249 "node_modules/public-encrypt": {
5250 "version": "4.0.3",
5251 "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
5252 "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
5253 "dev": true,
5254 "dependencies": {
5255 "bn.js": "^4.1.0",
5256 "browserify-rsa": "^4.0.0",
5257 "create-hash": "^1.1.0",
5258 "parse-asn1": "^5.0.0",
5259 "randombytes": "^2.0.1",
5260 "safe-buffer": "^5.1.2"
5261 }
5262 },
5263 "node_modules/pump": {
5264 "version": "2.0.1",
5265 "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
5266 "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
5267 "dev": true,
5268 "dependencies": {
5269 "end-of-stream": "^1.1.0",
5270 "once": "^1.3.1"
5271 }
5272 },
5273 "node_modules/pumpify": {
5274 "version": "1.5.1",
5275 "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
5276 "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
5277 "dev": true,
5278 "dependencies": {
5279 "duplexify": "^3.6.0",
5280 "inherits": "^2.0.3",
5281 "pump": "^2.0.0"
5282 }
5283 },
5284 "node_modules/punycode": {
5285 "version": "2.1.1",
5286 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
5287 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
5288 "dev": true,
5289 "engines": {
5290 "node": ">=6"
5291 }
5292 },
5293 "node_modules/qs": {
5294 "version": "6.7.0",
5295 "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
5296 "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
5297 "dev": true,
5298 "engines": {
5299 "node": ">=0.6"
5300 }
5301 },
5302 "node_modules/querystring": {
5303 "version": "0.2.0",
5304 "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
5305 "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
5306 "dev": true,
5307 "engines": {
5308 "node": ">=0.4.x"
5309 }
5310 },
5311 "node_modules/querystring-es3": {
5312 "version": "0.2.1",
5313 "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
5314 "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
5315 "dev": true,
5316 "engines": {
5317 "node": ">=0.4.x"
5318 }
5319 },
5320 "node_modules/querystringify": {
5321 "version": "2.1.1",
5322 "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
5323 "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
5324 "dev": true
5325 },
5326 "node_modules/randombytes": {
5327 "version": "2.1.0",
5328 "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
5329 "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
5330 "dev": true,
5331 "dependencies": {
5332 "safe-buffer": "^5.1.0"
5333 }
5334 },
5335 "node_modules/randomfill": {
5336 "version": "1.0.4",
5337 "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
5338 "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
5339 "dev": true,
5340 "dependencies": {
5341 "randombytes": "^2.0.5",
5342 "safe-buffer": "^5.1.0"
5343 }
5344 },
5345 "node_modules/range-parser": {
5346 "version": "1.2.1",
5347 "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
5348 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
5349 "dev": true,
5350 "engines": {
5351 "node": ">= 0.6"
5352 }
5353 },
5354 "node_modules/raw-body": {
5355 "version": "2.4.0",
5356 "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
5357 "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
5358 "dev": true,
5359 "dependencies": {
5360 "bytes": "3.1.0",
5361 "http-errors": "1.7.2",
5362 "iconv-lite": "0.4.24",
5363 "unpipe": "1.0.0"
5364 },
5365 "engines": {
5366 "node": ">= 0.8"
5367 }
5368 },
5369 "node_modules/raw-body/node_modules/bytes": {
5370 "version": "3.1.0",
5371 "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
5372 "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
5373 "dev": true,
5374 "engines": {
5375 "node": ">= 0.8"
5376 }
5377 },
5378 "node_modules/readable-stream": {
5379 "version": "2.3.6",
5380 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
5381 "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
5382 "dev": true,
5383 "dependencies": {
5384 "core-util-is": "~1.0.0",
5385 "inherits": "~2.0.3",
5386 "isarray": "~1.0.0",
5387 "process-nextick-args": "~2.0.0",
5388 "safe-buffer": "~5.1.1",
5389 "string_decoder": "~1.1.1",
5390 "util-deprecate": "~1.0.1"
5391 }
5392 },
5393 "node_modules/readdirp": {
5394 "version": "2.2.1",
5395 "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
5396 "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
5397 "dev": true,
5398 "dependencies": {
5399 "graceful-fs": "^4.1.11",
5400 "micromatch": "^3.1.10",
5401 "readable-stream": "^2.0.2"
5402 },
5403 "engines": {
5404 "node": ">=0.10"
5405 }
5406 },
5407 "node_modules/regex-not": {
5408 "version": "1.0.2",
5409 "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
5410 "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
5411 "dev": true,
5412 "dependencies": {
5413 "extend-shallow": "^3.0.2",
5414 "safe-regex": "^1.1.0"
5415 },
5416 "engines": {
5417 "node": ">=0.10.0"
5418 }
5419 },
5420 "node_modules/regexp.prototype.flags": {
5421 "version": "1.3.0",
5422 "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
5423 "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
5424 "dev": true,
5425 "dependencies": {
5426 "define-properties": "^1.1.3",
5427 "es-abstract": "^1.17.0-next.1"
5428 },
5429 "engines": {
5430 "node": ">= 0.4"
5431 }
5432 },
5433 "node_modules/remove-trailing-separator": {
5434 "version": "1.1.0",
5435 "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
5436 "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
5437 "dev": true
5438 },
5439 "node_modules/repeat-element": {
5440 "version": "1.1.2",
5441 "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
5442 "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=",
5443 "dev": true,
5444 "engines": {
5445 "node": ">=0.10.0"
5446 }
5447 },
5448 "node_modules/repeat-string": {
5449 "version": "1.6.1",
5450 "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
5451 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
5452 "dev": true,
5453 "engines": {
5454 "node": ">=0.10"
5455 }
5456 },
5457 "node_modules/require-directory": {
5458 "version": "2.1.1",
5459 "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
5460 "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
5461 "dev": true,
5462 "engines": {
5463 "node": ">=0.10.0"
5464 }
5465 },
5466 "node_modules/require-main-filename": {
5467 "version": "2.0.0",
5468 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
5469 "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
5470 "dev": true
5471 },
5472 "node_modules/requires-port": {
5473 "version": "1.0.0",
5474 "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
5475 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
5476 "dev": true
5477 },
5478 "node_modules/resolve-cwd": {
5479 "version": "2.0.0",
5480 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
5481 "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
5482 "dev": true,
5483 "dependencies": {
5484 "resolve-from": "^3.0.0"
5485 },
5486 "engines": {
5487 "node": ">=4"
5488 }
5489 },
5490 "node_modules/resolve-dir": {
5491 "version": "1.0.1",
5492 "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
5493 "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
5494 "dev": true,
5495 "dependencies": {
5496 "expand-tilde": "^2.0.0",
5497 "global-modules": "^1.0.0"
5498 },
5499 "engines": {
5500 "node": ">=0.10.0"
5501 }
5502 },
5503 "node_modules/resolve-dir/node_modules/global-modules": {
5504 "version": "1.0.0",
5505 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
5506 "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
5507 "dev": true,
5508 "dependencies": {
5509 "global-prefix": "^1.0.1",
5510 "is-windows": "^1.0.1",
5511 "resolve-dir": "^1.0.0"
5512 },
5513 "engines": {
5514 "node": ">=0.10.0"
5515 }
5516 },
5517 "node_modules/resolve-from": {
5518 "version": "3.0.0",
5519 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
5520 "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
5521 "dev": true,
5522 "engines": {
5523 "node": ">=4"
5524 }
5525 },
5526