git.fiddlerwoaroof.com
Browse code

Merge pull request #445 from fiddlerwoaroof/dependabot/npm_and_yarn/react-demo/babel/preset-env-7.16.7

chore: bump @babel/preset-env from 7.6.3 to 7.16.7 in /react-demo

Ed Langley authored on 10/01/2022 06:33:57
Showing 2 changed files
... ...
@@ -133,12 +133,12 @@
133 133
             }
134 134
         },
135 135
         "@babel/code-frame": {
136
-            "version": "7.5.5",
137
-            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
138
-            "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
136
+            "version": "7.16.7",
137
+            "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz",
138
+            "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==",
139 139
             "dev": true,
140 140
             "requires": {
141
-                "@babel/highlight": "^7.0.0"
141
+                "@babel/highlight": "^7.16.7"
142 142
             }
143 143
         },
144 144
         "@babel/compat-data": {
... ...
@@ -336,45 +336,69 @@
336 336
             }
337 337
         },
338 338
         "@babel/generator": {
339
-            "version": "7.6.4",
340
-            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.4.tgz",
341
-            "integrity": "sha512-jsBuXkFoZxk0yWLyGI9llT9oiQ2FeTASmRFE32U+aaDTfoE92t78eroO7PTpU/OrYq38hlcDM6vbfLDaOLy+7w==",
339
+            "version": "7.16.7",
340
+            "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz",
341
+            "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==",
342 342
             "dev": true,
343 343
             "requires": {
344
-                "@babel/types": "^7.6.3",
344
+                "@babel/types": "^7.16.7",
345 345
                 "jsesc": "^2.5.1",
346
-                "lodash": "^4.17.13",
347 346
                 "source-map": "^0.5.0"
347
+            },
348
+            "dependencies": {
349
+                "@babel/types": {
350
+                    "version": "7.16.7",
351
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
352
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
353
+                    "dev": true,
354
+                    "requires": {
355
+                        "@babel/helper-validator-identifier": "^7.16.7",
356
+                        "to-fast-properties": "^2.0.0"
357
+                    }
358
+                }
348 359
             }
349 360
         },
350 361
         "@babel/helper-annotate-as-pure": {
351
-            "version": "7.0.0",
352
-            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
353
-            "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
362
+            "version": "7.16.7",
363
+            "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz",
364
+            "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==",
354 365
             "dev": true,
355 366
             "requires": {
356
-                "@babel/types": "^7.0.0"
367
+                "@babel/types": "^7.16.7"
368
+            },
369
+            "dependencies": {
370
+                "@babel/types": {
371
+                    "version": "7.16.7",
372
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
373
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
374
+                    "dev": true,
375
+                    "requires": {
376
+                        "@babel/helper-validator-identifier": "^7.16.7",
377
+                        "to-fast-properties": "^2.0.0"
378
+                    }
379
+                }
357 380
             }
358 381
         },
359 382
         "@babel/helper-builder-binary-assignment-operator-visitor": {
360
-            "version": "7.1.0",
361
-            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
362
-            "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
363
-            "dev": true,
364
-            "requires": {
365
-                "@babel/helper-explode-assignable-expression": "^7.1.0",
366
-                "@babel/types": "^7.0.0"
367
-            }
368
-        },
369
-        "@babel/helper-call-delegate": {
370
-            "version": "7.4.4",
371
-            "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz",
372
-            "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==",
383
+            "version": "7.16.7",
384
+            "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz",
385
+            "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==",
373 386
             "dev": true,
374 387
             "requires": {
375
-                "@babel/helper-hoist-variables": "^7.4.4",
376
-                "@babel/traverse": "^7.4.4",
377
-                "@babel/types": "^7.4.4"
388
+                "@babel/helper-explode-assignable-expression": "^7.16.7",
389
+                "@babel/types": "^7.16.7"
390
+            },
391
+            "dependencies": {
392
+                "@babel/types": {
393
+                    "version": "7.16.7",
394
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
395
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
396
+                    "dev": true,
397
+                    "requires": {
398
+                        "@babel/helper-validator-identifier": "^7.16.7",
399
+                        "to-fast-properties": "^2.0.0"
400
+                    }
401
+                }
378 402
             }
379 403
         },
380 404
         "@babel/helper-compilation-targets": {
... ...
@@ -410,15 +434,89 @@
410 434
                 }
411 435
             }
412 436
         },
413
-        "@babel/helper-define-map": {
414
-            "version": "7.5.5",
415
-            "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz",
416
-            "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==",
437
+        "@babel/helper-create-class-features-plugin": {
438
+            "version": "7.16.7",
439
+            "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.7.tgz",
440
+            "integrity": "sha512-kIFozAvVfK05DM4EVQYKK+zteWvY85BFdGBRQBytRyY3y+6PX0DkDOn/CZ3lEuczCfrCxEzwt0YtP/87YPTWSw==",
441
+            "dev": true,
442
+            "requires": {
443
+                "@babel/helper-annotate-as-pure": "^7.16.7",
444
+                "@babel/helper-environment-visitor": "^7.16.7",
445
+                "@babel/helper-function-name": "^7.16.7",
446
+                "@babel/helper-member-expression-to-functions": "^7.16.7",
447
+                "@babel/helper-optimise-call-expression": "^7.16.7",
448
+                "@babel/helper-replace-supers": "^7.16.7",
449
+                "@babel/helper-split-export-declaration": "^7.16.7"
450
+            }
451
+        },
452
+        "@babel/helper-create-regexp-features-plugin": {
453
+            "version": "7.16.7",
454
+            "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz",
455
+            "integrity": "sha512-fk5A6ymfp+O5+p2yCkXAu5Kyj6v0xh0RBeNcAkYUMDvvAAoxvSKXn+Jb37t/yWFiQVDFK1ELpUTD8/aLhCPu+g==",
456
+            "dev": true,
457
+            "requires": {
458
+                "@babel/helper-annotate-as-pure": "^7.16.7",
459
+                "regexpu-core": "^4.7.1"
460
+            }
461
+        },
462
+        "@babel/helper-define-polyfill-provider": {
463
+            "version": "0.3.0",
464
+            "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz",
465
+            "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==",
417 466
             "dev": true,
418 467
             "requires": {
419
-                "@babel/helper-function-name": "^7.1.0",
420
-                "@babel/types": "^7.5.5",
421
-                "lodash": "^4.17.13"
468
+                "@babel/helper-compilation-targets": "^7.13.0",
469
+                "@babel/helper-module-imports": "^7.12.13",
470
+                "@babel/helper-plugin-utils": "^7.13.0",
471
+                "@babel/traverse": "^7.13.0",
472
+                "debug": "^4.1.1",
473
+                "lodash.debounce": "^4.0.8",
474
+                "resolve": "^1.14.2",
475
+                "semver": "^6.1.2"
476
+            },
477
+            "dependencies": {
478
+                "@babel/helper-module-imports": {
479
+                    "version": "7.16.7",
480
+                    "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
481
+                    "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
482
+                    "dev": true,
483
+                    "requires": {
484
+                        "@babel/types": "^7.16.7"
485
+                    }
486
+                },
487
+                "@babel/helper-plugin-utils": {
488
+                    "version": "7.16.7",
489
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
490
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
491
+                    "dev": true
492
+                },
493
+                "@babel/types": {
494
+                    "version": "7.16.7",
495
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
496
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
497
+                    "dev": true,
498
+                    "requires": {
499
+                        "@babel/helper-validator-identifier": "^7.16.7",
500
+                        "to-fast-properties": "^2.0.0"
501
+                    }
502
+                },
503
+                "resolve": {
504
+                    "version": "1.21.0",
505
+                    "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.21.0.tgz",
506
+                    "integrity": "sha512-3wCbTpk5WJlyE4mSOtDLhqQmGFi0/TD9VPwmiolnk8U0wRgMEktqCXd3vy5buTO3tljvalNvKrjHEfrd2WpEKA==",
507
+                    "dev": true,
508
+                    "requires": {
509
+                        "is-core-module": "^2.8.0",
510
+                        "path-parse": "^1.0.7",
511
+                        "supports-preserve-symlinks-flag": "^1.0.0"
512
+                    }
513
+                },
514
+                "semver": {
515
+                    "version": "6.3.0",
516
+                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
517
+                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
518
+                    "dev": true
519
+                }
422 520
             }
423 521
         },
424 522
         "@babel/helper-environment-visitor": {
... ...
@@ -443,51 +541,110 @@
443 541
             }
444 542
         },
445 543
         "@babel/helper-explode-assignable-expression": {
446
-            "version": "7.1.0",
447
-            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
448
-            "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
544
+            "version": "7.16.7",
545
+            "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz",
546
+            "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==",
449 547
             "dev": true,
450 548
             "requires": {
451
-                "@babel/traverse": "^7.1.0",
452
-                "@babel/types": "^7.0.0"
549
+                "@babel/types": "^7.16.7"
550
+            },
551
+            "dependencies": {
552
+                "@babel/types": {
553
+                    "version": "7.16.7",
554
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
555
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
556
+                    "dev": true,
557
+                    "requires": {
558
+                        "@babel/helper-validator-identifier": "^7.16.7",
559
+                        "to-fast-properties": "^2.0.0"
560
+                    }
561
+                }
453 562
             }
454 563
         },
455 564
         "@babel/helper-function-name": {
456
-            "version": "7.1.0",
457
-            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
458
-            "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
565
+            "version": "7.16.7",
566
+            "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz",
567
+            "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==",
459 568
             "dev": true,
460 569
             "requires": {
461
-                "@babel/helper-get-function-arity": "^7.0.0",
462
-                "@babel/template": "^7.1.0",
463
-                "@babel/types": "^7.0.0"
570
+                "@babel/helper-get-function-arity": "^7.16.7",
571
+                "@babel/template": "^7.16.7",
572
+                "@babel/types": "^7.16.7"
573
+            },
574
+            "dependencies": {
575
+                "@babel/types": {
576
+                    "version": "7.16.7",
577
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
578
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
579
+                    "dev": true,
580
+                    "requires": {
581
+                        "@babel/helper-validator-identifier": "^7.16.7",
582
+                        "to-fast-properties": "^2.0.0"
583
+                    }
584
+                }
464 585
             }
465 586
         },
466 587
         "@babel/helper-get-function-arity": {
467
-            "version": "7.0.0",
468
-            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
469
-            "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
588
+            "version": "7.16.7",
589
+            "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz",
590
+            "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==",
470 591
             "dev": true,
471 592
             "requires": {
472
-                "@babel/types": "^7.0.0"
593
+                "@babel/types": "^7.16.7"
594
+            },
595
+            "dependencies": {
596
+                "@babel/types": {
597
+                    "version": "7.16.7",
598
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
599
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
600
+                    "dev": true,
601
+                    "requires": {
602
+                        "@babel/helper-validator-identifier": "^7.16.7",
603
+                        "to-fast-properties": "^2.0.0"
604
+                    }
605
+                }
473 606
             }
474 607
         },
475 608
         "@babel/helper-hoist-variables": {
476
-            "version": "7.4.4",
477
-            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz",
478
-            "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==",
609
+            "version": "7.16.7",
610
+            "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz",
611
+            "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==",
479 612
             "dev": true,
480 613
             "requires": {
481
-                "@babel/types": "^7.4.4"
614
+                "@babel/types": "^7.16.7"
615
+            },
616
+            "dependencies": {
617
+                "@babel/types": {
618
+                    "version": "7.16.7",
619
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
620
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
621
+                    "dev": true,
622
+                    "requires": {
623
+                        "@babel/helper-validator-identifier": "^7.16.7",
624
+                        "to-fast-properties": "^2.0.0"
625
+                    }
626
+                }
482 627
             }
483 628
         },
484 629
         "@babel/helper-member-expression-to-functions": {
485
-            "version": "7.5.5",
486
-            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
487
-            "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
630
+            "version": "7.16.7",
631
+            "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz",
632
+            "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==",
488 633
             "dev": true,
489 634
             "requires": {
490
-                "@babel/types": "^7.5.5"
635
+                "@babel/types": "^7.16.7"
636
+            },
637
+            "dependencies": {
638
+                "@babel/types": {
639
+                    "version": "7.16.7",
640
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
641
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
642
+                    "dev": true,
643
+                    "requires": {
644
+                        "@babel/helper-validator-identifier": "^7.16.7",
645
+                        "to-fast-properties": "^2.0.0"
646
+                    }
647
+                }
491 648
             }
492 649
         },
