git.fiddlerwoaroof.com
Browse code

Merge pull request #13 from fiddlerwoaroof/dependabot/npm_and_yarn/webpack-4.32.2

Bump webpack from 3.12.0 to 4.32.2

Ed Langley authored on 28/05/2019 18:01:52
Showing 2 changed files
... ...
@@ -84,6 +84,194 @@
84 84
       "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz",
85 85
       "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ=="
86 86
     },
87
+    "@webassemblyjs/ast": {
88
+      "version": "1.8.5",
89
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
90
+      "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
91
+      "dev": true,
92
+      "requires": {
93
+        "@webassemblyjs/helper-module-context": "1.8.5",
94
+        "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
95
+        "@webassemblyjs/wast-parser": "1.8.5"
96
+      }
97
+    },
98
+    "@webassemblyjs/floating-point-hex-parser": {
99
+      "version": "1.8.5",
100
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
101
+      "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
102
+      "dev": true
103
+    },
104
+    "@webassemblyjs/helper-api-error": {
105
+      "version": "1.8.5",
106
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
107
+      "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==",
108
+      "dev": true
109
+    },
110
+    "@webassemblyjs/helper-buffer": {
111
+      "version": "1.8.5",
112
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
113
+      "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
114
+      "dev": true
115
+    },
116
+    "@webassemblyjs/helper-code-frame": {
117
+      "version": "1.8.5",
118
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
119
+      "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
120
+      "dev": true,
121
+      "requires": {
122
+        "@webassemblyjs/wast-printer": "1.8.5"
123
+      }
124
+    },
125
+    "@webassemblyjs/helper-fsm": {
126
+      "version": "1.8.5",
127
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
128
+      "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
129
+      "dev": true
130
+    },
131
+    "@webassemblyjs/helper-module-context": {
132
+      "version": "1.8.5",
133
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
134
+      "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
135
+      "dev": true,
136
+      "requires": {
137
+        "@webassemblyjs/ast": "1.8.5",
138
+        "mamacro": "^0.0.3"
139
+      }
140
+    },
141
+    "@webassemblyjs/helper-wasm-bytecode": {
142
+      "version": "1.8.5",
143
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
144
+      "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
145
+      "dev": true
146
+    },
147
+    "@webassemblyjs/helper-wasm-section": {
148
+      "version": "1.8.5",
149
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
150
+      "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
151
+      "dev": true,
152
+      "requires": {
153
+        "@webassemblyjs/ast": "1.8.5",
154
+        "@webassemblyjs/helper-buffer": "1.8.5",
155
+        "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
156
+        "@webassemblyjs/wasm-gen": "1.8.5"
157
+      }
158
+    },
159
+    "@webassemblyjs/ieee754": {
160
+      "version": "1.8.5",
161
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
162
+      "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
163
+      "dev": true,
164
+      "requires": {
165
+        "@xtuc/ieee754": "^1.2.0"
166
+      }
167
+    },
168
+    "@webassemblyjs/leb128": {
169
+      "version": "1.8.5",
170
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
171
+      "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
172
+      "dev": true,
173
+      "requires": {
174
+        "@xtuc/long": "4.2.2"
175
+      }
176
+    },
177
+    "@webassemblyjs/utf8": {
178
+      "version": "1.8.5",
179
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
180
+      "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==",
181
+      "dev": true
182
+    },
183
+    "@webassemblyjs/wasm-edit": {
184
+      "version": "1.8.5",
185
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
186
+      "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
187
+      "dev": true,
188
+      "requires": {
189
+        "@webassemblyjs/ast": "1.8.5",
190
+        "@webassemblyjs/helper-buffer": "1.8.5",
191
+        "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
192
+        "@webassemblyjs/helper-wasm-section": "1.8.5",
193
+        "@webassemblyjs/wasm-gen": "1.8.5",
194
+        "@webassemblyjs/wasm-opt": "1.8.5",
195
+        "@webassemblyjs/wasm-parser": "1.8.5",
196
+        "@webassemblyjs/wast-printer": "1.8.5"
197
+      }
198
+    },
199
+    "@webassemblyjs/wasm-gen": {
200
+      "version": "1.8.5",
201
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
202
+      "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
203
+      "dev": true,
204
+      "requires": {
205
+        "@webassemblyjs/ast": "1.8.5",
206
+        "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
207
+        "@webassemblyjs/ieee754": "1.8.5",
208
+        "@webassemblyjs/leb128": "1.8.5",
209
+        "@webassemblyjs/utf8": "1.8.5"
210
+      }
211
+    },
212
+    "@webassemblyjs/wasm-opt": {
213
+      "version": "1.8.5",
214
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
215
+      "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
216
+      "dev": true,
217
+      "requires": {
218
+        "@webassemblyjs/ast": "1.8.5",
219
+        "@webassemblyjs/helper-buffer": "1.8.5",
220
+        "@webassemblyjs/wasm-gen": "1.8.5",
221
+        "@webassemblyjs/wasm-parser": "1.8.5"
222
+      }
223
+    },
224
+    "@webassemblyjs/wasm-parser": {
225
+      "version": "1.8.5",
226
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
227
+      "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
228
+      "dev": true,
229
+      "requires": {
230
+        "@webassemblyjs/ast": "1.8.5",
231
+        "@webassemblyjs/helper-api-error": "1.8.5",
232
+        "@webassemblyjs/helper-wasm-bytecode": "1.8.5",
233
+        "@webassemblyjs/ieee754": "1.8.5",
234
+        "@webassemblyjs/leb128": "1.8.5",
235
+        "@webassemblyjs/utf8": "1.8.5"
236
+      }
237
+    },
238
+    "@webassemblyjs/wast-parser": {
239
+      "version": "1.8.5",
240
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
241
+      "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
242
+      "dev": true,
243
+      "requires": {
244
+        "@webassemblyjs/ast": "1.8.5",
245
+        "@webassemblyjs/floating-point-hex-parser": "1.8.5",
246
+        "@webassemblyjs/helper-api-error": "1.8.5",
247
+        "@webassemblyjs/helper-code-frame": "1.8.5",
248
+        "@webassemblyjs/helper-fsm": "1.8.5",
249
+        "@xtuc/long": "4.2.2"
250
+      }
251
+    },
252
+    "@webassemblyjs/wast-printer": {
253
+      "version": "1.8.5",
254
+      "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
255
+      "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
256
+      "dev": true,
257
+      "requires": {
258
+        "@webassemblyjs/ast": "1.8.5",
259
+        "@webassemblyjs/wast-parser": "1.8.5",
260
+        "@xtuc/long": "4.2.2"
261
+      }
262
+    },
263
+    "@xtuc/ieee754": {
264
+      "version": "1.2.0",
265
+      "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
266
+      "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
267
+      "dev": true
268
+    },
269
+    "@xtuc/long": {
270
+      "version": "4.2.2",
271
+      "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
272
+      "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
273
+      "dev": true
274
+    },
87 275
     "abab": {
88 276
       "version": "1.0.4",
89 277
       "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
... ...
@@ -91,27 +279,16 @@
91 279
       "dev": true
92 280
     },
93 281
     "acorn": {
94
-      "version": "5.5.3",
95
-      "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.5.3.tgz",
96
-      "integrity": "sha512-jd5MkIUlbbmb07nXH0DT3y7rDVtkzDi4XZOUVWAer8ajmF/DTSSbl5oNFyDOl/OXA33Bl79+ypHhl2pN20VeOQ==",
282
+      "version": "6.1.1",
283
+      "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
284
+      "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
97 285
       "dev": true
98 286
     },
99 287
     "acorn-dynamic-import": {
100
-      "version": "2.0.2",
101
-      "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",
102
-      "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
103
-      "dev": true,
104
-      "requires": {
105
-        "acorn": "^4.0.3"
106
-      },
107
-      "dependencies": {
108
-        "acorn": {
109
-          "version": "4.0.13",
110
-          "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
111
-          "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
112
-          "dev": true
113
-        }
114
-      }
288
+      "version": "4.0.0",
289
+      "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz",
290
+      "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
291
+      "dev": true
115 292
     },
116 293
     "acorn-globals": {
117 294
       "version": "3.1.0",
... ...
@@ -148,6 +325,18 @@
148 325
         "json-schema-traverse": "^0.3.0"
149 326
       }
150 327
     },
328
+    "ajv-errors": {
329
+      "version": "1.0.1",
330
+      "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
331
+      "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
332
+      "dev": true
333
+    },
334
+    "ajv-keywords": {
335
+      "version": "3.4.0",
336
+      "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
337
+      "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
338
+      "dev": true
339
+    },
151 340
     "align-text": {
152 341
       "version": "0.1.4",
153 342
       "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
... ...
@@ -203,6 +392,12 @@
203 392
         "default-require-extensions": "^1.0.0"
204 393
       }
205 394
     },
395
+    "aproba": {
396
+      "version": "1.2.0",
397
+      "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
398
+      "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
399
+      "dev": true
400
+    },
206 401
     "argparse": {
207 402
       "version": "1.0.10",
208 403
       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
... ...
@@ -274,12 +469,30 @@
274 469
       }
275 470
     },
276 471
     "assert": {
277
-      "version": "1.4.1",
278
-      "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
279
-      "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
472
+      "version": "1.5.0",
473
+      "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
474
+      "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
280 475
       "dev": true,
281 476
       "requires": {
477
+        "object-assign": "^4.1.1",
282 478
         "util": "0.10.3"
479
+      },
480
+      "dependencies": {
481
+        "inherits": {
482
+          "version": "2.0.1",
483
+          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
484
+          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
485
+          "dev": true
486
+        },
487
+        "util": {
488
+          "version": "0.10.3",
489
+          "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
490
+          "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
491
+          "dev": true,
492
+          "requires": {
493
+            "inherits": "2.0.1"
494
+          }
495
+        }
283 496
       }
284 497
     },
285 498
     "assert-plus": {
... ...
@@ -1135,9 +1348,9 @@
1135 1348
       }
1136 1349
     },
1137 1350
     "big.js": {
1138
-      "version": "3.2.0",
1139
-      "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
1140
-      "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
1351
+      "version": "5.2.2",
1352
+      "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
1353
+      "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
1141 1354
       "dev": true
1142 1355
     },
1143 1356
     "binary-extensions": {
... ...
@@ -1146,6 +1359,12 @@
1146 1359
       "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=",
1147 1360
       "dev": true
1148 1361
     },
1362
+    "bluebird": {
1363
+      "version": "3.5.5",
1364
+      "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.5.tgz",
1365
+      "integrity": "sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==",
1366
+      "dev": true
1367
+    },
1149 1368
     "bn.js": {
1150 1369
       "version": "4.11.8",
1151 1370
       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
... ...
@@ -1214,14 +1433,15 @@
1214 1433
       }
1215 1434
     },
1216 1435
     "browserify-des": {
1217
-      "version": "1.0.1",
1218
-      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz",
1219
-      "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==",
1436
+      "version": "1.0.2",
1437
+      "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
1438
+      "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
1220 1439
       "dev": true,
1221 1440
       "requires": {
1222 1441
         "cipher-base": "^1.0.1",
1223 1442
         "des.js": "^1.0.0",
1224
-        "inherits": "^2.0.1"
1443
+        "inherits": "^2.0.1",
1444
+        "safe-buffer": "^5.1.2"
1225 1445
       }
1226 1446
     },
1227 1447
     "browserify-rsa": {
... ...
@@ -1296,6 +1516,12 @@
1296 1516
         }
1297 1517
       }
1298 1518
     },
1519
+    "buffer-from": {
1520
+      "version": "1.1.1",
1521
+      "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
1522
+      "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
1523
+      "dev": true
1524
+    },
1299 1525
     "buffer-xor": {
1300 1526
       "version": "1.0.3",
1301 1527
       "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
... ...
@@ -1314,6 +1540,71 @@
1314 1540
       "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
1315 1541
       "dev": true
1316 1542
     },
