git.fiddlerwoaroof.com
Browse code

Merge pull request #133 from fiddlerwoaroof/dependabot/npm_and_yarn/babel/preset-env-7.7.1

build(deps-dev): bump @babel/preset-env from 7.6.3 to 7.7.1

Ed Langley authored on 18/11/2019 22:58:19
Showing 1 changed files
... ...
@@ -200,33 +200,59 @@
200 200
       }
201 201
     },
202 202
     "@babel/helper-annotate-as-pure": {
203
-      "version": "7.0.0",
204
-      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
205
-      "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
203
+      "version": "7.7.0",
204
+      "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.0.tgz",
205
+      "integrity": "sha512-k50CQxMlYTYo+GGyUGFwpxKVtxVJi9yh61sXZji3zYHccK9RYliZGSTOgci85T+r+0VFN2nWbGM04PIqwfrpMg==",
206 206
       "dev": true,
207 207
       "requires": {
208
-        "@babel/types": "^7.0.0"
208
+        "@babel/types": "^7.7.0"
209
+      },
210
+      "dependencies": {
211
+        "@babel/types": {
212
+          "version": "7.7.1",
213
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
214
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
215
+          "dev": true,
216
+          "requires": {
217
+            "esutils": "^2.0.2",
218
+            "lodash": "^4.17.13",
219
+            "to-fast-properties": "^2.0.0"
220
+          }
221
+        }
209 222
       }
210 223
     },
211 224
     "@babel/helper-builder-binary-assignment-operator-visitor": {
212
-      "version": "7.1.0",
213
-      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
214
-      "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
225
+      "version": "7.7.0",
226
+      "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.0.tgz",
227
+      "integrity": "sha512-Cd8r8zs4RKDwMG/92lpZcnn5WPQ3LAMQbCw42oqUh4s7vsSN5ANUZjMel0OOnxDLq57hoDDbai+ryygYfCTOsw==",
215 228
       "dev": true,
216 229
       "requires": {
217
-        "@babel/helper-explode-assignable-expression": "^7.1.0",
218
-        "@babel/types": "^7.0.0"
230
+        "@babel/helper-explode-assignable-expression": "^7.7.0",
231
+        "@babel/types": "^7.7.0"
232
+      },
233
+      "dependencies": {
234
+        "@babel/types": {
235
+          "version": "7.7.1",
236
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
237
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
238
+          "dev": true,
239
+          "requires": {
240
+            "esutils": "^2.0.2",
241
+            "lodash": "^4.17.13",
242
+            "to-fast-properties": "^2.0.0"
243
+          }
244
+        }
219 245
       }
220 246
     },
221 247
     "@babel/helper-call-delegate": {
222
-      "version": "7.4.4",
223
-      "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz",
224
-      "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==",
248
+      "version": "7.7.0",
249
+      "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.7.0.tgz",
250
+      "integrity": "sha512-Su0Mdq7uSSWGZayGMMQ+z6lnL00mMCnGAbO/R0ZO9odIdB/WNU/VfQKqMQU0fdIsxQYbRjDM4BixIa93SQIpvw==",
225 251
       "dev": true,
226 252
       "requires": {
227
-        "@babel/helper-hoist-variables": "^7.4.4",
228
-        "@babel/traverse": "^7.4.4",
229
-        "@babel/types": "^7.4.4"
253
+        "@babel/helper-hoist-variables": "^7.7.0",
254
+        "@babel/traverse": "^7.7.0",
255
+        "@babel/types": "^7.7.0"
230 256
       },
231 257
       "dependencies": {
232 258
         "@babel/code-frame": {
... ...
@@ -239,53 +265,84 @@
239 265
           }
240 266
         },
241 267
         "@babel/generator": {
242
-          "version": "7.6.3",
243
-          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.3.tgz",
244
-          "integrity": "sha512-hLhYbAb3pHwxjlijC4AQ7mqZdcoujiNaW7izCT04CIowHK8psN0IN8QjDv0iyFtycF5FowUOTwDloIheI25aMw==",
268
+          "version": "7.7.0",
269
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.0.tgz",
270
+          "integrity": "sha512-1wdJ6UxHyL1XoJQ119JmvuRX27LRih7iYStMPZOWAjQqeAabFg3dYXKMpgihma+to+0ADsTVVt6oRyUxWZw6Mw==",
245 271
           "dev": true,
246 272
           "requires": {
247
-            "@babel/types": "^7.6.3",
273
+            "@babel/types": "^7.7.0",
248 274
             "jsesc": "^2.5.1",
249 275
             "lodash": "^4.17.13",
250
-            "source-map": "^0.6.1"
276
+            "source-map": "^0.5.0"
277
+          }
278
+        },
279
+        "@babel/helper-function-name": {
280
+          "version": "7.7.0",
281
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
282
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
283
+          "dev": true,
284
+          "requires": {
285
+            "@babel/helper-get-function-arity": "^7.7.0",
286
+            "@babel/template": "^7.7.0",
287
+            "@babel/types": "^7.7.0"
288
+          }
289
+        },
290
+        "@babel/helper-get-function-arity": {
291
+          "version": "7.7.0",
292
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
293
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
294
+          "dev": true,
295
+          "requires": {
296
+            "@babel/types": "^7.7.0"
251 297
           }
252 298
         },
253 299
         "@babel/helper-split-export-declaration": {
254
-          "version": "7.4.4",
255
-          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
256
-          "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
300
+          "version": "7.7.0",
301
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz",
302
+          "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==",
257 303
           "dev": true,
258 304
           "requires": {
259
-            "@babel/types": "^7.4.4"
305
+            "@babel/types": "^7.7.0"
260 306
           }
261 307
         },
262 308
         "@babel/parser": {
263
-          "version": "7.6.3",
264
-          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.3.tgz",
265
-          "integrity": "sha512-sUZdXlva1dt2Vw2RqbMkmfoImubO0D0gaCrNngV6Hi0DA4x3o4mlrq0tbfY0dZEUIccH8I6wQ4qgEtwcpOR6Qg==",
309
+          "version": "7.7.0",
310
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
311
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
266 312
           "dev": true
267 313
         },
314
+        "@babel/template": {
315
+          "version": "7.7.0",
316
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
317
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
318
+          "dev": true,
319
+          "requires": {
320
+            "@babel/code-frame": "^7.0.0",
321
+            "@babel/parser": "^7.7.0",
322
+            "@babel/types": "^7.7.0"
323
+          }
324
+        },
268 325
         "@babel/traverse": {
269
-          "version": "7.6.3",
270
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.3.tgz",
271
-          "integrity": "sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==",
326
+          "version": "7.7.0",
327
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.0.tgz",
328
+          "integrity": "sha512-ea/3wRZc//e/uwCpuBX2itrhI0U9l7+FsrKWyKGNyvWbuMcCG7ATKY2VI4wlg2b2TA39HHwIxnvmXvtiKsyn7w==",
272 329
           "dev": true,
273 330
           "requires": {
274 331
             "@babel/code-frame": "^7.5.5",
275
-            "@babel/generator": "^7.6.3",
276
-            "@babel/helper-function-name": "^7.1.0",
277
-            "@babel/helper-split-export-declaration": "^7.4.4",
278
-            "@babel/parser": "^7.6.3",
279
-            "@babel/types": "^7.6.3",
332
+            "@babel/generator": "^7.7.0",
333
+            "@babel/helper-function-name": "^7.7.0",
334
+            "@babel/helper-split-export-declaration": "^7.7.0",
335
+            "@babel/parser": "^7.7.0",
336
+            "@babel/types": "^7.7.0",
280 337
             "debug": "^4.1.0",
281 338
             "globals": "^11.1.0",
282 339
             "lodash": "^4.17.13"
283 340
           }
284 341
         },
285 342
         "@babel/types": {
286
-          "version": "7.6.3",
287
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
288
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
343
+          "version": "7.7.1",
344
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
345
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
289 346
           "dev": true,
290 347
           "requires": {
291 348
             "esutils": "^2.0.2",
... ...
@@ -307,30 +364,71 @@
307 364
           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
308 365
           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
309 366
           "dev": true
310
-        },
311
-        "source-map": {
312
-          "version": "0.6.1",
313
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
314
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
315
-          "dev": true
316 367
         }
317 368
       }
318 369
     },