493 650
         "@babel/helper-module-imports": {
... ...
@@ -500,26 +657,61 @@
500 657
             }
501 658
         },
502 659
         "@babel/helper-module-transforms": {
503
-            "version": "7.5.5",
504
-            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz",
505
-            "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==",
660
+            "version": "7.16.7",
661
+            "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz",
662
+            "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==",
506 663
             "dev": true,
507 664
             "requires": {
508
-                "@babel/helper-module-imports": "^7.0.0",
509
-                "@babel/helper-simple-access": "^7.1.0",
510
-                "@babel/helper-split-export-declaration": "^7.4.4",
511
-                "@babel/template": "^7.4.4",
512
-                "@babel/types": "^7.5.5",
513
-                "lodash": "^4.17.13"
665
+                "@babel/helper-environment-visitor": "^7.16.7",
666
+                "@babel/helper-module-imports": "^7.16.7",
667
+                "@babel/helper-simple-access": "^7.16.7",
668
+                "@babel/helper-split-export-declaration": "^7.16.7",
669
+                "@babel/helper-validator-identifier": "^7.16.7",
670
+                "@babel/template": "^7.16.7",
671
+                "@babel/traverse": "^7.16.7",
672
+                "@babel/types": "^7.16.7"
673
+            },
674
+            "dependencies": {
675
+                "@babel/helper-module-imports": {
676
+                    "version": "7.16.7",
677
+                    "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
678
+                    "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
679
+                    "dev": true,
680
+                    "requires": {
681
+                        "@babel/types": "^7.16.7"
682
+                    }
683
+                },
684
+                "@babel/types": {
685
+                    "version": "7.16.7",
686
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
687
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
688
+                    "dev": true,
689
+                    "requires": {
690
+                        "@babel/helper-validator-identifier": "^7.16.7",
691
+                        "to-fast-properties": "^2.0.0"
692
+                    }
693
+                }
514 694
             }
515 695
         },
516 696
         "@babel/helper-optimise-call-expression": {
517
-            "version": "7.0.0",
518
-            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
519
-            "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
697
+            "version": "7.16.7",
698
+            "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz",
699
+            "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==",
520 700
             "dev": true,
521 701
             "requires": {
522
-                "@babel/types": "^7.0.0"
702
+                "@babel/types": "^7.16.7"
703
+            },
704
+            "dependencies": {
705
+                "@babel/types": {
706
+                    "version": "7.16.7",
707
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
708
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
709
+                    "dev": true,
710
+                    "requires": {
711
+                        "@babel/helper-validator-identifier": "^7.16.7",
712
+                        "to-fast-properties": "^2.0.0"
713
+                    }
714
+                }
523 715
             }
524 716
         },
525 717
         "@babel/helper-plugin-utils": {
... ...
@@ -528,57 +720,115 @@
528 720
             "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==",
529 721
             "dev": true
530 722
         },
531
-        "@babel/helper-regex": {
532
-            "version": "7.5.5",
533
-            "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz",
534
-            "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==",
535
-            "dev": true,
536
-            "requires": {
537
-                "lodash": "^4.17.13"
538
-            }
539
-        },
540 723
         "@babel/helper-remap-async-to-generator": {
541
-            "version": "7.1.0",
542
-            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
543
-            "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
724
+            "version": "7.16.7",
725
+            "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.7.tgz",
726
+            "integrity": "sha512-C3o117GnP/j/N2OWo+oepeWbFEKRfNaay+F1Eo5Mj3A1SRjyx+qaFhm23nlipub7Cjv2azdUUiDH+VlpdwUFRg==",
544 727
             "dev": true,
545 728
             "requires": {
546
-                "@babel/helper-annotate-as-pure": "^7.0.0",
547
-                "@babel/helper-wrap-function": "^7.1.0",
548
-                "@babel/template": "^7.1.0",
549
-                "@babel/traverse": "^7.1.0",
550
-                "@babel/types": "^7.0.0"
729
+                "@babel/helper-annotate-as-pure": "^7.16.7",
730
+                "@babel/helper-wrap-function": "^7.16.7",
731
+                "@babel/types": "^7.16.7"
732
+            },
733
+            "dependencies": {
734
+                "@babel/types": {
735
+                    "version": "7.16.7",
736
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
737
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
738
+                    "dev": true,
739
+                    "requires": {
740
+                        "@babel/helper-validator-identifier": "^7.16.7",
741
+                        "to-fast-properties": "^2.0.0"
742
+                    }
743
+                }
551 744
             }
552 745
         },
553 746
         "@babel/helper-replace-supers": {
554
-            "version": "7.5.5",
555
-            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
556
-            "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
747
+            "version": "7.16.7",
748
+            "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz",
749
+            "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==",
557 750
             "dev": true,
558 751
             "requires": {
559
-                "@babel/helper-member-expression-to-functions": "^7.5.5",
560
-                "@babel/helper-optimise-call-expression": "^7.0.0",
561
-                "@babel/traverse": "^7.5.5",
562
-                "@babel/types": "^7.5.5"
752
+                "@babel/helper-environment-visitor": "^7.16.7",
753
+                "@babel/helper-member-expression-to-functions": "^7.16.7",
754
+                "@babel/helper-optimise-call-expression": "^7.16.7",
755
+                "@babel/traverse": "^7.16.7",
756
+                "@babel/types": "^7.16.7"
757
+            },
758
+            "dependencies": {
759
+                "@babel/types": {
760
+                    "version": "7.16.7",
761
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
762
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
763
+                    "dev": true,
764
+                    "requires": {
765
+                        "@babel/helper-validator-identifier": "^7.16.7",
766
+                        "to-fast-properties": "^2.0.0"
767
+                    }
768
+                }
563 769
             }
564 770
         },
565 771
         "@babel/helper-simple-access": {
566
-            "version": "7.1.0",
567
-            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
568
-            "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
772
+            "version": "7.16.7",
773
+            "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz",
774
+            "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==",
569 775
             "dev": true,
570 776
             "requires": {
571
-                "@babel/template": "^7.1.0",
572
-                "@babel/types": "^7.0.0"
777
+                "@babel/types": "^7.16.7"
778
+            },
779
+            "dependencies": {
780
+                "@babel/types": {
781
+                    "version": "7.16.7",
782
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
783
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
784
+                    "dev": true,
785
+                    "requires": {
786
+                        "@babel/helper-validator-identifier": "^7.16.7",
787
+                        "to-fast-properties": "^2.0.0"
788
+                    }
789
+                }
790
+            }
791
+        },
792
+        "@babel/helper-skip-transparent-expression-wrappers": {
793
+            "version": "7.16.0",
794
+            "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
795
+            "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
796
+            "dev": true,
797
+            "requires": {
798
+                "@babel/types": "^7.16.0"
799
+            },
800
+            "dependencies": {
801
+                "@babel/types": {
802
+                    "version": "7.16.7",
803
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
804
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
805
+                    "dev": true,
806
+                    "requires": {
807
+                        "@babel/helper-validator-identifier": "^7.16.7",
808
+                        "to-fast-properties": "^2.0.0"
809
+                    }
810
+                }
573 811
             }
574 812
         },
575 813
         "@babel/helper-split-export-declaration": {
576
-            "version": "7.4.4",
577
-            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
578
-            "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
814
+            "version": "7.16.7",
815
+            "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz",
816
+            "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==",
579 817
             "dev": true,
580 818
             "requires": {
581
-                "@babel/types": "^7.4.4"
819
+                "@babel/types": "^7.16.7"
820
+            },
821
+            "dependencies": {
822
+                "@babel/types": {
823
+                    "version": "7.16.7",
824
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
825
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
826
+                    "dev": true,
827
+                    "requires": {
828
+                        "@babel/helper-validator-identifier": "^7.16.7",
829
+                        "to-fast-properties": "^2.0.0"
830
+                    }
831
+                }
582 832
             }
583 833
         },
584 834
         "@babel/helper-validator-identifier": {
... ...
@@ -594,15 +844,27 @@
594 844
             "dev": true
595 845
         },
596 846
         "@babel/helper-wrap-function": {
597
-            "version": "7.2.0",
598
-            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
599
-            "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
847
+            "version": "7.16.7",
848
+            "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.7.tgz",
849
+            "integrity": "sha512-7a9sABeVwcunnztZZ7WTgSw6jVYLzM1wua0Z4HIXm9S3/HC96WKQTkFgGEaj5W06SHHihPJ6Le6HzS5cGOQMNw==",
600 850
             "dev": true,
601 851
             "requires": {
602
-                "@babel/helper-function-name": "^7.1.0",
603
-                "@babel/template": "^7.1.0",
604
-                "@babel/traverse": "^7.1.0",
605
-                "@babel/types": "^7.2.0"
852
+                "@babel/helper-function-name": "^7.16.7",
853
+                "@babel/template": "^7.16.7",
854
+                "@babel/traverse": "^7.16.7",
855
+                "@babel/types": "^7.16.7"
856
+            },
857
+            "dependencies": {
858
+                "@babel/types": {
859
+                    "version": "7.16.7",
860
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
861
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
862
+                    "dev": true,
863
+                    "requires": {
864
+                        "@babel/helper-validator-identifier": "^7.16.7",
865
+                        "to-fast-properties": "^2.0.0"
866
+                    }
867
+                }
606 868
             }
607 869
         },
608 870
         "@babel/helpers": {
... ...
@@ -733,51 +995,220 @@
733 995
             }
734 996
         },
735 997
         "@babel/highlight": {
736
-            "version": "7.5.0",
737
-            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
738
-            "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
998
+            "version": "7.16.7",
999
+            "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz",
1000
+            "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==",
739 1001
             "dev": true,
740 1002
             "requires": {
1003
+                "@babel/helper-validator-identifier": "^7.16.7",
741 1004
                 "chalk": "^2.0.0",
742
-                "esutils": "^2.0.2",
743 1005
                 "js-tokens": "^4.0.0"
744 1006
             }
745 1007
         },
746 1008
         "@babel/parser": {
747
-            "version": "7.6.4",
748
-            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.4.tgz",
749
-            "integrity": "sha512-D8RHPW5qd0Vbyo3qb+YjO5nvUVRTXFLQ/FsDxJU2Nqz4uB5EnUN0ZQSEYpvTIbRuttig1XbHWU5oMeQwQSAA+A==",
1009
+            "version": "7.16.7",
1010
+            "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz",
1011
+            "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==",
750 1012
             "dev": true
751 1013
         },
1014
+        "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
1015
+            "version": "7.16.7",
1016
+            "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7.tgz",
1017
+            "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==",
1018
+            "dev": true,
1019
+            "requires": {
1020
+                "@babel/helper-plugin-utils": "^7.16.7"
1021
+            },
1022
+            "dependencies": {
1023
+                "@babel/helper-plugin-utils": {
1024
+                    "version": "7.16.7",
1025
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1026
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1027
+                    "dev": true
1028
+                }
1029
+            }
1030
+        },
1031
+        "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
1032
+            "version": "7.16.7",
1033
+            "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz",
1034
+            "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==",
1035
+            "dev": true,
1036
+            "requires": {
1037
+                "@babel/helper-plugin-utils": "^7.16.7",
1038
+                "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
1039
+                "@babel/plugin-proposal-optional-chaining": "^7.16.7"
1040
+            },
1041
+            "dependencies": {
1042
+                "@babel/helper-plugin-utils": {
1043
+                    "version": "7.16.7",
1044
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1045
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1046
+                    "dev": true
1047
+                }
1048
+            }
1049
+        },
752 1050
         "@babel/plugin-proposal-async-generator-functions": {
753
-            "version": "7.2.0",
754
-            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
755
-            "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
1051
+            "version": "7.16.7",
1052
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.7.tgz",
1053
+            "integrity": "sha512-TTXBT3A5c11eqRzaC6beO6rlFT3Mo9C2e8eB44tTr52ESXSK2CIc2fOp1ynpAwQA8HhBMho+WXhMHWlAe3xkpw==",
756 1054
             "dev": true,
757 1055
             "requires": {
758
-                "@babel/helper-plugin-utils": "^7.0.0",
759
-                "@babel/helper-remap-async-to-generator": "^7.1.0",
760
-                "@babel/plugin-syntax-async-generators": "^7.2.0"
1056
+                "@babel/helper-plugin-utils": "^7.16.7",
1057
+                "@babel/helper-remap-async-to-generator": "^7.16.7",
1058
+                "@babel/plugin-syntax-async-generators": "^7.8.4"
1059
+            },
1060
+            "dependencies": {
1061
+                "@babel/helper-plugin-utils": {
1062
+                    "version": "7.16.7",
1063
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1064
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1065
+                    "dev": true
1066
+                }
1067
+            }
1068
+        },
1069
+        "@babel/plugin-proposal-class-properties": {
1070
+            "version": "7.16.7",
1071
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz",
1072
+            "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==",
1073
+            "dev": true,
1074
+            "requires": {
1075
+                "@babel/helper-create-class-features-plugin": "^7.16.7",
1076
+                "@babel/helper-plugin-utils": "^7.16.7"
1077
+            },
1078
+            "dependencies": {
1079
+                "@babel/helper-plugin-utils": {
1080
+                    "version": "7.16.7",
1081
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1082
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1083
+                    "dev": true
1084
+                }
1085
+            }
1086
+        },
1087
+        "@babel/plugin-proposal-class-static-block": {
1088
+            "version": "7.16.7",
1089
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz",
1090
+            "integrity": "sha512-dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==",
1091
+            "dev": true,
1092
+            "requires": {
1093
+                "@babel/helper-create-class-features-plugin": "^7.16.7",
1094
+                "@babel/helper-plugin-utils": "^7.16.7",
1095
+                "@babel/plugin-syntax-class-static-block": "^7.14.5"
1096
+            },
1097
+            "dependencies": {
1098
+                "@babel/helper-plugin-utils": {
1099
+                    "version": "7.16.7",
1100
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1101
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1102
+                    "dev": true
1103
+                }
761 1104
             }
762 1105
         },