1543
+    "cacache": {
1544
+      "version": "11.3.2",
1545
+      "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz",
1546
+      "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==",
1547
+      "dev": true,
1548
+      "requires": {
1549
+        "bluebird": "^3.5.3",
1550
+        "chownr": "^1.1.1",
1551
+        "figgy-pudding": "^3.5.1",
1552
+        "glob": "^7.1.3",
1553
+        "graceful-fs": "^4.1.15",
1554
+        "lru-cache": "^5.1.1",
1555
+        "mississippi": "^3.0.0",
1556
+        "mkdirp": "^0.5.1",
1557
+        "move-concurrently": "^1.0.1",
1558
+        "promise-inflight": "^1.0.1",
1559
+        "rimraf": "^2.6.2",
1560
+        "ssri": "^6.0.1",
1561
+        "unique-filename": "^1.1.1",
1562
+        "y18n": "^4.0.0"
1563
+      },
1564
+      "dependencies": {
1565
+        "glob": {
1566
+          "version": "7.1.4",
1567
+          "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
1568
+          "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
1569
+          "dev": true,
1570
+          "requires": {
1571
+            "fs.realpath": "^1.0.0",
1572
+            "inflight": "^1.0.4",
1573
+            "inherits": "2",
1574
+            "minimatch": "^3.0.4",
1575
+            "once": "^1.3.0",
1576
+            "path-is-absolute": "^1.0.0"
1577
+          }
1578
+        },
1579
+        "graceful-fs": {
1580
+          "version": "4.1.15",
1581
+          "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
1582
+          "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
1583
+          "dev": true
1584
+        },
1585
+        "lru-cache": {
1586
+          "version": "5.1.1",
1587
+          "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
1588
+          "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
1589
+          "dev": true,
1590
+          "requires": {
1591
+            "yallist": "^3.0.2"
1592
+          }
1593
+        },
1594
+        "y18n": {
1595
+          "version": "4.0.0",
1596
+          "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
1597
+          "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
1598
+          "dev": true
1599
+        },
1600
+        "yallist": {
1601
+          "version": "3.0.3",
1602
+          "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
1603
+          "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
1604
+          "dev": true
1605
+        }
1606
+      }
1607
+    },
1317 1608
     "cache-base": {
1318 1609
       "version": "1.0.1",
1319 1610
       "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
... ...
@@ -1431,8 +1722,16 @@
1431 1722
       "version": "1.1.1",
1432 1723
       "resolved": "http://localhost:4873/chownr/-/chownr-1.1.1.tgz",
1433 1724
       "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
1725
+      "dev": true
1726
+    },
1727
+    "chrome-trace-event": {
1728
+      "version": "1.0.2",
1729
+      "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
1730
+      "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
1434 1731
       "dev": true,
1435
-      "optional": true
1732
+      "requires": {
1733
+        "tslib": "^1.9.0"
1734
+      }
1436 1735
     },
1437 1736
     "ci-info": {
1438 1737
       "version": "1.1.3",
... ...
@@ -1565,6 +1864,12 @@
1565 1864
       "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==",
1566 1865
       "dev": true
1567 1866
     },
1867
+    "commondir": {
1868
+      "version": "1.0.1",
1869
+      "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
1870
+      "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
1871
+      "dev": true
1872
+    },
1568 1873
     "compare-versions": {
1569 1874
       "version": "3.2.1",
1570 1875
       "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz",
... ...
@@ -1583,6 +1888,18 @@
1583 1888
       "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
1584 1889
       "dev": true
1585 1890
     },
1891
+    "concat-stream": {
1892
+      "version": "1.6.2",
1893
+      "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
1894
+      "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
1895
+      "dev": true,
1896
+      "requires": {
1897
+        "buffer-from": "^1.0.0",
1898
+        "inherits": "^2.0.3",
1899
+        "readable-stream": "^2.2.2",
1900
+        "typedarray": "^0.0.6"
1901
+      }
1902
+    },
1586 1903
     "console-browserify": {
1587 1904
       "version": "1.1.0",
1588 1905
       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
... ...
@@ -1610,6 +1927,20 @@
1610 1927
       "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=",
1611 1928
       "dev": true
1612 1929
     },
1930
+    "copy-concurrently": {
1931
+      "version": "1.0.5",
1932
+      "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
1933
+      "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
1934
+      "dev": true,
1935
+      "requires": {
1936
+        "aproba": "^1.1.1",
1937
+        "fs-write-stream-atomic": "^1.0.8",
1938
+        "iferr": "^0.1.5",
1939
+        "mkdirp": "^0.5.1",
1940
+        "rimraf": "^2.5.4",
1941
+        "run-queue": "^1.0.0"
1942
+      }
1943
+    },
1613 1944
     "copy-descriptor": {
1614 1945
       "version": "0.1.1",
1615 1946
       "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
... ...
@@ -1710,14 +2041,11 @@
1710 2041
         "cssom": "0.3.x"
1711 2042
       }
1712 2043
     },
1713
-    "d": {
1714
-      "version": "1.0.0",
1715
-      "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
1716
-      "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
1717
-      "dev": true,
1718
-      "requires": {
1719
-        "es5-ext": "^0.10.9"
1720
-      }
2044
+    "cyclist": {
2045
+      "version": "0.2.2",
2046
+      "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
2047
+      "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
2048
+      "dev": true
1721 2049
     },
1722 2050
     "dashdash": {
1723 2051
       "version": "1.14.1",
... ...
@@ -1879,6 +2207,18 @@
1879 2207
       "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
1880 2208
       "dev": true
1881 2209
     },
2210
+    "duplexify": {
2211
+      "version": "3.7.1",
2212
+      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
2213
+      "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
2214
+      "dev": true,
2215
+      "requires": {
2216
+        "end-of-stream": "^1.0.0",
2217
+        "inherits": "^2.0.1",
2218
+        "readable-stream": "^2.0.0",
2219
+        "stream-shift": "^1.0.0"
2220
+      }
2221
+    },
1882 2222
     "ecc-jsbn": {
1883 2223
       "version": "0.1.1",
1884 2224
       "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
... ...
@@ -1895,9 +2235,9 @@
1895 2235
       "dev": true
1896 2236
     },
1897 2237
     "elliptic": {
1898
-      "version": "6.4.0",
1899
-      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz",
1900
-      "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=",
2238
+      "version": "6.4.1",
2239
+      "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
2240
+      "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
1901 2241
       "dev": true,
1902 2242
       "requires": {
1903 2243
         "bn.js": "^4.4.0",
... ...
@@ -1921,16 +2261,24 @@
1921 2261
       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
1922 2262
       "dev": true
1923 2263
     },
2264
+    "end-of-stream": {
2265
+      "version": "1.4.1",
2266
+      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
2267
+      "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
2268
+      "dev": true,
2269
+      "requires": {
2270
+        "once": "^1.4.0"
2271
+      }
2272
+    },
1924 2273
     "enhanced-resolve": {
1925
-      "version": "3.4.1",
1926
-      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
1927
-      "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
2274
+      "version": "4.1.0",
2275
+      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
2276
+      "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
1928 2277
       "dev": true,
1929 2278
       "requires": {
1930 2279
         "graceful-fs": "^4.1.2",
1931 2280
         "memory-fs": "^0.4.0",
1932
-        "object-assign": "^4.0.1",
1933
-        "tapable": "^0.2.7"
2281
+        "tapable": "^1.0.0"
1934 2282
       }
1935 2283
     },
1936 2284
     "errno": {
... ...
@@ -1951,77 +2299,6 @@
1951 2299
         "is-arrayish": "^0.2.1"
1952 2300
       }
1953 2301
     },
1954
-    "es5-ext": {
1955
-      "version": "0.10.42",
1956
-      "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz",
1957
-      "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==",
1958
-      "dev": true,
1959
-      "requires": {
1960
-        "es6-iterator": "~2.0.3",
1961
-        "es6-symbol": "~3.1.1",
1962
-        "next-tick": "1"
1963
-      }
1964
-    },
1965
-    "es6-iterator": {
1966
-      "version": "2.0.3",
1967
-      "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
1968
-      "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
1969
-      "dev": true,
1970
-      "requires": {
1971
-        "d": "1",
1972
-        "es5-ext": "^0.10.35",
1973
-        "es6-symbol": "^3.1.1"
1974
-      }
1975
-    },
1976
-    "es6-map": {
1977
-      "version": "0.1.5",
1978
-      "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
1979
-      "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
1980
-      "dev": true,
1981
-      "requires": {
1982
-        "d": "1",
1983
-        "es5-ext": "~0.10.14",
1984
-        "es6-iterator": "~2.0.1",
1985
-        "es6-set": "~0.1.5",
1986
-        "es6-symbol": "~3.1.1",
1987
-        "event-emitter": "~0.3.5"
1988
-      }
1989
-    },
1990
-    "es6-set": {
1991
-      "version": "0.1.5",
1992
-      "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
1993
-      "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
1994
-      "dev": true,
1995
-      "requires": {
1996
-        "d": "1",
1997
-        "es5-ext": "~0.10.14",
1998
-        "es6-iterator": "~2.0.1",
1999
-        "es6-symbol": "3.1.1",
2000
-        "event-emitter": "~0.3.5"
2001
-      }
2002
-    },
2003
-    "es6-symbol": {
2004
-      "version": "3.1.1",
2005
-      "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
2006
-      "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
2007
-      "dev": true,
2008
-      "requires": {
2009
-        "d": "1",
2010
-        "es5-ext": "~0.10.14"
2011
-      }
2012
-    },
2013
-    "es6-weak-map": {
2014
-      "version": "2.0.2",
2015
-      "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
2016
-      "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
2017
-      "dev": true,
2018
-      "requires": {
2019
-        "d": "1",
2020
-        "es5-ext": "^0.10.14",
2021
-        "es6-iterator": "^2.0.1",
2022
-        "es6-symbol": "^3.1.1"
2023
-      }
2024
-    },
2025 2302
     "escape-string-regexp": {
2026 2303
       "version": "1.0.5",
2027 2304
       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
... ...
@@ -2056,18 +2333,6 @@
2056 2333
         }
2057 2334
       }
2058 2335
     },
2059
-    "escope": {
2060
-      "version": "3.6.0",
2061
-      "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
2062
-      "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
2063
-      "dev": true,
2064
-      "requires": {
2065
-        "es6-map": "^0.1.3",
2066
-        "es6-weak-map": "^2.0.1",
2067
-        "esrecurse": "^4.1.0",
2068
-        "estraverse": "^4.1.1"
2069
-      }
2070
-    },
2071 2336
     "eslint": {
2072 2337
       "version": "5.16.0",
2073 2338
       "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
... ...
@@ -2300,20 +2565,10 @@
2300 2565
       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
2301 2566
       "dev": true
2302 2567
     },
2303
-    "event-emitter": {
2304
-      "version": "0.3.5",
2305
-      "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
2306
-      "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2307
-      "dev": true,
2308
-      "requires": {
2309
-        "d": "1",
2310
-        "es5-ext": "~0.10.14"
2311
-      }
2312
-    },
2313 2568
     "events": {
2314
-      "version": "1.1.1",
2315
-      "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz",
2316
-      "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
2569
+      "version": "3.0.0",
2570
+      "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
2571
+      "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
2317 2572
       "dev": true
2318 2573
     },
2319 2574
     "evp_bytestokey": {
... ...
@@ -2473,6 +2728,12 @@
2473 2728
         "bser": "^2.0.0"
2474 2729
       }
2475 2730
     },
2731
+    "figgy-pudding": {
2732
+      "version": "3.5.1",
2733
+      "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
2734
+      "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
2735
+      "dev": true
2736
+    },
2476 2737
     "figures": {
2477 2738
       "version": "2.0.0",
2478 2739
       "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
... ...
@@ -2520,6 +2781,17 @@
2520 2781
         "repeat-string": "^1.5.2"
2521 2782
       }
2522 2783
     },
2784
+    "find-cache-dir": {
2785
+      "version": "2.1.0",
2786
+      "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
2787
+      "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
2788
+      "dev": true,
2789
+      "requires": {
2790
+        "commondir": "^1.0.1",
2791
+        "make-dir": "^2.0.0",
2792
+        "pkg-dir": "^3.0.0"
2793
+      }
2794
+    },
2523 2795
     "find-up": {
2524 2796
       "version": "2.1.0",
2525 2797
       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
... ...
@@ -2571,11 +2843,21 @@
2571 2843
       "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==",
2572 2844
       "dev": true
2573 2845
     },
2574
-    "for-in": {
2575
-      "version": "1.0.2",
2576
-      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2577
-      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2578
-      "dev": true
2846
+    "flush-write-stream": {
2847
+      "version": "1.1.1",
2848
+      "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
2849
+      "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
2850
+      "dev": true,
2851
+      "requires": {
2852
+        "inherits": "^2.0.3",
2853
+        "readable-stream": "^2.3.6"
2854
+      }
2855
+    },
2856
+    "for-in": {
2857
+      "version": "1.0.2",
2858
+      "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
2859
+      "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
2860
+      "dev": true
2579 2861
     },
2580 2862
     "for-own": {
2581 2863
       "version": "0.1.5",
... ...
@@ -2612,6 +2894,16 @@
2612 2894
         "map-cache": "^0.2.2"
2613 2895
       }
2614 2896
     },