370
+    "@babel/helper-create-regexp-features-plugin": {
371
+      "version": "7.7.0",
372
+      "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.0.tgz",
373
+      "integrity": "sha512-ZhagAAVGD3L6MPM9/zZi7RRteonfBFLVUz3kjsnYsMAtr9hOJCKI9BAKIMpqn3NyWicPieoX779UL+7/3BEAOA==",
374
+      "dev": true,
375
+      "requires": {
376
+        "@babel/helper-regex": "^7.4.4",
377
+        "regexpu-core": "^4.6.0"
378
+      }
379
+    },
319 380
     "@babel/helper-define-map": {
320
-      "version": "7.5.5",
321
-      "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz",
322
-      "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==",
381
+      "version": "7.7.0",
382
+      "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.7.0.tgz",
383
+      "integrity": "sha512-kPKWPb0dMpZi+ov1hJiwse9dWweZsz3V9rP4KdytnX1E7z3cTNmFGglwklzFPuqIcHLIY3bgKSs4vkwXXdflQA==",
323 384
       "dev": true,
324 385
       "requires": {
325
-        "@babel/helper-function-name": "^7.1.0",
326
-        "@babel/types": "^7.5.5",
386
+        "@babel/helper-function-name": "^7.7.0",
387
+        "@babel/types": "^7.7.0",
327 388
         "lodash": "^4.17.13"
328 389
       },
329 390
       "dependencies": {
391
+        "@babel/helper-function-name": {
392
+          "version": "7.7.0",
393
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
394
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
395
+          "dev": true,
396
+          "requires": {
397
+            "@babel/helper-get-function-arity": "^7.7.0",
398
+            "@babel/template": "^7.7.0",
399
+            "@babel/types": "^7.7.0"
400
+          }
401
+        },
402
+        "@babel/helper-get-function-arity": {
403
+          "version": "7.7.0",
404
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
405
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
406
+          "dev": true,
407
+          "requires": {
408
+            "@babel/types": "^7.7.0"
409
+          }
410
+        },
411
+        "@babel/parser": {
412
+          "version": "7.7.0",
413
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
414
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
415
+          "dev": true
416
+        },
417
+        "@babel/template": {
418
+          "version": "7.7.0",
419
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
420
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
421
+          "dev": true,
422
+          "requires": {
423
+            "@babel/code-frame": "^7.0.0",
424
+            "@babel/parser": "^7.7.0",
425
+            "@babel/types": "^7.7.0"
426
+          }
427
+        },
330 428
         "@babel/types": {
331
-          "version": "7.6.3",
332
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
333
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
429
+          "version": "7.7.1",
430
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
431
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
334 432
           "dev": true,
335 433
           "requires": {
336 434
             "esutils": "^2.0.2",
... ...
@@ -341,13 +439,125 @@
341 439
       }
342 440
     },
343 441
     "@babel/helper-explode-assignable-expression": {
344
-      "version": "7.1.0",
345
-      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
346
-      "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
442
+      "version": "7.7.0",
443
+      "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.0.tgz",
444
+      "integrity": "sha512-CDs26w2shdD1urNUAji2RJXyBFCaR+iBEGnFz3l7maizMkQe3saVw9WtjG1tz8CwbjvlFnaSLVhgnu1SWaherg==",
347 445
       "dev": true,
348 446
       "requires": {
349
-        "@babel/traverse": "^7.1.0",
350
-        "@babel/types": "^7.0.0"
447
+        "@babel/traverse": "^7.7.0",
448
+        "@babel/types": "^7.7.0"
449
+      },
450
+      "dependencies": {
451
+        "@babel/code-frame": {
452
+          "version": "7.5.5",
453
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
454
+          "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
455
+          "dev": true,
456
+          "requires": {
457
+            "@babel/highlight": "^7.0.0"
458
+          }
459
+        },
460
+        "@babel/generator": {
461
+          "version": "7.7.0",
462
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.0.tgz",
463
+          "integrity": "sha512-1wdJ6UxHyL1XoJQ119JmvuRX27LRih7iYStMPZOWAjQqeAabFg3dYXKMpgihma+to+0ADsTVVt6oRyUxWZw6Mw==",
464
+          "dev": true,
465
+          "requires": {
466
+            "@babel/types": "^7.7.0",
467
+            "jsesc": "^2.5.1",
468
+            "lodash": "^4.17.13",
469
+            "source-map": "^0.5.0"
470
+          }
471
+        },
472
+        "@babel/helper-function-name": {
473
+          "version": "7.7.0",
474
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
475
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
476
+          "dev": true,
477
+          "requires": {
478
+            "@babel/helper-get-function-arity": "^7.7.0",
479
+            "@babel/template": "^7.7.0",
480
+            "@babel/types": "^7.7.0"
481
+          }
482
+        },
483
+        "@babel/helper-get-function-arity": {
484
+          "version": "7.7.0",
485
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
486
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
487
+          "dev": true,
488
+          "requires": {
489
+            "@babel/types": "^7.7.0"
490
+          }
491
+        },
492
+        "@babel/helper-split-export-declaration": {
493
+          "version": "7.7.0",
494
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz",
495
+          "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==",
496
+          "dev": true,
497
+          "requires": {
498
+            "@babel/types": "^7.7.0"
499
+          }
500
+        },
501
+        "@babel/parser": {
502
+          "version": "7.7.0",
503
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
504
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
505
+          "dev": true
506
+        },
507
+        "@babel/template": {
508
+          "version": "7.7.0",
509
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
510
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
511
+          "dev": true,
512
+          "requires": {
513
+            "@babel/code-frame": "^7.0.0",
514
+            "@babel/parser": "^7.7.0",
515
+            "@babel/types": "^7.7.0"
516
+          }
517
+        },
518
+        "@babel/traverse": {
519
+          "version": "7.7.0",
520
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.0.tgz",
521
+          "integrity": "sha512-ea/3wRZc//e/uwCpuBX2itrhI0U9l7+FsrKWyKGNyvWbuMcCG7ATKY2VI4wlg2b2TA39HHwIxnvmXvtiKsyn7w==",
522
+          "dev": true,
523
+          "requires": {
524
+            "@babel/code-frame": "^7.5.5",
525
+            "@babel/generator": "^7.7.0",
526
+            "@babel/helper-function-name": "^7.7.0",
527
+            "@babel/helper-split-export-declaration": "^7.7.0",
528
+            "@babel/parser": "^7.7.0",
529
+            "@babel/types": "^7.7.0",
530
+            "debug": "^4.1.0",
531
+            "globals": "^11.1.0",
532
+            "lodash": "^4.17.13"
533
+          }
534
+        },
535
+        "@babel/types": {
536
+          "version": "7.7.1",
537
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
538
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
539
+          "dev": true,
540
+          "requires": {
541
+            "esutils": "^2.0.2",
542
+            "lodash": "^4.17.13",
543
+            "to-fast-properties": "^2.0.0"
544
+          }
545
+        },
546
+        "debug": {
547
+          "version": "4.1.1",
548
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
549
+          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
550
+          "dev": true,
551
+          "requires": {
552
+            "ms": "^2.1.1"
553
+          }
554
+        },
555
+        "ms": {
556
+          "version": "2.1.2",
557
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
558
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
559
+          "dev": true
560
+        }
351 561
       }
352 562
     },
353 563
     "@babel/helper-function-name": {
... ...
@@ -371,18 +581,18 @@
371 581
       }
372 582
     },
373 583
     "@babel/helper-hoist-variables": {
374
-      "version": "7.4.4",
375
-      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz",
376
-      "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==",
584
+      "version": "7.7.0",
585
+      "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.0.tgz",
586
+      "integrity": "sha512-LUe/92NqsDAkJjjCEWkNe+/PcpnisvnqdlRe19FahVapa4jndeuJ+FBiTX1rcAKWKcJGE+C3Q3tuEuxkSmCEiQ==",
377 587
       "dev": true,
378 588
       "requires": {
379
-        "@babel/types": "^7.4.4"
589
+        "@babel/types": "^7.7.0"
380 590
       },
381 591
       "dependencies": {
382 592
         "@babel/types": {
383
-          "version": "7.6.3",
384
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
385
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
593
+          "version": "7.7.1",
594
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
595
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
386 596
           "dev": true,
387 597
           "requires": {
388 598
             "esutils": "^2.0.2",
... ...
@@ -393,18 +603,18 @@
393 603
       }
394 604
     },
395 605
     "@babel/helper-member-expression-to-functions": {
396
-      "version": "7.5.5",
397
-      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
398
-      "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
606
+      "version": "7.7.0",
607
+      "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.0.tgz",
608
+      "integrity": "sha512-QaCZLO2RtBcmvO/ekOLp8p7R5X2JriKRizeDpm5ChATAFWrrYDcDxPuCIBXKyBjY+i1vYSdcUTMIb8psfxHDPA==",
399 609
       "dev": true,
400 610
       "requires": {
401
-        "@babel/types": "^7.5.5"
611
+        "@babel/types": "^7.7.0"
402 612
       },
403 613
       "dependencies": {
404 614
         "@babel/types": {
405
-          "version": "7.6.3",
406
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
407
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
615
+          "version": "7.7.1",
616
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
617
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
408 618
           "dev": true,
409 619
           "requires": {
410 620
             "esutils": "^2.0.2",
... ...
@@ -415,58 +625,71 @@
415 625
       }
416 626
     },
417 627
     "@babel/helper-module-imports": {
418
-      "version": "7.0.0",
419
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
420
-      "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
421
-      "dev": true,
422
-      "requires": {
423
-        "@babel/types": "^7.0.0"
424
-      }
425
-    },
426
-    "@babel/helper-module-transforms": {
427
-      "version": "7.5.5",
428
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz",
429
-      "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==",
628
+      "version": "7.7.0",
629
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.7.0.tgz",
630
+      "integrity": "sha512-Dv3hLKIC1jyfTkClvyEkYP2OlkzNvWs5+Q8WgPbxM5LMeorons7iPP91JM+DU7tRbhqA1ZeooPaMFvQrn23RHw==",
430 631
       "dev": true,
431 632
       "requires": {
432
-        "@babel/helper-module-imports": "^7.0.0",
433
-        "@babel/helper-simple-access": "^7.1.0",
434
-        "@babel/helper-split-export-declaration": "^7.4.4",
435
-        "@babel/template": "^7.4.4",
436
-        "@babel/types": "^7.5.5",
437
-        "lodash": "^4.17.13"
633
+        "@babel/types": "^7.7.0"
438 634
       },
439 635
       "dependencies": {
440
-        "@babel/helper-split-export-declaration": {
441
-          "version": "7.4.4",
442
-          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
443
-          "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
636
+        "@babel/types": {
637
+          "version": "7.7.1",
638
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
639
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
444 640
           "dev": true,
445 641
           "requires": {
446
-            "@babel/types": "^7.4.4"
642
+            "esutils": "^2.0.2",
643
+            "lodash": "^4.17.13",
644
+            "to-fast-properties": "^2.0.0"
645
+          }
646
+        }
647
+      }
648
+    },
649
+    "@babel/helper-module-transforms": {
650
+      "version": "7.7.0",
651
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.7.0.tgz",
652
+      "integrity": "sha512-rXEefBuheUYQyX4WjV19tuknrJFwyKw0HgzRwbkyTbB+Dshlq7eqkWbyjzToLrMZk/5wKVKdWFluiAsVkHXvuQ==",
653
+      "dev": true,
654
+      "requires": {
655
+        "@babel/helper-module-imports": "^7.7.0",
656
+        "@babel/helper-simple-access": "^7.7.0",
657
+        "@babel/helper-split-export-declaration": "^7.7.0",
658
+        "@babel/template": "^7.7.0",
659
+        "@babel/types": "^7.7.0",
660
+        "lodash": "^4.17.13"
661
+      },
662
+      "dependencies": {
663
+        "@babel/helper-split-export-declaration": {
664
+          "version": "7.7.0",
665
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz",
666
+          "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==",
667
+          "dev": true,
668
+          "requires": {
669
+            "@babel/types": "^7.7.0"
447 670
           }
448 671
         },
449 672
         "@babel/parser": {
450
-          "version": "7.6.3",
451
-          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.3.tgz",
452
-          "integrity": "sha512-sUZdXlva1dt2Vw2RqbMkmfoImubO0D0gaCrNngV6Hi0DA4x3o4mlrq0tbfY0dZEUIccH8I6wQ4qgEtwcpOR6Qg==",
673
+          "version": "7.7.0",
674
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
675
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
453 676
           "dev": true
454 677
         },
455 678
         "@babel/template": {
456
-          "version": "7.6.0",
457
-          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
458
-          "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
679
+          "version": "7.7.0",
680
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
681
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
459 682
           "dev": true,
460 683
           "requires": {
461 684
             "@babel/code-frame": "^7.0.0",
462
-            "@babel/parser": "^7.6.0",
463
-            "@babel/types": "^7.6.0"
685
+            "@babel/parser": "^7.7.0",
686
+            "@babel/types": "^7.7.0"
464 687
           }
465 688
         },
466 689
         "@babel/types": {
467
-          "version": "7.6.3",
468
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
469
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
690
+          "version": "7.7.1",
691
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
692
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
470 693
           "dev": true,
471 694
           "requires": {
472 695
             "esutils": "^2.0.2",
... ...
@@ -477,12 +700,25 @@
477 700
       }
478 701
     },
479 702
     "@babel/helper-optimise-call-expression": {
480
-      "version": "7.0.0",
481
-      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
482
-      "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
703
+      "version": "7.7.0",
704
+      "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.0.tgz",
705
+      "integrity": "sha512-48TeqmbazjNU/65niiiJIJRc5JozB8acui1OS7bSd6PgxfuovWsvjfWSzlgx+gPFdVveNzUdpdIg5l56Pl5jqg==",
483 706
       "dev": true,
484 707
       "requires": {
485
-        "@babel/types": "^7.0.0"
708
+        "@babel/types": "^7.7.0"
709
+      },
710
+      "dependencies": {
711
+        "@babel/types": {
712
+          "version": "7.7.1",
713
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
714
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
715
+          "dev": true,
716
+          "requires": {
717
+            "esutils": "^2.0.2",
718
+            "lodash": "^4.17.13",
719
+            "to-fast-properties": "^2.0.0"
720
+          }
721
+        }
486 722
       }
487 723
     },
488 724
     "@babel/helper-plugin-utils": {
... ...
@@ -501,87 +737,407 @@
501 737
       }
502 738
     },
503 739
     "@babel/helper-remap-async-to-generator": {
504
-      "version": "7.1.0",
505
-      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
506
-      "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
740
+      "version": "7.7.0",
741
+      "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.0.tgz",
742
+      "integrity": "sha512-pHx7RN8X0UNHPB/fnuDnRXVZ316ZigkO8y8D835JlZ2SSdFKb6yH9MIYRU4fy/KPe5sPHDFOPvf8QLdbAGGiyw==",
743
+      "dev": true,
744
+      "requires": {
745
+        "@babel/helper-annotate-as-pure": "^7.7.0",
746
+        "@babel/helper-wrap-function": "^7.7.0",
747
+        "@babel/template": "^7.7.0",
748
+        "@babel/traverse": "^7.7.0",
749
+        "@babel/types": "^7.7.0"
750
+      },
751
+      "dependencies": {
752
+        "@babel/generator": {
753
+          "version": "7.7.0",
754
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.0.tgz",
755
+          "integrity": "sha512-1wdJ6UxHyL1XoJQ119JmvuRX27LRih7iYStMPZOWAjQqeAabFg3dYXKMpgihma+to+0ADsTVVt6oRyUxWZw6Mw==",
756
+          "dev": true,
757
+          "requires": {
758
+            "@babel/types": "^7.7.0",
759
+            "jsesc": "^2.5.1",
760
+            "lodash": "^4.17.13",
761
+            "source-map": "^0.5.0"
762
+          }
763
+        },
764
+        "@babel/helper-function-name": {
765
+          "version": "7.7.0",
766
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
767
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
768
+          "dev": true,
769
+          "requires": {
770
+            "@babel/helper-get-function-arity": "^7.7.0",
771
+            "@babel/template": "^7.7.0",
772
+            "@babel/types": "^7.7.0"
773
+          }
774
+        },
775
+        "@babel/helper-get-function-arity": {
776
+          "version": "7.7.0",
777
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
778
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
779
+          "dev": true,
780
+          "requires": {
781
+            "@babel/types": "^7.7.0"
782
+          }
783
+        },
784
+        "@babel/helper-split-export-declaration": {
785
+          "version": "7.7.0",
786
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz",
787
+          "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==",
788
+          "dev": true,
789
+          "requires": {
790
+            "@babel/types": "^7.7.0"
791
+          }
792
+        },
793
+        "@babel/parser": {
794
+          "version": "7.7.0",
795
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
796
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
797
+          "dev": true
798
+        },
799
+        "@babel/template": {
800
+          "version": "7.7.0",
801
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
802
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
803
+          "dev": true,
804
+          "requires": {
805
+            "@babel/code-frame": "^7.0.0",
806
+            "@babel/parser": "^7.7.0",
807
+            "@babel/types": "^7.7.0"
808
+          }
809
+        },
810
+        "@babel/traverse": {
811
+          "version": "7.7.0",
812
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.0.tgz",
813
+          "integrity": "sha512-ea/3wRZc//e/uwCpuBX2itrhI0U9l7+FsrKWyKGNyvWbuMcCG7ATKY2VI4wlg2b2TA39HHwIxnvmXvtiKsyn7w==",
814
+          "dev": true,
815
+          "requires": {
816
+            "@babel/code-frame": "^7.5.5",
817
+            "@babel/generator": "^7.7.0",
818
+            "@babel/helper-function-name": "^7.7.0",
819
+            "@babel/helper-split-export-declaration": "^7.7.0",
820
+            "@babel/parser": "^7.7.0",
821
+            "@babel/types": "^7.7.0",
822
+            "debug": "^4.1.0",
823
+            "globals": "^11.1.0",
824
+            "lodash": "^4.17.13"
825
+          },
826
+          "dependencies": {
827
+            "@babel/code-frame": {
828
+              "version": "7.5.5",
829
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
830
+              "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
831
+              "dev": true,
832
+              "requires": {
833
+                "@babel/highlight": "^7.0.0"
834
+              }
835
+            }
836
+          }
837
+        },
838
+        "@babel/types": {
839
+          "version": "7.7.1",
840
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
841
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
842
+          "dev": true,
843
+          "requires": {
844
+            "esutils": "^2.0.2",
845
+            "lodash": "^4.17.13",
846
+            "to-fast-properties": "^2.0.0"
847
+          }
848
+        },
849
+        "debug": {
850
+          "version": "4.1.1",
851
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
852
+          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
853
+          "dev": true,
854
+          "requires": {
855
+            "ms": "^2.1.1"
856
+          }
857
+        },
858
+        "ms": {
859
+          "version": "2.1.2",
860
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
861
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
862
+          "dev": true
863
+        }
864
+      }
865
+    },
866
+    "@babel/helper-replace-supers": {
867
+      "version": "7.7.0",
868
+      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.7.0.tgz",
869
+      "integrity": "sha512-5ALYEul5V8xNdxEeWvRsBzLMxQksT7MaStpxjJf9KsnLxpAKBtfw5NeMKZJSYDa0lKdOcy0g+JT/f5mPSulUgg==",
870
+      "dev": true,
871
+      "requires": {
872
+        "@babel/helper-member-expression-to-functions": "^7.7.0",
873
+        "@babel/helper-optimise-call-expression": "^7.7.0",
874
+        "@babel/traverse": "^7.7.0",
875
+        "@babel/types": "^7.7.0"
876
+      },
877
+      "dependencies": {
878
+        "@babel/code-frame": {
879
+          "version": "7.5.5",
880
+          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
881
+          "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
882
+          "dev": true,
883
+          "requires": {
884
+            "@babel/highlight": "^7.0.0"
885
+          }
886
+        },
887
+        "@babel/generator": {
888
+          "version": "7.7.0",
889
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.0.tgz",
890
+          "integrity": "sha512-1wdJ6UxHyL1XoJQ119JmvuRX27LRih7iYStMPZOWAjQqeAabFg3dYXKMpgihma+to+0ADsTVVt6oRyUxWZw6Mw==",
891
+          "dev": true,
892
+          "requires": {
893
+            "@babel/types": "^7.7.0",
894
+            "jsesc": "^2.5.1",
895
+            "lodash": "^4.17.13",
896
+            "source-map": "^0.5.0"
897
+          }
898
+        },
899
+        "@babel/helper-function-name": {
900
+          "version": "7.7.0",
901
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
902
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
903
+          "dev": true,
904
+          "requires": {
905
+            "@babel/helper-get-function-arity": "^7.7.0",
906
+            "@babel/template": "^7.7.0",
907
+            "@babel/types": "^7.7.0"
908
+          }
909
+        },
910
+        "@babel/helper-get-function-arity": {
911
+          "version": "7.7.0",
912
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
913
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
914
+          "dev": true,
915
+          "requires": {
916
+            "@babel/types": "^7.7.0"
917
+          }
918
+        },
919
+        "@babel/helper-split-export-declaration": {
920
+          "version": "7.7.0",
921
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz",
922
+          "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==",
923
+          "dev": true,
924
+          "requires": {
925
+            "@babel/types": "^7.7.0"
926
+          }
927
+        },
928
+        "@babel/parser": {
929
+          "version": "7.7.0",
930
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
931
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
932
+          "dev": true
933
+        },
934
+        "@babel/template": {
935
+          "version": "7.7.0",
936
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
937
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
938
+          "dev": true,
939
+          "requires": {
940
+            "@babel/code-frame": "^7.0.0",
941
+            "@babel/parser": "^7.7.0",
942
+            "@babel/types": "^7.7.0"
943
+          }
944
+        },
945
+        "@babel/traverse": {
946
+          "version": "7.7.0",
947
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.0.tgz",
948
+          "integrity": "sha512-ea/3wRZc//e/uwCpuBX2itrhI0U9l7+FsrKWyKGNyvWbuMcCG7ATKY2VI4wlg2b2TA39HHwIxnvmXvtiKsyn7w==",
949
+          "dev": true,
950
+          "requires": {
951
+            "@babel/code-frame": "^7.5.5",
952
+            "@babel/generator": "^7.7.0",
953
+            "@babel/helper-function-name": "^7.7.0",
954
+            "@babel/helper-split-export-declaration": "^7.7.0",
955
+            "@babel/parser": "^7.7.0",
956
+            "@babel/types": "^7.7.0",
957
+            "debug": "^4.1.0",
958
+            "globals": "^11.1.0",
959
+            "lodash": "^4.17.13"
960
+          }
961
+        },
962
+        "@babel/types": {
963
+          "version": "7.7.1",
964
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
965
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
966
+          "dev": true,
967
+          "requires": {
968
+            "esutils": "^2.0.2",
969
+            "lodash": "^4.17.13",
970
+            "to-fast-properties": "^2.0.0"
971
+          }
972
+        },
973
+        "debug": {
974
+          "version": "4.1.1",
975
+          "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
976
+          "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
977
+          "dev": true,
978
+          "requires": {
979
+            "ms": "^2.1.1"
980
+          }
981
+        },
982
+        "ms": {
983
+          "version": "2.1.2",
984
+          "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
985
+          "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
986
+          "dev": true
987
+        }
988
+      }
989
+    },
990
+    "@babel/helper-simple-access": {
991
+      "version": "7.7.0",
992
+      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.7.0.tgz",
993
+      "integrity": "sha512-AJ7IZD7Eem3zZRuj5JtzFAptBw7pMlS3y8Qv09vaBWoFsle0d1kAn5Wq6Q9MyBXITPOKnxwkZKoAm4bopmv26g==",
994
+      "dev": true,
995
+      "requires": {
996
+        "@babel/template": "^7.7.0",
997
+        "@babel/types": "^7.7.0"
998
+      },
999
+      "dependencies": {
1000
+        "@babel/parser": {
1001
+          "version": "7.7.0",
1002
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
1003
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
1004
+          "dev": true
1005
+        },
1006
+        "@babel/template": {
1007
+          "version": "7.7.0",
1008
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
1009
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
1010
+          "dev": true,
1011
+          "requires": {
1012
+            "@babel/code-frame": "^7.0.0",
1013
+            "@babel/parser": "^7.7.0",
1014
+            "@babel/types": "^7.7.0"
1015
+          }
1016
+        },
1017
+        "@babel/types": {
1018
+          "version": "7.7.1",
1019
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
1020
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
1021
+          "dev": true,
1022
+          "requires": {
1023
+            "esutils": "^2.0.2",
1024
+            "lodash": "^4.17.13",
1025
+            "to-fast-properties": "^2.0.0"
1026
+          }
1027
+        }
1028
+      }
1029
+    },
1030
+    "@babel/helper-split-export-declaration": {
1031
+      "version": "7.0.0",
1032
+      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz",
1033
+      "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==",
507 1034
       "dev": true,
508 1035
       "requires": {
509
-        "@babel/helper-annotate-as-pure": "^7.0.0",
510
-        "@babel/helper-wrap-function": "^7.1.0",
511
-        "@babel/template": "^7.1.0",
512
-        "@babel/traverse": "^7.1.0",
513 1036
         "@babel/types": "^7.0.0"
514 1037
       }
515 1038
     },
516
-    "@babel/helper-replace-supers": {
517
-      "version": "7.5.5",
518
-      "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
519
-      "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
1039
+    "@babel/helper-wrap-function": {
1040
+      "version": "7.7.0",
1041
+      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.7.0.tgz",
1042
+      "integrity": "sha512-sd4QjeMgQqzshSjecZjOp8uKfUtnpmCyQhKQrVJBBgeHAB/0FPi33h3AbVlVp07qQtMD4QgYSzaMI7VwncNK/w==",
520 1043
       "dev": true,
521 1044
       "requires": {
522
-        "@babel/helper-member-expression-to-functions": "^7.5.5",
523
-        "@babel/helper-optimise-call-expression": "^7.0.0",
524
-        "@babel/traverse": "^7.5.5",
525
-        "@babel/types": "^7.5.5"
1045
+        "@babel/helper-function-name": "^7.7.0",
1046
+        "@babel/template": "^7.7.0",
1047
+        "@babel/traverse": "^7.7.0",
1048
+        "@babel/types": "^7.7.0"
526 1049
       },
527 1050
       "dependencies": {
528
-        "@babel/code-frame": {
529
-          "version": "7.5.5",
530
-          "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
531
-          "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
1051
+        "@babel/generator": {
1052
+          "version": "7.7.0",
1053
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.7.0.tgz",
1054
+          "integrity": "sha512-1wdJ6UxHyL1XoJQ119JmvuRX27LRih7iYStMPZOWAjQqeAabFg3dYXKMpgihma+to+0ADsTVVt6oRyUxWZw6Mw==",
532 1055
           "dev": true,
533 1056
           "requires": {
534
-            "@babel/highlight": "^7.0.0"
1057
+            "@babel/types": "^7.7.0",
1058
+            "jsesc": "^2.5.1",
1059
+            "lodash": "^4.17.13",
1060
+            "source-map": "^0.5.0"
535 1061
           }
536 1062
         },
537
-        "@babel/generator": {
538
-          "version": "7.6.3",
539
-          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.3.tgz",
540
-          "integrity": "sha512-hLhYbAb3pHwxjlijC4AQ7mqZdcoujiNaW7izCT04CIowHK8psN0IN8QjDv0iyFtycF5FowUOTwDloIheI25aMw==",
1063
+        "@babel/helper-function-name": {
1064
+          "version": "7.7.0",
1065
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
1066
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
541 1067
           "dev": true,
542 1068
           "requires": {
543
-            "@babel/types": "^7.6.3",
544
-            "jsesc": "^2.5.1",
545
-            "lodash": "^4.17.13",
546
-            "source-map": "^0.6.1"
1069
+            "@babel/helper-get-function-arity": "^7.7.0",
1070
+            "@babel/template": "^7.7.0",
1071
+            "@babel/types": "^7.7.0"
1072
+          }
1073
+        },
1074
+        "@babel/helper-get-function-arity": {
1075
+          "version": "7.7.0",
1076
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
1077
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
1078
+          "dev": true,
1079
+          "requires": {
1080
+            "@babel/types": "^7.7.0"
547 1081
           }
548 1082
         },
549 1083
         "@babel/helper-split-export-declaration": {
550
-          "version": "7.4.4",
551
-          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
552
-          "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
1084
+          "version": "7.7.0",
1085
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz",
1086
+          "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==",
553 1087
           "dev": true,
554 1088
           "requires": {
555
-            "@babel/types": "^7.4.4"
1089
+            "@babel/types": "^7.7.0"
556 1090
           }
557 1091
         },
558 1092
         "@babel/parser": {
559
-          "version": "7.6.3",
560
-          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.3.tgz",
561
-          "integrity": "sha512-sUZdXlva1dt2Vw2RqbMkmfoImubO0D0gaCrNngV6Hi0DA4x3o4mlrq0tbfY0dZEUIccH8I6wQ4qgEtwcpOR6Qg==",
1093
+          "version": "7.7.0",
1094
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
1095
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
562 1096
           "dev": true
563 1097
         },
1098
+        "@babel/template": {
1099
+          "version": "7.7.0",
1100
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
1101
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
1102
+          "dev": true,
1103
+          "requires": {
1104
+            "@babel/code-frame": "^7.0.0",
1105
+            "@babel/parser": "^7.7.0",
1106
+            "@babel/types": "^7.7.0"
1107
+          }
1108
+        },
564 1109
         "@babel/traverse": {
565
-          "version": "7.6.3",
566
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.3.tgz",
567
-          "integrity": "sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==",
1110
+          "version": "7.7.0",
1111
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.7.0.tgz",
1112
+          "integrity": "sha512-ea/3wRZc//e/uwCpuBX2itrhI0U9l7+FsrKWyKGNyvWbuMcCG7ATKY2VI4wlg2b2TA39HHwIxnvmXvtiKsyn7w==",
568 1113
           "dev": true,
569 1114
           "requires": {
570 1115
             "@babel/code-frame": "^7.5.5",
571
-            "@babel/generator": "^7.6.3",
572
-            "@babel/helper-function-name": "^7.1.0",
573
-            "@babel/helper-split-export-declaration": "^7.4.4",
574
-            "@babel/parser": "^7.6.3",
575
-            "@babel/types": "^7.6.3",
1116
+            "@babel/generator": "^7.7.0",
1117
+            "@babel/helper-function-name": "^7.7.0",
1118
+            "@babel/helper-split-export-declaration": "^7.7.0",
1119
+            "@babel/parser": "^7.7.0",
1120
+            "@babel/types": "^7.7.0",
576 1121
             "debug": "^4.1.0",
577 1122
             "globals": "^11.1.0",
578 1123
             "lodash": "^4.17.13"
1124
+          },
1125
+          "dependencies": {
1126
+            "@babel/code-frame": {
1127
+              "version": "7.5.5",
1128
+              "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
1129
+              "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
1130
+              "dev": true,
1131
+              "requires": {
1132
+                "@babel/highlight": "^7.0.0"
1133
+              }
1134
+            }
579 1135
           }
580 1136
         },
581 1137
         "@babel/types": {
582
-          "version": "7.6.3",
583
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
584
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
1138
+          "version": "7.7.1",
1139
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
1140
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
585 1141
           "dev": true,
586 1142
           "requires": {
587 1143
             "esutils": "^2.0.2",
... ...
@@ -603,56 +1159,6 @@
603 1159
           "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
604 1160
           "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
605 1161
           "dev": true
606
-        },
607
-        "source-map": {
608
-          "version": "0.6.1",
609
-          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
610
-          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
611
-          "dev": true
612
-        }
613
-      }
614
-    },
615
-    "@babel/helper-simple-access": {
616
-      "version": "7.1.0",
617
-      "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
618
-      "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
619
-      "dev": true,
620
-      "requires": {
621
-        "@babel/template": "^7.1.0",
622
-        "@babel/types": "^7.0.0"
623
-      }
624
-    },
625
-    "@babel/helper-split-export-declaration": {
626
-      "version": "7.0.0",
627
-      "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz",
628
-      "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==",
629
-      "dev": true,
630
-      "requires": {
631
-        "@babel/types": "^7.0.0"
632
-      }
633
-    },
634
-    "@babel/helper-wrap-function": {
635
-      "version": "7.2.0",
636
-      "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
637
-      "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
638
-      "dev": true,
639
-      "requires": {
640
-        "@babel/helper-function-name": "^7.1.0",
641
-        "@babel/template": "^7.1.0",
642
-        "@babel/traverse": "^7.1.0",
643
-        "@babel/types": "^7.2.0"
644
-      },
645
-      "dependencies": {
646
-        "@babel/types": {
647
-          "version": "7.6.3",
648
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
649
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
650
-          "dev": true,
651
-          "requires": {
652
-            "esutils": "^2.0.2",
653
-            "lodash": "^4.17.13",
654
-            "to-fast-properties": "^2.0.0"
655
-          }
656 1162
         }
657 1163
       }
658 1164
     },
... ...
@@ -799,20 +1305,20 @@
799 1305
       "dev": true
800 1306
     },
801 1307
     "@babel/plugin-proposal-async-generator-functions": {
802
-      "version": "7.2.0",
803
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
804
-      "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
1308
+      "version": "7.7.0",
1309
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.0.tgz",
1310
+      "integrity": "sha512-ot/EZVvf3mXtZq0Pd0+tSOfGWMizqmOohXmNZg6LNFjHOV+wOPv7BvVYh8oPR8LhpIP3ye8nNooKL50YRWxpYA==",
805 1311
       "dev": true,
806 1312
       "requires": {
807 1313
         "@babel/helper-plugin-utils": "^7.0.0",
808
-        "@babel/helper-remap-async-to-generator": "^7.1.0",
1314
+        "@babel/helper-remap-async-to-generator": "^7.7.0",
809 1315
         "@babel/plugin-syntax-async-generators": "^7.2.0"
810 1316
       }
811 1317
     },
812 1318
     "@babel/plugin-proposal-dynamic-import": {
813
-      "version": "7.5.0",
814
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz",
815
-      "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==",
1319
+      "version": "7.7.0",
1320
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.0.tgz",
1321
+      "integrity": "sha512-7poL3Xi+QFPC7sGAzEIbXUyYzGJwbc2+gSD0AkiC5k52kH2cqHdqxm5hNFfLW3cRSTcx9bN0Fl7/6zWcLLnKAQ==",
816 1322
       "dev": true,
817 1323
       "requires": {
818 1324
         "@babel/helper-plugin-utils": "^7.0.0",
... ...
@@ -850,14 +1356,13 @@
850 1356
       }
851 1357
     },
852 1358
     "@babel/plugin-proposal-unicode-property-regex": {
853
-      "version": "7.6.2",
854
-      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz",
855
-      "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==",
1359
+      "version": "7.7.0",
1360
+      "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.0.tgz",
1361
+      "integrity": "sha512-mk34H+hp7kRBWJOOAR0ZMGCydgKMD4iN9TpDRp3IIcbunltxEY89XSimc6WbtSLCDrwcdy/EEw7h5CFCzxTchw==",
856 1362
       "dev": true,
857 1363
       "requires": {
858
-        "@babel/helper-plugin-utils": "^7.0.0",
859
-        "@babel/helper-regex": "^7.4.4",
860
-        "regexpu-core": "^4.6.0"
1364
+        "@babel/helper-create-regexp-features-plugin": "^7.7.0",
1365
+        "@babel/helper-plugin-utils": "^7.0.0"
861 1366
       }
862 1367
     },
863 1368
     "@babel/plugin-syntax-async-generators": {
... ...
@@ -905,6 +1410,15 @@
905 1410
         "@babel/helper-plugin-utils": "^7.0.0"
906 1411
       }
907 1412
     },
1413
+    "@babel/plugin-syntax-top-level-await": {
1414
+      "version": "7.7.0",
1415
+      "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.0.tgz",
1416
+      "integrity": "sha512-hi8FUNiFIY1fnUI2n1ViB1DR0R4QeK4iHcTlW6aJkrPoTdb8Rf1EMQ6GT3f67DDkYyWgew9DFoOZ6gOoEsdzTA==",
1417
+      "dev": true,
1418
+      "requires": {
1419
+        "@babel/helper-plugin-utils": "^7.0.0"
1420
+      }
1421
+    },
908 1422
     "@babel/plugin-transform-arrow-functions": {
909 1423
       "version": "7.2.0",
910 1424
       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
... ...
@@ -915,14 +1429,14 @@
915 1429
       }
916 1430
     },
917 1431
     "@babel/plugin-transform-async-to-generator": {
918
-      "version": "7.5.0",
919
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz",
920
-      "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==",
1432
+      "version": "7.7.0",
1433
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.0.tgz",
1434
+      "integrity": "sha512-vLI2EFLVvRBL3d8roAMqtVY0Bm9C1QzLkdS57hiKrjUBSqsQYrBsMCeOg/0KK7B0eK9V71J5mWcha9yyoI2tZw==",
921 1435
       "dev": true,
922 1436
       "requires": {
923
-        "@babel/helper-module-imports": "^7.0.0",
1437
+        "@babel/helper-module-imports": "^7.7.0",
924 1438
         "@babel/helper-plugin-utils": "^7.0.0",
925
-        "@babel/helper-remap-async-to-generator": "^7.1.0"
1439
+        "@babel/helper-remap-async-to-generator": "^7.7.0"
926 1440
       }
927 1441
     },
928 1442
     "@babel/plugin-transform-block-scoped-functions": {
... ...
@@ -945,34 +1459,71 @@
945 1459
       }
946 1460
     },
947 1461
     "@babel/plugin-transform-classes": {
948
-      "version": "7.5.5",
949
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz",
950
-      "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==",
1462
+      "version": "7.7.0",
1463
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.0.tgz",
1464
+      "integrity": "sha512-/b3cKIZwGeUesZheU9jNYcwrEA7f/Bo4IdPmvp7oHgvks2majB5BoT5byAql44fiNQYOPzhk2w8DbgfuafkMoA==",
951 1465
       "dev": true,
952 1466
       "requires": {
953
-        "@babel/helper-annotate-as-pure": "^7.0.0",
954
-        "@babel/helper-define-map": "^7.5.5",
955
-        "@babel/helper-function-name": "^7.1.0",
956
-        "@babel/helper-optimise-call-expression": "^7.0.0",
1467
+        "@babel/helper-annotate-as-pure": "^7.7.0",
1468
+        "@babel/helper-define-map": "^7.7.0",
1469
+        "@babel/helper-function-name": "^7.7.0",
1470
+        "@babel/helper-optimise-call-expression": "^7.7.0",
957 1471
         "@babel/helper-plugin-utils": "^7.0.0",
958
-        "@babel/helper-replace-supers": "^7.5.5",
959
-        "@babel/helper-split-export-declaration": "^7.4.4",
1472
+        "@babel/helper-replace-supers": "^7.7.0",
1473
+        "@babel/helper-split-export-declaration": "^7.7.0",
960 1474
         "globals": "^11.1.0"
961 1475
       },
962 1476
       "dependencies": {
1477
+        "@babel/helper-function-name": {
1478
+          "version": "7.7.0",
1479
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
1480
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
1481
+          "dev": true,
1482
+          "requires": {
1483
+            "@babel/helper-get-function-arity": "^7.7.0",
1484
+            "@babel/template": "^7.7.0",
1485
+            "@babel/types": "^7.7.0"
1486
+          }
1487
+        },
1488
+        "@babel/helper-get-function-arity": {
1489
+          "version": "7.7.0",
1490
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
1491
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
1492
+          "dev": true,
1493
+          "requires": {
1494
+            "@babel/types": "^7.7.0"
1495
+          }
1496
+        },
963 1497
         "@babel/helper-split-export-declaration": {
964
-          "version": "7.4.4",
965
-          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
966
-          "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
1498
+          "version": "7.7.0",
1499
+          "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.0.tgz",
1500
+          "integrity": "sha512-HgYSI8rH08neWlAH3CcdkFg9qX9YsZysZI5GD8LjhQib/mM0jGOZOVkoUiiV2Hu978fRtjtsGsW6w0pKHUWtqA==",
967 1501
           "dev": true,
968 1502
           "requires": {
969
-            "@babel/types": "^7.4.4"
1503
+            "@babel/types": "^7.7.0"
1504
+          }
1505
+        },
1506
+        "@babel/parser": {
1507
+          "version": "7.7.0",
1508
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
1509
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
1510
+          "dev": true
1511
+        },
1512
+        "@babel/template": {
1513
+          "version": "7.7.0",
1514
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
1515
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
1516
+          "dev": true,
1517
+          "requires": {
1518
+            "@babel/code-frame": "^7.0.0",
1519
+            "@babel/parser": "^7.7.0",
1520
+            "@babel/types": "^7.7.0"
970 1521
           }
971 1522
         },
972 1523
         "@babel/types": {
973
-          "version": "7.6.3",
974
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
975
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
1524
+          "version": "7.7.1",
1525
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
1526
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
976 1527
           "dev": true,
977 1528
           "requires": {
978 1529
             "esutils": "^2.0.2",
... ...
@@ -1001,14 +1552,13 @@
1001 1552
       }
1002 1553
     },
1003 1554
     "@babel/plugin-transform-dotall-regex": {
1004
-      "version": "7.6.2",
1005
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz",
1006
-      "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==",
1555
+      "version": "7.7.0",
1556
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.0.tgz",
1557
+      "integrity": "sha512-3QQlF7hSBnSuM1hQ0pS3pmAbWLax/uGNCbPBND9y+oJ4Y776jsyujG2k0Sn2Aj2a0QwVOiOFL5QVPA7spjvzSA==",
1007 1558
       "dev": true,
1008 1559
       "requires": {
1009
-        "@babel/helper-plugin-utils": "^7.0.0",
1010
-        "@babel/helper-regex": "^7.4.4",
1011
-        "regexpu-core": "^4.6.0"
1560
+        "@babel/helper-create-regexp-features-plugin": "^7.7.0",
1561
+        "@babel/helper-plugin-utils": "^7.0.0"
1012 1562
       }
1013 1563
     },
1014 1564
     "@babel/plugin-transform-duplicate-keys": {
... ...
@@ -1040,13 +1590,63 @@
1040 1590
       }
1041 1591
     },
1042 1592
     "@babel/plugin-transform-function-name": {
1043
-      "version": "7.4.4",
1044
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz",
1045
-      "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==",
1593
+      "version": "7.7.0",
1594
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.0.tgz",
1595
+      "integrity": "sha512-P5HKu0d9+CzZxP5jcrWdpe7ZlFDe24bmqP6a6X8BHEBl/eizAsY8K6LX8LASZL0Jxdjm5eEfzp+FIrxCm/p8bA==",
1046 1596
       "dev": true,
1047 1597
       "requires": {
1048
-        "@babel/helper-function-name": "^7.1.0",
1598
+        "@babel/helper-function-name": "^7.7.0",
1049 1599
         "@babel/helper-plugin-utils": "^7.0.0"
1600
+      },
1601
+      "dependencies": {
1602
+        "@babel/helper-function-name": {
1603
+          "version": "7.7.0",
1604
+          "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.7.0.tgz",
1605
+          "integrity": "sha512-tDsJgMUAP00Ugv8O2aGEua5I2apkaQO7lBGUq1ocwN3G23JE5Dcq0uh3GvFTChPa4b40AWiAsLvCZOA2rdnQ7Q==",
1606
+          "dev": true,
1607
+          "requires": {
1608
+            "@babel/helper-get-function-arity": "^7.7.0",
1609
+            "@babel/template": "^7.7.0",
1610
+            "@babel/types": "^7.7.0"
1611
+          }
1612
+        },
1613
+        "@babel/helper-get-function-arity": {
1614
+          "version": "7.7.0",
1615
+          "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.0.tgz",
1616
+          "integrity": "sha512-tLdojOTz4vWcEnHWHCuPN5P85JLZWbm5Fx5ZsMEMPhF3Uoe3O7awrbM2nQ04bDOUToH/2tH/ezKEOR8zEYzqyw==",
1617
+          "dev": true,
1618
+          "requires": {
1619
+            "@babel/types": "^7.7.0"
1620
+          }
1621
+        },
1622
+        "@babel/parser": {
1623
+          "version": "7.7.0",
1624
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.7.0.tgz",
1625
+          "integrity": "sha512-GqL+Z0d7B7ADlQBMXlJgvXEbtt5qlqd1YQ5fr12hTSfh7O/vgrEIvJxU2e7aSVrEUn75zTZ6Nd0s8tthrlZnrQ==",
1626
+          "dev": true
1627
+        },
1628
+        "@babel/template": {
1629
+          "version": "7.7.0",
1630
+          "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.7.0.tgz",
1631
+          "integrity": "sha512-OKcwSYOW1mhWbnTBgQY5lvg1Fxg+VyfQGjcBduZFljfc044J5iDlnDSfhQ867O17XHiSCxYHUxHg2b7ryitbUQ==",
1632
+          "dev": true,
1633
+          "requires": {
1634
+            "@babel/code-frame": "^7.0.0",
1635
+            "@babel/parser": "^7.7.0",
1636
+            "@babel/types": "^7.7.0"
1637
+          }
1638
+        },
1639
+        "@babel/types": {
1640
+          "version": "7.7.1",
1641
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
1642
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
1643
+          "dev": true,
1644
+          "requires": {
1645
+            "esutils": "^2.0.2",
1646
+            "lodash": "^4.17.13",
1647
+            "to-fast-properties": "^2.0.0"
1648
+          }
1649
+        }
1050 1650
       }
1051 1651
     },
1052 1652
     "@babel/plugin-transform-literals": {
... ...
@@ -1079,45 +1679,45 @@
1079 1679
       }
1080 1680
     },
1081 1681
     "@babel/plugin-transform-modules-commonjs": {
1082
-      "version": "7.6.0",
1083
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz",
1084
-      "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==",
1682
+      "version": "7.7.0",
1683
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.0.tgz",
1684
+      "integrity": "sha512-KEMyWNNWnjOom8vR/1+d+Ocz/mILZG/eyHHO06OuBQ2aNhxT62fr4y6fGOplRx+CxCSp3IFwesL8WdINfY/3kg==",
1085 1685
       "dev": true,
1086 1686
       "requires": {
1087
-        "@babel/helper-module-transforms": "^7.4.4",
1687
+        "@babel/helper-module-transforms": "^7.7.0",
1088 1688
         "@babel/helper-plugin-utils": "^7.0.0",
1089
-        "@babel/helper-simple-access": "^7.1.0",
1689
+        "@babel/helper-simple-access": "^7.7.0",
1090 1690
         "babel-plugin-dynamic-import-node": "^2.3.0"
1091 1691
       }
1092 1692
     },
1093 1693
     "@babel/plugin-transform-modules-systemjs": {
1094
-      "version": "7.5.0",
1095
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz",
1096
-      "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==",
1694
+      "version": "7.7.0",
1695
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.0.tgz",
1696
+      "integrity": "sha512-ZAuFgYjJzDNv77AjXRqzQGlQl4HdUM6j296ee4fwKVZfhDR9LAGxfvXjBkb06gNETPnN0sLqRm9Gxg4wZH6dXg==",
1097 1697
       "dev": true,
1098 1698
       "requires": {
1099
-        "@babel/helper-hoist-variables": "^7.4.4",
1699
+        "@babel/helper-hoist-variables": "^7.7.0",
1100 1700
         "@babel/helper-plugin-utils": "^7.0.0",
1101 1701
         "babel-plugin-dynamic-import-node": "^2.3.0"
1102 1702
       }
1103 1703
     },
1104 1704
     "@babel/plugin-transform-modules-umd": {
1105
-      "version": "7.2.0",
1106
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
1107
-      "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
1705
+      "version": "7.7.0",
1706
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.0.tgz",
1707
+      "integrity": "sha512-u7eBA03zmUswQ9LQ7Qw0/ieC1pcAkbp5OQatbWUzY1PaBccvuJXUkYzoN1g7cqp7dbTu6Dp9bXyalBvD04AANA==",
1108 1708
       "dev": true,
1109 1709
       "requires": {
1110
-        "@babel/helper-module-transforms": "^7.1.0",
1710
+        "@babel/helper-module-transforms": "^7.7.0",
1111 1711
         "@babel/helper-plugin-utils": "^7.0.0"
1112 1712
       }
1113 1713
     },
1114 1714
     "@babel/plugin-transform-named-capturing-groups-regex": {
1115
-      "version": "7.6.3",
1116
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.3.tgz",
1117
-      "integrity": "sha512-jTkk7/uE6H2s5w6VlMHeWuH+Pcy2lmdwFoeWCVnvIrDUnB5gQqTVI8WfmEAhF2CDEarGrknZcmSFg1+bkfCoSw==",
1715
+      "version": "7.7.0",
1716
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.0.tgz",
1717
+      "integrity": "sha512-+SicSJoKouPctL+j1pqktRVCgy+xAch1hWWTMy13j0IflnyNjaoskj+DwRQFimHbLqO3sq2oN2CXMvXq3Bgapg==",
1118 1718
       "dev": true,
1119 1719
       "requires": {
1120
-        "regexpu-core": "^4.6.0"
1720
+        "@babel/helper-create-regexp-features-plugin": "^7.7.0"
1121 1721
       }
1122 1722
     },
1123 1723
     "@babel/plugin-transform-new-target": {
... ...
@@ -1160,9 +1760,9 @@
1160 1760
       }
1161 1761
     },
1162 1762
     "@babel/plugin-transform-regenerator": {
1163
-      "version": "7.4.5",
1164
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz",
1165
-      "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==",
1763
+      "version": "7.7.0",
1764
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.0.tgz",
1765
+      "integrity": "sha512-AXmvnC+0wuj/cFkkS/HFHIojxH3ffSXE+ttulrqWjZZRaUOonfJc60e1wSNT4rV8tIunvu/R3wCp71/tLAa9xg==",
1166 1766
       "dev": true,
1167 1767
       "requires": {
1168 1768
         "regenerator-transform": "^0.14.0"
... ...
@@ -1225,67 +1825,67 @@
1225 1825
       }
1226 1826
     },
1227 1827
     "@babel/plugin-transform-unicode-regex": {
1228
-      "version": "7.6.2",
1229
-      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz",
1230
-      "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==",
1828
+      "version": "7.7.0",
1829
+      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.0.tgz",
1830
+      "integrity": "sha512-RrThb0gdrNwFAqEAAx9OWgtx6ICK69x7i9tCnMdVrxQwSDp/Abu9DXFU5Hh16VP33Rmxh04+NGW28NsIkFvFKA==",
1231 1831
       "dev": true,
1232 1832
       "requires": {
1233
-        "@babel/helper-plugin-utils": "^7.0.0",
1234
-        "@babel/helper-regex": "^7.4.4",
1235
-        "regexpu-core": "^4.6.0"
1833
+        "@babel/helper-create-regexp-features-plugin": "^7.7.0",
1834
+        "@babel/helper-plugin-utils": "^7.0.0"
1236 1835
       }
1237 1836
     },
1238 1837
     "@babel/preset-env": {
1239
-      "version": "7.6.3",
1240
-      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.3.tgz",
1241
-      "integrity": "sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ==",
1838
+      "version": "7.7.1",
1839
+      "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.7.1.tgz",
1840
+      "integrity": "sha512-/93SWhi3PxcVTDpSqC+Dp4YxUu3qZ4m7I76k0w73wYfn7bGVuRIO4QUz95aJksbS+AD1/mT1Ie7rbkT0wSplaA==",
1242 1841
       "dev": true,
1243 1842
       "requires": {
1244
-        "@babel/helper-module-imports": "^7.0.0",
1843
+        "@babel/helper-module-imports": "^7.7.0",
1245 1844
         "@babel/helper-plugin-utils": "^7.0.0",
1246
-        "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
1247
-        "@babel/plugin-proposal-dynamic-import": "^7.5.0",
1845
+        "@babel/plugin-proposal-async-generator-functions": "^7.7.0",
1846
+        "@babel/plugin-proposal-dynamic-import": "^7.7.0",
1248 1847
         "@babel/plugin-proposal-json-strings": "^7.2.0",
1249 1848
         "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
1250 1849
         "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
1251
-        "@babel/plugin-proposal-unicode-property-regex": "^7.6.2",
1850
+        "@babel/plugin-proposal-unicode-property-regex": "^7.7.0",
1252 1851
         "@babel/plugin-syntax-async-generators": "^7.2.0",
1253 1852
         "@babel/plugin-syntax-dynamic-import": "^7.2.0",
1254 1853
         "@babel/plugin-syntax-json-strings": "^7.2.0",
1255 1854
         "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
1256 1855
         "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
1856
+        "@babel/plugin-syntax-top-level-await": "^7.7.0",
1257 1857
         "@babel/plugin-transform-arrow-functions": "^7.2.0",
1258
-        "@babel/plugin-transform-async-to-generator": "^7.5.0",
1858
+        "@babel/plugin-transform-async-to-generator": "^7.7.0",
1259 1859
         "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
1260 1860
         "@babel/plugin-transform-block-scoping": "^7.6.3",
1261
-        "@babel/plugin-transform-classes": "^7.5.5",
1861
+        "@babel/plugin-transform-classes": "^7.7.0",
1262 1862
         "@babel/plugin-transform-computed-properties": "^7.2.0",
1263 1863
         "@babel/plugin-transform-destructuring": "^7.6.0",
1264
-        "@babel/plugin-transform-dotall-regex": "^7.6.2",
1864
+        "@babel/plugin-transform-dotall-regex": "^7.7.0",
1265 1865
         "@babel/plugin-transform-duplicate-keys": "^7.5.0",
1266 1866
         "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
1267 1867
         "@babel/plugin-transform-for-of": "^7.4.4",
1268
-        "@babel/plugin-transform-function-name": "^7.4.4",
1868
+        "@babel/plugin-transform-function-name": "^7.7.0",
1269 1869
         "@babel/plugin-transform-literals": "^7.2.0",
1270 1870
         "@babel/plugin-transform-member-expression-literals": "^7.2.0",
1271 1871
         "@babel/plugin-transform-modules-amd": "^7.5.0",
1272
-        "@babel/plugin-transform-modules-commonjs": "^7.6.0",
1273
-        "@babel/plugin-transform-modules-systemjs": "^7.5.0",
1274
-        "@babel/plugin-transform-modules-umd": "^7.2.0",
1275
-        "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.3",
1872
+        "@babel/plugin-transform-modules-commonjs": "^7.7.0",
1873
+        "@babel/plugin-transform-modules-systemjs": "^7.7.0",
1874
+        "@babel/plugin-transform-modules-umd": "^7.7.0",
1875
+        "@babel/plugin-transform-named-capturing-groups-regex": "^7.7.0",
1276 1876
         "@babel/plugin-transform-new-target": "^7.4.4",
1277 1877
         "@babel/plugin-transform-object-super": "^7.5.5",
1278 1878
         "@babel/plugin-transform-parameters": "^7.4.4",
1279 1879
         "@babel/plugin-transform-property-literals": "^7.2.0",
1280
-        "@babel/plugin-transform-regenerator": "^7.4.5",
1880
+        "@babel/plugin-transform-regenerator": "^7.7.0",
1281 1881
         "@babel/plugin-transform-reserved-words": "^7.2.0",
1282 1882
         "@babel/plugin-transform-shorthand-properties": "^7.2.0",
1283 1883
         "@babel/plugin-transform-spread": "^7.6.2",
1284 1884
         "@babel/plugin-transform-sticky-regex": "^7.2.0",
1285 1885
         "@babel/plugin-transform-template-literals": "^7.4.4",
1286 1886
         "@babel/plugin-transform-typeof-symbol": "^7.2.0",
1287
-        "@babel/plugin-transform-unicode-regex": "^7.6.2",
1288
-        "@babel/types": "^7.6.3",
1887
+        "@babel/plugin-transform-unicode-regex": "^7.7.0",
1888
+        "@babel/types": "^7.7.1",
1289 1889
         "browserslist": "^4.6.0",
1290 1890
         "core-js-compat": "^3.1.1",
1291 1891
         "invariant": "^2.2.2",
... ...
@@ -1294,9 +1894,9 @@
1294 1894
       },
1295 1895
       "dependencies": {
1296 1896
         "@babel/types": {
1297
-          "version": "7.6.3",
1298
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.3.tgz",
1299
-          "integrity": "sha512-CqbcpTxMcpuQTMhjI37ZHVgjBkysg5icREQIEZ0eG1yCNwg3oy+5AaLiOKmjsCj6nqOsa6Hf0ObjRVwokb7srA==",
1897
+          "version": "7.7.1",
1898
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.7.1.tgz",
1899
+          "integrity": "sha512-kN/XdANDab9x1z5gcjDc9ePpxexkt+1EQ2MQUiM4XnMvQfvp87/+6kY4Ko2maLXH+tei/DgJ/ybFITeqqRwDiA==",
1300 1900
           "dev": true,
1301 1901
           "requires": {
1302 1902
             "esutils": "^2.0.2",
... ...
@@ -2128,14 +2728,14 @@
2128 2728
       }
2129 2729
     },
2130 2730
     "browserslist": {
2131
-      "version": "4.7.0",
2132
-      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
2133
-      "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
2731
+      "version": "4.7.2",
2732
+      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.2.tgz",
2733
+      "integrity": "sha512-uZavT/gZXJd2UTi9Ov7/Z340WOSQ3+m1iBVRUknf+okKxonL9P83S3ctiBDtuRmRu8PiCHjqyueqQ9HYlJhxiw==",
2134 2734
       "dev": true,
2135 2735
       "requires": {
2136
-        "caniuse-lite": "^1.0.30000989",
2137
-        "electron-to-chromium": "^1.3.247",
2138
-        "node-releases": "^1.1.29"
2736
+        "caniuse-lite": "^1.0.30001004",
2737
+        "electron-to-chromium": "^1.3.295",
2738
+        "node-releases": "^1.1.38"
2139 2739
       }
2140 2740
     },
2141 2741
     "bser": {
... ...
@@ -2183,9 +2783,9 @@
2183 2783
       "dev": true
2184 2784
     },
2185 2785
     "caniuse-lite": {
2186
-      "version": "1.0.30000999",
2187
-      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000999.tgz",
2188
-      "integrity": "sha512-1CUyKyecPeksKwXZvYw0tEoaMCo/RwBlXmEtN5vVnabvO0KPd9RQLcaAuR9/1F+KDMv6esmOFWlsXuzDk+8rxg==",
2786
+      "version": "1.0.30001008",
2787
+      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001008.tgz",
2788
+      "integrity": "sha512-b8DJyb+VVXZGRgJUa30cbk8gKHZ3LOZTBLaUEEVr2P4xpmFigOCc62CO4uzquW641Ouq1Rm9N+rWLWdSYDaDIw==",
2189 2789
       "dev": true
2190 2790
     },
2191 2791
     "capture-exit": {
... ...
@@ -2379,12 +2979,12 @@
2379 2979
       "dev": true
2380 2980
     },
2381 2981
     "core-js-compat": {
2382
-      "version": "3.2.1",
2383
-      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz",
2384
-      "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==",
2982
+      "version": "3.3.6",
2983
+      "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3.6.tgz",
2984
+      "integrity": "sha512-YnwZG/+0/f7Pf6Lr3jxtVAFjtGBW9lsLYcqrxhYJai1GfvrP8DEyEpnNzj/FRQfIkOOfk1j5tTBvPBLWVVJm4A==",
2385 2985
       "dev": true,
2386 2986
       "requires": {
2387
-        "browserslist": "^4.6.6",
2987
+        "browserslist": "^4.7.2",
2388 2988
         "semver": "^6.3.0"
2389 2989
       },
2390 2990
       "dependencies": {
... ...
@@ -2587,9 +3187,9 @@
2587 3187
       }
2588 3188
     },
2589 3189
     "electron-to-chromium": {
2590
-      "version": "1.3.278",
2591
-      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.278.tgz",
2592
-      "integrity": "sha512-4cPkOCY5k4z69MHOA96VUt+Wl24AbLHQcm7W9ckabJ/iRe7oBFNMiliw75lK/w++R9bKCUxJ0mFnMRMylnAlbA==",
3190
+      "version": "1.3.304",
3191
+      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.304.tgz",
3192
+      "integrity": "sha512-a5mqa13jCdBc+Crgk3Gyr7vpXCiFWfFq23YDCEmrPYeiDOQKZDVE6EX/Q4Xdv97n3XkcjiSBDOY0IS19yP2yeA==",
2593 3193
       "dev": true
2594 3194
     },
2595 3195
     "emoji-regex": {
... ...
@@ -5449,9 +6049,9 @@
5449 6049
       }
5450 6050
     },
5451 6051
     "node-releases": {
5452
-      "version": "1.1.35",
5453
-      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.35.tgz",
5454
-      "integrity": "sha512-JGcM/wndCN/2elJlU0IGdVEJQQnJwsLbgPCFd2pY7V0mxf17bZ0Gb/lgOtL29ZQhvEX5shnVhxQyZz3ex94N8w==",
6052
+      "version": "1.1.39",
6053
+      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.39.tgz",
6054
+      "integrity": "sha512-8MRC/ErwNCHOlAFycy9OPca46fQYUjbJRDcZTHVWIGXIjYLM73k70vv3WkYutVnM4cCo4hE0MqBVVZjP6vjISA==",
5455 6055
       "dev": true,
5456 6056
       "requires": {
5457 6057
         "semver": "^6.3.0"
... ...
@@ -6034,9 +6634,9 @@
6034 6634
       }
6035 6635
     },
6036 6636
     "regjsgen": {
6037
-      "version": "0.5.0",
6038
-      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
6039
-      "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
6637
+      "version": "0.5.1",
6638
+      "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz",
6639
+      "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==",
6040 6640
       "dev": true
6041 6641
     },
6042 6642
     "regjsparser": {