763 1106
         "@babel/plugin-proposal-dynamic-import": {
764
-            "version": "7.5.0",
765
-            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz",
766
-            "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==",
1107
+            "version": "7.16.7",
1108
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz",
1109
+            "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==",
767 1110
             "dev": true,
768 1111
             "requires": {
769
-                "@babel/helper-plugin-utils": "^7.0.0",
770
-                "@babel/plugin-syntax-dynamic-import": "^7.2.0"
1112
+                "@babel/helper-plugin-utils": "^7.16.7",
1113
+                "@babel/plugin-syntax-dynamic-import": "^7.8.3"
1114
+            },
1115
+            "dependencies": {
1116
+                "@babel/helper-plugin-utils": {
1117
+                    "version": "7.16.7",
1118
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1119
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1120
+                    "dev": true
1121
+                }
1122
+            }
1123
+        },
1124
+        "@babel/plugin-proposal-export-namespace-from": {
1125
+            "version": "7.16.7",
1126
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz",
1127
+            "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==",
1128
+            "dev": true,
1129
+            "requires": {
1130
+                "@babel/helper-plugin-utils": "^7.16.7",
1131
+                "@babel/plugin-syntax-export-namespace-from": "^7.8.3"
1132
+            },
1133
+            "dependencies": {
1134
+                "@babel/helper-plugin-utils": {
1135
+                    "version": "7.16.7",
1136
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1137
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1138
+                    "dev": true
1139
+                }
771 1140
             }
772 1141
         },
773 1142
         "@babel/plugin-proposal-json-strings": {
774
-            "version": "7.2.0",
775
-            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
776
-            "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
1143
+            "version": "7.16.7",
1144
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz",
1145
+            "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==",
777 1146
             "dev": true,
778 1147
             "requires": {
779
-                "@babel/helper-plugin-utils": "^7.0.0",
780
-                "@babel/plugin-syntax-json-strings": "^7.2.0"
1148
+                "@babel/helper-plugin-utils": "^7.16.7",
1149
+                "@babel/plugin-syntax-json-strings": "^7.8.3"
1150
+            },
1151
+            "dependencies": {
1152
+                "@babel/helper-plugin-utils": {
1153
+                    "version": "7.16.7",
1154
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1155
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1156
+                    "dev": true
1157
+                }
1158
+            }
1159
+        },
1160
+        "@babel/plugin-proposal-logical-assignment-operators": {
1161
+            "version": "7.16.7",
1162
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz",
1163
+            "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==",
1164
+            "dev": true,
1165
+            "requires": {
1166
+                "@babel/helper-plugin-utils": "^7.16.7",
1167
+                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
1168
+            },
1169
+            "dependencies": {
1170
+                "@babel/helper-plugin-utils": {
1171
+                    "version": "7.16.7",
1172
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1173
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1174
+                    "dev": true
1175
+                }
1176
+            }
1177
+        },
1178
+        "@babel/plugin-proposal-nullish-coalescing-operator": {
1179
+            "version": "7.16.7",
1180
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz",
1181
+            "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==",
1182
+            "dev": true,
1183
+            "requires": {
1184
+                "@babel/helper-plugin-utils": "^7.16.7",
1185
+                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
1186
+            },
1187
+            "dependencies": {
1188
+                "@babel/helper-plugin-utils": {
1189
+                    "version": "7.16.7",
1190
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1191
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1192
+                    "dev": true
1193
+                }
1194
+            }
1195
+        },
1196
+        "@babel/plugin-proposal-numeric-separator": {
1197
+            "version": "7.16.7",
1198
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz",
1199
+            "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==",
1200
+            "dev": true,
1201
+            "requires": {
1202
+                "@babel/helper-plugin-utils": "^7.16.7",
1203
+                "@babel/plugin-syntax-numeric-separator": "^7.10.4"
1204
+            },
1205
+            "dependencies": {
1206
+                "@babel/helper-plugin-utils": {
1207
+                    "version": "7.16.7",
1208
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1209
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1210
+                    "dev": true
1211
+                }
781 1212
             }
782 1213
         },
783 1214
         "@babel/plugin-proposal-object-rest-spread": {
... ...
@@ -820,51 +1251,198 @@
820 1251
             }
821 1252
         },
822 1253
         "@babel/plugin-proposal-optional-catch-binding": {
823
-            "version": "7.2.0",
824
-            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
825
-            "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
826
-            "dev": true,
827
-            "requires": {
828
-                "@babel/helper-plugin-utils": "^7.0.0",
829
-                "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
830
-            }
831
-        },
832
-        "@babel/plugin-proposal-unicode-property-regex": {
833
-            "version": "7.6.2",
834
-            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.6.2.tgz",
835
-            "integrity": "sha512-NxHETdmpeSCtiatMRYWVJo7266rrvAC3DTeG5exQBIH/fMIUK7ejDNznBbn3HQl/o9peymRRg7Yqkx6PdUXmMw==",
1254
+            "version": "7.16.7",
1255
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz",
1256
+            "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==",
836 1257
             "dev": true,
837 1258
             "requires": {
838
-                "@babel/helper-plugin-utils": "^7.0.0",
839
-                "@babel/helper-regex": "^7.4.4",
840
-                "regexpu-core": "^4.6.0"
1259
+                "@babel/helper-plugin-utils": "^7.16.7",
1260
+                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
1261
+            },
1262
+            "dependencies": {
1263
+                "@babel/helper-plugin-utils": {
1264
+                    "version": "7.16.7",
1265
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1266
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1267
+                    "dev": true
1268
+                }
841 1269
             }
842 1270
         },