2897
+    "from2": {
2898
+      "version": "2.3.0",
2899
+      "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
2900
+      "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
2901
+      "dev": true,
2902
+      "requires": {
2903
+        "inherits": "^2.0.1",
2904
+        "readable-stream": "^2.0.0"
2905
+      }
2906
+    },
2615 2907
     "fs-minipass": {
2616 2908
       "version": "1.2.6",
2617 2909
       "resolved": "http://localhost:4873/fs-minipass/-/fs-minipass-1.2.6.tgz",
... ...
@@ -2628,6 +2920,18 @@
2628 2920
       "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==",
2629 2921
       "dev": true
2630 2922
     },
2923
+    "fs-write-stream-atomic": {
2924
+      "version": "1.0.10",
2925
+      "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
2926
+      "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
2927
+      "dev": true,
2928
+      "requires": {
2929
+        "graceful-fs": "^4.1.2",
2930
+        "iferr": "^0.1.5",
2931
+        "imurmurhash": "^0.1.4",
2932
+        "readable-stream": "1 || 2"
2933
+      }
2934
+    },
2631 2935
     "fs.realpath": {
2632 2936
       "version": "1.0.0",
2633 2937
       "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
... ...
@@ -3401,13 +3705,13 @@
3401 3705
       }
3402 3706
     },
3403 3707
     "hash.js": {
3404
-      "version": "1.1.3",
3405
-      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz",
3406
-      "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==",
3708
+      "version": "1.1.7",
3709
+      "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
3710
+      "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
3407 3711
       "dev": true,
3408 3712
       "requires": {
3409 3713
         "inherits": "^2.0.3",
3410
-        "minimalistic-assert": "^1.0.0"
3714
+        "minimalistic-assert": "^1.0.1"
3411 3715
       }
3412 3716
     },
3413 3717
     "hmac-drbg": {
... ...
@@ -3473,9 +3777,15 @@
3473 3777
       }
3474 3778
     },
3475 3779
     "ieee754": {
3476
-      "version": "1.1.11",
3477
-      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.11.tgz",
3478
-      "integrity": "sha512-VhDzCKN7K8ufStx/CLj5/PDTMgph+qwN5Pkd5i0sGnVwk56zJ0lkT8Qzi1xqWLS0Wp29DgDtNeS7v8/wMoZeHg==",
3780
+      "version": "1.1.13",
3781
+      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
3782
+      "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
3783
+      "dev": true
3784
+    },
3785
+    "iferr": {
3786
+      "version": "0.1.5",
3787
+      "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
3788
+      "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
3479 3789
       "dev": true
3480 3790
     },
3481 3791
     "ignore": {
... ...
@@ -3591,12 +3901,6 @@
3591 3901
         }
3592 3902
       }
3593 3903
     },
3594
-    "interpret": {
3595
-      "version": "1.1.0",
3596
-      "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
3597
-      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
3598
-      "dev": true
3599
-    },
3600 3904
     "invariant": {
3601 3905
       "version": "2.2.4",
3602 3906
       "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
... ...
@@ -3824,6 +4128,12 @@
3824 4128
       "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
3825 4129
       "dev": true
3826 4130
     },
4131
+    "is-wsl": {
4132
+      "version": "1.1.0",
4133
+      "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
4134
+      "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
4135
+      "dev": true
4136
+    },
3827 4137
     "isarray": {
3828 4138
       "version": "0.0.1",
3829 4139
       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
... ...
@@ -4635,10 +4945,10 @@
4635 4945
       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
4636 4946
       "dev": true
4637 4947
     },
4638
-    "json-loader": {
4639
-      "version": "0.5.7",
4640
-      "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
4641
-      "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==",
4948
+    "json-parse-better-errors": {
4949
+      "version": "1.0.2",
4950
+      "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
4951
+      "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
4642 4952
       "dev": true
4643 4953
     },
4644 4954
     "json-schema": {
... ...
@@ -4757,20 +5067,37 @@
4757 5067
       }
4758 5068
     },
4759 5069
     "loader-runner": {
4760
-      "version": "2.3.0",
4761
-      "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz",
4762
-      "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=",
5070
+      "version": "2.4.0",
5071
+      "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
5072
+      "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
4763 5073
       "dev": true
4764 5074
     },
4765 5075
     "loader-utils": {
4766
-      "version": "1.1.0",
4767
-      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
4768
-      "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
5076
+      "version": "1.2.3",
5077
+      "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
5078
+      "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
4769 5079
       "dev": true,
4770 5080
       "requires": {
4771
-        "big.js": "^3.1.3",
5081
+        "big.js": "^5.2.2",
4772 5082
         "emojis-list": "^2.0.0",
4773
-        "json5": "^0.5.0"
5083
+        "json5": "^1.0.1"
5084
+      },
5085
+      "dependencies": {
5086
+        "json5": {
5087
+          "version": "1.0.1",
5088
+          "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
5089
+          "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
5090
+          "dev": true,
5091
+          "requires": {
5092
+            "minimist": "^1.2.0"
5093
+          }
5094
+        },
5095
+        "minimist": {
5096
+          "version": "1.2.0",
5097
+          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5098
+          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5099
+          "dev": true
5100
+        }
4774 5101
       }
4775 5102
     },
4776 5103
     "locate-path": {
... ...
@@ -4818,6 +5145,30 @@
4818 5145
         "yallist": "^2.1.2"
4819 5146
       }
4820 5147
     },
5148
+    "make-dir": {
5149
+      "version": "2.1.0",
5150
+      "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
5151
+      "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
5152
+      "dev": true,
5153
+      "requires": {
5154
+        "pify": "^4.0.1",
5155
+        "semver": "^5.6.0"
5156
+      },
5157
+      "dependencies": {
5158
+        "pify": {
5159
+          "version": "4.0.1",
5160
+          "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
5161
+          "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
5162
+          "dev": true
5163
+        },
5164
+        "semver": {
5165
+          "version": "5.7.0",
5166
+          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
5167
+          "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
5168
+          "dev": true
5169
+        }
5170
+      }
5171
+    },
4821 5172
     "makeerror": {
4822 5173
       "version": "1.0.11",
4823 5174
       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
... ...
@@ -4827,6 +5178,12 @@
4827 5178
         "tmpl": "1.0.x"
4828 5179
       }
4829 5180
     },
5181
+    "mamacro": {
5182
+      "version": "0.0.3",
5183
+      "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz",
5184
+      "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==",
5185
+      "dev": true
5186
+    },
4830 5187
     "map-cache": {
4831 5188
       "version": "0.2.2",
4832 5189
       "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
... ...
@@ -4849,13 +5206,14 @@
4849 5206
       "dev": true
4850 5207
     },
4851 5208
     "md5.js": {
4852
-      "version": "1.3.4",
4853
-      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz",
4854
-      "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=",
5209
+      "version": "1.3.5",
5210
+      "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
5211
+      "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
4855 5212
       "dev": true,
4856 5213
       "requires": {
4857 5214
         "hash-base": "^3.0.0",
4858
-        "inherits": "^2.0.1"
5215
+        "inherits": "^2.0.1",
5216
+        "safe-buffer": "^5.1.2"
4859 5217
       }
4860 5218
     },
4861 5219
     "mem": {
... ...
@@ -4992,6 +5350,24 @@
4992 5350
         "minipass": "^2.2.1"
4993 5351
       }
4994 5352
     },
5353
+    "mississippi": {
5354
+      "version": "3.0.0",
5355
+      "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
5356
+      "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
5357
+      "dev": true,
5358
+      "requires": {
5359
+        "concat-stream": "^1.5.0",
5360
+        "duplexify": "^3.4.2",
5361
+        "end-of-stream": "^1.1.0",
5362
+        "flush-write-stream": "^1.0.0",
5363
+        "from2": "^2.1.0",
5364
+        "parallel-transform": "^1.1.0",
5365
+        "pump": "^3.0.0",
5366
+        "pumpify": "^1.3.3",
5367
+        "stream-each": "^1.1.0",
5368
+        "through2": "^2.0.0"
5369
+      }
5370
+    },
4995 5371
     "mixin-deep": {
4996 5372
       "version": "1.3.1",
4997 5373
       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
... ...
@@ -5022,6 +5398,20 @@
5022 5398
         "minimist": "0.0.8"
5023 5399
       }
5024 5400
     },
5401
+    "move-concurrently": {
5402
+      "version": "1.0.1",
5403
+      "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
5404
+      "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
5405
+      "dev": true,
5406
+      "requires": {
5407
+        "aproba": "^1.1.1",
5408
+        "copy-concurrently": "^1.0.0",
5409
+        "fs-write-stream-atomic": "^1.0.8",
5410
+        "mkdirp": "^0.5.1",
5411
+        "rimraf": "^2.5.4",
5412
+        "run-queue": "^1.0.3"
5413
+      }
5414
+    },
5025 5415
     "ms": {
5026 5416
       "version": "2.0.0",
5027 5417
       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
... ...
@@ -5088,15 +5478,9 @@
5088 5478
       "dev": true
5089 5479
     },
5090 5480
     "neo-async": {
5091
-      "version": "2.5.1",
5092
-      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz",
5093
-      "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==",
5094
-      "dev": true
5095
-    },
5096
-    "next-tick": {
5097
-      "version": "1.0.0",
5098
-      "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
5099
-      "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
5481
+      "version": "2.6.1",
5482
+      "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
5483
+      "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
5100 5484
       "dev": true
5101 5485
     },
5102 5486
     "nice-try": {
... ...
@@ -5131,9 +5515,9 @@
5131 5515
       "dev": true
5132 5516
     },
5133 5517
     "node-libs-browser": {
5134
-      "version": "2.1.0",
5135
-      "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
5136
-      "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
5518
+      "version": "2.2.0",
5519
+      "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
5520
+      "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",
5137 5521
       "dev": true,
5138 5522
       "requires": {
5139 5523
         "assert": "^1.1.1",
... ...
@@ -5143,7 +5527,7 @@
5143 5527
         "constants-browserify": "^1.0.0",
5144 5528
         "crypto-browserify": "^3.11.0",
5145 5529
         "domain-browser": "^1.1.1",
5146
-        "events": "^1.0.0",
5530
+        "events": "^3.0.0",
5147 5531
         "https-browserify": "^1.0.0",
5148 5532
         "os-browserify": "^0.3.0",
5149 5533
         "path-browserify": "0.0.0",
... ...
@@ -5157,7 +5541,7 @@
5157 5541
         "timers-browserify": "^2.0.4",
5158 5542
         "tty-browserify": "0.0.0",
5159 5543
         "url": "^0.11.0",
5160
-        "util": "^0.10.3",
5544
+        "util": "^0.11.0",
5161 5545
         "vm-browserify": "0.0.4"
5162 5546
       }
5163 5547
     },
... ...
@@ -5420,11 +5804,22 @@
5420 5804
       "dev": true
5421 5805
     },
5422 5806
     "pako": {
5423
-      "version": "1.0.6",
5424
-      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
5425
-      "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
5807
+      "version": "1.0.10",
5808
+      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
5809
+      "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
5426 5810
       "dev": true
5427 5811
     },
5812
+    "parallel-transform": {
5813
+      "version": "1.1.0",
5814
+      "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
5815
+      "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
5816
+      "dev": true,
5817
+      "requires": {
5818
+        "cyclist": "~0.2.2",
5819
+        "inherits": "^2.0.3",
5820
+        "readable-stream": "^2.1.5"
5821
+      }
5822
+    },
5428 5823
     "parent-module": {
5429 5824
       "version": "1.0.1",
5430 5825
       "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
... ...
@@ -5435,16 +5830,17 @@
5435 5830
       }
5436 5831
     },
5437 5832
     "parse-asn1": {
5438
-      "version": "5.1.1",
5439
-      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
5440
-      "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
5833
+      "version": "5.1.4",
5834
+      "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",
5835
+      "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",
5441 5836
       "dev": true,
5442 5837
       "requires": {
5443 5838
         "asn1.js": "^4.0.0",
5444 5839
         "browserify-aes": "^1.0.0",
5445 5840
         "create-hash": "^1.1.0",
5446 5841
         "evp_bytestokey": "^1.0.0",
5447
-        "pbkdf2": "^3.0.3"
5842
+        "pbkdf2": "^3.0.3",
5843
+        "safe-buffer": "^5.1.1"
5448 5844
       }
5449 5845
     },
5450 5846
     "parse-glob": {
... ...
@@ -5542,9 +5938,9 @@
5542 5938
       }
5543 5939
     },
5544 5940
     "pbkdf2": {
5545
-      "version": "3.0.16",
5546
-      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz",
5547
-      "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==",
5941
+      "version": "3.0.17",
5942
+      "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
5943
+      "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
5548 5944
       "dev": true,
5549 5945
       "requires": {
5550 5946
         "create-hash": "^1.1.2",
... ...
@@ -5581,6 +5977,60 @@
5581 5977
         "pinkie": "^2.0.0"
5582 5978
       }
5583 5979
     },