843
-        "@babel/plugin-syntax-async-generators": {
844
-            "version": "7.2.0",
845
-            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
846
-            "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
1271
+        "@babel/plugin-proposal-optional-chaining": {
1272
+            "version": "7.16.7",
1273
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz",
1274
+            "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==",
847 1275
             "dev": true,
848 1276
             "requires": {
849
-                "@babel/helper-plugin-utils": "^7.0.0"
1277
+                "@babel/helper-plugin-utils": "^7.16.7",
1278
+                "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
1279
+                "@babel/plugin-syntax-optional-chaining": "^7.8.3"
1280
+            },
1281
+            "dependencies": {
1282
+                "@babel/helper-plugin-utils": {
1283
+                    "version": "7.16.7",
1284
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1285
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1286
+                    "dev": true
1287
+                }
850 1288
             }
851 1289
         },
852
-        "@babel/plugin-syntax-dynamic-import": {
853
-            "version": "7.2.0",
854
-            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
855
-            "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==",
1290
+        "@babel/plugin-proposal-private-methods": {
1291
+            "version": "7.16.7",
1292
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.7.tgz",
1293
+            "integrity": "sha512-7twV3pzhrRxSwHeIvFE6coPgvo+exNDOiGUMg39o2LiLo1Y+4aKpfkcLGcg1UHonzorCt7SNXnoMyCnnIOA8Sw==",
856 1294
             "dev": true,
857 1295
             "requires": {
858
-                "@babel/helper-plugin-utils": "^7.0.0"
1296
+                "@babel/helper-create-class-features-plugin": "^7.16.7",
1297
+                "@babel/helper-plugin-utils": "^7.16.7"
1298
+            },
1299
+            "dependencies": {
1300
+                "@babel/helper-plugin-utils": {
1301
+                    "version": "7.16.7",
1302
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1303
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1304
+                    "dev": true
1305
+                }
859 1306
             }
860 1307
         },
861
-        "@babel/plugin-syntax-json-strings": {
862
-            "version": "7.2.0",
863
-            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
864
-            "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
1308
+        "@babel/plugin-proposal-private-property-in-object": {
1309
+            "version": "7.16.7",
1310
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz",
1311
+            "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==",
865 1312
             "dev": true,
866 1313
             "requires": {
867
-                "@babel/helper-plugin-utils": "^7.0.0"
1314
+                "@babel/helper-annotate-as-pure": "^7.16.7",
1315
+                "@babel/helper-create-class-features-plugin": "^7.16.7",
1316
+                "@babel/helper-plugin-utils": "^7.16.7",
1317
+                "@babel/plugin-syntax-private-property-in-object": "^7.14.5"
1318
+            },
1319
+            "dependencies": {
1320
+                "@babel/helper-plugin-utils": {
1321
+                    "version": "7.16.7",
1322
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1323
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1324
+                    "dev": true
1325
+                }
1326
+            }
1327
+        },
1328
+        "@babel/plugin-proposal-unicode-property-regex": {
1329
+            "version": "7.16.7",
1330
+            "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz",
1331
+            "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==",
1332
+            "dev": true,
1333
+            "requires": {
1334
+                "@babel/helper-create-regexp-features-plugin": "^7.16.7",
1335
+                "@babel/helper-plugin-utils": "^7.16.7"
1336
+            },
1337
+            "dependencies": {
1338
+                "@babel/helper-plugin-utils": {
1339
+                    "version": "7.16.7",
1340
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1341
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1342
+                    "dev": true
1343
+                }
1344
+            }
1345
+        },
1346
+        "@babel/plugin-syntax-async-generators": {
1347
+            "version": "7.8.4",
1348
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
1349
+            "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==",
1350
+            "dev": true,
1351
+            "requires": {
1352
+                "@babel/helper-plugin-utils": "^7.8.0"
1353
+            },
1354
+            "dependencies": {
1355
+                "@babel/helper-plugin-utils": {
1356
+                    "version": "7.16.7",
1357
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1358
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1359
+                    "dev": true
1360
+                }
1361
+            }
1362
+        },
1363
+        "@babel/plugin-syntax-class-properties": {
1364
+            "version": "7.12.13",
1365
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
1366
+            "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==",
1367
+            "dev": true,
1368
+            "requires": {
1369
+                "@babel/helper-plugin-utils": "^7.12.13"
1370
+            },
1371
+            "dependencies": {
1372
+                "@babel/helper-plugin-utils": {
1373
+                    "version": "7.16.7",
1374
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1375
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1376
+                    "dev": true
1377
+                }
1378
+            }
1379
+        },
1380
+        "@babel/plugin-syntax-class-static-block": {
1381
+            "version": "7.14.5",
1382
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
1383
+            "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
1384
+            "dev": true,
1385
+            "requires": {
1386
+                "@babel/helper-plugin-utils": "^7.14.5"
1387
+            },
1388
+            "dependencies": {
1389
+                "@babel/helper-plugin-utils": {
1390
+                    "version": "7.16.7",
1391
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1392
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1393
+                    "dev": true
1394
+                }
1395
+            }
1396
+        },
1397
+        "@babel/plugin-syntax-dynamic-import": {
1398
+            "version": "7.8.3",
1399
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
1400
+            "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
1401
+            "dev": true,
1402
+            "requires": {
1403
+                "@babel/helper-plugin-utils": "^7.8.0"
1404
+            },
1405
+            "dependencies": {
1406
+                "@babel/helper-plugin-utils": {
1407
+                    "version": "7.16.7",
1408
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1409
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1410
+                    "dev": true
1411
+                }
1412
+            }
1413
+        },
1414
+        "@babel/plugin-syntax-export-namespace-from": {
1415
+            "version": "7.8.3",
1416
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
1417
+            "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
1418
+            "dev": true,
1419
+            "requires": {
1420
+                "@babel/helper-plugin-utils": "^7.8.3"
1421
+            },
1422
+            "dependencies": {
1423
+                "@babel/helper-plugin-utils": {
1424
+                    "version": "7.16.7",
1425
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1426
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1427
+                    "dev": true
1428
+                }
1429
+            }
1430
+        },
1431
+        "@babel/plugin-syntax-json-strings": {
1432
+            "version": "7.8.3",
1433
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
1434
+            "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==",
1435
+            "dev": true,
1436
+            "requires": {
1437
+                "@babel/helper-plugin-utils": "^7.8.0"
1438
+            },
1439
+            "dependencies": {
1440
+                "@babel/helper-plugin-utils": {
1441
+                    "version": "7.16.7",
1442
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1443
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1444
+                    "dev": true
1445
+                }
868 1446
             }
869 1447
         },
870 1448
         "@babel/plugin-syntax-jsx": {
... ...
@@ -876,254 +1454,566 @@
876 1454
                 "@babel/helper-plugin-utils": "^7.0.0"
877 1455
             }
878 1456
         },
1457
+        "@babel/plugin-syntax-logical-assignment-operators": {
1458
+            "version": "7.10.4",
1459
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
1460
+            "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==",
1461
+            "dev": true,
1462
+            "requires": {
1463
+                "@babel/helper-plugin-utils": "^7.10.4"
1464
+            },
1465
+            "dependencies": {
1466
+                "@babel/helper-plugin-utils": {
1467
+                    "version": "7.16.7",
1468
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1469
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1470
+                    "dev": true
1471
+                }
1472
+            }
1473
+        },
1474
+        "@babel/plugin-syntax-nullish-coalescing-operator": {
1475
+            "version": "7.8.3",
1476
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
1477
+            "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==",
1478
+            "dev": true,
1479
+            "requires": {
1480
+                "@babel/helper-plugin-utils": "^7.8.0"
1481
+            },
1482
+            "dependencies": {
1483
+                "@babel/helper-plugin-utils": {
1484
+                    "version": "7.16.7",
1485
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1486
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1487
+                    "dev": true
1488
+                }
1489
+            }
1490
+        },
1491
+        "@babel/plugin-syntax-numeric-separator": {
1492
+            "version": "7.10.4",
1493
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
1494
+            "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==",
1495
+            "dev": true,
1496
+            "requires": {
1497
+                "@babel/helper-plugin-utils": "^7.10.4"
1498
+            },
1499
+            "dependencies": {
1500
+                "@babel/helper-plugin-utils": {
1501
+                    "version": "7.16.7",
1502
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1503
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1504
+                    "dev": true
1505
+                }
1506
+            }
1507
+        },
879 1508
         "@babel/plugin-syntax-object-rest-spread": {
880
-            "version": "7.2.0",
881
-            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
882
-            "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
1509
+            "version": "7.8.3",
1510
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
1511
+            "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==",
883 1512
             "dev": true,
884 1513
             "requires": {
885
-                "@babel/helper-plugin-utils": "^7.0.0"
1514
+                "@babel/helper-plugin-utils": "^7.8.0"
1515
+            },
1516
+            "dependencies": {
1517
+                "@babel/helper-plugin-utils": {
1518
+                    "version": "7.16.7",
1519
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1520
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1521
+                    "dev": true
1522
+                }
886 1523
             }
887 1524
         },
888 1525
         "@babel/plugin-syntax-optional-catch-binding": {
889
-            "version": "7.2.0",
890
-            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
891
-            "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
1526
+            "version": "7.8.3",
1527
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
1528
+            "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==",
892 1529
             "dev": true,
893 1530
             "requires": {
894
-                "@babel/helper-plugin-utils": "^7.0.0"
1531
+                "@babel/helper-plugin-utils": "^7.8.0"
1532
+            },
1533
+            "dependencies": {
1534
+                "@babel/helper-plugin-utils": {
1535
+                    "version": "7.16.7",
1536
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1537
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1538
+                    "dev": true
1539
+                }
1540
+            }
1541
+        },
1542
+        "@babel/plugin-syntax-optional-chaining": {
1543
+            "version": "7.8.3",
1544
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
1545
+            "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==",
1546
+            "dev": true,
1547
+            "requires": {
1548
+                "@babel/helper-plugin-utils": "^7.8.0"
1549
+            },
1550
+            "dependencies": {
1551
+                "@babel/helper-plugin-utils": {
1552
+                    "version": "7.16.7",
1553
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1554
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1555
+                    "dev": true
1556
+                }
1557
+            }
1558
+        },
1559
+        "@babel/plugin-syntax-private-property-in-object": {
1560
+            "version": "7.14.5",
1561
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
1562
+            "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
1563
+            "dev": true,
1564
+            "requires": {
1565
+                "@babel/helper-plugin-utils": "^7.14.5"
1566
+            },
1567
+            "dependencies": {
1568
+                "@babel/helper-plugin-utils": {
1569
+                    "version": "7.16.7",
1570
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1571
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1572
+                    "dev": true
1573
+                }
1574
+            }
1575
+        },
1576
+        "@babel/plugin-syntax-top-level-await": {
1577
+            "version": "7.14.5",
1578
+            "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
1579
+            "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==",
1580
+            "dev": true,
1581
+            "requires": {
1582
+                "@babel/helper-plugin-utils": "^7.14.5"
1583
+            },
1584
+            "dependencies": {
1585
+                "@babel/helper-plugin-utils": {
1586
+                    "version": "7.16.7",
1587
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1588
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1589
+                    "dev": true
1590
+                }
895 1591
             }
896 1592
         },
897 1593
         "@babel/plugin-transform-arrow-functions": {
898
-            "version": "7.2.0",
899
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
900
-            "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
1594
+            "version": "7.16.7",
1595
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz",
1596
+            "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==",
901 1597
             "dev": true,
902 1598
             "requires": {
903
-                "@babel/helper-plugin-utils": "^7.0.0"
1599
+                "@babel/helper-plugin-utils": "^7.16.7"
1600
+            },
1601
+            "dependencies": {
1602
+                "@babel/helper-plugin-utils": {
1603
+                    "version": "7.16.7",
1604
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1605
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1606
+                    "dev": true
1607
+                }
904 1608
             }
905 1609
         },
906 1610
         "@babel/plugin-transform-async-to-generator": {
907
-            "version": "7.5.0",
908
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz",
909
-            "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==",
1611
+            "version": "7.16.7",
1612
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.7.tgz",
1613
+            "integrity": "sha512-pFEfjnK4DfXCfAlA5I98BYdDJD8NltMzx19gt6DAmfE+2lXRfPUoa0/5SUjT4+TDE1W/rcxU/1lgN55vpAjjdg==",
910 1614
             "dev": true,
911 1615
             "requires": {
912
-                "@babel/helper-module-imports": "^7.0.0",
913
-                "@babel/helper-plugin-utils": "^7.0.0",
914
-                "@babel/helper-remap-async-to-generator": "^7.1.0"
1616
+                "@babel/helper-module-imports": "^7.16.7",
1617
+                "@babel/helper-plugin-utils": "^7.16.7",
1618
+                "@babel/helper-remap-async-to-generator": "^7.16.7"
1619
+            },
1620
+            "dependencies": {
1621
+                "@babel/helper-module-imports": {
1622
+                    "version": "7.16.7",
1623
+                    "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz",
1624
+                    "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==",
1625
+                    "dev": true,
1626
+                    "requires": {
1627
+                        "@babel/types": "^7.16.7"
1628
+                    }
1629
+                },
1630
+                "@babel/helper-plugin-utils": {
1631
+                    "version": "7.16.7",
1632
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1633
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1634
+                    "dev": true
1635
+                },
1636
+                "@babel/types": {
1637
+                    "version": "7.16.7",
1638
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
1639
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
1640
+                    "dev": true,
1641
+                    "requires": {
1642
+                        "@babel/helper-validator-identifier": "^7.16.7",
1643
+                        "to-fast-properties": "^2.0.0"
1644
+                    }
1645
+                }
915 1646
             }
916 1647
         },
917 1648
         "@babel/plugin-transform-block-scoped-functions": {
918
-            "version": "7.2.0",
919
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
920
-            "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
1649
+            "version": "7.16.7",
1650
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz",
1651
+            "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==",
921 1652
             "dev": true,
922 1653
             "requires": {
923
-                "@babel/helper-plugin-utils": "^7.0.0"
1654
+                "@babel/helper-plugin-utils": "^7.16.7"
1655
+            },
1656
+            "dependencies": {
1657
+                "@babel/helper-plugin-utils": {
1658
+                    "version": "7.16.7",
1659
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1660
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1661
+                    "dev": true
1662
+                }
924 1663
             }
925 1664
         },
926 1665
         "@babel/plugin-transform-block-scoping": {
927
-            "version": "7.6.3",
928
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.3.tgz",
929
-            "integrity": "sha512-7hvrg75dubcO3ZI2rjYTzUrEuh1E9IyDEhhB6qfcooxhDA33xx2MasuLVgdxzcP6R/lipAC6n9ub9maNW6RKdw==",
1666
+            "version": "7.16.7",
1667
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz",
1668
+            "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==",
930 1669
             "dev": true,
931 1670
             "requires": {
932
-                "@babel/helper-plugin-utils": "^7.0.0",
933
-                "lodash": "^4.17.13"
1671
+                "@babel/helper-plugin-utils": "^7.16.7"
1672
+            },
1673
+            "dependencies": {
1674
+                "@babel/helper-plugin-utils": {
1675
+                    "version": "7.16.7",
1676
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1677
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1678
+                    "dev": true
1679
+                }
934 1680
             }
935 1681
         },
936 1682
         "@babel/plugin-transform-classes": {
937
-            "version": "7.5.5",
938
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz",
939
-            "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==",
1683
+            "version": "7.16.7",
1684
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz",
1685
+            "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==",
940 1686
             "dev": true,
941 1687
             "requires": {
942
-                "@babel/helper-annotate-as-pure": "^7.0.0",
943
-                "@babel/helper-define-map": "^7.5.5",
944
-                "@babel/helper-function-name": "^7.1.0",
945
-                "@babel/helper-optimise-call-expression": "^7.0.0",
946
-                "@babel/helper-plugin-utils": "^7.0.0",
947
-                "@babel/helper-replace-supers": "^7.5.5",
948
-                "@babel/helper-split-export-declaration": "^7.4.4",
1688
+                "@babel/helper-annotate-as-pure": "^7.16.7",
1689
+                "@babel/helper-environment-visitor": "^7.16.7",
1690
+                "@babel/helper-function-name": "^7.16.7",
1691
+                "@babel/helper-optimise-call-expression": "^7.16.7",
1692
+                "@babel/helper-plugin-utils": "^7.16.7",
1693
+                "@babel/helper-replace-supers": "^7.16.7",
1694
+                "@babel/helper-split-export-declaration": "^7.16.7",
949 1695
                 "globals": "^11.1.0"
1696
+            },
1697
+            "dependencies": {
1698
+                "@babel/helper-plugin-utils": {
1699
+                    "version": "7.16.7",
1700
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1701
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1702
+                    "dev": true
1703
+                }
950 1704
             }
951 1705
         },
952 1706
         "@babel/plugin-transform-computed-properties": {
953
-            "version": "7.2.0",
954
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
955
-            "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
1707
+            "version": "7.16.7",
1708
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz",
1709
+            "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==",
956 1710
             "dev": true,
957 1711
             "requires": {
958
-                "@babel/helper-plugin-utils": "^7.0.0"
1712
+                "@babel/helper-plugin-utils": "^7.16.7"
1713
+            },
1714
+            "dependencies": {
1715
+                "@babel/helper-plugin-utils": {
1716
+                    "version": "7.16.7",
1717
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1718
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1719
+                    "dev": true
1720
+                }
959 1721
             }
960 1722
         },
961 1723
         "@babel/plugin-transform-destructuring": {
962
-            "version": "7.6.0",
963
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz",
964
-            "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==",
1724
+            "version": "7.16.7",
1725
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz",
1726
+            "integrity": "sha512-VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==",
965 1727
             "dev": true,
966 1728
             "requires": {
967
-                "@babel/helper-plugin-utils": "^7.0.0"
1729
+                "@babel/helper-plugin-utils": "^7.16.7"
1730
+            },
1731
+            "dependencies": {
1732
+                "@babel/helper-plugin-utils": {
1733
+                    "version": "7.16.7",
1734
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1735
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1736
+                    "dev": true
1737
+                }
968 1738
             }
969 1739
         },
970 1740
         "@babel/plugin-transform-dotall-regex": {
971
-            "version": "7.6.2",
972
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.6.2.tgz",
973
-            "integrity": "sha512-KGKT9aqKV+9YMZSkowzYoYEiHqgaDhGmPNZlZxX6UeHC4z30nC1J9IrZuGqbYFB1jaIGdv91ujpze0exiVK8bA==",
1741
+            "version": "7.16.7",
1742
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz",
1743
+            "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==",
974 1744
             "dev": true,
975 1745
             "requires": {
976
-                "@babel/helper-plugin-utils": "^7.0.0",
977
-                "@babel/helper-regex": "^7.4.4",
978
-                "regexpu-core": "^4.6.0"
1746
+                "@babel/helper-create-regexp-features-plugin": "^7.16.7",
1747
+                "@babel/helper-plugin-utils": "^7.16.7"
1748
+            },
1749
+            "dependencies": {
1750
+                "@babel/helper-plugin-utils": {
1751
+                    "version": "7.16.7",
1752
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1753
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1754
+                    "dev": true
1755
+                }
979 1756
             }
980 1757
         },
981 1758
         "@babel/plugin-transform-duplicate-keys": {
982
-            "version": "7.5.0",
983
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz",
984
-            "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==",
1759
+            "version": "7.16.7",
1760
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz",
1761
+            "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==",
985 1762
             "dev": true,
986 1763
             "requires": {
987
-                "@babel/helper-plugin-utils": "^7.0.0"
1764
+                "@babel/helper-plugin-utils": "^7.16.7"
1765
+            },
1766
+            "dependencies": {
1767
+                "@babel/helper-plugin-utils": {
1768
+                    "version": "7.16.7",
1769
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1770
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1771
+                    "dev": true
1772
+                }
988 1773
             }
989 1774
         },
990 1775
         "@babel/plugin-transform-exponentiation-operator": {
991
-            "version": "7.2.0",
992
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
993
-            "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
1776
+            "version": "7.16.7",
1777
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz",
1778
+            "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==",
994 1779
             "dev": true,
995 1780
             "requires": {
996
-                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
997
-                "@babel/helper-plugin-utils": "^7.0.0"
1781
+                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7",
1782
+                "@babel/helper-plugin-utils": "^7.16.7"
1783
+            },
1784
+            "dependencies": {
1785
+                "@babel/helper-plugin-utils": {
1786
+                    "version": "7.16.7",
1787
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1788
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1789
+                    "dev": true
1790
+                }
998 1791
             }
999 1792
         },
1000 1793
         "@babel/plugin-transform-for-of": {
1001
-            "version": "7.4.4",
1002
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz",
1003
-            "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==",
1794
+            "version": "7.16.7",
1795
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz",
1796
+            "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==",
1004 1797
             "dev": true,
1005 1798
             "requires": {
1006
-                "@babel/helper-plugin-utils": "^7.0.0"
1799
+                "@babel/helper-plugin-utils": "^7.16.7"
1800
+            },
1801
+            "dependencies": {
1802
+                "@babel/helper-plugin-utils": {
1803
+                    "version": "7.16.7",
1804
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1805
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1806
+                    "dev": true
1807
+                }
1007 1808
             }
1008 1809
         },
1009 1810
         "@babel/plugin-transform-function-name": {
1010
-            "version": "7.4.4",
1011
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz",
1012
-            "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==",
1811
+            "version": "7.16.7",
1812
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz",
1813
+            "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==",
1013 1814
             "dev": true,
1014 1815
             "requires": {
1015
-                "@babel/helper-function-name": "^7.1.0",
1016
-                "@babel/helper-plugin-utils": "^7.0.0"
1816
+                "@babel/helper-compilation-targets": "^7.16.7",
1817
+                "@babel/helper-function-name": "^7.16.7",
1818
+                "@babel/helper-plugin-utils": "^7.16.7"
1819
+            },
1820
+            "dependencies": {
1821
+                "@babel/helper-plugin-utils": {
1822
+                    "version": "7.16.7",
1823
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1824
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1825
+                    "dev": true
1826
+                }
1017 1827
             }
1018 1828
         },
1019 1829
         "@babel/plugin-transform-literals": {
1020
-            "version": "7.2.0",
1021
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
1022
-            "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
1830
+            "version": "7.16.7",
1831
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz",
1832
+            "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==",
1023 1833
             "dev": true,
1024 1834
             "requires": {
1025
-                "@babel/helper-plugin-utils": "^7.0.0"
1835
+                "@babel/helper-plugin-utils": "^7.16.7"
1836
+            },
1837
+            "dependencies": {
1838
+                "@babel/helper-plugin-utils": {
1839
+                    "version": "7.16.7",
1840
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1841
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1842
+                    "dev": true
1843
+                }
1026 1844
             }
1027 1845
         },
1028 1846
         "@babel/plugin-transform-member-expression-literals": {
1029
-            "version": "7.2.0",
1030
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.2.0.tgz",
1031
-            "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==",
1847
+            "version": "7.16.7",
1848
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz",
1849
+            "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==",
1032 1850
             "dev": true,
1033 1851
             "requires": {
1034
-                "@babel/helper-plugin-utils": "^7.0.0"
1852
+                "@babel/helper-plugin-utils": "^7.16.7"
1853
+            },
1854
+            "dependencies": {
1855
+                "@babel/helper-plugin-utils": {
1856
+                    "version": "7.16.7",
1857
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1858
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1859
+                    "dev": true
1860
+                }
1035 1861
             }
1036 1862
         },
1037 1863
         "@babel/plugin-transform-modules-amd": {
1038
-            "version": "7.5.0",
1039
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz",
1040
-            "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==",
1864
+            "version": "7.16.7",
1865
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz",
1866
+            "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==",
1041 1867
             "dev": true,
1042 1868
             "requires": {
1043
-                "@babel/helper-module-transforms": "^7.1.0",
1044
-                "@babel/helper-plugin-utils": "^7.0.0",
1045
-                "babel-plugin-dynamic-import-node": "^2.3.0"
1869
+                "@babel/helper-module-transforms": "^7.16.7",
1870
+                "@babel/helper-plugin-utils": "^7.16.7",
1871
+                "babel-plugin-dynamic-import-node": "^2.3.3"
1872
+            },
1873
+            "dependencies": {
1874
+                "@babel/helper-plugin-utils": {
1875
+                    "version": "7.16.7",
1876
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1877
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1878
+                    "dev": true
1879
+                }
1046 1880
             }
1047 1881
         },
1048 1882
         "@babel/plugin-transform-modules-commonjs": {
1049
-            "version": "7.6.0",
1050
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz",
1051
-            "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==",
1883
+            "version": "7.16.7",
1884
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.7.tgz",
1885
+            "integrity": "sha512-h2RP2kE7He1ZWKyAlanMZrAbdv+Acw1pA8dQZhE025WJZE2z0xzFADAinXA9fxd5bn7JnM+SdOGcndGx1ARs9w==",
1052 1886
             "dev": true,
1053 1887
             "requires": {
1054
-                "@babel/helper-module-transforms": "^7.4.4",
1055
-                "@babel/helper-plugin-utils": "^7.0.0",
1056
-                "@babel/helper-simple-access": "^7.1.0",
1057
-                "babel-plugin-dynamic-import-node": "^2.3.0"
1888
+                "@babel/helper-module-transforms": "^7.16.7",
1889
+                "@babel/helper-plugin-utils": "^7.16.7",
1890
+                "@babel/helper-simple-access": "^7.16.7",
1891
+                "babel-plugin-dynamic-import-node": "^2.3.3"
1892
+            },
1893
+            "dependencies": {
1894
+                "@babel/helper-plugin-utils": {
1895
+                    "version": "7.16.7",
1896
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1897
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1898
+                    "dev": true
1899
+                }
1058 1900
             }
1059 1901
         },
1060 1902
         "@babel/plugin-transform-modules-systemjs": {
1061
-            "version": "7.5.0",
1062
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz",
1063
-            "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==",
1903
+            "version": "7.16.7",
1904
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz",
1905
+            "integrity": "sha512-DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==",
1064 1906
             "dev": true,
1065 1907
             "requires": {
1066
-                "@babel/helper-hoist-variables": "^7.4.4",
1067
-                "@babel/helper-plugin-utils": "^7.0.0",
1068
-                "babel-plugin-dynamic-import-node": "^2.3.0"
1908
+                "@babel/helper-hoist-variables": "^7.16.7",
1909
+                "@babel/helper-module-transforms": "^7.16.7",
1910
+                "@babel/helper-plugin-utils": "^7.16.7",
1911
+                "@babel/helper-validator-identifier": "^7.16.7",
1912
+                "babel-plugin-dynamic-import-node": "^2.3.3"
1913
+            },
1914
+            "dependencies": {
1915
+                "@babel/helper-plugin-utils": {
1916
+                    "version": "7.16.7",
1917
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1918
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1919
+                    "dev": true
1920
+                }
1069 1921
             }
1070 1922
         },
1071 1923
         "@babel/plugin-transform-modules-umd": {
1072
-            "version": "7.2.0",
1073
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
1074
-            "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
1924
+            "version": "7.16.7",
1925
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz",
1926
+            "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==",
1075 1927
             "dev": true,
1076 1928
             "requires": {
1077
-                "@babel/helper-module-transforms": "^7.1.0",
1078
-                "@babel/helper-plugin-utils": "^7.0.0"
1929
+                "@babel/helper-module-transforms": "^7.16.7",
1930
+                "@babel/helper-plugin-utils": "^7.16.7"
1931
+            },
1932
+            "dependencies": {
1933
+                "@babel/helper-plugin-utils": {
1934
+                    "version": "7.16.7",
1935
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1936
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1937
+                    "dev": true
1938
+                }
1079 1939
             }
1080 1940
         },
1081 1941
         "@babel/plugin-transform-named-capturing-groups-regex": {
1082
-            "version": "7.6.3",
1083
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.3.tgz",
1084
-            "integrity": "sha512-jTkk7/uE6H2s5w6VlMHeWuH+Pcy2lmdwFoeWCVnvIrDUnB5gQqTVI8WfmEAhF2CDEarGrknZcmSFg1+bkfCoSw==",
1942
+            "version": "7.16.7",
1943
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.7.tgz",
1944
+            "integrity": "sha512-kFy35VwmwIQwCjwrAQhl3+c/kr292i4KdLPKp5lPH03Ltc51qnFlIADoyPxc/6Naz3ok3WdYKg+KK6AH+D4utg==",
1085 1945
             "dev": true,
1086 1946
             "requires": {
1087
-                "regexpu-core": "^4.6.0"
1947
+                "@babel/helper-create-regexp-features-plugin": "^7.16.7"
1088 1948
             }
1089 1949
         },
1090 1950
         "@babel/plugin-transform-new-target": {
1091
-            "version": "7.4.4",
1092
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz",
1093
-            "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==",
1951
+            "version": "7.16.7",
1952
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz",
1953
+            "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==",
1094 1954
             "dev": true,
1095 1955
             "requires": {
1096
-                "@babel/helper-plugin-utils": "^7.0.0"
1956
+                "@babel/helper-plugin-utils": "^7.16.7"
1957
+            },
1958
+            "dependencies": {
1959
+                "@babel/helper-plugin-utils": {
1960
+                    "version": "7.16.7",
1961
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1962
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1963
+                    "dev": true
1964
+                }
1097 1965
             }
1098 1966
         },
1099 1967
         "@babel/plugin-transform-object-super": {
1100
-            "version": "7.5.5",
1101
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz",
1102
-            "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==",
1968
+            "version": "7.16.7",
1969
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz",
1970
+            "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==",
1103 1971
             "dev": true,
1104 1972
             "requires": {
1105
-                "@babel/helper-plugin-utils": "^7.0.0",
1106
-                "@babel/helper-replace-supers": "^7.5.5"
1973
+                "@babel/helper-plugin-utils": "^7.16.7",
1974
+                "@babel/helper-replace-supers": "^7.16.7"
1975
+            },
1976
+            "dependencies": {
1977
+                "@babel/helper-plugin-utils": {
1978
+                    "version": "7.16.7",
1979
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1980
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1981
+                    "dev": true
1982
+                }
1107 1983
             }
1108 1984
         },
1109 1985
         "@babel/plugin-transform-parameters": {
1110
-            "version": "7.4.4",
1111
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz",
1112
-            "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==",
1986
+            "version": "7.16.7",
1987
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz",
1988
+            "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==",
1113 1989
             "dev": true,
1114 1990
             "requires": {
1115
-                "@babel/helper-call-delegate": "^7.4.4",
1116
-                "@babel/helper-get-function-arity": "^7.0.0",
1117
-                "@babel/helper-plugin-utils": "^7.0.0"
1991
+                "@babel/helper-plugin-utils": "^7.16.7"
1992
+            },
1993
+            "dependencies": {
1994
+                "@babel/helper-plugin-utils": {
1995
+                    "version": "7.16.7",
1996
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
1997
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
1998
+                    "dev": true
1999
+                }
1118 2000
             }
1119 2001
         },
1120 2002
         "@babel/plugin-transform-property-literals": {
1121
-            "version": "7.2.0",
1122
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.2.0.tgz",
1123
-            "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==",
2003
+            "version": "7.16.7",
2004
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz",
2005
+            "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==",
1124 2006
             "dev": true,
1125 2007
             "requires": {
1126
-                "@babel/helper-plugin-utils": "^7.0.0"
2008
+                "@babel/helper-plugin-utils": "^7.16.7"
2009
+            },
2010
+            "dependencies": {
2011
+                "@babel/helper-plugin-utils": {
2012
+                    "version": "7.16.7",
2013
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2014
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2015
+                    "dev": true
2016
+                }
1127 2017
             }
1128 2018
         },
1129 2019
         "@babel/plugin-transform-react-display-name": {
... ...
@@ -1214,137 +2104,269 @@
1214 2104
             }
1215 2105
         },
1216 2106
         "@babel/plugin-transform-regenerator": {
1217
-            "version": "7.4.5",
1218
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz",
1219
-            "integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==",
2107
+            "version": "7.16.7",
2108
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz",
2109
+            "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==",
1220 2110
             "dev": true,
1221 2111
             "requires": {
1222
-                "regenerator-transform": "^0.14.0"
2112
+                "regenerator-transform": "^0.14.2"
1223 2113
             }
1224 2114
         },
1225 2115
         "@babel/plugin-transform-reserved-words": {
1226
-            "version": "7.2.0",
1227
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.2.0.tgz",
1228
-            "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==",
2116
+            "version": "7.16.7",
2117
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz",
2118
+            "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==",
1229 2119
             "dev": true,
1230 2120
             "requires": {
1231
-                "@babel/helper-plugin-utils": "^7.0.0"
2121
+                "@babel/helper-plugin-utils": "^7.16.7"
2122
+            },
2123
+            "dependencies": {
2124
+                "@babel/helper-plugin-utils": {
2125
+                    "version": "7.16.7",
2126
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2127
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2128
+                    "dev": true
2129
+                }
1232 2130
             }
1233 2131
         },
1234 2132
         "@babel/plugin-transform-shorthand-properties": {
1235
-            "version": "7.2.0",
1236
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
1237
-            "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
2133
+            "version": "7.16.7",
2134
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz",
2135
+            "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==",
1238 2136
             "dev": true,
1239 2137
             "requires": {
1240
-                "@babel/helper-plugin-utils": "^7.0.0"
2138
+                "@babel/helper-plugin-utils": "^7.16.7"
2139
+            },
2140
+            "dependencies": {
2141
+                "@babel/helper-plugin-utils": {
2142
+                    "version": "7.16.7",
2143
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2144
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2145
+                    "dev": true
2146
+                }
1241 2147
             }
1242 2148
         },
1243 2149
         "@babel/plugin-transform-spread": {
1244
-            "version": "7.6.2",
1245
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.6.2.tgz",
1246
-            "integrity": "sha512-DpSvPFryKdK1x+EDJYCy28nmAaIMdxmhot62jAXF/o99iA33Zj2Lmcp3vDmz+MUh0LNYVPvfj5iC3feb3/+PFg==",
2150
+            "version": "7.16.7",
2151
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz",
2152
+            "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==",
1247 2153
             "dev": true,
1248 2154
             "requires": {
1249
-                "@babel/helper-plugin-utils": "^7.0.0"
2155
+                "@babel/helper-plugin-utils": "^7.16.7",
2156
+                "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0"
2157
+            },
2158
+            "dependencies": {
2159
+                "@babel/helper-plugin-utils": {
2160
+                    "version": "7.16.7",
2161
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2162
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2163
+                    "dev": true
2164
+                }
1250 2165
             }
1251 2166
         },
1252 2167
         "@babel/plugin-transform-sticky-regex": {
1253
-            "version": "7.2.0",
1254
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
1255
-            "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
2168
+            "version": "7.16.7",
2169
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz",
2170
+            "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==",
1256 2171
             "dev": true,
1257 2172
             "requires": {
1258
-                "@babel/helper-plugin-utils": "^7.0.0",
1259
-                "@babel/helper-regex": "^7.0.0"
2173
+                "@babel/helper-plugin-utils": "^7.16.7"
2174
+            },
2175
+            "dependencies": {
2176
+                "@babel/helper-plugin-utils": {
2177
+                    "version": "7.16.7",
2178
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2179
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2180
+                    "dev": true
2181
+                }
1260 2182
             }
1261 2183
         },
1262 2184
         "@babel/plugin-transform-template-literals": {
1263
-            "version": "7.4.4",
1264
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz",
1265
-            "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==",
2185
+            "version": "7.16.7",
2186
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz",
2187
+            "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==",
1266 2188
             "dev": true,
1267 2189
             "requires": {
1268
-                "@babel/helper-annotate-as-pure": "^7.0.0",
1269
-                "@babel/helper-plugin-utils": "^7.0.0"
2190
+                "@babel/helper-plugin-utils": "^7.16.7"
2191
+            },
2192
+            "dependencies": {
2193
+                "@babel/helper-plugin-utils": {
2194
+                    "version": "7.16.7",
2195
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2196
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2197
+                    "dev": true
2198
+                }
1270 2199
             }
1271 2200
         },
1272 2201
         "@babel/plugin-transform-typeof-symbol": {
1273
-            "version": "7.2.0",
1274
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
1275
-            "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
2202
+            "version": "7.16.7",
2203
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz",
2204
+            "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==",
1276 2205
             "dev": true,
1277 2206
             "requires": {
1278
-                "@babel/helper-plugin-utils": "^7.0.0"
2207
+                "@babel/helper-plugin-utils": "^7.16.7"
2208
+            },
2209
+            "dependencies": {
2210
+                "@babel/helper-plugin-utils": {
2211
+                    "version": "7.16.7",
2212
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2213
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2214
+                    "dev": true
2215
+                }
2216
+            }
2217
+        },
2218
+        "@babel/plugin-transform-unicode-escapes": {
2219
+            "version": "7.16.7",
2220
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz",
2221
+            "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==",
2222
+            "dev": true,
2223
+            "requires": {
2224
+                "@babel/helper-plugin-utils": "^7.16.7"
2225
+            },
2226
+            "dependencies": {
2227
+                "@babel/helper-plugin-utils": {
2228
+                    "version": "7.16.7",
2229
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2230
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2231
+                    "dev": true
2232
+                }
1279 2233
             }
1280 2234
         },
1281 2235
         "@babel/plugin-transform-unicode-regex": {
1282
-            "version": "7.6.2",
1283
-            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.6.2.tgz",
1284
-            "integrity": "sha512-orZI6cWlR3nk2YmYdb0gImrgCUwb5cBUwjf6Ks6dvNVvXERkwtJWOQaEOjPiu0Gu1Tq6Yq/hruCZZOOi9F34Dw==",
2236
+            "version": "7.16.7",
2237
+            "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz",
2238
+            "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==",
1285 2239
             "dev": true,
1286 2240
             "requires": {
1287
-                "@babel/helper-plugin-utils": "^7.0.0",
1288
-                "@babel/helper-regex": "^7.4.4",
1289
-                "regexpu-core": "^4.6.0"
2241
+                "@babel/helper-create-regexp-features-plugin": "^7.16.7",
2242
+                "@babel/helper-plugin-utils": "^7.16.7"
2243
+            },
2244
+            "dependencies": {
2245
+                "@babel/helper-plugin-utils": {
2246
+                    "version": "7.16.7",
2247
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2248
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2249
+                    "dev": true
2250
+                }
1290 2251
             }
1291 2252
         },
1292 2253
         "@babel/preset-env": {
1293
-            "version": "7.6.3",
1294
-            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.3.tgz",
1295
-            "integrity": "sha512-CWQkn7EVnwzlOdR5NOm2+pfgSNEZmvGjOhlCHBDq0J8/EStr+G+FvPEiz9B56dR6MoiUFjXhfE4hjLoAKKJtIQ==",
2254
+            "version": "7.16.7",
2255
+            "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.7.tgz",
2256
+            "integrity": "sha512-urX3Cee4aOZbRWOSa3mKPk0aqDikfILuo+C7qq7HY0InylGNZ1fekq9jmlr3pLWwZHF4yD7heQooc2Pow2KMyQ==",
2257
+            "dev": true,
2258
+            "requires": {
2259
+                "@babel/compat-data": "^7.16.4",
2260
+                "@babel/helper-compilation-targets": "^7.16.7",
2261
+                "@babel/helper-plugin-utils": "^7.16.7",
2262
+                "@babel/helper-validator-option": "^7.16.7",
2263
+                "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7",
2264
+                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7",
2265
+                "@babel/plugin-proposal-async-generator-functions": "^7.16.7",
2266
+                "@babel/plugin-proposal-class-properties": "^7.16.7",
2267
+                "@babel/plugin-proposal-class-static-block": "^7.16.7",
2268
+                "@babel/plugin-proposal-dynamic-import": "^7.16.7",
2269
+                "@babel/plugin-proposal-export-namespace-from": "^7.16.7",
2270
+                "@babel/plugin-proposal-json-strings": "^7.16.7",
2271
+                "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7",
2272
+                "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7",
2273
+                "@babel/plugin-proposal-numeric-separator": "^7.16.7",
2274
+                "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
2275
+                "@babel/plugin-proposal-optional-catch-binding": "^7.16.7",
2276
+                "@babel/plugin-proposal-optional-chaining": "^7.16.7",
2277
+                "@babel/plugin-proposal-private-methods": "^7.16.7",
2278
+                "@babel/plugin-proposal-private-property-in-object": "^7.16.7",
2279
+                "@babel/plugin-proposal-unicode-property-regex": "^7.16.7",
2280
+                "@babel/plugin-syntax-async-generators": "^7.8.4",
2281
+                "@babel/plugin-syntax-class-properties": "^7.12.13",
2282
+                "@babel/plugin-syntax-class-static-block": "^7.14.5",
2283
+                "@babel/plugin-syntax-dynamic-import": "^7.8.3",
2284
+                "@babel/plugin-syntax-export-namespace-from": "^7.8.3",
2285
+                "@babel/plugin-syntax-json-strings": "^7.8.3",
2286
+                "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
2287
+                "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
2288
+                "@babel/plugin-syntax-numeric-separator": "^7.10.4",
2289
+                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
2290
+                "@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
2291
+                "@babel/plugin-syntax-optional-chaining": "^7.8.3",
2292
+                "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
2293
+                "@babel/plugin-syntax-top-level-await": "^7.14.5",
2294
+                "@babel/plugin-transform-arrow-functions": "^7.16.7",
2295
+                "@babel/plugin-transform-async-to-generator": "^7.16.7",
2296
+                "@babel/plugin-transform-block-scoped-functions": "^7.16.7",
2297
+                "@babel/plugin-transform-block-scoping": "^7.16.7",
2298
+                "@babel/plugin-transform-classes": "^7.16.7",
2299
+                "@babel/plugin-transform-computed-properties": "^7.16.7",
2300
+                "@babel/plugin-transform-destructuring": "^7.16.7",
2301
+                "@babel/plugin-transform-dotall-regex": "^7.16.7",
2302
+                "@babel/plugin-transform-duplicate-keys": "^7.16.7",
2303
+                "@babel/plugin-transform-exponentiation-operator": "^7.16.7",
2304
+                "@babel/plugin-transform-for-of": "^7.16.7",
2305
+                "@babel/plugin-transform-function-name": "^7.16.7",
2306
+                "@babel/plugin-transform-literals": "^7.16.7",
2307
+                "@babel/plugin-transform-member-expression-literals": "^7.16.7",
2308
+                "@babel/plugin-transform-modules-amd": "^7.16.7",
2309
+                "@babel/plugin-transform-modules-commonjs": "^7.16.7",
2310
+                "@babel/plugin-transform-modules-systemjs": "^7.16.7",
2311
+                "@babel/plugin-transform-modules-umd": "^7.16.7",
2312
+                "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.7",
2313
+                "@babel/plugin-transform-new-target": "^7.16.7",
2314
+                "@babel/plugin-transform-object-super": "^7.16.7",
2315
+                "@babel/plugin-transform-parameters": "^7.16.7",
2316
+                "@babel/plugin-transform-property-literals": "^7.16.7",
2317
+                "@babel/plugin-transform-regenerator": "^7.16.7",
2318
+                "@babel/plugin-transform-reserved-words": "^7.16.7",
2319
+                "@babel/plugin-transform-shorthand-properties": "^7.16.7",
2320
+                "@babel/plugin-transform-spread": "^7.16.7",
2321
+                "@babel/plugin-transform-sticky-regex": "^7.16.7",
2322
+                "@babel/plugin-transform-template-literals": "^7.16.7",
2323
+                "@babel/plugin-transform-typeof-symbol": "^7.16.7",
2324
+                "@babel/plugin-transform-unicode-escapes": "^7.16.7",
2325
+                "@babel/plugin-transform-unicode-regex": "^7.16.7",
2326
+                "@babel/preset-modules": "^0.1.5",
2327
+                "@babel/types": "^7.16.7",
2328
+                "babel-plugin-polyfill-corejs2": "^0.3.0",
2329
+                "babel-plugin-polyfill-corejs3": "^0.4.0",
2330
+                "babel-plugin-polyfill-regenerator": "^0.3.0",
2331
+                "core-js-compat": "^3.19.1",
2332
+                "semver": "^6.3.0"
2333
+            },
2334
+            "dependencies": {
2335
+                "@babel/helper-plugin-utils": {
2336
+                    "version": "7.16.7",
2337
+                    "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz",
2338
+                    "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==",
2339
+                    "dev": true
2340
+                },
2341
+                "@babel/types": {
2342
+                    "version": "7.16.7",
2343
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
2344
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
2345
+                    "dev": true,
2346
+                    "requires": {
2347
+                        "@babel/helper-validator-identifier": "^7.16.7",
2348
+                        "to-fast-properties": "^2.0.0"
2349
+                    }
2350
+                },
2351
+                "semver": {
2352
+                    "version": "6.3.0",
2353
+                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2354
+                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2355
+                    "dev": true
2356
+                }
2357
+            }
2358
+        },
2359
+        "@babel/preset-modules": {
2360
+            "version": "0.1.5",
2361
+            "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
2362
+            "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
1296 2363
             "dev": true,
1297 2364
             "requires": {
1298
-                "@babel/helper-module-imports": "^7.0.0",
1299 2365
                 "@babel/helper-plugin-utils": "^7.0.0",
1300
-                "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
1301
-                "@babel/plugin-proposal-dynamic-import": "^7.5.0",
1302
-                "@babel/plugin-proposal-json-strings": "^7.2.0",
1303
-                "@babel/plugin-proposal-object-rest-spread": "^7.6.2",
1304
-                "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
1305
-                "@babel/plugin-proposal-unicode-property-regex": "^7.6.2",
1306
-                "@babel/plugin-syntax-async-generators": "^7.2.0",
1307
-                "@babel/plugin-syntax-dynamic-import": "^7.2.0",
1308
-                "@babel/plugin-syntax-json-strings": "^7.2.0",
1309
-                "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
1310
-                "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
1311
-                "@babel/plugin-transform-arrow-functions": "^7.2.0",
1312
-                "@babel/plugin-transform-async-to-generator": "^7.5.0",
1313
-                "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
1314
-                "@babel/plugin-transform-block-scoping": "^7.6.3",
1315
-                "@babel/plugin-transform-classes": "^7.5.5",
1316
-                "@babel/plugin-transform-computed-properties": "^7.2.0",
1317
-                "@babel/plugin-transform-destructuring": "^7.6.0",
1318
-                "@babel/plugin-transform-dotall-regex": "^7.6.2",
1319
-                "@babel/plugin-transform-duplicate-keys": "^7.5.0",
1320
-                "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
1321
-                "@babel/plugin-transform-for-of": "^7.4.4",
1322
-                "@babel/plugin-transform-function-name": "^7.4.4",
1323
-                "@babel/plugin-transform-literals": "^7.2.0",
1324
-                "@babel/plugin-transform-member-expression-literals": "^7.2.0",
1325
-                "@babel/plugin-transform-modules-amd": "^7.5.0",
1326
-                "@babel/plugin-transform-modules-commonjs": "^7.6.0",
1327
-                "@babel/plugin-transform-modules-systemjs": "^7.5.0",
1328
-                "@babel/plugin-transform-modules-umd": "^7.2.0",
1329
-                "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.3",
1330
-                "@babel/plugin-transform-new-target": "^7.4.4",
1331
-                "@babel/plugin-transform-object-super": "^7.5.5",
1332
-                "@babel/plugin-transform-parameters": "^7.4.4",
1333
-                "@babel/plugin-transform-property-literals": "^7.2.0",
1334
-                "@babel/plugin-transform-regenerator": "^7.4.5",
1335
-                "@babel/plugin-transform-reserved-words": "^7.2.0",
1336
-                "@babel/plugin-transform-shorthand-properties": "^7.2.0",
1337
-                "@babel/plugin-transform-spread": "^7.6.2",
1338
-                "@babel/plugin-transform-sticky-regex": "^7.2.0",
1339
-                "@babel/plugin-transform-template-literals": "^7.4.4",
1340
-                "@babel/plugin-transform-typeof-symbol": "^7.2.0",
1341
-                "@babel/plugin-transform-unicode-regex": "^7.6.2",
1342
-                "@babel/types": "^7.6.3",
1343
-                "browserslist": "^4.6.0",
1344
-                "core-js-compat": "^3.1.1",
1345
-                "invariant": "^2.2.2",
1346
-                "js-levenshtein": "^1.1.3",
1347
-                "semver": "^5.5.0"
2366
+                "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
2367
+                "@babel/plugin-transform-dotall-regex": "^7.4.4",
2368
+                "@babel/types": "^7.4.4",
2369
+                "esutils": "^2.0.2"
1348 2370
             }
1349 2371
         },
1350 2372
         "@babel/preset-react": {
... ...
@@ -1360,48 +2382,65 @@
1360 2382
                 "@babel/plugin-transform-react-jsx-source": "^7.0.0"
1361 2383
             }
1362 2384
         },
2385
+        "@babel/runtime": {
2386
+            "version": "7.16.7",
2387
+            "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz",
2388
+            "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==",
2389
+            "dev": true,
2390
+            "requires": {
2391
+                "regenerator-runtime": "^0.13.4"
2392
+            }
2393
+        },
1363 2394
         "@babel/template": {
1364
-            "version": "7.6.0",
1365
-            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
1366
-            "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
2395
+            "version": "7.16.7",
2396
+            "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz",
2397
+            "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==",
1367 2398
             "dev": true,
1368 2399
             "requires": {
1369
-                "@babel/code-frame": "^7.0.0",
1370
-                "@babel/parser": "^7.6.0",
1371
-                "@babel/types": "^7.6.0"
2400
+                "@babel/code-frame": "^7.16.7",
2401
+                "@babel/parser": "^7.16.7",
2402
+                "@babel/types": "^7.16.7"
2403
+            },
2404
+            "dependencies": {
2405
+                "@babel/types": {
2406
+                    "version": "7.16.7",
2407
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
2408
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
2409
+                    "dev": true,
2410
+                    "requires": {
2411
+                        "@babel/helper-validator-identifier": "^7.16.7",
2412
+                        "to-fast-properties": "^2.0.0"
2413
+                    }
2414
+                }
1372 2415
             }
1373 2416
         },