5980
+    "pkg-dir": {
5981
+      "version": "3.0.0",
5982
+      "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
5983
+      "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
5984
+      "dev": true,
5985
+      "requires": {
5986
+        "find-up": "^3.0.0"
5987
+      },
5988
+      "dependencies": {
5989
+        "find-up": {
5990
+          "version": "3.0.0",
5991
+          "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
5992
+          "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
5993
+          "dev": true,
5994
+          "requires": {
5995
+            "locate-path": "^3.0.0"
5996
+          }
5997
+        },
5998
+        "locate-path": {
5999
+          "version": "3.0.0",
6000
+          "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
6001
+          "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
6002
+          "dev": true,
6003
+          "requires": {
6004
+            "p-locate": "^3.0.0",
6005
+            "path-exists": "^3.0.0"
6006
+          }
6007
+        },
6008
+        "p-limit": {
6009
+          "version": "2.2.0",
6010
+          "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
6011
+          "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
6012
+          "dev": true,
6013
+          "requires": {
6014
+            "p-try": "^2.0.0"
6015
+          }
6016
+        },
6017
+        "p-locate": {
6018
+          "version": "3.0.0",
6019
+          "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
6020
+          "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
6021
+          "dev": true,
6022
+          "requires": {
6023
+            "p-limit": "^2.0.0"
6024
+          }
6025
+        },
6026
+        "p-try": {
6027
+          "version": "2.2.0",
6028
+          "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
6029
+          "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
6030
+          "dev": true
6031
+        }
6032
+      }
6033
+    },
5584 6034
     "posix-character-classes": {
5585 6035
       "version": "0.1.1",
5586 6036
       "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
... ...
@@ -5650,6 +6100,12 @@
5650 6100
       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
5651 6101
       "dev": true
5652 6102
     },
6103
+    "promise-inflight": {
6104
+      "version": "1.0.1",
6105
+      "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
6106
+      "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
6107
+      "dev": true
6108
+    },
5653 6109
     "prr": {
5654 6110
       "version": "1.0.1",
5655 6111
       "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
... ...
@@ -5663,16 +6119,50 @@
5663 6119
       "dev": true
5664 6120
     },
5665 6121
     "public-encrypt": {
5666
-      "version": "4.0.2",
5667
-      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz",
5668
-      "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==",
6122
+      "version": "4.0.3",
6123
+      "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
6124
+      "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
5669 6125
       "dev": true,
5670 6126
       "requires": {
5671 6127
         "bn.js": "^4.1.0",
5672 6128
         "browserify-rsa": "^4.0.0",
5673 6129
         "create-hash": "^1.1.0",
5674 6130
         "parse-asn1": "^5.0.0",
5675
-        "randombytes": "^2.0.1"
6131
+        "randombytes": "^2.0.1",
6132
+        "safe-buffer": "^5.1.2"
6133
+      }
6134
+    },
6135
+    "pump": {
6136
+      "version": "3.0.0",
6137
+      "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
6138
+      "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
6139
+      "dev": true,
6140
+      "requires": {
6141
+        "end-of-stream": "^1.1.0",
6142
+        "once": "^1.3.1"
6143
+      }
6144
+    },
6145
+    "pumpify": {
6146
+      "version": "1.5.1",
6147
+      "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
6148
+      "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
6149
+      "dev": true,
6150
+      "requires": {
6151
+        "duplexify": "^3.6.0",
6152
+        "inherits": "^2.0.3",
6153
+        "pump": "^2.0.0"
6154
+      },
6155
+      "dependencies": {
6156
+        "pump": {
6157
+          "version": "2.0.1",
6158
+          "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
6159
+          "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
6160
+          "dev": true,
6161
+          "requires": {
6162
+            "end-of-stream": "^1.1.0",
6163
+            "once": "^1.3.1"
6164
+          }
6165
+        }
5676 6166
       }
5677 6167
     },
5678 6168
     "punycode": {
... ...
@@ -5730,9 +6220,9 @@
5730 6220
       }
5731 6221
     },
5732 6222
     "randombytes": {
5733
-      "version": "2.0.6",
5734
-      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
5735
-      "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
6223
+      "version": "2.1.0",
6224
+      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
6225
+      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
5736 6226
       "dev": true,
5737 6227
       "requires": {
5738 6228
         "safe-buffer": "^5.1.0"
... ...
@@ -5818,6 +6308,7 @@
5818 6308
       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
5819 6309
       "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
5820 6310
       "dev": true,
6311
+      "optional": true,
5821 6312
       "requires": {
5822 6313
         "graceful-fs": "^4.1.2",
5823 6314
         "minimatch": "^3.0.2",
... ...
@@ -6051,6 +6542,15 @@
6051 6542
         "is-promise": "^2.1.0"
6052 6543
       }
6053 6544
     },
6545
+    "run-queue": {
6546
+      "version": "1.0.3",
6547
+      "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
6548
+      "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
6549
+      "dev": true,
6550
+      "requires": {
6551
+        "aproba": "^1.1.1"
6552
+      }
6553
+    },
6054 6554
     "rxjs": {
6055 6555
       "version": "6.5.2",
6056 6556
       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
... ...
@@ -6396,12 +6896,55 @@
6396 6896
       "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
6397 6897
       "dev": true
6398 6898
     },
6899
+    "schema-utils": {
6900
+      "version": "1.0.0",
6901
+      "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
6902
+      "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
6903
+      "dev": true,
6904
+      "requires": {
6905
+        "ajv": "^6.1.0",
6906
+        "ajv-errors": "^1.0.0",
6907
+        "ajv-keywords": "^3.1.0"
6908
+      },
6909
+      "dependencies": {
6910
+        "ajv": {
6911
+          "version": "6.10.0",
6912
+          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
6913
+          "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
6914
+          "dev": true,
6915
+          "requires": {
6916
+            "fast-deep-equal": "^2.0.1",
6917
+            "fast-json-stable-stringify": "^2.0.0",
6918
+            "json-schema-traverse": "^0.4.1",
6919
+            "uri-js": "^4.2.2"
6920
+          }
6921
+        },
6922
+        "fast-deep-equal": {
6923
+          "version": "2.0.1",
6924
+          "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
6925
+          "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
6926
+          "dev": true
6927
+        },
6928
+        "json-schema-traverse": {
6929
+          "version": "0.4.1",
6930
+          "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
6931
+          "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
6932
+          "dev": true
6933
+        }
6934
+      }
6935
+    },
6399 6936
     "semver": {
6400 6937
       "version": "5.5.0",
6401 6938
       "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
6402 6939
       "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
6403 6940
       "dev": true
6404 6941
     },
6942
+    "serialize-javascript": {
6943
+      "version": "1.7.0",
6944
+      "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz",
6945
+      "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==",
6946
+      "dev": true
6947
+    },
6405 6948
     "set-blocking": {
6406 6949
       "version": "2.0.0",
6407 6950
       "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
... ...
@@ -6412,7 +6955,8 @@
6412 6955
       "version": "1.0.1",
6413 6956
       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
6414 6957
       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
6415
-      "dev": true
6958
+      "dev": true,
6959
+      "optional": true
6416 6960
     },
6417 6961
     "set-value": {
6418 6962
       "version": "2.0.0",
... ...
@@ -6641,9 +7185,9 @@
6641 7185
       }
6642 7186
     },
6643 7187
     "source-list-map": {
6644
-      "version": "2.0.0",
6645
-      "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
6646
-      "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==",
7188
+      "version": "2.0.1",
7189
+      "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
7190
+      "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==",
6647 7191
       "dev": true
6648 7192
     },
6649 7193
     "source-map": {
... ...
@@ -6744,6 +7288,15 @@
6744 7288
         "tweetnacl": "~0.14.0"
6745 7289
       }
6746 7290
     },
7291
+    "ssri": {
7292
+      "version": "6.0.1",
7293
+      "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
7294
+      "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
7295
+      "dev": true,
7296
+      "requires": {
7297
+        "figgy-pudding": "^3.5.1"
7298
+      }
7299
+    },
6747 7300
     "static-extend": {
6748 7301
       "version": "0.1.2",
6749 7302
       "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
... ...
@@ -6766,19 +7319,29 @@
6766 7319
       }
6767 7320
     },
6768 7321
     "stream-browserify": {
6769
-      "version": "2.0.1",
6770
-      "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
6771
-      "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
7322
+      "version": "2.0.2",
7323
+      "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
7324
+      "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
6772 7325
       "dev": true,
6773 7326
       "requires": {
6774 7327
         "inherits": "~2.0.1",
6775 7328
         "readable-stream": "^2.0.2"
6776 7329
       }
6777 7330
     },
7331
+    "stream-each": {
7332
+      "version": "1.2.3",
7333
+      "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
7334
+      "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
7335
+      "dev": true,
7336
+      "requires": {
7337
+        "end-of-stream": "^1.1.0",
7338
+        "stream-shift": "^1.0.0"
7339
+      }
7340
+    },
6778 7341
     "stream-http": {
6779
-      "version": "2.8.2",
6780
-      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz",
6781
-      "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==",
7342
+      "version": "2.8.3",
7343
+      "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
7344
+      "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
6782 7345
       "dev": true,
6783 7346
       "requires": {
6784 7347
         "builtin-status-codes": "^3.0.0",
... ...
@@ -6788,6 +7351,12 @@
6788 7351
         "xtend": "^4.0.0"
6789 7352
       }
6790 7353
     },
7354
+    "stream-shift": {
7355
+      "version": "1.0.0",
7356
+      "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
7357
+      "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
7358
+      "dev": true
7359
+    },
6791 7360
     "string-length": {
6792 7361
       "version": "2.0.0",
6793 7362
       "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz",
... ...
@@ -6961,9 +7530,9 @@
6961 7530
       }
6962 7531
     },
6963 7532
     "tapable": {
6964
-      "version": "0.2.8",
6965
-      "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",
6966
-      "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",
7533
+      "version": "1.1.3",
7534
+      "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
7535
+      "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
6967 7536
       "dev": true
6968 7537
     },
6969 7538
     "tar": {
... ...
@@ -6991,44 +7560,114 @@
6991 7560
         }
6992 7561
       }
6993 7562
     },