1374 2417
         "@babel/traverse": {
1375
-            "version": "7.6.3",
1376
-            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.3.tgz",
1377
-            "integrity": "sha512-unn7P4LGsijIxaAJo/wpoU11zN+2IaClkQAxcJWBNCMS6cmVh802IyLHNkAjQ0iYnRS3nnxk5O3fuXW28IMxTw==",
2418
+            "version": "7.16.7",
2419
+            "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz",
2420
+            "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==",
1378 2421
             "dev": true,
1379 2422
             "requires": {
1380
-                "@babel/code-frame": "^7.5.5",
1381
-                "@babel/generator": "^7.6.3",
1382
-                "@babel/helper-function-name": "^7.1.0",
1383
-                "@babel/helper-split-export-declaration": "^7.4.4",
1384
-                "@babel/parser": "^7.6.3",
1385
-                "@babel/types": "^7.6.3",
2423
+                "@babel/code-frame": "^7.16.7",
2424
+                "@babel/generator": "^7.16.7",
2425
+                "@babel/helper-environment-visitor": "^7.16.7",
2426
+                "@babel/helper-function-name": "^7.16.7",
2427
+                "@babel/helper-hoist-variables": "^7.16.7",
2428
+                "@babel/helper-split-export-declaration": "^7.16.7",
2429
+                "@babel/parser": "^7.16.7",
2430
+                "@babel/types": "^7.16.7",
1386 2431
                 "debug": "^4.1.0",
1387
-                "globals": "^11.1.0",
1388
-                "lodash": "^4.17.13"
2432
+                "globals": "^11.1.0"
1389 2433
             },
1390 2434
             "dependencies": {
1391
-                "debug": {
1392
-                    "version": "4.1.1",
1393
-                    "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
1394
-                    "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
2435
+                "@babel/types": {
2436
+                    "version": "7.16.7",
2437
+                    "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz",
2438
+                    "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==",
1395 2439
                     "dev": true,
1396 2440
                     "requires": {
1397
-                        "ms": "^2.1.1"
2441
+                        "@babel/helper-validator-identifier": "^7.16.7",
2442
+                        "to-fast-properties": "^2.0.0"
1398 2443
                     }
1399
-                },
1400
-                "ms": {
1401
-                    "version": "2.1.2",
1402
-                    "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1403
-                    "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
1404
-                    "dev": true
1405 2444
                 }
1406 2445
             }
1407 2446
         },
... ...
@@ -1494,14 +2533,52 @@
1494 2533
             "dev": true
1495 2534
         },
1496 2535
         "babel-plugin-dynamic-import-node": {
1497
-            "version": "2.3.0",
1498
-            "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz",
1499
-            "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==",
2536
+            "version": "2.3.3",
2537
+            "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
2538
+            "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==",
1500 2539
             "dev": true,
1501 2540
             "requires": {
1502 2541
                 "object.assign": "^4.1.0"
1503 2542
             }
1504 2543
         },
2544
+        "babel-plugin-polyfill-corejs2": {
2545
+            "version": "0.3.0",
2546
+            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz",
2547
+            "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==",
2548
+            "dev": true,
2549
+            "requires": {
2550
+                "@babel/compat-data": "^7.13.11",
2551
+                "@babel/helper-define-polyfill-provider": "^0.3.0",
2552
+                "semver": "^6.1.1"
2553
+            },
2554
+            "dependencies": {
2555
+                "semver": {
2556
+                    "version": "6.3.0",
2557
+                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
2558
+                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2559
+                    "dev": true
2560
+                }
2561
+            }
2562
+        },
2563
+        "babel-plugin-polyfill-corejs3": {
2564
+            "version": "0.4.0",
2565
+            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz",
2566
+            "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==",
2567
+            "dev": true,
2568
+            "requires": {
2569
+                "@babel/helper-define-polyfill-provider": "^0.3.0",
2570
+                "core-js-compat": "^3.18.0"
2571
+            }
2572
+        },
2573
+        "babel-plugin-polyfill-regenerator": {
2574
+            "version": "0.3.0",
2575
+            "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz",
2576
+            "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==",
2577
+            "dev": true,
2578
+            "requires": {
2579
+                "@babel/helper-define-polyfill-provider": "^0.3.0"
2580
+            }
2581
+        },
1505 2582
         "balanced-match": {
1506 2583
             "version": "1.0.2",
1507 2584
             "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
... ...
@@ -1534,36 +2611,16 @@
1534 2611
             }