6994
-    "test-exclude": {
6995
-      "version": "4.2.1",
6996
-      "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz",
6997
-      "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==",
7563
+    "terser": {
7564
+      "version": "4.0.0",
7565
+      "resolved": "https://registry.npmjs.org/terser/-/terser-4.0.0.tgz",
7566
+      "integrity": "sha512-dOapGTU0hETFl1tCo4t56FN+2jffoKyER9qBGoUFyZ6y7WLoKT0bF+lAYi6B6YsILcGF3q1C2FBh8QcKSCgkgA==",
6998 7567
       "dev": true,
6999 7568
       "requires": {
7000
-        "arrify": "^1.0.1",
7001
-        "micromatch": "^3.1.8",
7002
-        "object-assign": "^4.1.0",
7003
-        "read-pkg-up": "^1.0.1",
7004
-        "require-main-filename": "^1.0.1"
7569
+        "commander": "^2.19.0",
7570
+        "source-map": "~0.6.1",
7571
+        "source-map-support": "~0.5.10"
7005 7572
       },
7006 7573
       "dependencies": {
7007
-        "arr-diff": {
7008
-          "version": "4.0.0",
7009
-          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
7010
-          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
7574
+        "commander": {
7575
+          "version": "2.20.0",
7576
+          "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
7577
+          "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
7011 7578
           "dev": true
7012 7579
         },
7013
-        "array-unique": {
7014
-          "version": "0.3.2",
7015
-          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
7016
-          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
7580
+        "source-map": {
7581
+          "version": "0.6.1",
7582
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7583
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7017 7584
           "dev": true
7018 7585
         },
7019
-        "braces": {
7020
-          "version": "2.3.2",
7021
-          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
7022
-          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
7586
+        "source-map-support": {
7587
+          "version": "0.5.12",
7588
+          "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
7589
+          "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
7023 7590
           "dev": true,
7024 7591
           "requires": {
7025
-            "arr-flatten": "^1.1.0",
7026
-            "array-unique": "^0.3.2",
7027
-            "extend-shallow": "^2.0.1",
7028
-            "fill-range": "^4.0.0",
7029
-            "isobject": "^3.0.1",
7030
-            "repeat-element": "^1.1.2",
7031
-            "snapdragon": "^0.8.1",
7592
+            "buffer-from": "^1.0.0",
7593
+            "source-map": "^0.6.0"
7594
+          }
7595
+        }
7596
+      }
7597
+    },
7598
+    "terser-webpack-plugin": {
7599
+      "version": "1.3.0",
7600
+      "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.3.0.tgz",
7601
+      "integrity": "sha512-W2YWmxPjjkUcOWa4pBEv4OP4er1aeQJlSo2UhtCFQCuRXEHjOFscO8VyWHj9JLlA0RzQb8Y2/Ta78XZvT54uGg==",
7602
+      "dev": true,
7603
+      "requires": {
7604
+        "cacache": "^11.3.2",
7605
+        "find-cache-dir": "^2.0.0",
7606
+        "is-wsl": "^1.1.0",
7607
+        "loader-utils": "^1.2.3",
7608
+        "schema-utils": "^1.0.0",
7609
+        "serialize-javascript": "^1.7.0",
7610
+        "source-map": "^0.6.1",
7611
+        "terser": "^4.0.0",
7612
+        "webpack-sources": "^1.3.0",
7613
+        "worker-farm": "^1.7.0"
7614
+      },
7615
+      "dependencies": {
7616
+        "source-map": {
7617
+          "version": "0.6.1",
7618
+          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
7619
+          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
7620
+          "dev": true
7621
+        },
7622
+        "worker-farm": {
7623
+          "version": "1.7.0",
7624
+          "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
7625
+          "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
7626
+          "dev": true,
7627
+          "requires": {
7628
+            "errno": "~0.1.7"
7629
+          }
7630
+        }
7631
+      }
7632
+    },
7633
+    "test-exclude": {
7634
+      "version": "4.2.1",
7635
+      "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz",
7636
+      "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==",
7637
+      "dev": true,
7638
+      "requires": {
7639
+        "arrify": "^1.0.1",
7640
+        "micromatch": "^3.1.8",
7641
+        "object-assign": "^4.1.0",
7642
+        "read-pkg-up": "^1.0.1",
7643
+        "require-main-filename": "^1.0.1"
7644
+      },
7645
+      "dependencies": {
7646
+        "arr-diff": {
7647
+          "version": "4.0.0",
7648
+          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
7649
+          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
7650
+          "dev": true
7651
+        },
7652
+        "array-unique": {
7653
+          "version": "0.3.2",
7654
+          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
7655
+          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
7656
+          "dev": true
7657
+        },
7658
+        "braces": {
7659
+          "version": "2.3.2",
7660
+          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
7661
+          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
7662
+          "dev": true,
7663
+          "requires": {
7664
+            "arr-flatten": "^1.1.0",
7665
+            "array-unique": "^0.3.2",
7666
+            "extend-shallow": "^2.0.1",
7667
+            "fill-range": "^4.0.0",
7668
+            "isobject": "^3.0.1",
7669
+            "repeat-element": "^1.1.2",
7670
+            "snapdragon": "^0.8.1",
7032 7671
             "snapdragon-node": "^2.0.1",
7033 7672
             "split-string": "^3.0.2",
7034 7673
             "to-regex": "^3.0.1"
... ...
@@ -7298,6 +7937,16 @@
7298 7937
       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
7299 7938
       "dev": true
7300 7939
     },
7940
+    "through2": {
7941
+      "version": "2.0.5",
7942
+      "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
7943
+      "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
7944
+      "dev": true,
7945
+      "requires": {
7946
+        "readable-stream": "~2.3.6",
7947
+        "xtend": "~4.0.1"
7948
+      }
7949
+    },
7301 7950
     "timers-browserify": {
7302 7951
       "version": "2.0.10",
7303 7952
       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
... ...
@@ -7438,6 +8087,12 @@
7438 8087
       "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
7439 8088
       "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
7440 8089
     },
8090
+    "typedarray": {
8091
+      "version": "0.0.6",
8092
+      "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
8093
+      "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
8094
+      "dev": true
8095
+    },
7441 8096
     "uglify-js": {
7442 8097
       "version": "2.8.29",
7443 8098
       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
... ...
@@ -7470,17 +8125,6 @@
7470 8125
       "dev": true,
7471 8126
       "optional": true
7472 8127
     },
7473
-    "uglifyjs-webpack-plugin": {
7474
-      "version": "0.4.6",
7475
-      "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
7476
-      "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
7477
-      "dev": true,
7478
-      "requires": {
7479
-        "source-map": "^0.5.6",
7480
-        "uglify-js": "^2.8.29",
7481
-        "webpack-sources": "^1.0.1"
7482
-      }
7483
-    },
7484 8128
     "union-value": {
7485 8129
       "version": "1.0.0",
7486 8130
       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
... ...
@@ -7516,6 +8160,24 @@
7516 8160
         }
7517 8161
       }
7518 8162
     },
8163
+    "unique-filename": {
8164
+      "version": "1.1.1",
8165
+      "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
8166
+      "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
8167
+      "dev": true,
8168
+      "requires": {
8169
+        "unique-slug": "^2.0.0"
8170
+      }
8171
+    },
8172
+    "unique-slug": {
8173
+      "version": "2.0.1",
8174
+      "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz",
8175
+      "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==",
8176
+      "dev": true,
8177
+      "requires": {
8178
+        "imurmurhash": "^0.1.4"
8179
+      }
8180
+    },
7519 8181
     "unset-value": {
7520 8182
       "version": "1.0.0",
7521 8183
       "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
... ...
@@ -7569,9 +8231,9 @@
7569 8231
       }
7570 8232
     },
7571 8233
     "upath": {
7572
-      "version": "1.1.0",
7573
-      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
7574
-      "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
8234
+      "version": "1.1.2",
8235
+      "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
8236
+      "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
7575 8237
       "dev": true
7576 8238
     },
7577 8239
     "uri-js": {
... ...
@@ -7639,20 +8301,12 @@
7639 8301
       "dev": true
7640 8302
     },
7641 8303
     "util": {
7642
-      "version": "0.10.3",
7643
-      "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
7644
-      "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
8304
+      "version": "0.11.1",
8305
+      "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
8306
+      "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
7645 8307
       "dev": true,
7646 8308
       "requires": {
7647
-        "inherits": "2.0.1"
7648
-      },
7649
-      "dependencies": {
7650
-        "inherits": {
7651
-          "version": "2.0.1",
7652
-          "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
7653
-          "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
7654
-          "dev": true
7655
-        }
8309
+        "inherits": "2.0.3"
7656 8310
       }
7657 8311
     },
7658 8312
     "util-deprecate": {
... ...
@@ -7752,6 +8406,17 @@
7752 8406
           "requires": {
7753 8407
             "micromatch": "^3.1.4",
7754 8408
             "normalize-path": "^2.1.1"
8409
+          },
8410
+          "dependencies": {
8411
+            "normalize-path": {
8412
+              "version": "2.1.1",
8413
+              "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
8414
+              "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
8415
+              "dev": true,
8416
+              "requires": {
8417
+                "remove-trailing-separator": "^1.0.1"
8418
+              }
8419
+            }
7755 8420
           }
7756 8421
         },
7757 8422
         "arr-diff": {
... ...
@@ -7796,23 +8461,23 @@
7796 8461
           }
7797 8462
         },
7798 8463
         "chokidar": {
7799
-          "version": "2.0.3",
7800
-          "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
7801
-          "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
8464
+          "version": "2.1.6",
8465
+          "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.6.tgz",
8466
+          "integrity": "sha512-V2jUo67OKkc6ySiRpJrjlpJKl9kDuG+Xb8VgsGzb+aEouhgS1D0weyPU4lEzdAcsCAvrih2J2BqyXqHWvVLw5g==",
7802 8467
           "dev": true,
7803 8468
           "requires": {
7804 8469
             "anymatch": "^2.0.0",
7805
-            "async-each": "^1.0.0",
7806
-            "braces": "^2.3.0",
7807
-            "fsevents": "^1.1.2",
8470
+            "async-each": "^1.0.1",
8471
+            "braces": "^2.3.2",
8472
+            "fsevents": "^1.2.7",
7808 8473
             "glob-parent": "^3.1.0",
7809
-            "inherits": "^2.0.1",
8474
+            "inherits": "^2.0.3",
7810 8475
             "is-binary-path": "^1.0.0",
7811 8476
             "is-glob": "^4.0.0",
7812
-            "normalize-path": "^2.1.1",
8477
+            "normalize-path": "^3.0.0",
7813 8478
             "path-is-absolute": "^1.0.0",
7814
-            "readdirp": "^2.0.0",
7815
-            "upath": "^1.0.0"
8479
+            "readdirp": "^2.2.1",
8480
+            "upath": "^1.1.1"
7816 8481
           }
7817 8482
         },
7818 8483
         "expand-brackets": {
... ...
@@ -7966,206 +8631,913 @@
7966 8631
             }
7967 8632
           }
7968 8633
         },
7969
-        "glob-parent": {
7970
-          "version": "3.1.0",
7971
-          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
7972
-          "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
8634
+        "fsevents": {
8635
+          "version": "1.2.9",
8636
+          "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
8637
+          "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
7973 8638
           "dev": true,
8639
+          "optional": true,
7974 8640
           "requires": {
7975
-            "is-glob": "^3.1.0",
7976
-            "path-dirname": "^1.0.0"
8641
+            "nan": "^2.12.1",
8642
+            "node-pre-gyp": "^0.12.0"
7977 8643
           },
7978 8644
           "dependencies": {
7979
-            "is-glob": {
7980
-              "version": "3.1.0",
7981
-              "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
7982
-              "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
8645
+            "abbrev": {
8646
+              "version": "1.1.1",
8647
+              "bundled": true,
8648
+              "dev": true,
8649
+              "optional": true
8650
+            },
8651
+            "ansi-regex": {
8652
+              "version": "2.1.1",
8653
+              "bundled": true,
8654
+              "dev": true,
8655
+              "optional": true
8656
+            },
8657
+            "aproba": {
8658
+              "version": "1.2.0",
8659
+              "bundled": true,
8660
+              "dev": true,
8661
+              "optional": true
8662
+            },
8663
+            "are-we-there-yet": {
8664
+              "version": "1.1.5",
8665
+              "bundled": true,
7983 8666
               "dev": true,
8667
+              "optional": true,
7984 8668
               "requires": {
7985
-                "is-extglob": "^2.1.0"
8669
+                "delegates": "^1.0.0",
8670
+                "readable-stream": "^2.0.6"
7986 8671
               }
7987
-            }
7988
-          }
7989
-        },
7990
-        "is-accessor-descriptor": {
7991
-          "version": "1.0.0",
7992
-          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
7993
-          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7994
-          "dev": true,
7995
-          "requires": {
7996
-            "kind-of": "^6.0.0"
7997
-          }
7998
-        },
7999
-        "is-data-descriptor": {
8000
-          "version": "1.0.0",
8001
-          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
8002
-          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
8003
-          "dev": true,
8004
-          "requires": {
8005
-            "kind-of": "^6.0.0"
8006
-          }
8007
-        },
8008
-        "is-descriptor": {
8009
-          "version": "1.0.2",
8010
-          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
8011
-          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
8012
-          "dev": true,
8013
-          "requires": {
8014
-            "is-accessor-descriptor": "^1.0.0",
8015
-            "is-data-descriptor": "^1.0.0",
8016
-            "kind-of": "^6.0.2"
8017
-          }
8018
-        },
8019
-        "is-extglob": {
8020
-          "version": "2.1.1",
8021
-          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
8022
-          "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
8023
-          "dev": true
8024
-        },
8025
-        "is-glob": {
8026
-          "version": "4.0.0",
8027
-          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
8028
-          "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
8029
-          "dev": true,
8030
-          "requires": {
8031
-            "is-extglob": "^2.1.1"
8032
-          }
8033
-        },
8034
-        "is-number": {
8035
-          "version": "3.0.0",
8036
-          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
8037
-          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
8038
-          "dev": true,
8039
-          "requires": {
8040
-            "kind-of": "^3.0.2"
8041
-          },
8042
-          "dependencies": {
8043
-            "kind-of": {
8044
-              "version": "3.2.2",
8045
-              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
8046
-              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
8672
+            },
8673
+            "balanced-match": {
8674
+              "version": "1.0.0",
8675
+              "bundled": true,
8676
+              "dev": true,
8677
+              "optional": true
8678
+            },
8679
+            "brace-expansion": {
8680
+              "version": "1.1.11",
8681
+              "bundled": true,
8047 8682
               "dev": true,
8683
+              "optional": true,
8048 8684
               "requires": {
8049
-                "is-buffer": "^1.1.5"
8685
+                "balanced-match": "^1.0.0",
8686
+                "concat-map": "0.0.1"
8050 8687
               }
8051
-            }
8052
-          }
8053
-        },
8054
-        "isobject": {
8055
-          "version": "3.0.1",
8056
-          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
8057
-          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8058
-          "dev": true
8059
-        },
8060
-        "kind-of": {
8061
-          "version": "6.0.2",
8062
-          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
8063
-          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
8064
-          "dev": true
8065
-        },
8066
-        "micromatch": {
8067
-          "version": "3.1.10",
8068
-          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
8069
-          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
8070
-          "dev": true,
8071
-          "requires": {
8072
-            "arr-diff": "^4.0.0",
8073
-            "array-unique": "^0.3.2",
8074
-            "braces": "^2.3.1",
8075
-            "define-property": "^2.0.2",
8076
-            "extend-shallow": "^3.0.2",
8077
-            "extglob": "^2.0.4",
8078
-            "fragment-cache": "^0.2.1",
8079
-            "kind-of": "^6.0.2",
8080
-            "nanomatch": "^1.2.9",
8081
-            "object.pick": "^1.3.0",
8082
-            "regex-not": "^1.0.0",
8083
-            "snapdragon": "^0.8.1",
8084
-            "to-regex": "^3.0.2"
8085
-          }
8086
-        }
8087
-      }
8088
-    },
8089
-    "webidl-conversions": {
8090
-      "version": "4.0.2",
8091
-      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
8092
-      "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
8093
-      "dev": true
8094
-    },
8095
-    "webpack": {
8096
-      "version": "3.12.0",
8097
-      "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.12.0.tgz",
8098
-      "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
8099
-      "dev": true,
8100
-      "requires": {
8101
-        "acorn": "^5.0.0",
8102
-        "acorn-dynamic-import": "^2.0.0",
8103
-        "ajv": "^6.1.0",
8104
-        "ajv-keywords": "^3.1.0",
8105
-        "async": "^2.1.2",
8106
-        "enhanced-resolve": "^3.4.0",
8107
-        "escope": "^3.6.0",
8108
-        "interpret": "^1.0.0",
8109
-        "json-loader": "^0.5.4",
8110
-        "json5": "^0.5.1",
8111
-        "loader-runner": "^2.3.0",
8112
-        "loader-utils": "^1.1.0",
8113
-        "memory-fs": "~0.4.1",
8114
-        "mkdirp": "~0.5.0",
8115
-        "node-libs-browser": "^2.0.0",
8116
-        "source-map": "^0.5.3",
8117
-        "supports-color": "^4.2.1",
8118
-        "tapable": "^0.2.7",
8119
-        "uglifyjs-webpack-plugin": "^0.4.6",
8120
-        "watchpack": "^1.4.0",
8121
-        "webpack-sources": "^1.0.1",
8122
-        "yargs": "^8.0.2"
8123
-      },
8124
-      "dependencies": {
8125
-        "ajv": {
8126
-          "version": "6.5.0",
8127
-          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz",
8128
-          "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==",
8129
-          "dev": true,
8130
-          "requires": {
8131
-            "fast-deep-equal": "^2.0.1",
8132
-            "fast-json-stable-stringify": "^2.0.0",
8133
-            "json-schema-traverse": "^0.3.0",
8134
-            "uri-js": "^4.2.1"
8135
-          }
8136
-        },
8137
-        "ajv-keywords": {
8138
-          "version": "3.2.0",
8139
-          "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
8140
-          "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
8141
-          "dev": true
8142
-        },
8143
-        "camelcase": {
8144
-          "version": "4.1.0",
8145
-          "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
8146
-          "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
8147
-          "dev": true
8148
-        },
8149
-        "cliui": {
8150
-          "version": "3.2.0",
8151
-          "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
8152
-          "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
8688
+            },
8689
+            "chownr": {
8690
+              "version": "1.1.1",
8691
+              "bundled": true,
8692
+              "dev": true,
8693
+              "optional": true
8694
+            },
8695
+            "code-point-at": {
8696
+              "version": "1.1.0",
8697
+              "bundled": true,
8698
+              "dev": true,
8699
+              "optional": true
8700
+            },
8701
+            "concat-map": {
8702
+              "version": "0.0.1",
8703
+              "bundled": true,
8704
+              "dev": true,
8705
+              "optional": true
8706
+            },
8707
+            "console-control-strings": {
8708
+              "version": "1.1.0",
8709
+              "bundled": true,
8710
+              "dev": true,
8711
+              "optional": true
8712
+            },
8713
+            "core-util-is": {
8714
+              "version": "1.0.2",
8715
+              "bundled": true,
8716
+              "dev": true,
8717
+              "optional": true
8718
+            },
8719
+            "debug": {
8720
+              "version": "4.1.1",
8721
+              "bundled": true,
8722
+              "dev": true,
8723
+              "optional": true,
8724
+              "requires": {
8725
+                "ms": "^2.1.1"
8726
+              }
8727
+            },
8728
+            "deep-extend": {
8729
+              "version": "0.6.0",
8730
+              "bundled": true,
8731
+              "dev": true,
8732
+              "optional": true
8733
+            },
8734
+            "delegates": {
8735
+              "version": "1.0.0",
8736
+              "bundled": true,
8737
+              "dev": true,
8738
+              "optional": true
8739
+            },
8740
+            "detect-libc": {
8741
+              "version": "1.0.3",
8742
+              "bundled": true,
8743
+              "dev": true,
8744
+              "optional": true
8745
+            },
8746
+            "fs-minipass": {
8747
+              "version": "1.2.5",
8748
+              "bundled": true,
8749
+              "dev": true,
8750
+              "optional": true,
8751
+              "requires": {
8752
+                "minipass": "^2.2.1"
8753
+              }
8754
+            },
8755
+            "fs.realpath": {
8756
+              "version": "1.0.0",
8757
+              "bundled": true,
8758
+              "dev": true,
8759
+              "optional": true
8760
+            },
8761
+            "gauge": {
8762
+              "version": "2.7.4",
8763
+              "bundled": true,
8764
+              "dev": true,
8765
+              "optional": true,
8766
+              "requires": {
8767
+                "aproba": "^1.0.3",
8768
+                "console-control-strings": "^1.0.0",
8769
+                "has-unicode": "^2.0.0",
8770
+                "object-assign": "^4.1.0",
8771
+                "signal-exit": "^3.0.0",
8772
+                "string-width": "^1.0.1",
8773
+                "strip-ansi": "^3.0.1",
8774
+                "wide-align": "^1.1.0"
8775
+              }
8776
+            },
8777
+            "glob": {
8778
+              "version": "7.1.3",
8779
+              "bundled": true,
8780
+              "dev": true,
8781
+              "optional": true,
8782
+              "requires": {
8783
+                "fs.realpath": "^1.0.0",
8784
+                "inflight": "^1.0.4",
8785
+                "inherits": "2",
8786
+                "minimatch": "^3.0.4",
8787
+                "once": "^1.3.0",
8788
+                "path-is-absolute": "^1.0.0"
8789
+              }
8790
+            },
8791
+            "has-unicode": {
8792
+              "version": "2.0.1",
8793
+              "bundled": true,
8794
+              "dev": true,
8795
+              "optional": true
8796
+            },
8797
+            "iconv-lite": {
8798
+              "version": "0.4.24",
8799
+              "bundled": true,
8800
+              "dev": true,
8801
+              "optional": true,
8802
+              "requires": {
8803
+                "safer-buffer": ">= 2.1.2 < 3"
8804
+              }
8805
+            },
8806
+            "ignore-walk": {
8807
+              "version": "3.0.1",
8808
+              "bundled": true,
8809
+              "dev": true,
8810
+              "optional": true,
8811
+              "requires": {
8812
+                "minimatch": "^3.0.4"
8813
+              }
8814
+            },
8815
+            "inflight": {
8816
+              "version": "1.0.6",
8817
+              "bundled": true,
8818
+              "dev": true,
8819
+              "optional": true,
8820
+              "requires": {
8821
+                "once": "^1.3.0",
8822
+                "wrappy": "1"
8823
+              }
8824
+            },
8825
+            "inherits": {
8826
+              "version": "2.0.3",
8827
+              "bundled": true,
8828
+              "dev": true,
8829
+              "optional": true
8830
+            },
8831
+            "ini": {
8832
+              "version": "1.3.5",
8833
+              "bundled": true,
8834
+              "dev": true,
8835
+              "optional": true
8836
+            },
8837
+            "is-fullwidth-code-point": {
8838
+              "version": "1.0.0",
8839
+              "bundled": true,
8840
+              "dev": true,
8841
+              "optional": true,
8842
+              "requires": {
8843
+                "number-is-nan": "^1.0.0"
8844
+              }
8845
+            },
8846
+            "isarray": {
8847
+              "version": "1.0.0",
8848
+              "bundled": true,
8849
+              "dev": true,
8850
+              "optional": true
8851
+            },
8852
+            "minimatch": {
8853
+              "version": "3.0.4",
8854
+              "bundled": true,
8855
+              "dev": true,
8856
+              "optional": true,
8857
+              "requires": {
8858
+                "brace-expansion": "^1.1.7"
8859
+              }
8860
+            },
8861
+            "minimist": {
8862
+              "version": "0.0.8",
8863
+              "bundled": true,
8864
+              "dev": true,
8865
+              "optional": true
8866
+            },
8867
+            "minipass": {
8868
+              "version": "2.3.5",
8869
+              "bundled": true,
8870
+              "dev": true,
8871
+              "optional": true,
8872
+              "requires": {
8873
+                "safe-buffer": "^5.1.2",
8874
+                "yallist": "^3.0.0"
8875
+              }
8876
+            },
8877
+            "minizlib": {
8878
+              "version": "1.2.1",
8879
+              "bundled": true,
8880
+              "dev": true,
8881
+              "optional": true,
8882
+              "requires": {
8883
+                "minipass": "^2.2.1"
8884
+              }
8885
+            },
8886
+            "mkdirp": {
8887
+              "version": "0.5.1",
8888
+              "bundled": true,
8889
+              "dev": true,
8890
+              "optional": true,
8891
+              "requires": {
8892
+                "minimist": "0.0.8"
8893
+              }
8894
+            },
8895
+            "ms": {
8896
+              "version": "2.1.1",
8897
+              "bundled": true,
8898
+              "dev": true,
8899
+              "optional": true
8900
+            },
8901
+            "needle": {
8902
+              "version": "2.3.0",
8903
+              "bundled": true,
8904
+              "dev": true,
8905
+              "optional": true,
8906
+              "requires": {
8907
+                "debug": "^4.1.0",
8908
+                "iconv-lite": "^0.4.4",
8909
+                "sax": "^1.2.4"
8910
+              }
8911
+            },
8912
+            "node-pre-gyp": {
8913
+              "version": "0.12.0",
8914
+              "bundled": true,
8915
+              "dev": true,
8916
+              "optional": true,
8917
+              "requires": {
8918
+                "detect-libc": "^1.0.2",
8919
+                "mkdirp": "^0.5.1",
8920
+                "needle": "^2.2.1",
8921
+                "nopt": "^4.0.1",
8922
+                "npm-packlist": "^1.1.6",
8923
+                "npmlog": "^4.0.2",
8924
+                "rc": "^1.2.7",
8925
+                "rimraf": "^2.6.1",
8926
+                "semver": "^5.3.0",
8927
+                "tar": "^4"
8928
+              }
8929
+            },
8930
+            "nopt": {
8931
+              "version": "4.0.1",
8932
+              "bundled": true,
8933
+              "dev": true,
8934
+              "optional": true,
8935
+              "requires": {
8936
+                "abbrev": "1",
8937
+                "osenv": "^0.1.4"
8938
+              }
8939
+            },
8940
+            "npm-bundled": {
8941
+              "version": "1.0.6",
8942
+              "bundled": true,
8943
+              "dev": true,
8944
+              "optional": true
8945
+            },
8946
+            "npm-packlist": {
8947
+              "version": "1.4.1",
8948
+              "bundled": true,
8949
+              "dev": true,
8950
+              "optional": true,
8951
+              "requires": {
8952
+                "ignore-walk": "^3.0.1",
8953
+                "npm-bundled": "^1.0.1"
8954
+              }
8955
+            },
8956
+            "npmlog": {
8957
+              "version": "4.1.2",
8958
+              "bundled": true,
8959
+              "dev": true,
8960
+              "optional": true,
8961
+              "requires": {
8962
+                "are-we-there-yet": "~1.1.2",
8963
+                "console-control-strings": "~1.1.0",
8964
+                "gauge": "~2.7.3",
8965
+                "set-blocking": "~2.0.0"
8966
+              }
8967
+            },
8968
+            "number-is-nan": {
8969
+              "version": "1.0.1",
8970
+              "bundled": true,
8971
+              "dev": true,
8972
+              "optional": true
8973
+            },
8974
+            "object-assign": {
8975
+              "version": "4.1.1",
8976
+              "bundled": true,
8977
+              "dev": true,
8978
+              "optional": true
8979
+            },
8980
+            "once": {
8981
+              "version": "1.4.0",
8982
+              "bundled": true,
8983
+              "dev": true,
8984
+              "optional": true,
8985
+              "requires": {
8986
+                "wrappy": "1"
8987
+              }
8988
+            },
8989
+            "os-homedir": {
8990
+              "version": "1.0.2",
8991
+              "bundled": true,
8992
+              "dev": true,
8993
+              "optional": true
8994
+            },
8995
+            "os-tmpdir": {
8996
+              "version": "1.0.2",
8997
+              "bundled": true,
8998
+              "dev": true,
8999
+              "optional": true
9000
+            },
9001
+            "osenv": {
9002
+              "version": "0.1.5",
9003
+              "bundled": true,
9004
+              "dev": true,
9005
+              "optional": true,
9006
+              "requires": {
9007
+                "os-homedir": "^1.0.0",
9008
+                "os-tmpdir": "^1.0.0"
9009
+              }
9010
+            },
9011
+            "path-is-absolute": {
9012
+              "version": "1.0.1",
9013
+              "bundled": true,
9014
+              "dev": true,
9015
+              "optional": true
9016
+            },
9017
+            "process-nextick-args": {
9018
+              "version": "2.0.0",
9019
+              "bundled": true,
9020
+              "dev": true,
9021
+              "optional": true
9022
+            },
9023
+            "rc": {
9024
+              "version": "1.2.8",
9025
+              "bundled": true,
9026
+              "dev": true,
9027
+              "optional": true,
9028
+              "requires": {
9029
+                "deep-extend": "^0.6.0",
9030
+                "ini": "~1.3.0",
9031
+                "minimist": "^1.2.0",
9032
+                "strip-json-comments": "~2.0.1"
9033
+              },
9034
+              "dependencies": {
9035
+                "minimist": {
9036
+                  "version": "1.2.0",
9037
+                  "bundled": true,
9038
+                  "dev": true,
9039
+                  "optional": true
9040
+                }
9041
+              }
9042
+            },
9043
+            "readable-stream": {
9044
+              "version": "2.3.6",
9045
+              "bundled": true,
9046
+              "dev": true,
9047
+              "optional": true,
9048
+              "requires": {
9049
+                "core-util-is": "~1.0.0",
9050
+                "inherits": "~2.0.3",
9051
+                "isarray": "~1.0.0",
9052
+                "process-nextick-args": "~2.0.0",
9053
+                "safe-buffer": "~5.1.1",
9054
+                "string_decoder": "~1.1.1",
9055
+                "util-deprecate": "~1.0.1"
9056
+              }
9057
+            },
9058
+            "rimraf": {
9059
+              "version": "2.6.3",
9060
+              "bundled": true,
9061
+              "dev": true,
9062
+              "optional": true,
9063
+              "requires": {
9064
+                "glob": "^7.1.3"
9065
+              }
9066
+            },
9067
+            "safe-buffer": {
9068
+              "version": "5.1.2",
9069
+              "bundled": true,
9070
+              "dev": true,
9071
+              "optional": true
9072
+            },
9073
+            "safer-buffer": {
9074
+              "version": "2.1.2",
9075
+              "bundled": true,
9076
+              "dev": true,
9077
+              "optional": true
9078
+            },
9079
+            "sax": {
9080
+              "version": "1.2.4",
9081
+              "bundled": true,
9082
+              "dev": true,
9083
+              "optional": true
9084
+            },
9085
+            "semver": {
9086
+              "version": "5.7.0",
9087
+              "bundled": true,
9088
+              "dev": true,
9089
+              "optional": true
9090
+            },
9091
+            "set-blocking": {
9092
+              "version": "2.0.0",
9093
+              "bundled": true,
9094
+              "dev": true,
9095
+              "optional": true
9096
+            },
9097
+            "signal-exit": {
9098
+              "version": "3.0.2",
9099
+              "bundled": true,
9100
+              "dev": true,
9101
+              "optional": true
9102
+            },
9103
+            "string-width": {
9104
+              "version": "1.0.2",
9105
+              "bundled": true,
9106
+              "dev": true,
9107
+              "optional": true,
9108
+              "requires": {
9109
+                "code-point-at": "^1.0.0",
9110
+                "is-fullwidth-code-point": "^1.0.0",
9111
+                "strip-ansi": "^3.0.0"
9112
+              }
9113
+            },
9114
+            "string_decoder": {
9115
+              "version": "1.1.1",
9116
+              "bundled": true,
9117
+              "dev": true,
9118
+              "optional": true,
9119
+              "requires": {
9120
+                "safe-buffer": "~5.1.0"
9121
+              }
9122
+            },
9123
+            "strip-ansi": {
9124
+              "version": "3.0.1",
9125
+              "bundled": true,
9126
+              "dev": true,
9127
+              "optional": true,
9128
+              "requires": {
9129
+                "ansi-regex": "^2.0.0"
9130
+              }
9131
+            },
9132
+            "strip-json-comments": {
9133
+              "version": "2.0.1",
9134
+              "bundled": true,
9135
+              "dev": true,
9136
+              "optional": true
9137
+            },
9138
+            "tar": {
9139
+              "version": "4.4.8",
9140
+              "bundled": true,
9141
+              "dev": true,
9142
+              "optional": true,
9143
+              "requires": {
9144
+                "chownr": "^1.1.1",
9145
+                "fs-minipass": "^1.2.5",
9146
+                "minipass": "^2.3.4",
9147
+                "minizlib": "^1.1.1",
9148
+                "mkdirp": "^0.5.0",
9149
+                "safe-buffer": "^5.1.2",
9150
+                "yallist": "^3.0.2"
9151
+              }
9152
+            },
9153
+            "util-deprecate": {
9154
+              "version": "1.0.2",
9155
+              "bundled": true,
9156
+              "dev": true,
9157
+              "optional": true
9158
+            },
9159
+            "wide-align": {
9160
+              "version": "1.1.3",
9161
+              "bundled": true,
9162
+              "dev": true,
9163
+              "optional": true,
9164
+              "requires": {
9165
+                "string-width": "^1.0.2 || 2"
9166
+              }
9167
+            },
9168
+            "wrappy": {
9169
+              "version": "1.0.2",
9170
+              "bundled": true,
9171
+              "dev": true,
9172
+              "optional": true
9173
+            },
9174
+            "yallist": {
9175
+              "version": "3.0.3",
9176
+              "bundled": true,
9177
+              "dev": true,
9178
+              "optional": true
9179
+            }
9180
+          }
9181
+        },
9182
+        "glob-parent": {
9183
+          "version": "3.1.0",
9184
+          "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
9185
+          "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
9186
+          "dev": true,
9187
+          "requires": {
9188
+            "is-glob": "^3.1.0",
9189
+            "path-dirname": "^1.0.0"
9190
+          },
9191
+          "dependencies": {
9192
+            "is-glob": {
9193
+              "version": "3.1.0",
9194
+              "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
9195
+              "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
9196
+              "dev": true,
9197
+              "requires": {
9198
+                "is-extglob": "^2.1.0"
9199
+              }
9200
+            }
9201
+          }
9202
+        },
9203
+        "is-accessor-descriptor": {
9204
+          "version": "1.0.0",
9205
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
9206
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
9207
+          "dev": true,
9208
+          "requires": {
9209
+            "kind-of": "^6.0.0"
9210
+          }
9211
+        },
9212
+        "is-data-descriptor": {
9213
+          "version": "1.0.0",
9214
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
9215
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
9216
+          "dev": true,
9217
+          "requires": {
9218
+            "kind-of": "^6.0.0"
9219
+          }
9220
+        },
9221
+        "is-descriptor": {
9222
+          "version": "1.0.2",
9223
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
9224
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
9225
+          "dev": true,
9226
+          "requires": {
9227
+            "is-accessor-descriptor": "^1.0.0",
9228
+            "is-data-descriptor": "^1.0.0",
9229
+            "kind-of": "^6.0.2"
9230
+          }
9231
+        },
9232
+        "is-extglob": {
9233
+          "version": "2.1.1",
9234
+          "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
9235
+          "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
9236
+          "dev": true
9237
+        },
9238
+        "is-glob": {
9239
+          "version": "4.0.1",
9240
+          "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
9241
+          "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
9242
+          "dev": true,
9243
+          "requires": {
9244
+            "is-extglob": "^2.1.1"
9245
+          }
9246
+        },
9247
+        "is-number": {
9248
+          "version": "3.0.0",
9249
+          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
9250
+          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
9251
+          "dev": true,
9252
+          "requires": {
9253
+            "kind-of": "^3.0.2"
9254
+          },
9255
+          "dependencies": {
9256
+            "kind-of": {
9257
+              "version": "3.2.2",
9258
+              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9259
+              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9260
+              "dev": true,
9261
+              "requires": {
9262
+                "is-buffer": "^1.1.5"
9263
+              }
9264
+            }
9265
+          }
9266
+        },
9267
+        "isobject": {
9268
+          "version": "3.0.1",
9269
+          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
9270
+          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
9271
+          "dev": true
9272
+        },
9273
+        "kind-of": {
9274
+          "version": "6.0.2",
9275
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
9276
+          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
9277
+          "dev": true
9278
+        },
9279
+        "micromatch": {
9280
+          "version": "3.1.10",
9281
+          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
9282
+          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
9283
+          "dev": true,
9284
+          "requires": {
9285
+            "arr-diff": "^4.0.0",
9286
+            "array-unique": "^0.3.2",
9287
+            "braces": "^2.3.1",
9288
+            "define-property": "^2.0.2",
9289
+            "extend-shallow": "^3.0.2",
9290
+            "extglob": "^2.0.4",
9291
+            "fragment-cache": "^0.2.1",
9292
+            "kind-of": "^6.0.2",
9293
+            "nanomatch": "^1.2.9",
9294
+            "object.pick": "^1.3.0",
9295
+            "regex-not": "^1.0.0",
9296
+            "snapdragon": "^0.8.1",
9297
+            "to-regex": "^3.0.2"
9298
+          }
9299
+        },
9300
+        "nan": {
9301
+          "version": "2.14.0",
9302
+          "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
9303
+          "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
9304
+          "dev": true,
9305
+          "optional": true
9306
+        },
9307
+        "normalize-path": {
9308
+          "version": "3.0.0",
9309
+          "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
9310
+          "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
9311
+          "dev": true
9312
+        },
9313
+        "readdirp": {
9314
+          "version": "2.2.1",
9315
+          "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
9316
+          "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
9317
+          "dev": true,
9318
+          "requires": {
9319
+            "graceful-fs": "^4.1.11",
9320
+            "micromatch": "^3.1.10",
9321
+            "readable-stream": "^2.0.2"
9322
+          }
9323
+        }
9324
+      }
9325
+    },
9326
+    "webidl-conversions": {
9327
+      "version": "4.0.2",
9328
+      "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
9329
+      "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==",
9330
+      "dev": true
9331
+    },
9332
+    "webpack": {
9333
+      "version": "4.32.2",
9334
+      "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.32.2.tgz",
9335
+      "integrity": "sha512-F+H2Aa1TprTQrpodRAWUMJn7A8MgDx82yQiNvYMaj3d1nv3HetKU0oqEulL9huj8enirKi8KvEXQ3QtuHF89Zg==",
9336
+      "dev": true,
9337
+      "requires": {
9338
+        "@webassemblyjs/ast": "1.8.5",
9339
+        "@webassemblyjs/helper-module-context": "1.8.5",
9340
+        "@webassemblyjs/wasm-edit": "1.8.5",
9341
+        "@webassemblyjs/wasm-parser": "1.8.5",
9342
+        "acorn": "^6.0.5",
9343
+        "acorn-dynamic-import": "^4.0.0",
9344
+        "ajv": "^6.1.0",
9345
+        "ajv-keywords": "^3.1.0",
9346
+        "chrome-trace-event": "^1.0.0",
9347
+        "enhanced-resolve": "^4.1.0",
9348
+        "eslint-scope": "^4.0.0",
9349
+        "json-parse-better-errors": "^1.0.2",
9350
+        "loader-runner": "^2.3.0",
9351
+        "loader-utils": "^1.1.0",
9352
+        "memory-fs": "~0.4.1",
9353
+        "micromatch": "^3.1.8",
9354
+        "mkdirp": "~0.5.0",
9355
+        "neo-async": "^2.5.0",
9356
+        "node-libs-browser": "^2.0.0",
9357
+        "schema-utils": "^1.0.0",
9358
+        "tapable": "^1.1.0",
9359
+        "terser-webpack-plugin": "^1.1.0",
9360
+        "watchpack": "^1.5.0",
9361
+        "webpack-sources": "^1.3.0"
9362
+      },
9363
+      "dependencies": {
9364
+        "ajv": {
9365
+          "version": "6.10.0",
9366
+          "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
9367
+          "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
9368
+          "dev": true,
9369
+          "requires": {
9370
+            "fast-deep-equal": "^2.0.1",
9371
+            "fast-json-stable-stringify": "^2.0.0",
9372
+            "json-schema-traverse": "^0.4.1",
9373
+            "uri-js": "^4.2.2"
9374
+          }
9375
+        },
9376
+        "arr-diff": {
9377
+          "version": "4.0.0",
9378
+          "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
9379
+          "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
9380
+          "dev": true
9381
+        },
9382
+        "array-unique": {
9383
+          "version": "0.3.2",
9384
+          "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
9385
+          "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
9386
+          "dev": true
9387
+        },
9388
+        "braces": {
9389
+          "version": "2.3.2",
9390
+          "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
9391
+          "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
9392
+          "dev": true,
9393
+          "requires": {
9394
+            "arr-flatten": "^1.1.0",
9395
+            "array-unique": "^0.3.2",
9396
+            "extend-shallow": "^2.0.1",
9397
+            "fill-range": "^4.0.0",
9398
+            "isobject": "^3.0.1",
9399
+            "repeat-element": "^1.1.2",
9400
+            "snapdragon": "^0.8.1",
9401
+            "snapdragon-node": "^2.0.1",
9402
+            "split-string": "^3.0.2",
9403
+            "to-regex": "^3.0.1"
9404
+          },
9405
+          "dependencies": {
9406
+            "extend-shallow": {
9407
+              "version": "2.0.1",
9408
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9409
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9410
+              "dev": true,
9411
+              "requires": {
9412
+                "is-extendable": "^0.1.0"
9413
+              }
9414
+            }
9415
+          }
9416
+        },
9417
+        "expand-brackets": {
9418
+          "version": "2.1.4",
9419
+          "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
9420
+          "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
8153 9421
           "dev": true,
8154 9422
           "requires": {
8155
-            "string-width": "^1.0.1",
8156
-            "strip-ansi": "^3.0.1",
8157
-            "wrap-ansi": "^2.0.0"
9423
+            "debug": "^2.3.3",
9424
+            "define-property": "^0.2.5",
9425
+            "extend-shallow": "^2.0.1",
9426
+            "posix-character-classes": "^0.1.0",
9427
+            "regex-not": "^1.0.0",
9428
+            "snapdragon": "^0.8.1",
9429
+            "to-regex": "^3.0.1"
8158 9430
           },
8159 9431
           "dependencies": {
8160
-            "string-width": {
8161
-              "version": "1.0.2",
8162
-              "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
8163
-              "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
9432
+            "define-property": {
9433
+              "version": "0.2.5",
9434
+              "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
9435
+              "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
8164 9436
               "dev": true,
8165 9437
               "requires": {
8166
-                "code-point-at": "^1.0.0",
8167
-                "is-fullwidth-code-point": "^1.0.0",
8168
-                "strip-ansi": "^3.0.0"
9438
+                "is-descriptor": "^0.1.0"
9439
+              }
9440
+            },
9441
+            "extend-shallow": {
9442
+              "version": "2.0.1",
9443
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9444
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9445
+              "dev": true,
9446
+              "requires": {
9447
+                "is-extendable": "^0.1.0"
9448
+              }
9449
+            },
9450
+            "is-accessor-descriptor": {
9451
+              "version": "0.1.6",
9452
+              "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
9453
+              "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
9454
+              "dev": true,
9455
+              "requires": {
9456
+                "kind-of": "^3.0.2"
9457
+              },
9458
+              "dependencies": {
9459
+                "kind-of": {
9460
+                  "version": "3.2.2",
9461
+                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9462
+                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9463
+                  "dev": true,
9464
+                  "requires": {
9465
+                    "is-buffer": "^1.1.5"
9466
+                  }
9467
+                }
9468
+              }
9469
+            },
9470
+            "is-data-descriptor": {
9471
+              "version": "0.1.4",
9472
+              "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
9473
+              "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
9474
+              "dev": true,
9475
+              "requires": {
9476
+                "kind-of": "^3.0.2"
9477
+              },
9478
+              "dependencies": {
9479
+                "kind-of": {
9480
+                  "version": "3.2.2",
9481
+                  "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9482
+                  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9483
+                  "dev": true,
9484
+                  "requires": {
9485
+                    "is-buffer": "^1.1.5"
9486
+                  }
9487
+                }
9488
+              }
9489
+            },
9490
+            "is-descriptor": {
9491
+              "version": "0.1.6",
9492
+              "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
9493
+              "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
9494
+              "dev": true,
9495
+              "requires": {
9496
+                "is-accessor-descriptor": "^0.1.6",
9497
+                "is-data-descriptor": "^0.1.4",
9498
+                "kind-of": "^5.0.0"
9499
+              }
9500
+            },
9501
+            "kind-of": {
9502
+              "version": "5.1.0",
9503
+              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
9504
+              "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
9505
+              "dev": true
9506
+            }
9507
+          }
9508
+        },
9509
+        "extglob": {
9510
+          "version": "2.0.4",
9511
+          "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
9512
+          "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
9513
+          "dev": true,
9514
+          "requires": {
9515
+            "array-unique": "^0.3.2",
9516
+            "define-property": "^1.0.0",
9517
+            "expand-brackets": "^2.1.4",
9518
+            "extend-shallow": "^2.0.1",
9519
+            "fragment-cache": "^0.2.1",
9520
+            "regex-not": "^1.0.0",
9521
+            "snapdragon": "^0.8.1",
9522
+            "to-regex": "^3.0.1"
9523
+          },
9524
+          "dependencies": {
9525
+            "define-property": {
9526
+              "version": "1.0.0",
9527
+              "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
9528
+              "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
9529
+              "dev": true,
9530
+              "requires": {
9531
+                "is-descriptor": "^1.0.0"
9532
+              }
9533
+            },
9534
+            "extend-shallow": {
9535
+              "version": "2.0.1",
9536
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9537
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9538
+              "dev": true,
9539
+              "requires": {
9540
+                "is-extendable": "^0.1.0"
8169 9541
               }
8170 9542
             }
8171 9543
           }
... ...
@@ -8176,105 +9548,123 @@
8176 9548
           "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
8177 9549
           "dev": true
8178 9550
         },
8179
-        "has-flag": {
8180
-          "version": "2.0.0",
8181
-          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
8182
-          "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
8183
-          "dev": true
8184
-        },
8185
-        "is-fullwidth-code-point": {
8186
-          "version": "1.0.0",
8187
-          "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
8188
-          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
9551
+        "fill-range": {
9552
+          "version": "4.0.0",
9553
+          "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
9554
+          "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
8189 9555
           "dev": true,
8190 9556
           "requires": {
8191
-            "number-is-nan": "^1.0.0"
9557
+            "extend-shallow": "^2.0.1",
9558
+            "is-number": "^3.0.0",
9559
+            "repeat-string": "^1.6.1",
9560
+            "to-regex-range": "^2.1.0"
9561
+          },
9562
+          "dependencies": {
9563
+            "extend-shallow": {
9564
+              "version": "2.0.1",
9565
+              "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
9566
+              "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
9567
+              "dev": true,
9568
+              "requires": {
9569
+                "is-extendable": "^0.1.0"
9570
+              }
9571
+            }
8192 9572
           }
8193 9573
         },
8194
-        "load-json-file": {
8195
-          "version": "2.0.0",
8196
-          "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
8197
-          "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
9574
+        "is-accessor-descriptor": {
9575
+          "version": "1.0.0",
9576
+          "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
9577
+          "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
8198 9578
           "dev": true,
8199 9579
           "requires": {
8200
-            "graceful-fs": "^4.1.2",
8201
-            "parse-json": "^2.2.0",
8202
-            "pify": "^2.0.0",
8203
-            "strip-bom": "^3.0.0"
9580
+            "kind-of": "^6.0.0"
8204 9581
           }
8205 9582
         },
8206
-        "path-type": {
8207
-          "version": "2.0.0",
8208
-          "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
8209
-          "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
9583
+        "is-data-descriptor": {
9584
+          "version": "1.0.0",
9585
+          "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
9586
+          "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
8210 9587
           "dev": true,
8211 9588
           "requires": {
8212
-            "pify": "^2.0.0"
9589
+            "kind-of": "^6.0.0"
8213 9590
           }
8214 9591
         },
8215
-        "read-pkg": {
8216
-          "version": "2.0.0",
8217
-          "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
8218
-          "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
9592
+        "is-descriptor": {
9593
+          "version": "1.0.2",
9594
+          "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
9595
+          "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
8219 9596
           "dev": true,
8220 9597
           "requires": {
8221
-            "load-json-file": "^2.0.0",
8222
-            "normalize-package-data": "^2.3.2",
8223
-            "path-type": "^2.0.0"
9598
+            "is-accessor-descriptor": "^1.0.0",
9599
+            "is-data-descriptor": "^1.0.0",
9600
+            "kind-of": "^6.0.2"
8224 9601
           }
8225 9602
         },
8226
-        "read-pkg-up": {
8227
-          "version": "2.0.0",
8228
-          "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
8229
-          "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
9603
+        "is-number": {
9604
+          "version": "3.0.0",
9605
+          "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
9606
+          "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
8230 9607
           "dev": true,
8231 9608
           "requires": {
8232
-            "find-up": "^2.0.0",
8233
-            "read-pkg": "^2.0.0"
9609
+            "kind-of": "^3.0.2"
9610
+          },
9611
+          "dependencies": {
9612
+            "kind-of": {
9613
+              "version": "3.2.2",
9614
+              "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
9615
+              "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
9616
+              "dev": true,
9617
+              "requires": {
9618
+                "is-buffer": "^1.1.5"
9619
+              }
9620
+            }
8234 9621
           }
8235 9622
         },
8236
-        "strip-bom": {
8237
-          "version": "3.0.0",
8238
-          "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
8239
-          "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
9623
+        "isobject": {
9624
+          "version": "3.0.1",
9625
+          "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
9626
+          "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
8240 9627
           "dev": true
8241 9628
         },
8242
-        "supports-color": {
8243
-          "version": "4.5.0",
8244
-          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
8245
-          "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
9629
+        "json-schema-traverse": {
9630
+          "version": "0.4.1",
9631
+          "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
9632
+          "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
9633
+          "dev": true
9634
+        },
9635
+        "kind-of": {
9636
+          "version": "6.0.2",
9637
+          "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
9638
+          "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
9639
+          "dev": true
9640
+        },
9641
+        "micromatch": {
9642
+          "version": "3.1.10",
9643
+          "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
9644
+          "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
8246 9645
           "dev": true,
8247 9646
           "requires": {
8248
-            "has-flag": "^2.0.0"
8249
-          }
8250
-        },
8251
-        "yargs": {
8252
-          "version": "8.0.2",
8253
-          "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
8254
-          "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
8255
-          "dev": true,
8256
-          "requires": {
8257
-            "camelcase": "^4.1.0",
8258
-            "cliui": "^3.2.0",
8259
-            "decamelize": "^1.1.1",
8260
-            "get-caller-file": "^1.0.1",
8261
-            "os-locale": "^2.0.0",
8262
-            "read-pkg-up": "^2.0.0",
8263
-            "require-directory": "^2.1.1",
8264
-            "require-main-filename": "^1.0.1",
8265
-            "set-blocking": "^2.0.0",
8266
-            "string-width": "^2.0.0",
8267
-            "which-module": "^2.0.0",
8268
-            "y18n": "^3.2.1",
8269
-            "yargs-parser": "^7.0.0"
9647
+            "arr-diff": "^4.0.0",
9648
+            "array-unique": "^0.3.2",
9649
+            "braces": "^2.3.1",
9650
+            "define-property": "^2.0.2",
9651
+            "extend-shallow": "^3.0.2",
9652
+            "extglob": "^2.0.4",
9653
+            "fragment-cache": "^0.2.1",
9654
+            "kind-of": "^6.0.2",
9655
+            "nanomatch": "^1.2.9",
9656
+            "object.pick": "^1.3.0",
9657
+            "regex-not": "^1.0.0",
9658
+            "snapdragon": "^0.8.1",
9659
+            "to-regex": "^3.0.2"
8270 9660
           }
8271 9661
         }
8272 9662
       }
8273 9663
     },
8274 9664
     "webpack-sources": {
8275
-      "version": "1.1.0",
8276
-      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz",
8277
-      "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==",
9665
+      "version": "1.3.0",
9666
+      "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
9667
+      "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
8278 9668
       "dev": true,
8279 9669
       "requires": {
8280 9670
         "source-list-map": "^2.0.0",
... ...
@@ -16,7 +16,7 @@
16 16
     "eslint": "^5.16.0",
17 17
     "jest": "^21.2.1",
18 18
     "regenerator-runtime": "^0.13.2",
19
-    "webpack": "^3.8.1"
19
+    "webpack": "^4.32.2"
20 20
   },
21 21
   "dependencies": {
22 22
     "immutable": "^3.8.2",