1535 2612
         },
1536 2613
         "browserslist": {
1537
-            "version": "4.16.6",
1538
-            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.6.tgz",
1539
-            "integrity": "sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==",
2614
+            "version": "4.19.1",
2615
+            "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz",
2616
+            "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==",
1540 2617
             "dev": true,
1541 2618
             "requires": {
1542
-                "caniuse-lite": "^1.0.30001219",
1543
-                "colorette": "^1.2.2",
1544
-                "electron-to-chromium": "^1.3.723",
2619
+                "caniuse-lite": "^1.0.30001286",
2620
+                "electron-to-chromium": "^1.4.17",
1545 2621
                 "escalade": "^3.1.1",
1546
-                "node-releases": "^1.1.71"
1547
-            },
1548
-            "dependencies": {
1549
-                "caniuse-lite": {
1550
-                    "version": "1.0.30001228",
1551
-                    "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz",
1552
-                    "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==",
1553
-                    "dev": true
1554
-                },
1555
-                "electron-to-chromium": {
1556
-                    "version": "1.3.738",
1557
-                    "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.738.tgz",
1558
-                    "integrity": "sha512-vCMf4gDOpEylPSLPLSwAEsz+R3ShP02Y3cAKMZvTqule3XcPp7tgc/0ESI7IS6ZeyBlGClE50N53fIOkcIVnpw==",
1559
-                    "dev": true
1560
-                },
1561
-                "node-releases": {
1562
-                    "version": "1.1.72",
1563
-                    "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
1564
-                    "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==",
1565
-                    "dev": true
1566
-                }
2622
+                "node-releases": "^2.0.1",
2623
+                "picocolors": "^1.0.0"
1567 2624
             }
1568 2625
         },
1569 2626
         "builtin-modules": {
... ...
@@ -1630,12 +2687,6 @@
1630 2687
             "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
1631 2688
             "dev": true
1632 2689
         },
1633
-        "colorette": {
1634
-            "version": "1.2.2",
1635
-            "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz",
1636
-            "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==",
1637
-            "dev": true
1638
-        },
1639 2690
         "commander": {
1640 2691
             "version": "4.1.1",
1641 2692
             "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
... ...
@@ -1658,19 +2709,19 @@
1658 2709
             }
1659 2710
         },
1660 2711
         "core-js-compat": {
1661
-            "version": "3.3.2",
1662
-            "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.3.2.tgz",
1663
-            "integrity": "sha512-gfiK4QnNXhnnHVOIZst2XHdFfdMTPxtR0EGs0TdILMlGIft+087oH6/Sw2xTTIjpWXC9vEwsJA8VG3XTGcmO5g==",
2712
+            "version": "3.20.2",
2713
+            "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.2.tgz",
2714
+            "integrity": "sha512-qZEzVQ+5Qh6cROaTPFLNS4lkvQ6mBzE3R6A6EEpssj7Zr2egMHgsy4XapdifqJDGC9CBiNv7s+ejI96rLNQFdg==",
1664 2715
             "dev": true,
1665 2716
             "requires": {
1666
-                "browserslist": "^4.7.0",
1667
-                "semver": "^6.3.0"
2717
+                "browserslist": "^4.19.1",
2718
+                "semver": "7.0.0"
1668 2719
             },
1669 2720
             "dependencies": {
1670 2721
                 "semver": {
1671
-                    "version": "6.3.0",
1672
-                    "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1673
-                    "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
2722
+                    "version": "7.0.0",
2723
+                    "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz",
2724
+                    "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==",
1674 2725
                     "dev": true
1675 2726
                 }
1676 2727
             }
... ...
@@ -1957,9 +3008,9 @@
1957 3008
             "dev": true
1958 3009
         },
1959 3010
         "has-symbols": {
1960
-            "version": "1.0.0",
1961
-            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
1962
-            "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
3011
+            "version": "1.0.2",
3012
+            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
3013
+            "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
1963 3014
             "dev": true
1964 3015
         },
1965 3016
         "has-tostringtag": {
... ...
@@ -2006,15 +3057,6 @@
2006 3057
                 "side-channel": "^1.0.4"
2007 3058
             }
2008 3059
         },
2009
-        "invariant": {
2010
-            "version": "2.2.4",
2011
-            "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
2012
-            "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
2013
-            "dev": true,
2014
-            "requires": {
2015
-                "loose-envify": "^1.0.0"
2016
-            }
2017
-        },
2018 3060
         "is-bigint": {
2019 3061
             "version": "1.0.4",
2020 3062
             "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz",
... ...
@@ -2169,12 +3211,6 @@
2169 3211
                 "call-bind": "^1.0.2"
2170 3212
             }
2171 3213
         },
2172
-        "js-levenshtein": {
2173
-            "version": "1.1.6",
2174
-            "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
2175
-            "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==",
2176
-            "dev": true
2177
-        },
2178 3214
         "js-tokens": {
2179 3215
             "version": "4.0.0",
2180 3216
             "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
... ...
@@ -2249,6 +3285,12 @@
2249 3285
             "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
2250 3286
             "dev": true
2251 3287
         },
3288
+        "lodash.debounce": {
3289
+            "version": "4.0.8",
3290
+            "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
3291
+            "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
3292
+            "dev": true
3293
+        },
2252 3294
         "loose-envify": {
2253 3295
             "version": "1.4.0",
2254 3296
             "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
... ...
@@ -4094,15 +5136,15 @@
4094 5136
             "dev": true
4095 5137
         },
4096 5138
         "object.assign": {
4097
-            "version": "4.1.0",
4098
-            "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
4099
-            "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
5139
+            "version": "4.1.2",
5140
+            "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
5141
+            "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
4100 5142
             "dev": true,
4101 5143
             "requires": {
4102
-                "define-properties": "^1.1.2",
4103
-                "function-bind": "^1.1.1",
4104
-                "has-symbols": "^1.0.0",
4105
-                "object-keys": "^1.0.11"
5144
+                "call-bind": "^1.0.0",
5145
+                "define-properties": "^1.1.3",
5146
+                "has-symbols": "^1.0.1",
5147
+                "object-keys": "^1.1.1"
4106 5148
             }
4107 5149
         },
4108 5150
         "object.entries": {
... ...
@@ -4199,12 +5241,6 @@
4199 5241
             "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
4200 5242
             "dev": true
4201 5243
         },
4202
-        "private": {
4203
-            "version": "0.1.8",
4204
-            "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
4205
-            "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
4206
-            "dev": true
4207
-        },
4208 5244
         "prop-types": {
4209 5245
             "version": "15.7.2",
4210 5246
             "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
... ...
@@ -4257,27 +5293,33 @@
4257 5293
             }
4258 5294
         },
4259 5295
         "regenerate": {
4260
-            "version": "1.4.0",
4261
-            "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
4262
-            "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
5296
+            "version": "1.4.2",
5297
+            "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
5298
+            "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==",
4263 5299
             "dev": true
4264 5300
         },
4265 5301
         "regenerate-unicode-properties": {
4266
-            "version": "8.1.0",
4267
-            "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz",
4268
-            "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==",
5302
+            "version": "9.0.0",
5303
+            "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
5304
+            "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
4269 5305
             "dev": true,
4270 5306
             "requires": {
4271
-                "regenerate": "^1.4.0"
5307
+                "regenerate": "^1.4.2"
4272 5308
             }
4273 5309
         },
5310
+        "regenerator-runtime": {
5311
+            "version": "0.13.9",
5312
+            "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
5313
+            "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
5314
+            "dev": true
5315
+        },
4274 5316
         "regenerator-transform": {
4275
-            "version": "0.14.1",
4276
-            "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz",
4277
-            "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==",
5317
+            "version": "0.14.5",
5318
+            "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz",
5319
+            "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==",
4278 5320
             "dev": true,
4279 5321
             "requires": {
4280
-                "private": "^0.1.6"
5322
+                "@babel/runtime": "^7.8.4"
4281 5323
             }
4282 5324
         },
4283 5325
         "regexp.prototype.flags": {
... ...
@@ -4291,29 +5333,29 @@
4291 5333
             }
4292 5334
         },
4293 5335
         "regexpu-core": {
4294
-            "version": "4.6.0",
4295
-            "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
4296
-            "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
5336
+            "version": "4.8.0",
5337
+            "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
5338
+            "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
4297 5339
             "dev": true,
4298 5340
             "requires": {
4299
-                "regenerate": "^1.4.0",
4300
-                "regenerate-unicode-properties": "^8.1.0",
4301
-                "regjsgen": "^0.5.0",
4302
-                "regjsparser": "^0.6.0",
4303
-                "unicode-match-property-ecmascript": "^1.0.4",
4304
-                "unicode-match-property-value-ecmascript": "^1.1.0"
5341
+                "regenerate": "^1.4.2",
5342
+                "regenerate-unicode-properties": "^9.0.0",
5343
+                "regjsgen": "^0.5.2",
5344
+                "regjsparser": "^0.7.0",
5345
+                "unicode-match-property-ecmascript": "^2.0.0",
5346
+                "unicode-match-property-value-ecmascript": "^2.0.0"
4305 5347
             }
4306 5348
         },
4307 5349
         "regjsgen": {
4308
-            "version": "0.5.0",
4309
-            "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
4310
-            "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
5350
+            "version": "0.5.2",
5351
+            "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz",
5352
+            "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==",
4311 5353
             "dev": true
4312 5354
         },
4313 5355
         "regjsparser": {
4314
-            "version": "0.6.0",
4315
-            "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
4316
-            "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
5356
+            "version": "0.7.0",
5357
+            "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
5358
+            "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
4317 5359
             "dev": true,
4318 5360
             "requires": {
4319 5361
                 "jsesc": "~0.5.0"
... ...
@@ -4522,6 +5564,12 @@
4522 5564
                 "has-flag": "^3.0.0"
4523 5565
             }
4524 5566
         },
5567
+        "supports-preserve-symlinks-flag": {
5568
+            "version": "1.0.0",
5569
+            "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
5570
+            "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
5571
+            "dev": true
5572
+        },
4525 5573
         "to-fast-properties": {
4526 5574
             "version": "2.0.0",
4527 5575
             "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
... ...
@@ -4558,31 +5606,31 @@
4558 5606
             }
4559 5607
         },
4560 5608
         "unicode-canonical-property-names-ecmascript": {
4561
-            "version": "1.0.4",
4562
-            "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
4563
-            "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
5609
+            "version": "2.0.0",
5610
+            "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
5611
+            "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
4564 5612
             "dev": true
4565 5613
         },
4566 5614
         "unicode-match-property-ecmascript": {
4567
-            "version": "1.0.4",
4568
-            "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
4569
-            "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
5615
+            "version": "2.0.0",
5616
+            "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
5617
+            "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
4570 5618
             "dev": true,
4571 5619
             "requires": {
4572
-                "unicode-canonical-property-names-ecmascript": "^1.0.4",
4573
-                "unicode-property-aliases-ecmascript": "^1.0.4"
5620
+                "unicode-canonical-property-names-ecmascript": "^2.0.0",
5621
+                "unicode-property-aliases-ecmascript": "^2.0.0"
4574 5622
             }
4575 5623
         },
4576 5624
         "unicode-match-property-value-ecmascript": {
4577
-            "version": "1.1.0",
4578
-            "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz",
4579
-            "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==",
5625
+            "version": "2.0.0",
5626
+            "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
5627
+            "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
4580 5628
             "dev": true
4581 5629
         },
4582 5630
         "unicode-property-aliases-ecmascript": {
4583
-            "version": "1.0.5",
4584
-            "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz",
4585
-            "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==",
5631
+            "version": "2.0.0",
5632
+            "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
5633
+            "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
4586 5634
             "dev": true
4587 5635
         },
4588 5636
         "which-boxed-primitive": {
... ...
@@ -13,7 +13,7 @@
13 13
     "@babel/core": "^7.16.7",
14 14
     "@babel/plugin-proposal-object-rest-spread": "^7.16.7",
15 15
     "@babel/plugin-transform-react-jsx": "^7.16.7",
16
-    "@babel/preset-env": "^7.5.0",
16
+    "@babel/preset-env": "^7.16.7",
17 17
     "@babel/preset-react": "^7.0.0",
18 18
     "babel-core": "^7.0.0-bridge.0",
19 19
     "eslint-plugin-react": "^7.28.0",