about summary refs log tree commit diff
path: root/pkgs/servers/zigbee2mqtt
diff options
context:
space:
mode:
authorMartin Weinelt <hexa@darmstadt.ccc.de>2022-05-01 23:50:07 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2022-05-01 23:50:07 +0200
commite602c06be76673aaa1afd57d66be93d91174e276 (patch)
tree7c397dc385e6d266bdc822db325b995fd5c90003 /pkgs/servers/zigbee2mqtt
parentf71b27719220d68cd2e2b5366bf757c01b9345d4 (diff)
zigbee2mqtt: 1.25.0 -> 1.25.1
https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.25.1
Diffstat (limited to 'pkgs/servers/zigbee2mqtt')
-rw-r--r--pkgs/servers/zigbee2mqtt/default.nix4
-rw-r--r--pkgs/servers/zigbee2mqtt/node-packages.nix4583
2 files changed, 420 insertions, 4167 deletions
diff --git a/pkgs/servers/zigbee2mqtt/default.nix b/pkgs/servers/zigbee2mqtt/default.nix
index 3634548223ddd..967c6448a40b0 100644
--- a/pkgs/servers/zigbee2mqtt/default.nix
+++ b/pkgs/servers/zigbee2mqtt/default.nix
@@ -3,14 +3,14 @@ let
   package = (import ./node.nix { inherit pkgs; inherit (stdenv.hostPlatform) system; }).package;
 in
 package.override rec {
-  version = "1.25.0";
+  version = "1.25.1";
   reconstructLock = true;
 
   src = pkgs.fetchFromGitHub {
     owner = "Koenkk";
     repo = "zigbee2mqtt";
     rev = version;
-    sha256 = "Wp3+N3np/biNw2xaR79PpQ/S7o3FftjH6AgyMLM+ya8=";
+    sha256 = "IMRpT4BQvnsk8rl2bxiUbzVp4UcEaPLsniKneOq7Av4=";
   };
 
   passthru.tests.zigbee2mqtt = nixosTests.zigbee2mqtt;
diff --git a/pkgs/servers/zigbee2mqtt/node-packages.nix b/pkgs/servers/zigbee2mqtt/node-packages.nix
index e4143d6eeceda..b14ca0a6e134b 100644
--- a/pkgs/servers/zigbee2mqtt/node-packages.nix
+++ b/pkgs/servers/zigbee2mqtt/node-packages.nix
@@ -4,15 +4,6 @@
 
 let
   sources = {
-    "@ampproject/remapping-2.0.3" = {
-      name = "_at_ampproject_slash_remapping";
-      packageName = "@ampproject/remapping";
-      version = "2.0.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.0.3.tgz";
-        sha512 = "DmIAguV77yFP0MGVFWknCMgSLAtsLR3VlRTteR6xgMpIfYtwaZuMvjGv5YlpiqN7S/5q87DHyuIx8oa15kiyag==";
-      };
-    };
     "@ampproject/remapping-2.1.2" = {
       name = "_at_ampproject_slash_remapping";
       packageName = "@ampproject/remapping";
@@ -22,25 +13,6 @@ let
         sha512 = "hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==";
       };
     };
-    "@babel/cli-7.17.0" = {
-      name = "_at_babel_slash_cli";
-      packageName = "@babel/cli";
-      version = "7.17.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/cli/-/cli-7.17.0.tgz";
-        sha512 = "es10YH/ejXbg551vtnmEzIPe3MQRNOS644o3pf8vUr1tIeNzVNlP8BBvs1Eh7roh5A+k2fEHUas+ZptOWHA1fQ==";
-      };
-    };
-    "@babel/cli-https://registry.npmjs.org/@babel/cli/-/cli-7.17.0.tgz" = {
-      name = "_at_babel_slash_cli";
-      packageName = "@babel/cli";
-      version = 1;
-      src = fetchurl {
-        name = "cli-1.tar.gz";
-        url = "https://registry.npmjs.org/@babel/cli/-/cli-7.17.0.tgz";
-        sha512 = "es10YH/ejXbg551vtnmEzIPe3MQRNOS644o3pf8vUr1tIeNzVNlP8BBvs1Eh7roh5A+k2fEHUas+ZptOWHA1fQ==";
-      };
-    };
     "@babel/code-frame-7.16.7" = {
       name = "_at_babel_slash_code-frame";
       packageName = "@babel/code-frame";
@@ -50,15 +22,6 @@ let
         sha512 = "iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==";
       };
     };
-    "@babel/compat-data-7.17.0" = {
-      name = "_at_babel_slash_compat-data";
-      packageName = "@babel/compat-data";
-      version = "7.17.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz";
-        sha512 = "392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==";
-      };
-    };
     "@babel/compat-data-7.17.7" = {
       name = "_at_babel_slash_compat-data";
       packageName = "@babel/compat-data";
@@ -68,40 +31,22 @@ let
         sha512 = "p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==";
       };
     };
-    "@babel/core-7.17.0" = {
+    "@babel/core-7.17.9" = {
       name = "_at_babel_slash_core";
       packageName = "@babel/core";
-      version = "7.17.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/core/-/core-7.17.0.tgz";
-        sha512 = "x/5Ea+RO5MvF9ize5DeVICJoVrNv0Mi2RnIABrZEKYvPEpldXwauPkgvYA17cKa6WpU3LoYvYbuEMFtSNFsarA==";
-      };
-    };
-    "@babel/core-7.17.8" = {
-      name = "_at_babel_slash_core";
-      packageName = "@babel/core";
-      version = "7.17.8";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz";
-        sha512 = "OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==";
-      };
-    };
-    "@babel/generator-7.17.0" = {
-      name = "_at_babel_slash_generator";
-      packageName = "@babel/generator";
-      version = "7.17.0";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/generator/-/generator-7.17.0.tgz";
-        sha512 = "I3Omiv6FGOC29dtlZhkfXO6pgkmukJSlT26QjVvS1DGZe/NzSVCPG41X0tS21oZkJYlovfj9qDWgKP+Cn4bXxw==";
+        url = "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz";
+        sha512 = "5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==";
       };
     };
-    "@babel/generator-7.17.7" = {
+    "@babel/generator-7.17.9" = {
       name = "_at_babel_slash_generator";
       packageName = "@babel/generator";
-      version = "7.17.7";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz";
-        sha512 = "oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==";
+        url = "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz";
+        sha512 = "rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==";
       };
     };
     "@babel/helper-annotate-as-pure-7.16.7" = {
@@ -122,15 +67,6 @@ let
         sha512 = "C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==";
       };
     };
-    "@babel/helper-compilation-targets-7.16.7" = {
-      name = "_at_babel_slash_helper-compilation-targets";
-      packageName = "@babel/helper-compilation-targets";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz";
-        sha512 = "mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==";
-      };
-    };
     "@babel/helper-compilation-targets-7.17.7" = {
       name = "_at_babel_slash_helper-compilation-targets";
       packageName = "@babel/helper-compilation-targets";
@@ -140,22 +76,13 @@ let
         sha512 = "UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==";
       };
     };
-    "@babel/helper-create-class-features-plugin-7.17.1" = {
+    "@babel/helper-create-class-features-plugin-7.17.9" = {
       name = "_at_babel_slash_helper-create-class-features-plugin";
       packageName = "@babel/helper-create-class-features-plugin";
-      version = "7.17.1";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz";
-        sha512 = "JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==";
-      };
-    };
-    "@babel/helper-create-class-features-plugin-7.17.6" = {
-      name = "_at_babel_slash_helper-create-class-features-plugin";
-      packageName = "@babel/helper-create-class-features-plugin";
-      version = "7.17.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz";
-        sha512 = "SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==";
+        url = "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz";
+        sha512 = "kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==";
       };
     };
     "@babel/helper-create-regexp-features-plugin-7.17.0" = {
@@ -194,22 +121,13 @@ let
         sha512 = "KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==";
       };
     };
-    "@babel/helper-function-name-7.16.7" = {
+    "@babel/helper-function-name-7.17.9" = {
       name = "_at_babel_slash_helper-function-name";
       packageName = "@babel/helper-function-name";
-      version = "7.16.7";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz";
-        sha512 = "QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==";
-      };
-    };
-    "@babel/helper-get-function-arity-7.16.7" = {
-      name = "_at_babel_slash_helper-get-function-arity";
-      packageName = "@babel/helper-get-function-arity";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz";
-        sha512 = "flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==";
+        url = "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz";
+        sha512 = "7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==";
       };
     };
     "@babel/helper-hoist-variables-7.16.7" = {
@@ -221,15 +139,6 @@ let
         sha512 = "m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==";
       };
     };
-    "@babel/helper-member-expression-to-functions-7.16.7" = {
-      name = "_at_babel_slash_helper-member-expression-to-functions";
-      packageName = "@babel/helper-member-expression-to-functions";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz";
-        sha512 = "VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==";
-      };
-    };
     "@babel/helper-member-expression-to-functions-7.17.7" = {
       name = "_at_babel_slash_helper-member-expression-to-functions";
       packageName = "@babel/helper-member-expression-to-functions";
@@ -248,15 +157,6 @@ let
         sha512 = "LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==";
       };
     };
-    "@babel/helper-module-transforms-7.16.7" = {
-      name = "_at_babel_slash_helper-module-transforms";
-      packageName = "@babel/helper-module-transforms";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz";
-        sha512 = "gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==";
-      };
-    };
     "@babel/helper-module-transforms-7.17.7" = {
       name = "_at_babel_slash_helper-module-transforms";
       packageName = "@babel/helper-module-transforms";
@@ -302,15 +202,6 @@ let
         sha512 = "y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==";
       };
     };
-    "@babel/helper-simple-access-7.16.7" = {
-      name = "_at_babel_slash_helper-simple-access";
-      packageName = "@babel/helper-simple-access";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz";
-        sha512 = "ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==";
-      };
-    };
     "@babel/helper-simple-access-7.17.7" = {
       name = "_at_babel_slash_helper-simple-access";
       packageName = "@babel/helper-simple-access";
@@ -365,49 +256,31 @@ let
         sha512 = "8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==";
       };
     };
-    "@babel/helpers-7.17.0" = {
+    "@babel/helpers-7.17.9" = {
       name = "_at_babel_slash_helpers";
       packageName = "@babel/helpers";
-      version = "7.17.0";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.0.tgz";
-        sha512 = "Xe/9NFxjPwELUvW2dsukcMZIp6XwPSbI4ojFBJuX5ramHuVE22SVcZIwqzdWo5uCgeTXW8qV97lMvSOjq+1+nQ==";
+        url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz";
+        sha512 = "cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==";
       };
     };
-    "@babel/helpers-7.17.8" = {
-      name = "_at_babel_slash_helpers";
-      packageName = "@babel/helpers";
-      version = "7.17.8";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz";
-        sha512 = "QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==";
-      };
-    };
-    "@babel/highlight-7.16.10" = {
+    "@babel/highlight-7.17.9" = {
       name = "_at_babel_slash_highlight";
       packageName = "@babel/highlight";
-      version = "7.16.10";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz";
-        sha512 = "5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==";
+        url = "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz";
+        sha512 = "J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==";
       };
     };
-    "@babel/parser-7.17.0" = {
+    "@babel/parser-7.17.9" = {
       name = "_at_babel_slash_parser";
       packageName = "@babel/parser";
-      version = "7.17.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.17.0.tgz";
-        sha512 = "VKXSCQx5D8S04ej+Dqsr1CzYvvWgf20jIw2D+YhQCrIlr2UZGaDds23Y0xg75/skOxpLCRpUZvk/1EAVkGoDOw==";
-      };
-    };
-    "@babel/parser-7.17.8" = {
-      name = "_at_babel_slash_parser";
-      packageName = "@babel/parser";
-      version = "7.17.8";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz";
-        sha512 = "BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==";
+        url = "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz";
+        sha512 = "vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==";
       };
     };
     "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7" = {
@@ -446,15 +319,6 @@ let
         sha512 = "IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==";
       };
     };
-    "@babel/plugin-proposal-class-static-block-7.16.7" = {
-      name = "_at_babel_slash_plugin-proposal-class-static-block";
-      packageName = "@babel/plugin-proposal-class-static-block";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.7.tgz";
-        sha512 = "dgqJJrcZoG/4CkMopzhPJjGxsIe9A8RlkQLnL/Vhhx8AA9ZuaRwGSlscSh42hazc7WSrya/IK7mTeoF0DP9tEw==";
-      };
-    };
     "@babel/plugin-proposal-class-static-block-7.17.6" = {
       name = "_at_babel_slash_plugin-proposal-class-static-block";
       packageName = "@babel/plugin-proposal-class-static-block";
@@ -464,13 +328,13 @@ let
         sha512 = "X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==";
       };
     };
-    "@babel/plugin-proposal-decorators-7.17.8" = {
+    "@babel/plugin-proposal-decorators-7.17.9" = {
       name = "_at_babel_slash_plugin-proposal-decorators";
       packageName = "@babel/plugin-proposal-decorators";
-      version = "7.17.8";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz";
-        sha512 = "U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==";
+        url = "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.9.tgz";
+        sha512 = "EfH2LZ/vPa2wuPwJ26j+kYRkaubf89UlwxKXtxqEm57HrgSEYDB8t4swFP+p8LcI9yiP9ZRJJjo/58hS6BnaDA==";
       };
     };
     "@babel/plugin-proposal-dynamic-import-7.16.7" = {
@@ -527,15 +391,6 @@ let
         sha512 = "vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==";
       };
     };
-    "@babel/plugin-proposal-object-rest-spread-7.16.7" = {
-      name = "_at_babel_slash_plugin-proposal-object-rest-spread";
-      packageName = "@babel/plugin-proposal-object-rest-spread";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.7.tgz";
-        sha512 = "3O0Y4+dw94HA86qSg9IHfyPktgR7q3gpNVAeiKQd+8jBKFaU5NQS1Yatgo4wY+UFNuLjvxcSmzcsHqrhgTyBUA==";
-      };
-    };
     "@babel/plugin-proposal-object-rest-spread-7.17.3" = {
       name = "_at_babel_slash_plugin-proposal-object-rest-spread";
       packageName = "@babel/plugin-proposal-object-rest-spread";
@@ -806,15 +661,6 @@ let
         sha512 = "gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==";
       };
     };
-    "@babel/plugin-transform-destructuring-7.16.7" = {
-      name = "_at_babel_slash_plugin-transform-destructuring";
-      packageName = "@babel/plugin-transform-destructuring";
-      version = "7.16.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.7.tgz";
-        sha512 = "VqAwhTHBnu5xBVDCvrvqJbtLUa++qZaWC0Fgr2mqokBlulZARGyIvZDoqbPlPaKImQ9dKAcCzbv+ul//uqu70A==";
-      };
-    };
     "@babel/plugin-transform-destructuring-7.17.7" = {
       name = "_at_babel_slash_plugin-transform-destructuring";
       packageName = "@babel/plugin-transform-destructuring";
@@ -896,31 +742,13 @@ let
         sha512 = "KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==";
       };
     };
-    "@babel/plugin-transform-modules-commonjs-7.16.8" = {
+    "@babel/plugin-transform-modules-commonjs-7.17.9" = {
       name = "_at_babel_slash_plugin-transform-modules-commonjs";
       packageName = "@babel/plugin-transform-modules-commonjs";
-      version = "7.16.8";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.8.tgz";
-        sha512 = "oflKPvsLT2+uKQopesJt3ApiaIS2HW+hzHFcwRNtyDGieAeC/dIHZX8buJQ2J2X1rxGPy4eRcUijm3qcSPjYcA==";
-      };
-    };
-    "@babel/plugin-transform-modules-commonjs-7.17.7" = {
-      name = "_at_babel_slash_plugin-transform-modules-commonjs";
-      packageName = "@babel/plugin-transform-modules-commonjs";
-      version = "7.17.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz";
-        sha512 = "ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==";
-      };
-    };
-    "@babel/plugin-transform-modules-systemjs-7.16.7" = {
-      name = "_at_babel_slash_plugin-transform-modules-systemjs";
-      packageName = "@babel/plugin-transform-modules-systemjs";
-      version = "7.16.7";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.7.tgz";
-        sha512 = "DuK5E3k+QQmnOqBR9UkusByy5WZWGRxfzV529s9nPra1GE7olmxfqO2FHobEOYSPIjPBTr4p66YDcjQnt8cBmw==";
+        url = "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.9.tgz";
+        sha512 = "2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==";
       };
     };
     "@babel/plugin-transform-modules-systemjs-7.17.8" = {
@@ -986,13 +814,13 @@ let
         sha512 = "z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==";
       };
     };
-    "@babel/plugin-transform-regenerator-7.16.7" = {
+    "@babel/plugin-transform-regenerator-7.17.9" = {
       name = "_at_babel_slash_plugin-transform-regenerator";
       packageName = "@babel/plugin-transform-regenerator";
-      version = "7.16.7";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz";
-        sha512 = "mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==";
+        url = "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz";
+        sha512 = "Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==";
       };
     };
     "@babel/plugin-transform-reserved-words-7.16.7" = {
@@ -1085,16 +913,6 @@ let
         sha512 = "qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==";
       };
     };
-    "@babel/preset-env-https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz" = {
-      name = "_at_babel_slash_preset-env";
-      packageName = "@babel/preset-env";
-      version = 1;
-      src = fetchurl {
-        name = "preset-env-1.tar.gz";
-        url = "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz";
-        sha512 = "qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==";
-      };
-    };
     "@babel/preset-modules-0.1.5" = {
       name = "_at_babel_slash_preset-modules";
       packageName = "@babel/preset-modules";
@@ -1113,32 +931,13 @@ let
         sha512 = "WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==";
       };
     };
-    "@babel/preset-typescript-https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz" = {
-      name = "_at_babel_slash_preset-typescript";
-      packageName = "@babel/preset-typescript";
-      version = 1;
-      src = fetchurl {
-        name = "preset-typescript-1.tar.gz";
-        url = "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz";
-        sha512 = "WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==";
-      };
-    };
-    "@babel/runtime-7.17.0" = {
+    "@babel/runtime-7.17.9" = {
       name = "_at_babel_slash_runtime";
       packageName = "@babel/runtime";
-      version = "7.17.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.0.tgz";
-        sha512 = "etcO/ohMNaNA2UBdaXBBSX/3aEzFMRrVfaPv8Ptc0k+cWpWW0QFiGZ2XnVqQZI1Cf734LbPGmqBKWESfW4x/dQ==";
-      };
-    };
-    "@babel/runtime-7.17.8" = {
-      name = "_at_babel_slash_runtime";
-      packageName = "@babel/runtime";
-      version = "7.17.8";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz";
-        sha512 = "dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==";
+        url = "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz";
+        sha512 = "lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==";
       };
     };
     "@babel/template-7.16.7" = {
@@ -1150,22 +949,13 @@ let
         sha512 = "I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==";
       };
     };
-    "@babel/traverse-7.17.0" = {
+    "@babel/traverse-7.17.9" = {
       name = "_at_babel_slash_traverse";
       packageName = "@babel/traverse";
-      version = "7.17.0";
+      version = "7.17.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.0.tgz";
-        sha512 = "fpFIXvqD6kC7c7PUNnZ0Z8cQXlarCLtCUpt2S1Dx7PjoRtCFffvOkHHSom+m5HIxMZn5bIBVb71lhabcmjEsqg==";
-      };
-    };
-    "@babel/traverse-7.17.3" = {
-      name = "_at_babel_slash_traverse";
-      packageName = "@babel/traverse";
-      version = "7.17.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz";
-        sha512 = "5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==";
+        url = "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz";
+        sha512 = "PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==";
       };
     };
     "@babel/types-7.17.0" = {
@@ -1204,31 +994,13 @@ let
         sha512 = "hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==";
       };
     };
-    "@eslint/eslintrc-1.0.5" = {
+    "@eslint/eslintrc-1.2.2" = {
       name = "_at_eslint_slash_eslintrc";
       packageName = "@eslint/eslintrc";
-      version = "1.0.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz";
-        sha512 = "BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==";
-      };
-    };
-    "@eslint/eslintrc-1.2.1" = {
-      name = "_at_eslint_slash_eslintrc";
-      packageName = "@eslint/eslintrc";
-      version = "1.2.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz";
-        sha512 = "bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==";
-      };
-    };
-    "@humanwhocodes/config-array-0.9.3" = {
-      name = "_at_humanwhocodes_slash_config-array";
-      packageName = "@humanwhocodes/config-array";
-      version = "0.9.3";
+      version = "1.2.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz";
-        sha512 = "3xSMlXHh03hCcCmFc0rbKp3Ivt2PFEJnQUJDDMTJQ2wkECZWdq4GePs2ctc5H8zV+cHPaq8k2vU8mrQjA6iHdQ==";
+        url = "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.2.tgz";
+        sha512 = "lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==";
       };
     };
     "@humanwhocodes/config-array-0.9.5" = {
@@ -1267,15 +1039,6 @@ let
         sha512 = "ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==";
       };
     };
-    "@jest/console-27.5.0" = {
-      name = "_at_jest_slash_console";
-      packageName = "@jest/console";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/console/-/console-27.5.0.tgz";
-        sha512 = "WUzX5neFb0IOQOy/7A2VhiGdxJKk85Xns2Oq29JaHmtnSel+BsjwyQZxzAs2Xxfd2i452fwdDG9ox/IWi81bdQ==";
-      };
-    };
     "@jest/console-27.5.1" = {
       name = "_at_jest_slash_console";
       packageName = "@jest/console";
@@ -1285,15 +1048,6 @@ let
         sha512 = "kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==";
       };
     };
-    "@jest/core-27.5.0" = {
-      name = "_at_jest_slash_core";
-      packageName = "@jest/core";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/core/-/core-27.5.0.tgz";
-        sha512 = "DcUTkZyon+dRozTEjy38Bgt3PIU51GdUJuz3uHKg5maGtmCaYqPUGiM3Xddqi7eIMC7E3fTGIlHqH9i0pTOy6Q==";
-      };
-    };
     "@jest/core-27.5.1" = {
       name = "_at_jest_slash_core";
       packageName = "@jest/core";
@@ -1303,15 +1057,6 @@ let
         sha512 = "AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==";
       };
     };
-    "@jest/environment-27.5.0" = {
-      name = "_at_jest_slash_environment";
-      packageName = "@jest/environment";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/environment/-/environment-27.5.0.tgz";
-        sha512 = "lg0JFsMaLKgpwzs0knOg21Z4OQwaJoBLutnmYzip4tyLTXP21VYWtYGpLXgx42fw/Mw05m1WDXWKgwR6WnsiTw==";
-      };
-    };
     "@jest/environment-27.5.1" = {
       name = "_at_jest_slash_environment";
       packageName = "@jest/environment";
@@ -1321,15 +1066,6 @@ let
         sha512 = "/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==";
       };
     };
-    "@jest/fake-timers-27.5.0" = {
-      name = "_at_jest_slash_fake-timers";
-      packageName = "@jest/fake-timers";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.0.tgz";
-        sha512 = "e3WrlpqSHq3HAQ03JFjTn8YCrsyg640/sr1rjkM2rNv8z1ufjudpv4xq6DvvTJYB6FuUrfg0g+7bSKPet5QfCQ==";
-      };
-    };
     "@jest/fake-timers-27.5.1" = {
       name = "_at_jest_slash_fake-timers";
       packageName = "@jest/fake-timers";
@@ -1339,15 +1075,6 @@ let
         sha512 = "/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==";
       };
     };
-    "@jest/globals-27.5.0" = {
-      name = "_at_jest_slash_globals";
-      packageName = "@jest/globals";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/globals/-/globals-27.5.0.tgz";
-        sha512 = "wWpMnTiR65Q4JD7fr2BqN+ZDbi99mmILnEM6u7AaX4geASEIVvQsiB4RCvwZrIX5YZCsAjviJQVq9CYddLABkg==";
-      };
-    };
     "@jest/globals-27.5.1" = {
       name = "_at_jest_slash_globals";
       packageName = "@jest/globals";
@@ -1357,15 +1084,6 @@ let
         sha512 = "ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==";
       };
     };
-    "@jest/reporters-27.5.0" = {
-      name = "_at_jest_slash_reporters";
-      packageName = "@jest/reporters";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.0.tgz";
-        sha512 = "DG+BmVSx2uaJSTKz5z1eScgHTQ6/cZ5CCKSpmpr4sXQPwV2V5aUMOBDwXX1MnqNRhH7/Rq9K97ynnocvho5aMA==";
-      };
-    };
     "@jest/reporters-27.5.1" = {
       name = "_at_jest_slash_reporters";
       packageName = "@jest/reporters";
@@ -1375,15 +1093,6 @@ let
         sha512 = "cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==";
       };
     };
-    "@jest/source-map-27.5.0" = {
-      name = "_at_jest_slash_source-map";
-      packageName = "@jest/source-map";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.0.tgz";
-        sha512 = "0xr7VZ+JNCRrlCyRMYhquUm8eU3kNdGDaIW4s3L625bNjk273v9ZhAm3YczIuzJzYH0pnjT+QSCiZQegWKjeow==";
-      };
-    };
     "@jest/source-map-27.5.1" = {
       name = "_at_jest_slash_source-map";
       packageName = "@jest/source-map";
@@ -1393,15 +1102,6 @@ let
         sha512 = "y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==";
       };
     };
-    "@jest/test-result-27.5.0" = {
-      name = "_at_jest_slash_test-result";
-      packageName = "@jest/test-result";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.0.tgz";
-        sha512 = "Lxecvx5mN6WIeynIyW0dWDQm8UPGMHvTwxUPK+OsZaqBDMGaNDSZtw53VoVk7HyT6AcRblMR/pfa0XucmH4hGw==";
-      };
-    };
     "@jest/test-result-27.5.1" = {
       name = "_at_jest_slash_test-result";
       packageName = "@jest/test-result";
@@ -1411,15 +1111,6 @@ let
         sha512 = "EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==";
       };
     };
-    "@jest/test-sequencer-27.5.0" = {
-      name = "_at_jest_slash_test-sequencer";
-      packageName = "@jest/test-sequencer";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.0.tgz";
-        sha512 = "WzjcDflqbpWe+SnJPCvB2gB6haGfrkzAgzY6Pb1aq+EPoVAj2mwBaKN0ROWI4H87aSslCjq2M+BUQFNJ8VpnDA==";
-      };
-    };
     "@jest/test-sequencer-27.5.1" = {
       name = "_at_jest_slash_test-sequencer";
       packageName = "@jest/test-sequencer";
@@ -1429,15 +1120,6 @@ let
         sha512 = "LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==";
       };
     };
-    "@jest/transform-27.5.0" = {
-      name = "_at_jest_slash_transform";
-      packageName = "@jest/transform";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/transform/-/transform-27.5.0.tgz";
-        sha512 = "yXUy/iO3TH1itxJ9BF7LLjuXt8TtgtjAl0PBQbUaCvRa+L0yYBob6uayW9dFRX/CDQweouLhvmXh44zRiaB+yA==";
-      };
-    };
     "@jest/transform-27.5.1" = {
       name = "_at_jest_slash_transform";
       packageName = "@jest/transform";
@@ -1447,15 +1129,6 @@ let
         sha512 = "ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==";
       };
     };
-    "@jest/types-27.5.0" = {
-      name = "_at_jest_slash_types";
-      packageName = "@jest/types";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jest/types/-/types-27.5.0.tgz";
-        sha512 = "oDHEp7gwSgA82RZ6pzUL3ugM2njP/lVB1MsxRZNOBk+CoNvh9SpH1lQixPFc/kDlV50v59csiW4HLixWmhmgPQ==";
-      };
-    };
     "@jest/types-27.5.1" = {
       name = "_at_jest_slash_types";
       packageName = "@jest/types";
@@ -1465,31 +1138,13 @@ let
         sha512 = "Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==";
       };
     };
-    "@jridgewell/resolve-uri-3.0.4" = {
-      name = "_at_jridgewell_slash_resolve-uri";
-      packageName = "@jridgewell/resolve-uri";
-      version = "3.0.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.4.tgz";
-        sha512 = "cz8HFjOFfUBtvN+NXYSFMHYRdxZMaEl0XypVrhzxBgadKIXhIkRd8aMeHhmF56Sl7SuS8OnUpQ73/k9LE4VnLg==";
-      };
-    };
-    "@jridgewell/resolve-uri-3.0.5" = {
+    "@jridgewell/resolve-uri-3.0.6" = {
       name = "_at_jridgewell_slash_resolve-uri";
       packageName = "@jridgewell/resolve-uri";
-      version = "3.0.5";
+      version = "3.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz";
-        sha512 = "VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==";
-      };
-    };
-    "@jridgewell/sourcemap-codec-1.4.10" = {
-      name = "_at_jridgewell_slash_sourcemap-codec";
-      packageName = "@jridgewell/sourcemap-codec";
-      version = "1.4.10";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.10.tgz";
-        sha512 = "Ht8wIW5v165atIX1p+JvKR5ONzUyF4Ac8DZIQ5kZs9zrb6M8SJNXpx1zn04rn65VjBMygRoMXcyYwNK0fT7bEg==";
+        url = "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz";
+        sha512 = "R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==";
       };
     };
     "@jridgewell/sourcemap-codec-1.4.11" = {
@@ -1501,31 +1156,13 @@ let
         sha512 = "Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==";
       };
     };
-    "@jridgewell/trace-mapping-0.2.7" = {
-      name = "_at_jridgewell_slash_trace-mapping";
-      packageName = "@jridgewell/trace-mapping";
-      version = "0.2.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.2.7.tgz";
-        sha512 = "ZKfRhw6eK2vvdWqpU7DQq49+BZESqh5rmkYpNhuzkz01tapssl2sNNy6uMUIgrTtUWQDijomWJzJRCoevVrfgw==";
-      };
-    };
-    "@jridgewell/trace-mapping-0.3.4" = {
+    "@jridgewell/trace-mapping-0.3.9" = {
       name = "_at_jridgewell_slash_trace-mapping";
       packageName = "@jridgewell/trace-mapping";
-      version = "0.3.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz";
-        sha512 = "vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==";
-      };
-    };
-    "@nicolo-ribaudo/chokidar-2-2.1.8-no-fsevents.3" = {
-      name = "_at_nicolo-ribaudo_slash_chokidar-2";
-      packageName = "@nicolo-ribaudo/chokidar-2";
-      version = "2.1.8-no-fsevents.3";
+      version = "0.3.9";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz";
-        sha512 = "s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==";
+        url = "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz";
+        sha512 = "3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==";
       };
     };
     "@nodelib/fs.scandir-2.1.5" = {
@@ -1681,15 +1318,6 @@ let
         sha512 = "RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==";
       };
     };
-    "@types/babel__core-7.1.18" = {
-      name = "_at_types_slash_babel__core";
-      packageName = "@types/babel__core";
-      version = "7.1.18";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz";
-        sha512 = "S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==";
-      };
-    };
     "@types/babel__core-7.1.19" = {
       name = "_at_types_slash_babel__core";
       packageName = "@types/babel__core";
@@ -1717,13 +1345,13 @@ let
         sha512 = "azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==";
       };
     };
-    "@types/babel__traverse-7.14.2" = {
+    "@types/babel__traverse-7.17.0" = {
       name = "_at_types_slash_babel__traverse";
       packageName = "@types/babel__traverse";
-      version = "7.14.2";
+      version = "7.17.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz";
-        sha512 = "K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==";
+        url = "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz";
+        sha512 = "r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==";
       };
     };
     "@types/debounce-1.2.1" = {
@@ -1735,35 +1363,6 @@ let
         sha512 = "epMsEE85fi4lfmJUH/89/iV/LI+F5CvNIvmgs5g5jYFPfhO2S/ae8WSsLOKWdwtoaZw9Q2IhJ4tQ5tFCcS/4HA==";
       };
     };
-    "@types/debounce-https://registry.npmjs.org/@types/debounce/-/debounce-1.2.1.tgz" = {
-      name = "_at_types_slash_debounce";
-      packageName = "@types/debounce";
-      version = 1;
-      src = fetchurl {
-        name = "debounce-1.tar.gz";
-        url = "https://registry.npmjs.org/@types/debounce/-/debounce-1.2.1.tgz";
-        sha512 = "epMsEE85fi4lfmJUH/89/iV/LI+F5CvNIvmgs5g5jYFPfhO2S/ae8WSsLOKWdwtoaZw9Q2IhJ4tQ5tFCcS/4HA==";
-      };
-    };
-    "@types/debug-4.1.7" = {
-      name = "_at_types_slash_debug";
-      packageName = "@types/debug";
-      version = "4.1.7";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz";
-        sha512 = "9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==";
-      };
-    };
-    "@types/debug-https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz" = {
-      name = "_at_types_slash_debug";
-      packageName = "@types/debug";
-      version = 1;
-      src = fetchurl {
-        name = "debug-1.tar.gz";
-        url = "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz";
-        sha512 = "9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==";
-      };
-    };
     "@types/finalhandler-1.1.1" = {
       name = "_at_types_slash_finalhandler";
       packageName = "@types/finalhandler";
@@ -1827,15 +1426,6 @@ let
         sha512 = "c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==";
       };
     };
-    "@types/jest-27.4.0" = {
-      name = "_at_types_slash_jest";
-      packageName = "@types/jest";
-      version = "27.4.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz";
-        sha512 = "gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==";
-      };
-    };
     "@types/jest-27.4.1" = {
       name = "_at_types_slash_jest";
       packageName = "@types/jest";
@@ -1845,16 +1435,6 @@ let
         sha512 = "23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==";
       };
     };
-    "@types/jest-https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz" = {
-      name = "_at_types_slash_jest";
-      packageName = "@types/jest";
-      version = 1;
-      src = fetchurl {
-        name = "jest-1.tar.gz";
-        url = "https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz";
-        sha512 = "gHl8XuC1RZ8H2j5sHv/JqsaxXkDDM9iDOgu0Wp8sjs4u/snb2PVehyWXJPr+ORA0RPpgw231mnutWI1+0hgjIQ==";
-      };
-    };
     "@types/js-yaml-4.0.5" = {
       name = "_at_types_slash_js-yaml";
       packageName = "@types/js-yaml";
@@ -1873,15 +1453,6 @@ let
         sha512 = "wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==";
       };
     };
-    "@types/json-schema-7.0.9" = {
-      name = "_at_types_slash_json-schema";
-      packageName = "@types/json-schema";
-      version = "7.0.9";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz";
-        sha512 = "qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==";
-      };
-    };
     "@types/minimatch-3.0.5" = {
       name = "_at_types_slash_minimatch";
       packageName = "@types/minimatch";
@@ -1891,69 +1462,13 @@ let
         sha512 = "Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==";
       };
     };
-    "@types/ms-0.7.31" = {
-      name = "_at_types_slash_ms";
-      packageName = "@types/ms";
-      version = "0.7.31";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz";
-        sha512 = "iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==";
-      };
-    };
-    "@types/mz-2.7.4" = {
-      name = "_at_types_slash_mz";
-      packageName = "@types/mz";
-      version = "2.7.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/mz/-/mz-2.7.4.tgz";
-        sha512 = "Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==";
-      };
-    };
-    "@types/mz-https://registry.npmjs.org/@types/mz/-/mz-2.7.4.tgz" = {
-      name = "_at_types_slash_mz";
-      packageName = "@types/mz";
-      version = 1;
-      src = fetchurl {
-        name = "mz-1.tar.gz";
-        url = "https://registry.npmjs.org/@types/mz/-/mz-2.7.4.tgz";
-        sha512 = "Zs0imXxyWT20j3Z2NwKpr0IO2LmLactBblNyLua5Az4UHuqOQ02V3jPTgyKwDkuc33/ahw+C3O1PIZdrhFMuQA==";
-      };
-    };
-    "@types/nedb-1.8.12" = {
-      name = "_at_types_slash_nedb";
-      packageName = "@types/nedb";
-      version = "1.8.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/nedb/-/nedb-1.8.12.tgz";
-        sha512 = "ICDoQMORMjOSqfNFXT4ENXfwwCir1BPblXNm0SPH7C4Q10ou+pvVagcFAJ+rrzf3A47tGU4K/KbzKu7wO9j45Q==";
-      };
-    };
-    "@types/nedb-https://registry.npmjs.org/@types/nedb/-/nedb-1.8.12.tgz" = {
-      name = "_at_types_slash_nedb";
-      packageName = "@types/nedb";
-      version = 1;
-      src = fetchurl {
-        name = "nedb-1.tar.gz";
-        url = "https://registry.npmjs.org/@types/nedb/-/nedb-1.8.12.tgz";
-        sha512 = "ICDoQMORMjOSqfNFXT4ENXfwwCir1BPblXNm0SPH7C4Q10ou+pvVagcFAJ+rrzf3A47tGU4K/KbzKu7wO9j45Q==";
-      };
-    };
-    "@types/node-17.0.15" = {
+    "@types/node-17.0.25" = {
       name = "_at_types_slash_node";
       packageName = "@types/node";
-      version = "17.0.15";
+      version = "17.0.25";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/node/-/node-17.0.15.tgz";
-        sha512 = "zWt4SDDv1S9WRBNxLFxFRHxdD9tvH8f5/kg5/IaLFdnSNXsDY4eL3Q3XXN+VxUnWIhyVFDwcsmAprvwXoM/ClA==";
-      };
-    };
-    "@types/node-17.0.23" = {
-      name = "_at_types_slash_node";
-      packageName = "@types/node";
-      version = "17.0.23";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/node/-/node-17.0.23.tgz";
-        sha512 = "UxDxWn7dl97rKVeVS61vErvw086aCYhDLyvRQZ5Rk65rZKepaFdm53GeqXaKBuOhED4e9uWq34IC3TdSdJJ2Gw==";
+        url = "https://registry.npmjs.org/@types/node/-/node-17.0.25.tgz";
+        sha512 = "wANk6fBrUwdpY4isjWrKTufkrXdu1D2YHCot2fD/DfWxF5sMrVSA+KN7ydckvaTCh0HiqX9IVl0L5/ZoXg5M7w==";
       };
     };
     "@types/object-assign-deep-0.4.0" = {
@@ -1965,22 +1480,13 @@ let
         sha512 = "3D0F3rHRNDc8cQSXNzwF1jBrJi28Mdrhc10ZLlqbJWDPYRWTTWB9Tc8JoKrgBvLKioXoPoHT6Uzf3s2F7akCUg==";
       };
     };
-    "@types/prettier-2.4.3" = {
-      name = "_at_types_slash_prettier";
-      packageName = "@types/prettier";
-      version = "2.4.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.3.tgz";
-        sha512 = "QzSuZMBuG5u8HqYz01qtMdg/Jfctlnvj1z/lYnIDXs/golxw0fxtRAHd9KrzjR7Yxz1qVeI00o0kiO3PmVdJ9w==";
-      };
-    };
-    "@types/prettier-2.4.4" = {
+    "@types/prettier-2.6.0" = {
       name = "_at_types_slash_prettier";
       packageName = "@types/prettier";
-      version = "2.4.4";
+      version = "2.6.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz";
-        sha512 = "ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==";
+        url = "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.0.tgz";
+        sha512 = "G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==";
       };
     };
     "@types/rimraf-3.0.2" = {
@@ -1992,25 +1498,6 @@ let
         sha512 = "F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==";
       };
     };
-    "@types/serialport-8.0.2" = {
-      name = "_at_types_slash_serialport";
-      packageName = "@types/serialport";
-      version = "8.0.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/serialport/-/serialport-8.0.2.tgz";
-        sha512 = "z4b1I8/vdZE3upgCcAL9VAWlVVFUVn5uo3faAHavkVfK/Hb1LUxKwp9YCtA5AZqEUCWoSWl20SRTOvAI/5fQWQ==";
-      };
-    };
-    "@types/serialport-https://registry.npmjs.org/@types/serialport/-/serialport-8.0.2.tgz" = {
-      name = "_at_types_slash_serialport";
-      packageName = "@types/serialport";
-      version = 1;
-      src = fetchurl {
-        name = "serialport-1.tar.gz";
-        url = "https://registry.npmjs.org/@types/serialport/-/serialport-8.0.2.tgz";
-        sha512 = "z4b1I8/vdZE3upgCcAL9VAWlVVFUVn5uo3faAHavkVfK/Hb1LUxKwp9YCtA5AZqEUCWoSWl20SRTOvAI/5fQWQ==";
-      };
-    };
     "@types/stack-utils-2.0.1" = {
       name = "_at_types_slash_stack-utils";
       packageName = "@types/stack-utils";
@@ -2038,15 +1525,6 @@ let
         sha512 = "T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==";
       };
     };
-    "@types/yargs-parser-20.2.1" = {
-      name = "_at_types_slash_yargs-parser";
-      packageName = "@types/yargs-parser";
-      version = "20.2.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz";
-        sha512 = "7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==";
-      };
-    };
     "@types/yargs-parser-21.0.0" = {
       name = "_at_types_slash_yargs-parser";
       packageName = "@types/yargs-parser";
@@ -2056,177 +1534,85 @@ let
         sha512 = "iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==";
       };
     };
-    "@typescript-eslint/eslint-plugin-5.10.2" = {
+    "@typescript-eslint/eslint-plugin-5.20.0" = {
       name = "_at_typescript-eslint_slash_eslint-plugin";
       packageName = "@typescript-eslint/eslint-plugin";
-      version = "5.10.2";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz";
-        sha512 = "4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==";
+        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz";
+        sha512 = "fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==";
       };
     };
-    "@typescript-eslint/eslint-plugin-5.16.0" = {
-      name = "_at_typescript-eslint_slash_eslint-plugin";
-      packageName = "@typescript-eslint/eslint-plugin";
-      version = "5.16.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.16.0.tgz";
-        sha512 = "SJoba1edXvQRMmNI505Uo4XmGbxCK9ARQpkvOd00anxzri9RNQk0DDCxD+LIl+jYhkzOJiOMMKYEHnHEODjdCw==";
-      };
-    };
-    "@typescript-eslint/eslint-plugin-https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz" = {
-      name = "_at_typescript-eslint_slash_eslint-plugin";
-      packageName = "@typescript-eslint/eslint-plugin";
-      version = 1;
-      src = fetchurl {
-        name = "eslint-plugin-1.tar.gz";
-        url = "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz";
-        sha512 = "4W/9lLuE+v27O/oe7hXJKjNtBLnZE8tQAFpapdxwSVHqtmIoPB1gph3+ahNwVuNL37BX7YQHyGF9Xv6XCnIX2Q==";
-      };
-    };
-    "@typescript-eslint/parser-5.10.2" = {
-      name = "_at_typescript-eslint_slash_parser";
-      packageName = "@typescript-eslint/parser";
-      version = "5.10.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz";
-        sha512 = "JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==";
-      };
-    };
-    "@typescript-eslint/parser-5.16.0" = {
+    "@typescript-eslint/parser-5.20.0" = {
       name = "_at_typescript-eslint_slash_parser";
       packageName = "@typescript-eslint/parser";
-      version = "5.16.0";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.16.0.tgz";
-        sha512 = "fkDq86F0zl8FicnJtdXakFs4lnuebH6ZADDw6CYQv0UZeIjHvmEw87m9/29nk2Dv5Lmdp0zQ3zDQhiMWQf/GbA==";
+        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz";
+        sha512 = "UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==";
       };
     };
-    "@typescript-eslint/parser-https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz" = {
-      name = "_at_typescript-eslint_slash_parser";
-      packageName = "@typescript-eslint/parser";
-      version = 1;
-      src = fetchurl {
-        name = "parser-1.tar.gz";
-        url = "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz";
-        sha512 = "JaNYGkaQVhP6HNF+lkdOr2cAs2wdSZBoalE22uYWq8IEv/OVH0RksSGydk+sW8cLoSeYmC+OHvRyv2i4AQ7Czg==";
-      };
-    };
-    "@typescript-eslint/scope-manager-5.10.2" = {
+    "@typescript-eslint/scope-manager-5.20.0" = {
       name = "_at_typescript-eslint_slash_scope-manager";
       packageName = "@typescript-eslint/scope-manager";
-      version = "5.10.2";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.10.2.tgz";
-        sha512 = "39Tm6f4RoZoVUWBYr3ekS75TYgpr5Y+X0xLZxXqcZNDWZdJdYbKd3q2IR4V9y5NxxiPu/jxJ8XP7EgHiEQtFnw==";
+        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz";
+        sha512 = "h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==";
       };
     };
-    "@typescript-eslint/scope-manager-5.16.0" = {
-      name = "_at_typescript-eslint_slash_scope-manager";
-      packageName = "@typescript-eslint/scope-manager";
-      version = "5.16.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.16.0.tgz";
-        sha512 = "P+Yab2Hovg8NekLIR/mOElCDPyGgFZKhGoZA901Yax6WR6HVeGLbsqJkZ+Cvk5nts/dAlFKm8PfL43UZnWdpIQ==";
-      };
-    };
-    "@typescript-eslint/type-utils-5.10.2" = {
+    "@typescript-eslint/type-utils-5.20.0" = {
       name = "_at_typescript-eslint_slash_type-utils";
       packageName = "@typescript-eslint/type-utils";
-      version = "5.10.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.10.2.tgz";
-        sha512 = "uRKSvw/Ccs5FYEoXW04Z5VfzF2iiZcx8Fu7DGIB7RHozuP0VbKNzP1KfZkHBTM75pCpsWxIthEH1B33dmGBKHw==";
-      };
-    };
-    "@typescript-eslint/type-utils-5.16.0" = {
-      name = "_at_typescript-eslint_slash_type-utils";
-      packageName = "@typescript-eslint/type-utils";
-      version = "5.16.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.16.0.tgz";
-        sha512 = "SKygICv54CCRl1Vq5ewwQUJV/8padIWvPgCxlWPGO/OgQLCijY9G7lDu6H+mqfQtbzDNlVjzVWQmeqbLMBLEwQ==";
-      };
-    };
-    "@typescript-eslint/types-5.10.2" = {
-      name = "_at_typescript-eslint_slash_types";
-      packageName = "@typescript-eslint/types";
-      version = "5.10.2";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.10.2.tgz";
-        sha512 = "Qfp0qk/5j2Rz3p3/WhWgu4S1JtMcPgFLnmAKAW061uXxKSa7VWKZsDXVaMXh2N60CX9h6YLaBoy9PJAfCOjk3w==";
+        url = "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz";
+        sha512 = "WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==";
       };
     };
-    "@typescript-eslint/types-5.16.0" = {
+    "@typescript-eslint/types-5.20.0" = {
       name = "_at_typescript-eslint_slash_types";
       packageName = "@typescript-eslint/types";
-      version = "5.16.0";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.16.0.tgz";
-        sha512 = "oUorOwLj/3/3p/HFwrp6m/J2VfbLC8gjW5X3awpQJ/bSG+YRGFS4dpsvtQ8T2VNveV+LflQHjlLvB6v0R87z4g==";
+        url = "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz";
+        sha512 = "+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==";
       };
     };
-    "@typescript-eslint/typescript-estree-5.10.2" = {
+    "@typescript-eslint/typescript-estree-5.20.0" = {
       name = "_at_typescript-eslint_slash_typescript-estree";
       packageName = "@typescript-eslint/typescript-estree";
-      version = "5.10.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.10.2.tgz";
-        sha512 = "WHHw6a9vvZls6JkTgGljwCsMkv8wu8XU8WaYKeYhxhWXH/atZeiMW6uDFPLZOvzNOGmuSMvHtZKd6AuC8PrwKQ==";
-      };
-    };
-    "@typescript-eslint/typescript-estree-5.16.0" = {
-      name = "_at_typescript-eslint_slash_typescript-estree";
-      packageName = "@typescript-eslint/typescript-estree";
-      version = "5.16.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.16.0.tgz";
-        sha512 = "SE4VfbLWUZl9MR+ngLSARptUv2E8brY0luCdgmUevU6arZRY/KxYoLI/3V/yxaURR8tLRN7bmZtJdgmzLHI6pQ==";
-      };
-    };
-    "@typescript-eslint/utils-5.10.2" = {
-      name = "_at_typescript-eslint_slash_utils";
-      packageName = "@typescript-eslint/utils";
-      version = "5.10.2";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.10.2.tgz";
-        sha512 = "vuJaBeig1NnBRkf7q9tgMLREiYD7zsMrsN1DA3wcoMDvr3BTFiIpKjGiYZoKPllfEwN7spUjv7ZqD+JhbVjEPg==";
+        url = "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz";
+        sha512 = "36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==";
       };
     };
-    "@typescript-eslint/utils-5.16.0" = {
+    "@typescript-eslint/utils-5.20.0" = {
       name = "_at_typescript-eslint_slash_utils";
       packageName = "@typescript-eslint/utils";
-      version = "5.16.0";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.16.0.tgz";
-        sha512 = "iYej2ER6AwmejLWMWzJIHy3nPJeGDuCqf8Jnb+jAQVoPpmWzwQOfa9hWVB8GIQE5gsCv/rfN4T+AYb/V06WseQ==";
+        url = "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz";
+        sha512 = "lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==";
       };
     };
-    "@typescript-eslint/visitor-keys-5.10.2" = {
+    "@typescript-eslint/visitor-keys-5.20.0" = {
       name = "_at_typescript-eslint_slash_visitor-keys";
       packageName = "@typescript-eslint/visitor-keys";
-      version = "5.10.2";
+      version = "5.20.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.10.2.tgz";
-        sha512 = "zHIhYGGGrFJvvyfwHk5M08C5B5K4bewkm+rrvNTKk1/S15YHR+SA/QUF8ZWscXSfEaB8Nn2puZj+iHcoxVOD/Q==";
+        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz";
+        sha512 = "1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==";
       };
     };
-    "@typescript-eslint/visitor-keys-5.16.0" = {
-      name = "_at_typescript-eslint_slash_visitor-keys";
-      packageName = "@typescript-eslint/visitor-keys";
-      version = "5.16.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.16.0.tgz";
-        sha512 = "jqxO8msp5vZDhikTwq9ubyMHqZ67UIvawohr4qF3KhlpL7gzSjOd+8471H3nh5LyABkaI85laEKKU8SnGUK5/g==";
-      };
-    };
-    "abab-2.0.5" = {
+    "abab-2.0.6" = {
       name = "abab";
       packageName = "abab";
-      version = "2.0.5";
+      version = "2.0.6";
       src = fetchurl {
-        url = "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz";
-        sha512 = "9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==";
+        url = "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz";
+        sha512 = "j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==";
       };
     };
     "acorn-7.4.1" = {
@@ -2436,22 +1822,13 @@ let
         sha1 = "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79";
       };
     };
-    "axios-0.26.1" = {
+    "axios-0.27.2" = {
       name = "axios";
       packageName = "axios";
-      version = "0.26.1";
+      version = "0.27.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz";
-        sha512 = "fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==";
-      };
-    };
-    "babel-jest-27.5.0" = {
-      name = "babel-jest";
-      packageName = "babel-jest";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.0.tgz";
-        sha512 = "puhCyvBTNLevhbd1oyw6t3gWBicWoUARQYKCBB/B1moif17NbyhxbsfadqZIw8zfJJD+W7Vw0Nb20pEjLxkXqQ==";
+        url = "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz";
+        sha512 = "t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==";
       };
     };
     "babel-jest-27.5.1" = {
@@ -2481,15 +1858,6 @@ let
         sha512 = "Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==";
       };
     };
-    "babel-plugin-jest-hoist-27.5.0" = {
-      name = "babel-plugin-jest-hoist";
-      packageName = "babel-plugin-jest-hoist";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.0.tgz";
-        sha512 = "ztwNkHl+g1GaoQcb8f2BER4C3LMvSXuF7KVqtUioXQgScSEnkl6lLgCILUYIR+CPTwL8H3F/PNLze64HPWF9JA==";
-      };
-    };
     "babel-plugin-jest-hoist-27.5.1" = {
       name = "babel-plugin-jest-hoist";
       packageName = "babel-plugin-jest-hoist";
@@ -2535,15 +1903,6 @@ let
         sha512 = "M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==";
       };
     };
-    "babel-preset-jest-27.5.0" = {
-      name = "babel-preset-jest";
-      packageName = "babel-preset-jest";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.0.tgz";
-        sha512 = "7bfu1cJBlgK/nKfTvMlElzA3jpi6GzDWX3fntnyP2cQSzoi/KUz6ewGlcb3PSRYZGyv+uPnVHY0Im3JbsViqgA==";
-      };
-    };
     "babel-preset-jest-27.5.1" = {
       name = "babel-preset-jest";
       packageName = "babel-preset-jest";
@@ -2571,15 +1930,6 @@ let
         sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==";
       };
     };
-    "binary-extensions-2.2.0" = {
-      name = "binary-extensions";
-      packageName = "binary-extensions";
-      version = "2.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz";
-        sha512 = "jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==";
-      };
-    };
     "bind-decorator-1.0.11" = {
       name = "bind-decorator";
       packageName = "bind-decorator";
@@ -2634,15 +1984,6 @@ let
         sha512 = "9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==";
       };
     };
-    "browserslist-4.19.1" = {
-      name = "browserslist";
-      packageName = "browserslist";
-      version = "4.19.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz";
-        sha512 = "u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==";
-      };
-    };
     "browserslist-4.20.2" = {
       name = "browserslist";
       packageName = "browserslist";
@@ -2724,22 +2065,13 @@ let
         sha512 = "Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==";
       };
     };
-    "caniuse-lite-1.0.30001307" = {
-      name = "caniuse-lite";
-      packageName = "caniuse-lite";
-      version = "1.0.30001307";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001307.tgz";
-        sha512 = "+MXEMczJ4FuxJAUp0jvAl6Df0NI/OfW1RWEE61eSmzS7hw6lz4IKutbhbXendwq8BljfFuHtu26VWsg4afQ7Ng==";
-      };
-    };
-    "caniuse-lite-1.0.30001320" = {
+    "caniuse-lite-1.0.30001332" = {
       name = "caniuse-lite";
       packageName = "caniuse-lite";
-      version = "1.0.30001320";
+      version = "1.0.30001332";
       src = fetchurl {
-        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz";
-        sha512 = "MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==";
+        url = "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz";
+        sha512 = "10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==";
       };
     };
     "chalk-2.4.2" = {
@@ -2778,15 +2110,6 @@ let
         sha512 = "Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==";
       };
     };
-    "chokidar-3.5.3" = {
-      name = "chokidar";
-      packageName = "chokidar";
-      version = "3.5.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz";
-        sha512 = "Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==";
-      };
-    };
     "chownr-1.1.4" = {
       name = "chownr";
       packageName = "chownr";
@@ -2895,13 +2218,13 @@ let
         sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
       };
     };
-    "color-string-1.9.0" = {
+    "color-string-1.9.1" = {
       name = "color-string";
       packageName = "color-string";
-      version = "1.9.0";
+      version = "1.9.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz";
-        sha512 = "9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==";
+        url = "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz";
+        sha512 = "shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==";
       };
     };
     "colorspace-1.1.4" = {
@@ -2922,15 +2245,6 @@ let
         sha512 = "FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==";
       };
     };
-    "commander-4.1.1" = {
-      name = "commander";
-      packageName = "commander";
-      version = "4.1.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz";
-        sha512 = "NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==";
-      };
-    };
     "commist-1.1.0" = {
       name = "commist";
       packageName = "commist";
@@ -2985,31 +2299,22 @@ let
         sha512 = "+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==";
       };
     };
-    "core-js-3.21.1" = {
+    "core-js-3.22.2" = {
       name = "core-js";
       packageName = "core-js";
-      version = "3.21.1";
+      version = "3.22.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz";
-        sha512 = "FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==";
+        url = "https://registry.npmjs.org/core-js/-/core-js-3.22.2.tgz";
+        sha512 = "Z5I2vzDnEIqO2YhELVMFcL1An2CIsFe9Q7byZhs8c/QxummxZlAHw33TUHbIte987LkisOgL0LwQ1P9D6VISnA==";
       };
     };
-    "core-js-compat-3.21.0" = {
+    "core-js-compat-3.22.2" = {
       name = "core-js-compat";
       packageName = "core-js-compat";
-      version = "3.21.0";
+      version = "3.22.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.0.tgz";
-        sha512 = "OSXseNPSK2OPJa6GdtkMz/XxeXx8/CJvfhQWTqd6neuUraujcL4jVsjkLQz1OWnax8xVQJnRPe0V2jqNWORA+A==";
-      };
-    };
-    "core-js-compat-3.21.1" = {
-      name = "core-js-compat";
-      packageName = "core-js-compat";
-      version = "3.21.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz";
-        sha512 = "gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==";
+        url = "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.2.tgz";
+        sha512 = "Fns9lU06ZJ07pdfmPMu7OnkIKGPKDzXKIiuGlSvHHapwqMUF2QnnsWwtueFZtSyZEilP0o6iUeHQwpn7LxtLUw==";
       };
     };
     "core-util-is-1.0.3" = {
@@ -3084,15 +2389,6 @@ let
         sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
       };
     };
-    "debug-4.3.3" = {
-      name = "debug";
-      packageName = "debug";
-      version = "4.3.3";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz";
-        sha512 = "/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==";
-      };
-    };
     "debug-4.3.4" = {
       name = "debug";
       packageName = "debug";
@@ -3165,13 +2461,13 @@ let
         sha512 = "FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==";
       };
     };
-    "define-properties-1.1.3" = {
+    "define-properties-1.1.4" = {
       name = "define-properties";
       packageName = "define-properties";
-      version = "1.1.3";
+      version = "1.1.4";
       src = fetchurl {
-        url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
-        sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
+        url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz";
+        sha512 = "uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==";
       };
     };
     "delayed-stream-1.0.0" = {
@@ -3210,13 +2506,13 @@ let
         sha512 = "2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==";
       };
     };
-    "detect-libc-2.0.0" = {
+    "detect-libc-2.0.1" = {
       name = "detect-libc";
       packageName = "detect-libc";
-      version = "2.0.0";
+      version = "2.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.0.tgz";
-        sha512 = "S55LzUl8HUav8l9E2PBTlC5PAJrHK7tkM+XXFGD+fbsbkTzhCpG6K05LxJcUOEWzMa4v6ptcMZ9s3fOdJDu0Zw==";
+        url = "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz";
+        sha512 = "463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==";
       };
     };
     "detect-newline-3.1.0" = {
@@ -3228,15 +2524,6 @@ let
         sha512 = "TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==";
       };
     };
-    "diff-sequences-27.5.0" = {
-      name = "diff-sequences";
-      packageName = "diff-sequences";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.0.tgz";
-        sha512 = "ZsOBWnhXiH+Zn0DcBNX/tiQsqrREHs/6oQsEVy2VJJjrTblykPima11pyHMSA/7PGmD+fwclTnKVKL/qtNREDQ==";
-      };
-    };
     "diff-sequences-27.5.1" = {
       name = "diff-sequences";
       packageName = "diff-sequences";
@@ -3291,22 +2578,13 @@ let
         sha1 = "590c61156b0ae2f4f0255732a158b266bc56b21d";
       };
     };
-    "electron-to-chromium-1.4.65" = {
+    "electron-to-chromium-1.4.118" = {
       name = "electron-to-chromium";
       packageName = "electron-to-chromium";
-      version = "1.4.65";
+      version = "1.4.118";
       src = fetchurl {
-        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.65.tgz";
-        sha512 = "0/d8Skk8sW3FxXP0Dd6MnBlrwx7Qo9cqQec3BlIAlvKnrmS3pHsIbaroEi+nd0kZkGpQ6apMEre7xndzjlEnLw==";
-      };
-    };
-    "electron-to-chromium-1.4.95" = {
-      name = "electron-to-chromium";
-      packageName = "electron-to-chromium";
-      version = "1.4.95";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.95.tgz";
-        sha512 = "h2VAMV/hPtmAeiDkwA8c5sjS+cWt6GlQL4ERdrOUWu7cRIG5IRk9uwR9f0utP+hPJ9ZZsADTq9HpbuT46eBYAg==";
+        url = "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.118.tgz";
+        sha512 = "maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==";
       };
     };
     "emittery-0.8.1" = {
@@ -3417,22 +2695,13 @@ let
         sha512 = "mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==";
       };
     };
-    "eslint-8.12.0" = {
-      name = "eslint";
-      packageName = "eslint";
-      version = "8.12.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz";
-        sha512 = "it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==";
-      };
-    };
-    "eslint-8.8.0" = {
+    "eslint-8.14.0" = {
       name = "eslint";
       packageName = "eslint";
-      version = "8.8.0";
+      version = "8.14.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz";
-        sha512 = "H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==";
+        url = "https://registry.npmjs.org/eslint/-/eslint-8.14.0.tgz";
+        sha512 = "3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==";
       };
     };
     "eslint-config-google-0.14.0" = {
@@ -3444,23 +2713,13 @@ let
         sha512 = "WsbX4WbjuMvTdeVL6+J3rK1RGhCTqjsFjX7UMSMgZiyxxaNLkoJENbrGExzERFeoTpGw3F3FypTiWAP9ZXzkEw==";
       };
     };
-    "eslint-https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz" = {
-      name = "eslint";
-      packageName = "eslint";
-      version = 1;
-      src = fetchurl {
-        name = "eslint-1.tar.gz";
-        url = "https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz";
-        sha512 = "H3KXAzQGBH1plhYS3okDix2ZthuYJlQQEGE5k0IKuEqUSiyu4AmxxlJ2MtTYeJ3xB4jDhcYCwGOg2TXYdnDXlQ==";
-      };
-    };
-    "eslint-plugin-jest-26.1.3" = {
+    "eslint-plugin-jest-26.1.5" = {
       name = "eslint-plugin-jest";
       packageName = "eslint-plugin-jest";
-      version = "26.1.3";
+      version = "26.1.5";
       src = fetchurl {
-        url = "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.1.3.tgz";
-        sha512 = "Pju+T7MFpo5VFhFlwrkK/9jRUu18r2iugvgyrWOnnGRaVTFFmFXp+xFJpHyqmjjLmGJPKLeEFLVTAxezkApcpQ==";
+        url = "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-26.1.5.tgz";
+        sha512 = "su89aDuljL9bTjEufTXmKUMSFe2kZUL9bi7+woq+C2ukHZordhtfPm4Vg+tdioHBaKf8v3/FXW9uV0ksqhYGFw==";
       };
     };
     "eslint-scope-5.1.1" = {
@@ -3472,15 +2731,6 @@ let
         sha512 = "2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==";
       };
     };
-    "eslint-scope-7.1.0" = {
-      name = "eslint-scope";
-      packageName = "eslint-scope";
-      version = "7.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz";
-        sha512 = "aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==";
-      };
-    };
     "eslint-scope-7.1.1" = {
       name = "eslint-scope";
       packageName = "eslint-scope";
@@ -3508,15 +2758,6 @@ let
         sha512 = "0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==";
       };
     };
-    "eslint-visitor-keys-3.2.0" = {
-      name = "eslint-visitor-keys";
-      packageName = "eslint-visitor-keys";
-      version = "3.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.2.0.tgz";
-        sha512 = "IOzT0X126zn7ALX0dwFiUQEdsfzrm4+ISsQS8nukaJXwEyYKRSnEIIDULYg1mCtGp7UUXgfGl7BIolXREQK+XQ==";
-      };
-    };
     "eslint-visitor-keys-3.3.0" = {
       name = "eslint-visitor-keys";
       packageName = "eslint-visitor-keys";
@@ -3526,15 +2767,6 @@ let
         sha512 = "mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==";
       };
     };
-    "espree-9.3.0" = {
-      name = "espree";
-      packageName = "espree";
-      version = "9.3.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/espree/-/espree-9.3.0.tgz";
-        sha512 = "d/5nCsb0JcqsSEeQzFZ8DH1RmxPcglRWh24EFTlUEmCKoehXGdpsx0RkHDubqUI8LSAIKMQp4r9SzQ3n+sm4HQ==";
-      };
-    };
     "espree-9.3.1" = {
       name = "espree";
       packageName = "espree";
@@ -3634,15 +2866,6 @@ let
         sha512 = "XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==";
       };
     };
-    "expect-27.5.0" = {
-      name = "expect";
-      packageName = "expect";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/expect/-/expect-27.5.0.tgz";
-        sha512 = "z73GZ132cBqrapO0X6BeRjyBXqOt9YeRtnDteHJIQqp5s2pZ41Hz23VUbsVFMfkrsFLU9GwoIRS0ZzLuFK8M5w==";
-      };
-    };
     "expect-27.5.1" = {
       name = "expect";
       packageName = "expect";
@@ -3706,13 +2929,13 @@ let
         sha512 = "DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==";
       };
     };
-    "fecha-4.2.1" = {
+    "fecha-4.2.3" = {
       name = "fecha";
       packageName = "fecha";
-      version = "4.2.1";
+      version = "4.2.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/fecha/-/fecha-4.2.1.tgz";
-        sha512 = "MMMQ0ludy/nBs1/o0zVOiKTpG7qMbonKUzjJgQFEuvq6INZ1OraKPRAWkBq5vlKLOUMpmNYG1JoN3oDPUQ9m3Q==";
+        url = "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz";
+        sha512 = "OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==";
       };
     };
     "file-entry-cache-6.0.1" = {
@@ -3814,6 +3037,15 @@ let
         sha512 = "RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==";
       };
     };
+    "form-data-4.0.0" = {
+      name = "form-data";
+      packageName = "form-data";
+      version = "4.0.0";
+      src = fetchurl {
+        url = "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz";
+        sha512 = "ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==";
+      };
+    };
     "fresh-0.5.2" = {
       name = "fresh";
       packageName = "fresh";
@@ -3832,15 +3064,6 @@ let
         sha512 = "y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==";
       };
     };
-    "fs-readdir-recursive-1.1.0" = {
-      name = "fs-readdir-recursive";
-      packageName = "fs-readdir-recursive";
-      version = "1.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz";
-        sha512 = "GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==";
-      };
-    };
     "fs.realpath-1.0.0" = {
       name = "fs.realpath";
       packageName = "fs.realpath";
@@ -3985,15 +3208,6 @@ let
         sha512 = "WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==";
       };
     };
-    "globals-13.12.1" = {
-      name = "globals";
-      packageName = "globals";
-      version = "13.12.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz";
-        sha512 = "317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==";
-      };
-    };
     "globals-13.13.0" = {
       name = "globals";
       packageName = "globals";
@@ -4021,22 +3235,13 @@ let
         sha1 = "769b5984a96f6066ab9ea758224825ee6c210f0b";
       };
     };
-    "graceful-fs-4.2.9" = {
+    "graceful-fs-4.2.10" = {
       name = "graceful-fs";
       packageName = "graceful-fs";
-      version = "4.2.9";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz";
-        sha512 = "NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==";
-      };
-    };
-    "handlebars-4.7.7" = {
-      name = "handlebars";
-      packageName = "handlebars";
-      version = "4.7.7";
+      version = "4.2.10";
       src = fetchurl {
-        url = "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz";
-        sha512 = "aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==";
+        url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz";
+        sha512 = "9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==";
       };
     };
     "has-1.0.3" = {
@@ -4066,13 +3271,13 @@ let
         sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
       };
     };
-    "has-symbols-1.0.2" = {
-      name = "has-symbols";
-      packageName = "has-symbols";
-      version = "1.0.2";
+    "has-property-descriptors-1.0.0" = {
+      name = "has-property-descriptors";
+      packageName = "has-property-descriptors";
+      version = "1.0.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz";
-        sha512 = "chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==";
+        url = "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz";
+        sha512 = "62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==";
       };
     };
     "has-symbols-1.0.3" = {
@@ -4138,13 +3343,13 @@ let
         sha512 = "k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==";
       };
     };
-    "https-proxy-agent-5.0.0" = {
+    "https-proxy-agent-5.0.1" = {
       name = "https-proxy-agent";
       packageName = "https-proxy-agent";
-      version = "5.0.0";
+      version = "5.0.1";
       src = fetchurl {
-        url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz";
-        sha512 = "EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==";
+        url = "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz";
+        sha512 = "dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==";
       };
     };
     "human-signals-2.1.0" = {
@@ -4183,15 +3388,6 @@ let
         sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==";
       };
     };
-    "ignore-4.0.6" = {
-      name = "ignore";
-      packageName = "ignore";
-      version = "4.0.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz";
-        sha512 = "cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==";
-      };
-    };
     "ignore-5.2.0" = {
       name = "ignore";
       packageName = "ignore";
@@ -4273,22 +3469,13 @@ let
         sha512 = "eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==";
       };
     };
-    "is-binary-path-2.1.0" = {
-      name = "is-binary-path";
-      packageName = "is-binary-path";
-      version = "2.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz";
-        sha512 = "ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==";
-      };
-    };
-    "is-core-module-2.8.1" = {
+    "is-core-module-2.9.0" = {
       name = "is-core-module";
       packageName = "is-core-module";
-      version = "2.8.1";
+      version = "2.9.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz";
-        sha512 = "SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==";
+        url = "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz";
+        sha512 = "+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==";
       };
     };
     "is-extglob-2.1.1" = {
@@ -4399,13 +3586,13 @@ let
         sha512 = "eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==";
       };
     };
-    "istanbul-lib-instrument-5.1.0" = {
+    "istanbul-lib-instrument-5.2.0" = {
       name = "istanbul-lib-instrument";
       packageName = "istanbul-lib-instrument";
-      version = "5.1.0";
+      version = "5.2.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz";
-        sha512 = "czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==";
+        url = "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz";
+        sha512 = "6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==";
       };
     };
     "istanbul-lib-report-3.0.0" = {
@@ -4435,15 +3622,6 @@ let
         sha512 = "r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==";
       };
     };
-    "jest-27.5.0" = {
-      name = "jest";
-      packageName = "jest";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest/-/jest-27.5.0.tgz";
-        sha512 = "sCMZhL9zy0fiFc4H0cKlXq7BcghMSxm5ZnEyaPWTteArU5ix6JjOKyOXSUBGLTQCmt5kuX9zEvQ9BSshHOPB3A==";
-      };
-    };
     "jest-27.5.1" = {
       name = "jest";
       packageName = "jest";
@@ -4453,15 +3631,6 @@ let
         sha512 = "Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==";
       };
     };
-    "jest-changed-files-27.5.0" = {
-      name = "jest-changed-files";
-      packageName = "jest-changed-files";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.0.tgz";
-        sha512 = "BGWKI7E6ORqbF5usF1oA4ftbkhVZVrXr8jB0/BrU6TAn3kfOVwX2Zx6pKIXYutJ+qNEjT8Da/gGak0ajya/StA==";
-      };
-    };
     "jest-changed-files-27.5.1" = {
       name = "jest-changed-files";
       packageName = "jest-changed-files";
@@ -4471,15 +3640,6 @@ let
         sha512 = "buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==";
       };
     };
-    "jest-circus-27.5.0" = {
-      name = "jest-circus";
-      packageName = "jest-circus";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.0.tgz";
-        sha512 = "+NPd1OxpAHYKjbW8dgL0huFgmtZRKSUKee/UtRgZJEfAxCeA12d7sp0coh5EGDBpW4fCk1Pcia/2dG+j6BQvdw==";
-      };
-    };
     "jest-circus-27.5.1" = {
       name = "jest-circus";
       packageName = "jest-circus";
@@ -4489,15 +3649,6 @@ let
         sha512 = "D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==";
       };
     };
-    "jest-cli-27.5.0" = {
-      name = "jest-cli";
-      packageName = "jest-cli";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.0.tgz";
-        sha512 = "9ANs79Goz1ULKtG7HDm/F//4E69v8EFOLXRIHmeC/eK1xTUeQGlU6XP0Zwst386sKaKB4O60qhWY/UaTBS2MLA==";
-      };
-    };
     "jest-cli-27.5.1" = {
       name = "jest-cli";
       packageName = "jest-cli";
@@ -4507,15 +3658,6 @@ let
         sha512 = "Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==";
       };
     };
-    "jest-config-27.5.0" = {
-      name = "jest-config";
-      packageName = "jest-config";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-config/-/jest-config-27.5.0.tgz";
-        sha512 = "eOIpvpXFz5WHuIYZN1QmvBLEjsSk3w+IAC/2jBpZClbprF53Bj9meBMgAbE15DSkaaJBDFmhXXd1L2eCLaWxQw==";
-      };
-    };
     "jest-config-27.5.1" = {
       name = "jest-config";
       packageName = "jest-config";
@@ -4525,15 +3667,6 @@ let
         sha512 = "5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==";
       };
     };
-    "jest-diff-27.5.0" = {
-      name = "jest-diff";
-      packageName = "jest-diff";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.0.tgz";
-        sha512 = "zztvHDCq/QcAVv+o6rts0reupSOxyrX+KLQEOMWCW2trZgcBFgp/oTK7hJCGpXvEIqKrQzyQlaPKn9W04+IMQg==";
-      };
-    };
     "jest-diff-27.5.1" = {
       name = "jest-diff";
       packageName = "jest-diff";
@@ -4543,15 +3676,6 @@ let
         sha512 = "m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==";
       };
     };
-    "jest-docblock-27.5.0" = {
-      name = "jest-docblock";
-      packageName = "jest-docblock";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.0.tgz";
-        sha512 = "U4MtJgdZn2x+jpPzd7NAYvDmgJAA5h9QxVAwsyuH7IymGzY8VGHhAkHcIGOmtmdC61ORLxCbEhj6fCJsaCWzXA==";
-      };
-    };
     "jest-docblock-27.5.1" = {
       name = "jest-docblock";
       packageName = "jest-docblock";
@@ -4561,15 +3685,6 @@ let
         sha512 = "rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==";
       };
     };
-    "jest-each-27.5.0" = {
-      name = "jest-each";
-      packageName = "jest-each";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-each/-/jest-each-27.5.0.tgz";
-        sha512 = "2vpajSdDMZmAxjSP1f4BG9KKduwHtuaI0w66oqLUkfaGUU7Ix/W+d8BW0h3/QEJiew7hR0GSblqdFwTEEbhBdw==";
-      };
-    };
     "jest-each-27.5.1" = {
       name = "jest-each";
       packageName = "jest-each";
@@ -4579,15 +3694,6 @@ let
         sha512 = "1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==";
       };
     };
-    "jest-environment-jsdom-27.5.0" = {
-      name = "jest-environment-jsdom";
-      packageName = "jest-environment-jsdom";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.0.tgz";
-        sha512 = "sX49N8rjp6HSHeGpNgLk6mtHRd1IPAnE/u7wLQkb6Tz/1E08Q++Y8Zk/IbpVdcFywbzH1icFqEuDuHJ6o+uXXg==";
-      };
-    };
     "jest-environment-jsdom-27.5.1" = {
       name = "jest-environment-jsdom";
       packageName = "jest-environment-jsdom";
@@ -4597,15 +3703,6 @@ let
         sha512 = "TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==";
       };
     };
-    "jest-environment-node-27.5.0" = {
-      name = "jest-environment-node";
-      packageName = "jest-environment-node";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.0.tgz";
-        sha512 = "7UzisMMfGyrURhS/eUa7p7mgaqN3ajHylsjOgfcn0caNeYRZq4LHKZLfAxrPM34DWLnBZcRupEJlpQsizdSUsw==";
-      };
-    };
     "jest-environment-node-27.5.1" = {
       name = "jest-environment-node";
       packageName = "jest-environment-node";
@@ -4615,15 +3712,6 @@ let
         sha512 = "Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==";
       };
     };
-    "jest-get-type-27.5.0" = {
-      name = "jest-get-type";
-      packageName = "jest-get-type";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.0.tgz";
-        sha512 = "Vp6O8a52M/dahXRG/E0EJuWQROps2mDQ0sJYPgO8HskhdLwj9ajgngy2OAqZgV6e/RcU67WUHq6TgfvJb8flbA==";
-      };
-    };
     "jest-get-type-27.5.1" = {
       name = "jest-get-type";
       packageName = "jest-get-type";
@@ -4633,15 +3721,6 @@ let
         sha512 = "2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==";
       };
     };
-    "jest-haste-map-27.5.0" = {
-      name = "jest-haste-map";
-      packageName = "jest-haste-map";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.0.tgz";
-        sha512 = "0KfckSBEKV+D6e0toXmIj4zzp72EiBnvkC0L+xYxenkLhAdkp2/8tye4AgMzz7Fqb1r8SWtz7+s1UQLrxMBang==";
-      };
-    };
     "jest-haste-map-27.5.1" = {
       name = "jest-haste-map";
       packageName = "jest-haste-map";
@@ -4651,25 +3730,6 @@ let
         sha512 = "7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==";
       };
     };
-    "jest-https://registry.npmjs.org/jest/-/jest-27.5.0.tgz" = {
-      name = "jest";
-      packageName = "jest";
-      version = 1;
-      src = fetchurl {
-        name = "jest-1.tar.gz";
-        url = "https://registry.npmjs.org/jest/-/jest-27.5.0.tgz";
-        sha512 = "sCMZhL9zy0fiFc4H0cKlXq7BcghMSxm5ZnEyaPWTteArU5ix6JjOKyOXSUBGLTQCmt5kuX9zEvQ9BSshHOPB3A==";
-      };
-    };
-    "jest-jasmine2-27.5.0" = {
-      name = "jest-jasmine2";
-      packageName = "jest-jasmine2";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.0.tgz";
-        sha512 = "X7sT3HLNjjrBEepilxzPyNhNdyunaFBepo1L3T/fvYb9tb8Wb8qY576gwIa+SZcqYUqAA7/bT3EpZI4lAp0Qew==";
-      };
-    };
     "jest-jasmine2-27.5.1" = {
       name = "jest-jasmine2";
       packageName = "jest-jasmine2";
@@ -4679,15 +3739,6 @@ let
         sha512 = "jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==";
       };
     };
-    "jest-leak-detector-27.5.0" = {
-      name = "jest-leak-detector";
-      packageName = "jest-leak-detector";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.0.tgz";
-        sha512 = "Ak3k+DD3ao5d4/zzJrxAQ5UV5wiCrp47jH94ZD4/vXSzQgE6WBVDfg83VtculLILO7Y6/Q/7yzKSrtN9Na8luA==";
-      };
-    };
     "jest-leak-detector-27.5.1" = {
       name = "jest-leak-detector";
       packageName = "jest-leak-detector";
@@ -4697,15 +3748,6 @@ let
         sha512 = "POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==";
       };
     };
-    "jest-matcher-utils-27.5.0" = {
-      name = "jest-matcher-utils";
-      packageName = "jest-matcher-utils";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.0.tgz";
-        sha512 = "5ruyzWMGb1ilCWD6ECwNdOhQBeIXAjHmHd5c3uO6quR7RIMHPRP2ucOaejz2j+0R0Ko4GanWM6SqXAeF8nYN5g==";
-      };
-    };
     "jest-matcher-utils-27.5.1" = {
       name = "jest-matcher-utils";
       packageName = "jest-matcher-utils";
@@ -4715,15 +3757,6 @@ let
         sha512 = "z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==";
       };
     };
-    "jest-message-util-27.5.0" = {
-      name = "jest-message-util";
-      packageName = "jest-message-util";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.0.tgz";
-        sha512 = "lfbWRhTtmZMEHPAtl0SrvNzK1F4UnVNMHOliRQT2BJ4sBFzIb0gBCHA4ebWD4o6l1fUyvDPxM01K9OIMQTAdQw==";
-      };
-    };
     "jest-message-util-27.5.1" = {
       name = "jest-message-util";
       packageName = "jest-message-util";
@@ -4733,15 +3766,6 @@ let
         sha512 = "rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==";
       };
     };
-    "jest-mock-27.5.0" = {
-      name = "jest-mock";
-      packageName = "jest-mock";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.0.tgz";
-        sha512 = "PHluG6MJGng82/sxh8OiB9fnxzNn3cazceSHCAmAKs4g5rMhc3EZCrJXv+4w61rA2WGagMUj7QLLrA1SRlFpzQ==";
-      };
-    };
     "jest-mock-27.5.1" = {
       name = "jest-mock";
       packageName = "jest-mock";
@@ -4760,15 +3784,6 @@ let
         sha512 = "olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==";
       };
     };
-    "jest-regex-util-27.5.0" = {
-      name = "jest-regex-util";
-      packageName = "jest-regex-util";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.0.tgz";
-        sha512 = "e9LqSd6HsDsqd7KS3rNyYwmQAaG9jq4U3LbnwVxN/y3nNlDzm2OFs596uo9zrUY+AV1opXq6ome78tRDUCRWfA==";
-      };
-    };
     "jest-regex-util-27.5.1" = {
       name = "jest-regex-util";
       packageName = "jest-regex-util";
@@ -4778,15 +3793,6 @@ let
         sha512 = "4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==";
       };
     };
-    "jest-resolve-27.5.0" = {
-      name = "jest-resolve";
-      packageName = "jest-resolve";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.0.tgz";
-        sha512 = "PkDpYEGV/nFqThnIrlPtj8oTxyAV3iuuS6or7dZYyUWaHr/tyyVb5qfBmZS6FEr7ozBHgjrF1bgcgIefnlicbw==";
-      };
-    };
     "jest-resolve-27.5.1" = {
       name = "jest-resolve";
       packageName = "jest-resolve";
@@ -4796,15 +3802,6 @@ let
         sha512 = "FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==";
       };
     };
-    "jest-resolve-dependencies-27.5.0" = {
-      name = "jest-resolve-dependencies";
-      packageName = "jest-resolve-dependencies";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.0.tgz";
-        sha512 = "xQsy7CmrT4CJxdNUEdzZU2M/v6YmtQ/pkJM+sx7TA1siG1zfsZuo78PZvzglwRMQFr88f3Su4Om8OEBAic+SMw==";
-      };
-    };
     "jest-resolve-dependencies-27.5.1" = {
       name = "jest-resolve-dependencies";
       packageName = "jest-resolve-dependencies";
@@ -4814,15 +3811,6 @@ let
         sha512 = "QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==";
       };
     };
-    "jest-runner-27.5.0" = {
-      name = "jest-runner";
-      packageName = "jest-runner";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.0.tgz";
-        sha512 = "RMzXhkJLLOKKgUPY2trpyVBijaFmswMtgoCCBk2PQVRHC6yo1vLd1/jmFP39s5OXXnt7rntuzKSYvxl+QUibqQ==";
-      };
-    };
     "jest-runner-27.5.1" = {
       name = "jest-runner";
       packageName = "jest-runner";
@@ -4832,15 +3820,6 @@ let
         sha512 = "g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==";
       };
     };
-    "jest-runtime-27.5.0" = {
-      name = "jest-runtime";
-      packageName = "jest-runtime";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.0.tgz";
-        sha512 = "T7APxCPjN3p3ePcLuypbWtD0UZHyAdvIADZ9ABI/sFZ9t/Rf2xIUd6D7RzZIX+unewJRooVGWrgDIgeUuj0OUA==";
-      };
-    };
     "jest-runtime-27.5.1" = {
       name = "jest-runtime";
       packageName = "jest-runtime";
@@ -4850,15 +3829,6 @@ let
         sha512 = "o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==";
       };
     };
-    "jest-serializer-27.5.0" = {
-      name = "jest-serializer";
-      packageName = "jest-serializer";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.0.tgz";
-        sha512 = "aSDFqQlVXtBH+Zb5dl9mCvTSFkabixk/9P9cpngL4yJKpmEi9USxfDhONFMzJrtftPvZw3PcltUVmtFZTB93rg==";
-      };
-    };
     "jest-serializer-27.5.1" = {
       name = "jest-serializer";
       packageName = "jest-serializer";
@@ -4868,15 +3838,6 @@ let
         sha512 = "jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==";
       };
     };
-    "jest-snapshot-27.5.0" = {
-      name = "jest-snapshot";
-      packageName = "jest-snapshot";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.0.tgz";
-        sha512 = "cAJj15uqWGkro0bfcv/EgusBnqNgCpRruFQZghsMYTq4Fm2lk/VhAf8DgRr8wvhR6Ue1hkeL8tn70Cw4t8x/5A==";
-      };
-    };
     "jest-snapshot-27.5.1" = {
       name = "jest-snapshot";
       packageName = "jest-snapshot";
@@ -4886,15 +3847,6 @@ let
         sha512 = "yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==";
       };
     };
-    "jest-util-27.5.0" = {
-      name = "jest-util";
-      packageName = "jest-util";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-util/-/jest-util-27.5.0.tgz";
-        sha512 = "FUUqOx0gAzJy3ytatT1Ss372M1kmhczn8x7aE0++11oPGW1FyD/5NjYBI8w1KOXFm6IVjtaZm2szfJJL+CHs0g==";
-      };
-    };
     "jest-util-27.5.1" = {
       name = "jest-util";
       packageName = "jest-util";
@@ -4904,15 +3856,6 @@ let
         sha512 = "Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==";
       };
     };
-    "jest-validate-27.5.0" = {
-      name = "jest-validate";
-      packageName = "jest-validate";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.0.tgz";
-        sha512 = "2XZzQWNrY9Ypo11mm4ZeVjvr++CQG/45XnmA2aWwx155lTwy1JGFI8LpQ2dBCSAeO21ooqg/FCIvv9WwfnPClA==";
-      };
-    };
     "jest-validate-27.5.1" = {
       name = "jest-validate";
       packageName = "jest-validate";
@@ -4922,15 +3865,6 @@ let
         sha512 = "thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==";
       };
     };
-    "jest-watcher-27.5.0" = {
-      name = "jest-watcher";
-      packageName = "jest-watcher";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.0.tgz";
-        sha512 = "MhIeIvEd6dnnspE0OfYrqHOAfZZdyFqx/k8U2nvVFSkLYf22qAFfyNWPVQYcwqKVNobcOhJoT0kV/nRHGbqK8A==";
-      };
-    };
     "jest-watcher-27.5.1" = {
       name = "jest-watcher";
       packageName = "jest-watcher";
@@ -4940,15 +3874,6 @@ let
         sha512 = "z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==";
       };
     };
-    "jest-worker-27.5.0" = {
-      name = "jest-worker";
-      packageName = "jest-worker";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.0.tgz";
-        sha512 = "8OEHiPNOPTfaWnJ2SUHM8fmgeGq37uuGsQBvGKQJl1f+6WIy6g7G3fE2ruI5294bUKUI9FaCWt5hDvO8HSwsSg==";
-      };
-    };
     "jest-worker-27.5.1" = {
       name = "jest-worker";
       packageName = "jest-worker";
@@ -5057,15 +3982,6 @@ let
         sha1 = "9db7b59496ad3f3cfef30a75142d2d930ad72651";
       };
     };
-    "json5-2.2.0" = {
-      name = "json5";
-      packageName = "json5";
-      version = "2.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz";
-        sha512 = "f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==";
-      };
-    };
     "json5-2.2.1" = {
       name = "json5";
       packageName = "json5";
@@ -5075,15 +3991,6 @@ let
         sha512 = "1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==";
       };
     };
-    "jsonc-parser-3.0.0" = {
-      name = "jsonc-parser";
-      packageName = "jsonc-parser";
-      version = "3.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz";
-        sha512 = "fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==";
-      };
-    };
     "kleur-3.0.3" = {
       name = "kleur";
       packageName = "kleur";
@@ -5201,24 +4108,6 @@ let
         sha512 = "Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==";
       };
     };
-    "lunr-2.3.9" = {
-      name = "lunr";
-      packageName = "lunr";
-      version = "2.3.9";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz";
-        sha512 = "zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==";
-      };
-    };
-    "make-dir-2.1.0" = {
-      name = "make-dir";
-      packageName = "make-dir";
-      version = "2.1.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz";
-        sha512 = "LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==";
-      };
-    };
     "make-dir-3.1.0" = {
       name = "make-dir";
       packageName = "make-dir";
@@ -5237,15 +4126,6 @@ let
         sha512 = "JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==";
       };
     };
-    "marked-4.0.12" = {
-      name = "marked";
-      packageName = "marked";
-      version = "4.0.12";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/marked/-/marked-4.0.12.tgz";
-        sha512 = "hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==";
-      };
-    };
     "merge-stream-2.0.0" = {
       name = "merge-stream";
       packageName = "merge-stream";
@@ -5264,15 +4144,6 @@ let
         sha512 = "8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==";
       };
     };
-    "micromatch-4.0.4" = {
-      name = "micromatch";
-      packageName = "micromatch";
-      version = "4.0.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz";
-        sha512 = "pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==";
-      };
-    };
     "micromatch-4.0.5" = {
       name = "micromatch";
       packageName = "micromatch";
@@ -5291,15 +4162,6 @@ let
         sha512 = "x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==";
       };
     };
-    "mime-db-1.51.0" = {
-      name = "mime-db";
-      packageName = "mime-db";
-      version = "1.51.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz";
-        sha512 = "5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==";
-      };
-    };
     "mime-db-1.52.0" = {
       name = "mime-db";
       packageName = "mime-db";
@@ -5309,15 +4171,6 @@ let
         sha512 = "sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==";
       };
     };
-    "mime-types-2.1.34" = {
-      name = "mime-types";
-      packageName = "mime-types";
-      version = "2.1.34";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz";
-        sha512 = "6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==";
-      };
-    };
     "mime-types-2.1.35" = {
       name = "mime-types";
       packageName = "mime-types";
@@ -5345,15 +4198,6 @@ let
         sha512 = "z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==";
       };
     };
-    "minimatch-3.0.4" = {
-      name = "minimatch";
-      packageName = "minimatch";
-      version = "3.0.4";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
-        sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
-      };
-    };
     "minimatch-3.1.2" = {
       name = "minimatch";
       packageName = "minimatch";
@@ -5363,15 +4207,6 @@ let
         sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==";
       };
     };
-    "minimist-1.2.5" = {
-      name = "minimist";
-      packageName = "minimist";
-      version = "1.2.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
-        sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
-      };
-    };
     "minimist-1.2.6" = {
       name = "minimist";
       packageName = "minimist";
@@ -5408,13 +4243,13 @@ let
         sha512 = "gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==";
       };
     };
-    "moment-2.29.1" = {
+    "moment-2.29.3" = {
       name = "moment";
       packageName = "moment";
-      version = "2.29.1";
+      version = "2.29.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz";
-        sha512 = "kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==";
+        url = "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz";
+        sha512 = "c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==";
       };
     };
     "mqtt-4.3.7" = {
@@ -5498,22 +4333,13 @@ let
         sha1 = "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7";
       };
     };
-    "neo-async-2.6.2" = {
-      name = "neo-async";
-      packageName = "neo-async";
-      version = "2.6.2";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz";
-        sha512 = "Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==";
-      };
-    };
-    "node-abi-3.8.0" = {
+    "node-abi-3.15.0" = {
       name = "node-abi";
       packageName = "node-abi";
-      version = "3.8.0";
+      version = "3.15.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/node-abi/-/node-abi-3.8.0.tgz";
-        sha512 = "tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw==";
+        url = "https://registry.npmjs.org/node-abi/-/node-abi-3.15.0.tgz";
+        sha512 = "Ic6z/j6I9RLm4ov7npo1I48UQr2BEyFCqh6p7S1dhEx9jPO0GPGq/e2Rb7x7DroQrmiVMz/Bw1vJm9sPAl2nxA==";
       };
     };
     "node-int64-0.4.0" = {
@@ -5525,22 +4351,13 @@ let
         sha1 = "87a9065cdb355d3182d8f94ce11188b825c68a3b";
       };
     };
-    "node-releases-2.0.1" = {
+    "node-releases-2.0.3" = {
       name = "node-releases";
       packageName = "node-releases";
-      version = "2.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz";
-        sha512 = "CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==";
-      };
-    };
-    "node-releases-2.0.2" = {
-      name = "node-releases";
-      packageName = "node-releases";
-      version = "2.0.2";
+      version = "2.0.3";
       src = fetchurl {
-        url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz";
-        sha512 = "XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==";
+        url = "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz";
+        sha512 = "maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==";
       };
     };
     "normalize-path-3.0.0" = {
@@ -5813,15 +4630,6 @@ let
         sha512 = "JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==";
       };
     };
-    "pify-4.0.1" = {
-      name = "pify";
-      packageName = "pify";
-      version = "4.0.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz";
-        sha512 = "uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==";
-      };
-    };
     "pirates-4.0.5" = {
       name = "pirates";
       packageName = "pirates";
@@ -5840,13 +4648,13 @@ let
         sha512 = "HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==";
       };
     };
-    "prebuild-install-7.0.1" = {
+    "prebuild-install-7.1.0" = {
       name = "prebuild-install";
       packageName = "prebuild-install";
-      version = "7.0.1";
+      version = "7.1.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.0.1.tgz";
-        sha512 = "QBSab31WqkyxpnMWQxubYAHR5S9B2+r81ucocew34Fkl98FhvKIF50jIJnNOBmAZfyNV7vE5T6gd3hTVWgY6tg==";
+        url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.0.tgz";
+        sha512 = "CNcMgI1xBypOyGqjp3wOc8AAo1nMhZS3Cwd3iHIxOdAUbb+YxdNuM4Z5iIrZ8RLvOsf3F3bl7b7xGq6DjQoNYA==";
       };
     };
     "prelude-ls-1.1.2" = {
@@ -5867,15 +4675,6 @@ let
         sha512 = "vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==";
       };
     };
-    "pretty-format-27.5.0" = {
-      name = "pretty-format";
-      packageName = "pretty-format";
-      version = "27.5.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.0.tgz";
-        sha512 = "xEi6BRPZ+J1AIS4BAtFC/+rh5jXlXObGZjx5+OSpM95vR/PGla78bFVHMy5GdZjP9wk3AHAMHROXq/r69zXltw==";
-      };
-    };
     "pretty-format-27.5.1" = {
       name = "pretty-format";
       packageName = "pretty-format";
@@ -5984,15 +4783,6 @@ let
         sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
       };
     };
-    "readdirp-3.6.0" = {
-      name = "readdirp";
-      packageName = "readdirp";
-      version = "3.6.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz";
-        sha512 = "hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==";
-      };
-    };
     "regenerate-1.4.2" = {
       name = "regenerate";
       packageName = "regenerate";
@@ -6020,13 +4810,13 @@ let
         sha512 = "p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==";
       };
     };
-    "regenerator-transform-0.14.5" = {
+    "regenerator-transform-0.15.0" = {
       name = "regenerator-transform";
       packageName = "regenerator-transform";
-      version = "0.14.5";
+      version = "0.15.0";
       src = fetchurl {
-        url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz";
-        sha512 = "eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==";
+        url = "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz";
+        sha512 = "LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==";
       };
     };
     "regexpp-3.2.0" = {
@@ -6218,15 +5008,6 @@ let
         sha512 = "5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==";
       };
     };
-    "semver-5.7.1" = {
-      name = "semver";
-      packageName = "semver";
-      version = "5.7.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
-        sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
-      };
-    };
     "semver-6.3.0" = {
       name = "semver";
       packageName = "semver";
@@ -6245,13 +5026,13 @@ let
         sha512 = "+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==";
       };
     };
-    "semver-7.3.5" = {
+    "semver-7.3.7" = {
       name = "semver";
       packageName = "semver";
-      version = "7.3.5";
+      version = "7.3.7";
       src = fetchurl {
-        url = "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz";
-        sha512 = "PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==";
+        url = "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz";
+        sha512 = "QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==";
       };
     };
     "send-0.18.0" = {
@@ -6317,15 +5098,6 @@ let
         sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==";
       };
     };
-    "shiki-0.10.0" = {
-      name = "shiki";
-      packageName = "shiki";
-      version = "0.10.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/shiki/-/shiki-0.10.0.tgz";
-        sha512 = "iczxaIYeBFHTFrQPb9DVy2SKgYxC4Wo7Iucm7C17cCh2Ge/refnvHscUOxM85u57MfLoNOtjoEFUWt9gBexblA==";
-      };
-    };
     "signal-exit-3.0.7" = {
       name = "signal-exit";
       packageName = "signal-exit";
@@ -6371,15 +5143,6 @@ let
         sha512 = "bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==";
       };
     };
-    "slash-2.0.0" = {
-      name = "slash";
-      packageName = "slash";
-      version = "2.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz";
-        sha512 = "ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==";
-      };
-    };
     "slash-3.0.0" = {
       name = "slash";
       packageName = "slash";
@@ -6893,91 +5656,6 @@ let
         sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
       };
     };
-    "typedoc-0.22.11" = {
-      name = "typedoc";
-      packageName = "typedoc";
-      version = "0.22.11";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc/-/typedoc-0.22.11.tgz";
-        sha512 = "pVr3hh6dkS3lPPaZz1fNpvcrqLdtEvXmXayN55czlamSgvEjh+57GUqfhAI1Xsuu/hNHUT1KNSx8LH2wBP/7SA==";
-      };
-    };
-    "typedoc-https://registry.npmjs.org/typedoc/-/typedoc-0.22.11.tgz" = {
-      name = "typedoc";
-      packageName = "typedoc";
-      version = 1;
-      src = fetchurl {
-        name = "typedoc-1.tar.gz";
-        url = "https://registry.npmjs.org/typedoc/-/typedoc-0.22.11.tgz";
-        sha512 = "pVr3hh6dkS3lPPaZz1fNpvcrqLdtEvXmXayN55czlamSgvEjh+57GUqfhAI1Xsuu/hNHUT1KNSx8LH2wBP/7SA==";
-      };
-    };
-    "typedoc-plugin-markdown-3.11.13" = {
-      name = "typedoc-plugin-markdown";
-      packageName = "typedoc-plugin-markdown";
-      version = "3.11.13";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.11.13.tgz";
-        sha512 = "9Y7eWWmUF5i8LMfetPlOP+kTn5L3Q71fm/AUHZhxWYoAiugbybQujhjQk4h09uY2WghPP2BldOivtTxnOwj85A==";
-      };
-    };
-    "typedoc-plugin-markdown-https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.11.13.tgz" = {
-      name = "typedoc-plugin-markdown";
-      packageName = "typedoc-plugin-markdown";
-      version = 1;
-      src = fetchurl {
-        name = "typedoc-plugin-markdown-1.tar.gz";
-        url = "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.11.13.tgz";
-        sha512 = "9Y7eWWmUF5i8LMfetPlOP+kTn5L3Q71fm/AUHZhxWYoAiugbybQujhjQk4h09uY2WghPP2BldOivtTxnOwj85A==";
-      };
-    };
-    "typedoc-plugin-no-inherit-1.3.1" = {
-      name = "typedoc-plugin-no-inherit";
-      packageName = "typedoc-plugin-no-inherit";
-      version = "1.3.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.3.1.tgz";
-        sha512 = "3fdPHRaIcCVV1W5gJYpZTdZL+F2VZTlUMd3Hw9xIv931ILh18CcD8IfxZtTtOijJRuKbgRLJ+J/+hVlgCbq1RQ==";
-      };
-    };
-    "typedoc-plugin-no-inherit-https://registry.npmjs.org/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.3.1.tgz" = {
-      name = "typedoc-plugin-no-inherit";
-      packageName = "typedoc-plugin-no-inherit";
-      version = 1;
-      src = fetchurl {
-        name = "typedoc-plugin-no-inherit-1.tar.gz";
-        url = "https://registry.npmjs.org/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.3.1.tgz";
-        sha512 = "3fdPHRaIcCVV1W5gJYpZTdZL+F2VZTlUMd3Hw9xIv931ILh18CcD8IfxZtTtOijJRuKbgRLJ+J/+hVlgCbq1RQ==";
-      };
-    };
-    "typedoc-plugin-sourcefile-url-1.0.6" = {
-      name = "typedoc-plugin-sourcefile-url";
-      packageName = "typedoc-plugin-sourcefile-url";
-      version = "1.0.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typedoc-plugin-sourcefile-url/-/typedoc-plugin-sourcefile-url-1.0.6.tgz";
-        sha512 = "xHq9DzkoQywS7FyPneMm2/Hr9GRoCpjSQXkVN0W6SCJKP7fguqg2tasgh+8l5/mW6YSYvqCqEbkSYLbuD4Y6gA==";
-      };
-    };
-    "typedoc-plugin-sourcefile-url-https://registry.npmjs.org/typedoc-plugin-sourcefile-url/-/typedoc-plugin-sourcefile-url-1.0.6.tgz" = {
-      name = "typedoc-plugin-sourcefile-url";
-      packageName = "typedoc-plugin-sourcefile-url";
-      version = 1;
-      src = fetchurl {
-        name = "typedoc-plugin-sourcefile-url-1.tar.gz";
-        url = "https://registry.npmjs.org/typedoc-plugin-sourcefile-url/-/typedoc-plugin-sourcefile-url-1.0.6.tgz";
-        sha512 = "xHq9DzkoQywS7FyPneMm2/Hr9GRoCpjSQXkVN0W6SCJKP7fguqg2tasgh+8l5/mW6YSYvqCqEbkSYLbuD4Y6gA==";
-      };
-    };
-    "typescript-4.5.5" = {
-      name = "typescript";
-      packageName = "typescript";
-      version = "4.5.5";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz";
-        sha512 = "TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==";
-      };
-    };
     "typescript-4.6.3" = {
       name = "typescript";
       packageName = "typescript";
@@ -6987,25 +5665,6 @@ let
         sha512 = "yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==";
       };
     };
-    "typescript-https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz" = {
-      name = "typescript";
-      packageName = "typescript";
-      version = 1;
-      src = fetchurl {
-        name = "typescript-1.tar.gz";
-        url = "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz";
-        sha512 = "TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==";
-      };
-    };
-    "uglify-js-3.15.0" = {
-      name = "uglify-js";
-      packageName = "uglify-js";
-      version = "3.15.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.0.tgz";
-        sha512 = "x+xdeDWq7FiORDvyIJ0q/waWd4PhjBNOm5dQUOq2AKC0IEjxOS66Ha9tctiVDGcRQuh69K7fgU5oRuTK4cysSg==";
-      };
-    };
     "unicode-canonical-property-names-ecmascript-2.0.0" = {
       name = "unicode-canonical-property-names-ecmascript";
       packageName = "unicode-canonical-property-names-ecmascript";
@@ -7105,24 +5764,6 @@ let
         sha512 = "FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==";
       };
     };
-    "vscode-oniguruma-1.6.1" = {
-      name = "vscode-oniguruma";
-      packageName = "vscode-oniguruma";
-      version = "1.6.1";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.6.1.tgz";
-        sha512 = "vc4WhSIaVpgJ0jJIejjYxPvURJavX6QG41vu0mGhqywMkQqulezEqEQ3cO3gc8GvcOpX6ycmKGqRoROEMBNXTQ==";
-      };
-    };
-    "vscode-textmate-5.2.0" = {
-      name = "vscode-textmate";
-      packageName = "vscode-textmate";
-      version = "5.2.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-5.2.0.tgz";
-        sha512 = "Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==";
-      };
-    };
     "w3c-hr-time-1.0.2" = {
       name = "w3c-hr-time";
       packageName = "w3c-hr-time";
@@ -7213,13 +5854,13 @@ let
         sha512 = "eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==";
       };
     };
-    "winston-3.6.0" = {
+    "winston-3.7.2" = {
       name = "winston";
       packageName = "winston";
-      version = "3.6.0";
+      version = "3.7.2";
       src = fetchurl {
-        url = "https://registry.npmjs.org/winston/-/winston-3.6.0.tgz";
-        sha512 = "9j8T75p+bcN6D00sF/zjFVmPp+t8KMPB1MzbbzYjeN9VWxdsYnTB40TkbNUEXAmILEfChMvAMgidlX64OG3p6w==";
+        url = "https://registry.npmjs.org/winston/-/winston-3.7.2.tgz";
+        sha512 = "QziIqtojHBoyzUOdQvQiar1DH0Xp9nF1A1y7NVy2DGEsz82SBDtOalS0ulTRGVT14xPX3WRWkCsdcJKqNflKng==";
       };
     };
     "winston-syslog-2.5.0" = {
@@ -7249,15 +5890,6 @@ let
         sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==";
       };
     };
-    "wordwrap-1.0.0" = {
-      name = "wordwrap";
-      packageName = "wordwrap";
-      version = "1.0.0";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz";
-        sha1 = "27584810891456a4171c8d0226441ade90cbcaeb";
-      };
-    };
     "wrap-ansi-7.0.0" = {
       name = "wrap-ansi";
       packageName = "wrap-ansi";
@@ -7285,15 +5917,6 @@ let
         sha512 = "AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==";
       };
     };
-    "ws-7.5.6" = {
-      name = "ws";
-      packageName = "ws";
-      version = "7.5.6";
-      src = fetchurl {
-        url = "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz";
-        sha512 = "6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==";
-      };
-    };
     "ws-7.5.7" = {
       name = "ws";
       packageName = "ws";
@@ -7375,55 +5998,49 @@ let
         sha512 = "y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==";
       };
     };
-    "zigbee-herdsman-0.14.20" = {
+    "zigbee-herdsman-0.14.27" = {
       name = "zigbee-herdsman";
       packageName = "zigbee-herdsman";
-      version = "0.14.20";
+      version = "0.14.27";
       src = fetchurl {
-        url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.20.tgz";
-        sha512 = "YwvAHEfWtcCLilnoHcIpZ9DCPHSLwpy2iboC2zjJUGNQp0vUClJhjAxb6JdTnaHxrNB2FN6+b3Q6BS8QiTtg5g==";
+        url = "https://registry.npmjs.org/zigbee-herdsman/-/zigbee-herdsman-0.14.27.tgz";
+        sha512 = "B7Ofk4GPMwFMZS4KBvUu9IW3C7h5+9Ly6O6M2cXTeMdL2fiyZB3Tpzs7fGscevSbCpnkEOSI4xpK+MeVMwH/Og==";
       };
     };
-    "zigbee-herdsman-converters-14.0.467" = {
+    "zigbee-herdsman-converters-14.0.504" = {
       name = "zigbee-herdsman-converters";
       packageName = "zigbee-herdsman-converters";
-      version = "14.0.467";
+      version = "14.0.504";
       src = fetchurl {
-        url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.467.tgz";
-        sha512 = "fkOSFkKj/4q/nh2elXHcTHTvPte54Y4hrXq/BZpnkMgNuLr2lkJgZ52ChG5XyI/4wHtAJq8lgnjGubqr8xNNMQ==";
+        url = "https://registry.npmjs.org/zigbee-herdsman-converters/-/zigbee-herdsman-converters-14.0.504.tgz";
+        sha512 = "StMDWFt4DBhrgMvapiOqzurMBW02bIbjS1ul8EaiNBYA91cg9qUrTSmJssuZKEPTXs1I8yS7X2OGS8Kzja4z4Q==";
       };
     };
-    "zigbee2mqtt-frontend-0.6.80" = {
+    "zigbee2mqtt-frontend-0.6.83" = {
       name = "zigbee2mqtt-frontend";
       packageName = "zigbee2mqtt-frontend";
-      version = "0.6.80";
+      version = "0.6.83";
       src = fetchurl {
-        url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.80.tgz";
-        sha512 = "mDRQ35j5SuTKCsn7NvjNng7x0OK0Hv9sqxMnl0ISfoNEAD5RDpvzDiEBS6XGoymTI+PRNmaNdbczC5/DVqo5xQ==";
+        url = "https://registry.npmjs.org/zigbee2mqtt-frontend/-/zigbee2mqtt-frontend-0.6.83.tgz";
+        sha512 = "I44236qdpo/dSVpKyVV54RTCmb6BNpLXpZ414DOIBXXqIhseZhQEx7WC8UZ/ZtxxORBAd8E9LCYp5eWOb+zoNQ==";
       };
     };
   };
   args = {
     name = "zigbee2mqtt";
     packageName = "zigbee2mqtt";
-    version = "1.25.0";
+    version = "1.25.1";
     src = ./.;
     dependencies = [
       sources."@ampproject/remapping-2.1.2"
       sources."@babel/code-frame-7.16.7"
       sources."@babel/compat-data-7.17.7"
-      (sources."@babel/core-7.17.8" // {
+      (sources."@babel/core-7.17.9" // {
         dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
           sources."semver-6.3.0"
         ];
       })
-      (sources."@babel/generator-7.17.7" // {
-        dependencies = [
-          sources."source-map-0.5.7"
-        ];
-      })
+      sources."@babel/generator-7.17.9"
       sources."@babel/helper-annotate-as-pure-7.16.7"
       sources."@babel/helper-builder-binary-assignment-operator-visitor-7.16.7"
       (sources."@babel/helper-compilation-targets-7.17.7" // {
@@ -7431,19 +6048,16 @@ let
           sources."semver-6.3.0"
         ];
       })
-      sources."@babel/helper-create-class-features-plugin-7.17.6"
+      sources."@babel/helper-create-class-features-plugin-7.17.9"
       sources."@babel/helper-create-regexp-features-plugin-7.17.0"
       (sources."@babel/helper-define-polyfill-provider-0.3.1" // {
         dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
           sources."semver-6.3.0"
         ];
       })
       sources."@babel/helper-environment-visitor-7.16.7"
       sources."@babel/helper-explode-assignable-expression-7.16.7"
-      sources."@babel/helper-function-name-7.16.7"
-      sources."@babel/helper-get-function-arity-7.16.7"
+      sources."@babel/helper-function-name-7.17.9"
       sources."@babel/helper-hoist-variables-7.16.7"
       sources."@babel/helper-member-expression-to-functions-7.17.7"
       sources."@babel/helper-module-imports-7.16.7"
@@ -7458,15 +6072,15 @@ let
       sources."@babel/helper-validator-identifier-7.16.7"
       sources."@babel/helper-validator-option-7.16.7"
       sources."@babel/helper-wrap-function-7.16.8"
-      sources."@babel/helpers-7.17.8"
-      sources."@babel/highlight-7.16.10"
-      sources."@babel/parser-7.17.8"
+      sources."@babel/helpers-7.17.9"
+      sources."@babel/highlight-7.17.9"
+      sources."@babel/parser-7.17.9"
       sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7"
       sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7"
       sources."@babel/plugin-proposal-async-generator-functions-7.16.8"
       sources."@babel/plugin-proposal-class-properties-7.16.7"
       sources."@babel/plugin-proposal-class-static-block-7.17.6"
-      sources."@babel/plugin-proposal-decorators-7.17.8"
+      sources."@babel/plugin-proposal-decorators-7.17.9"
       sources."@babel/plugin-proposal-dynamic-import-7.16.7"
       sources."@babel/plugin-proposal-export-namespace-from-7.16.7"
       sources."@babel/plugin-proposal-json-strings-7.16.7"
@@ -7512,7 +6126,7 @@ let
       sources."@babel/plugin-transform-literals-7.16.7"
       sources."@babel/plugin-transform-member-expression-literals-7.16.7"
       sources."@babel/plugin-transform-modules-amd-7.16.7"
-      sources."@babel/plugin-transform-modules-commonjs-7.17.7"
+      sources."@babel/plugin-transform-modules-commonjs-7.17.9"
       sources."@babel/plugin-transform-modules-systemjs-7.17.8"
       sources."@babel/plugin-transform-modules-umd-7.16.7"
       sources."@babel/plugin-transform-named-capturing-groups-regex-7.16.8"
@@ -7520,7 +6134,7 @@ let
       sources."@babel/plugin-transform-object-super-7.16.7"
       sources."@babel/plugin-transform-parameters-7.16.7"
       sources."@babel/plugin-transform-property-literals-7.16.7"
-      sources."@babel/plugin-transform-regenerator-7.16.7"
+      sources."@babel/plugin-transform-regenerator-7.17.9"
       sources."@babel/plugin-transform-reserved-words-7.16.7"
       sources."@babel/plugin-transform-shorthand-properties-7.16.7"
       sources."@babel/plugin-transform-spread-7.16.7"
@@ -7537,33 +6151,22 @@ let
       })
       sources."@babel/preset-modules-0.1.5"
       sources."@babel/preset-typescript-7.16.7"
-      sources."@babel/runtime-7.17.8"
+      sources."@babel/runtime-7.17.9"
       sources."@babel/template-7.16.7"
-      (sources."@babel/traverse-7.17.3" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
+      sources."@babel/traverse-7.17.9"
       sources."@babel/types-7.17.0"
       sources."@bcoe/v8-coverage-0.2.3"
       sources."@colors/colors-1.5.0"
       sources."@dabh/diagnostics-2.0.3"
-      (sources."@eslint/eslintrc-1.2.1" // {
+      (sources."@eslint/eslintrc-1.2.2" // {
         dependencies = [
           sources."ajv-6.12.6"
-          sources."debug-4.3.4"
           sources."globals-13.13.0"
           sources."json-schema-traverse-0.4.1"
-          sources."ms-2.1.2"
-        ];
-      })
-      (sources."@humanwhocodes/config-array-0.9.5" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
+          sources."type-fest-0.20.2"
         ];
       })
+      sources."@humanwhocodes/config-array-0.9.5"
       sources."@humanwhocodes/object-schema-1.2.1"
       (sources."@istanbuljs/load-nyc-config-1.1.0" // {
         dependencies = [
@@ -7602,10 +6205,15 @@ let
           sources."color-convert-2.0.1"
           sources."color-name-1.1.4"
           sources."has-flag-4.0.0"
+          sources."source-map-0.6.1"
           sources."supports-color-7.2.0"
         ];
       })
-      sources."@jest/source-map-27.5.1"
+      (sources."@jest/source-map-27.5.1" // {
+        dependencies = [
+          sources."source-map-0.6.1"
+        ];
+      })
       sources."@jest/test-result-27.5.1"
       sources."@jest/test-sequencer-27.5.1"
       (sources."@jest/transform-27.5.1" // {
@@ -7615,6 +6223,7 @@ let
           sources."color-convert-2.0.1"
           sources."color-name-1.1.4"
           sources."has-flag-4.0.0"
+          sources."source-map-0.6.1"
           sources."supports-color-7.2.0"
         ];
       })
@@ -7628,19 +6237,30 @@ let
           sources."supports-color-7.2.0"
         ];
       })
-      sources."@jridgewell/resolve-uri-3.0.5"
+      sources."@jridgewell/resolve-uri-3.0.6"
       sources."@jridgewell/sourcemap-codec-1.4.11"
-      sources."@jridgewell/trace-mapping-0.3.4"
+      sources."@jridgewell/trace-mapping-0.3.9"
       sources."@nodelib/fs.scandir-2.1.5"
       sources."@nodelib/fs.stat-2.0.5"
       sources."@nodelib/fs.walk-1.2.8"
+      sources."@serialport/binding-abstract-9.2.3"
+      sources."@serialport/binding-mock-9.2.4"
+      sources."@serialport/bindings-9.2.8"
+      sources."@serialport/parser-byte-length-9.2.4"
+      sources."@serialport/parser-cctalk-9.2.4"
+      sources."@serialport/parser-delimiter-9.2.4"
+      sources."@serialport/parser-inter-byte-timeout-9.2.4"
+      sources."@serialport/parser-readline-9.2.4"
+      sources."@serialport/parser-ready-9.2.4"
+      sources."@serialport/parser-regex-9.2.4"
+      sources."@serialport/stream-9.2.4"
       sources."@sinonjs/commons-1.8.3"
       sources."@sinonjs/fake-timers-8.1.0"
       sources."@tootallnate/once-1.1.2"
       sources."@types/babel__core-7.1.19"
       sources."@types/babel__generator-7.6.4"
       sources."@types/babel__template-7.4.1"
-      sources."@types/babel__traverse-7.14.2"
+      sources."@types/babel__traverse-7.17.0"
       sources."@types/debounce-1.2.1"
       sources."@types/finalhandler-1.1.1"
       sources."@types/glob-7.2.0"
@@ -7653,43 +6273,23 @@ let
       sources."@types/js-yaml-4.0.5"
       sources."@types/json-schema-7.0.11"
       sources."@types/minimatch-3.0.5"
-      sources."@types/node-17.0.23"
+      sources."@types/node-17.0.25"
       sources."@types/object-assign-deep-0.4.0"
-      sources."@types/prettier-2.4.4"
+      sources."@types/prettier-2.6.0"
       sources."@types/rimraf-3.0.2"
       sources."@types/stack-utils-2.0.1"
       sources."@types/ws-8.5.3"
       sources."@types/yargs-16.0.4"
       sources."@types/yargs-parser-21.0.0"
-      (sources."@typescript-eslint/eslint-plugin-5.16.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      (sources."@typescript-eslint/parser-5.16.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@typescript-eslint/scope-manager-5.16.0"
-      (sources."@typescript-eslint/type-utils-5.16.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@typescript-eslint/types-5.16.0"
-      (sources."@typescript-eslint/typescript-estree-5.16.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."@typescript-eslint/utils-5.16.0"
-      sources."@typescript-eslint/visitor-keys-5.16.0"
-      sources."abab-2.0.5"
+      sources."@typescript-eslint/eslint-plugin-5.20.0"
+      sources."@typescript-eslint/parser-5.20.0"
+      sources."@typescript-eslint/scope-manager-5.20.0"
+      sources."@typescript-eslint/type-utils-5.20.0"
+      sources."@typescript-eslint/types-5.20.0"
+      sources."@typescript-eslint/typescript-estree-5.20.0"
+      sources."@typescript-eslint/utils-5.20.0"
+      sources."@typescript-eslint/visitor-keys-5.20.0"
+      sources."abab-2.0.6"
       sources."acorn-8.7.0"
       (sources."acorn-globals-6.0.0" // {
         dependencies = [
@@ -7698,25 +6298,29 @@ let
       })
       sources."acorn-jsx-5.3.2"
       sources."acorn-walk-7.2.0"
-      (sources."agent-base-6.0.2" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
+      sources."agent-base-6.0.2"
       sources."ajv-8.11.0"
-      (sources."ansi-escapes-4.3.2" // {
-        dependencies = [
-          sources."type-fest-0.21.3"
-        ];
-      })
+      sources."ansi-escapes-4.3.2"
       sources."ansi-regex-5.0.1"
       sources."ansi-styles-3.2.1"
+      sources."any-promise-1.3.0"
       sources."anymatch-3.1.2"
+      sources."aproba-1.2.0"
+      (sources."are-we-there-yet-1.1.7" // {
+        dependencies = [
+          sources."readable-stream-2.3.7"
+          sources."string_decoder-1.1.1"
+        ];
+      })
       sources."argparse-2.0.1"
       sources."array-union-2.1.0"
       sources."async-3.2.3"
       sources."asynckit-0.4.0"
+      (sources."axios-0.27.2" // {
+        dependencies = [
+          sources."form-data-4.0.0"
+        ];
+      })
       (sources."babel-jest-27.5.1" // {
         dependencies = [
           sources."ansi-styles-4.3.0"
@@ -7750,40 +6354,50 @@ let
       sources."browserslist-4.20.2"
       sources."bser-2.1.1"
       sources."buffer-5.7.1"
+      sources."buffer-crc32-0.2.13"
       sources."buffer-from-1.1.2"
       sources."call-bind-1.0.2"
       sources."callsites-3.1.0"
       sources."camelcase-5.3.1"
-      sources."caniuse-lite-1.0.30001320"
+      sources."caniuse-lite-1.0.30001332"
       sources."chalk-2.4.2"
       sources."char-regex-1.0.2"
       sources."charcodes-0.2.0"
+      sources."chownr-1.1.4"
       sources."ci-info-3.3.0"
       sources."cjs-module-lexer-1.2.2"
       sources."cliui-7.0.4"
       sources."co-4.6.0"
+      sources."code-point-at-1.1.0"
       sources."collect-v8-coverage-1.0.1"
       sources."color-3.2.1"
       sources."color-convert-1.9.3"
       sources."color-name-1.1.3"
-      sources."color-string-1.9.0"
+      sources."color-string-1.9.1"
       sources."colorspace-1.1.4"
       sources."combined-stream-1.0.8"
-      sources."commist-1.1.0"
+      (sources."commist-1.1.0" // {
+        dependencies = [
+          sources."leven-2.1.0"
+        ];
+      })
       sources."concat-map-0.0.1"
       sources."concat-stream-2.0.0"
-      sources."connect-gzip-static-2.1.1"
-      (sources."convert-source-map-1.8.0" // {
+      (sources."connect-gzip-static-2.1.1" // {
         dependencies = [
-          sources."safe-buffer-5.1.2"
+          sources."debug-2.6.9"
+          sources."ms-2.0.0"
         ];
       })
-      sources."core-js-3.21.1"
-      (sources."core-js-compat-3.21.1" // {
+      sources."console-control-strings-1.1.0"
+      sources."convert-source-map-1.8.0"
+      sources."core-js-3.22.2"
+      (sources."core-js-compat-3.22.2" // {
         dependencies = [
           sources."semver-7.0.0"
         ];
       })
+      sources."core-util-is-1.0.3"
       sources."cross-spawn-7.0.3"
       sources."cssom-0.4.4"
       (sources."cssstyle-2.3.0" // {
@@ -7793,16 +6407,20 @@ let
       })
       sources."data-urls-2.0.0"
       sources."debounce-1.2.1"
-      sources."debug-2.6.9"
+      sources."debug-4.3.4"
       sources."decimal.js-10.3.1"
+      sources."decompress-response-6.0.0"
       sources."dedent-0.7.0"
+      sources."deep-extend-0.6.0"
       sources."deep-is-0.1.4"
       sources."deep-object-diff-1.1.7"
       sources."deepmerge-4.2.2"
-      sources."define-properties-1.1.3"
+      sources."define-properties-1.1.4"
       sources."delayed-stream-1.0.0"
+      sources."delegates-1.0.0"
       sources."depd-2.0.0"
       sources."destroy-1.2.0"
+      sources."detect-libc-2.0.1"
       sources."detect-newline-3.1.0"
       sources."diff-sequences-27.5.1"
       sources."dir-glob-3.0.1"
@@ -7814,17 +6432,13 @@ let
       })
       sources."duplexify-4.1.2"
       sources."ee-first-1.1.1"
-      sources."electron-to-chromium-1.4.95"
+      sources."electron-to-chromium-1.4.118"
       sources."emittery-0.8.1"
       sources."emoji-regex-8.0.0"
       sources."enabled-2.0.0"
       sources."encodeurl-1.0.2"
       sources."end-of-stream-1.4.4"
-      (sources."error-ex-1.3.2" // {
-        dependencies = [
-          sources."is-arrayish-0.2.1"
-        ];
-      })
+      sources."error-ex-1.3.2"
       sources."escalade-3.1.1"
       sources."escape-html-1.0.3"
       sources."escape-string-regexp-1.0.5"
@@ -7834,30 +6448,29 @@ let
           sources."levn-0.3.0"
           sources."optionator-0.8.3"
           sources."prelude-ls-1.1.2"
+          sources."source-map-0.6.1"
           sources."type-check-0.3.2"
         ];
       })
-      (sources."eslint-8.12.0" // {
+      (sources."eslint-8.14.0" // {
         dependencies = [
           sources."ajv-6.12.6"
           sources."ansi-styles-4.3.0"
           sources."chalk-4.1.2"
           sources."color-convert-2.0.1"
           sources."color-name-1.1.4"
-          sources."debug-4.3.4"
           sources."escape-string-regexp-4.0.0"
           sources."eslint-scope-7.1.1"
           sources."estraverse-5.3.0"
-          sources."glob-parent-6.0.2"
           sources."globals-13.13.0"
           sources."has-flag-4.0.0"
           sources."json-schema-traverse-0.4.1"
-          sources."ms-2.1.2"
           sources."supports-color-7.2.0"
+          sources."type-fest-0.20.2"
         ];
       })
       sources."eslint-config-google-0.14.0"
-      sources."eslint-plugin-jest-26.1.3"
+      sources."eslint-plugin-jest-26.1.5"
       sources."eslint-scope-5.1.1"
       (sources."eslint-utils-3.0.0" // {
         dependencies = [
@@ -7882,60 +6495,73 @@ let
       sources."etag-1.8.1"
       sources."execa-5.1.1"
       sources."exit-0.1.2"
+      sources."expand-template-2.0.3"
       sources."expect-27.5.1"
       sources."fast-deep-equal-3.1.3"
-      sources."fast-glob-3.2.11"
+      (sources."fast-glob-3.2.11" // {
+        dependencies = [
+          sources."glob-parent-5.1.2"
+        ];
+      })
       sources."fast-json-stable-stringify-2.1.0"
       sources."fast-levenshtein-2.0.6"
       sources."fastq-1.13.0"
       sources."fb-watchman-2.0.1"
-      sources."fecha-4.2.1"
+      sources."fecha-4.2.3"
       sources."file-entry-cache-6.0.1"
       sources."file-uri-to-path-1.0.0"
       sources."fill-range-7.0.1"
-      sources."finalhandler-1.2.0"
+      (sources."finalhandler-1.2.0" // {
+        dependencies = [
+          sources."debug-2.6.9"
+          sources."ms-2.0.0"
+        ];
+      })
       sources."find-0.3.0"
       sources."find-up-4.1.0"
       sources."flat-cache-3.0.4"
       sources."flatted-3.2.5"
       sources."fn.name-1.1.0"
+      sources."follow-redirects-1.14.9"
       sources."form-data-3.0.1"
       sources."fresh-0.5.2"
+      sources."fs-constants-1.0.0"
       sources."fs.realpath-1.0.0"
       sources."fsevents-2.3.2"
       sources."function-bind-1.1.1"
       sources."functional-red-black-tree-1.0.1"
+      (sources."gauge-2.7.4" // {
+        dependencies = [
+          sources."ansi-regex-2.1.1"
+          sources."is-fullwidth-code-point-1.0.0"
+          sources."string-width-1.0.2"
+          sources."strip-ansi-3.0.1"
+        ];
+      })
       sources."gensync-1.0.0-beta.2"
       sources."get-caller-file-2.0.5"
       sources."get-intrinsic-1.1.1"
       sources."get-package-type-0.1.0"
       sources."get-stream-6.0.1"
       sources."git-last-commit-1.0.1"
+      sources."github-from-package-0.0.0"
       sources."glob-7.2.0"
-      sources."glob-parent-5.1.2"
+      sources."glob-parent-6.0.2"
       sources."globals-11.12.0"
       sources."globby-11.1.0"
       sources."glossy-0.1.7"
-      sources."graceful-fs-4.2.9"
+      sources."graceful-fs-4.2.10"
       sources."has-1.0.3"
       sources."has-flag-3.0.0"
+      sources."has-property-descriptors-1.0.0"
       sources."has-symbols-1.0.3"
+      sources."has-unicode-2.0.1"
       sources."help-me-3.0.0"
       sources."html-encoding-sniffer-2.0.1"
       sources."html-escaper-2.0.2"
       sources."http-errors-2.0.0"
-      (sources."http-proxy-agent-4.0.1" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      (sources."https-proxy-agent-5.0.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
+      sources."http-proxy-agent-4.0.1"
+      sources."https-proxy-agent-5.0.1"
       sources."human-signals-2.1.0"
       sources."humanize-duration-3.27.1"
       sources."iconv-lite-0.4.24"
@@ -7950,8 +6576,9 @@ let
       sources."imurmurhash-0.1.4"
       sources."inflight-1.0.6"
       sources."inherits-2.0.4"
-      sources."is-arrayish-0.3.2"
-      sources."is-core-module-2.8.1"
+      sources."ini-1.3.8"
+      sources."is-arrayish-0.2.1"
+      sources."is-core-module-2.9.0"
       sources."is-extglob-2.1.1"
       sources."is-fullwidth-code-point-3.0.0"
       sources."is-generator-fn-2.1.0"
@@ -7960,9 +6587,10 @@ let
       sources."is-potential-custom-element-name-1.0.1"
       sources."is-stream-2.0.1"
       sources."is-typedarray-1.0.0"
+      sources."isarray-1.0.0"
       sources."isexe-2.0.0"
       sources."istanbul-lib-coverage-3.2.0"
-      (sources."istanbul-lib-instrument-5.1.0" // {
+      (sources."istanbul-lib-instrument-5.2.0" // {
         dependencies = [
           sources."semver-6.3.0"
         ];
@@ -7975,24 +6603,23 @@ let
       })
       (sources."istanbul-lib-source-maps-4.0.1" // {
         dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
+          sources."source-map-0.6.1"
         ];
       })
       sources."istanbul-reports-3.1.4"
-      (sources."jest-27.5.1" // {
+      sources."jest-27.5.1"
+      sources."jest-changed-files-27.5.1"
+      (sources."jest-circus-27.5.1" // {
         dependencies = [
           sources."ansi-styles-4.3.0"
           sources."chalk-4.1.2"
           sources."color-convert-2.0.1"
           sources."color-name-1.1.4"
           sources."has-flag-4.0.0"
-          sources."jest-cli-27.5.1"
           sources."supports-color-7.2.0"
         ];
       })
-      sources."jest-changed-files-27.5.1"
-      (sources."jest-circus-27.5.1" // {
+      (sources."jest-cli-27.5.1" // {
         dependencies = [
           sources."ansi-styles-4.3.0"
           sources."chalk-4.1.2"
@@ -8131,7 +6758,6 @@ let
           sources."color-convert-2.0.1"
           sources."color-name-1.1.4"
           sources."has-flag-4.0.0"
-          sources."leven-3.1.0"
           sources."supports-color-7.2.0"
         ];
       })
@@ -8166,18 +6792,14 @@ let
       sources."json5-2.2.1"
       sources."kleur-3.0.3"
       sources."kuler-2.0.0"
-      sources."leven-2.1.0"
+      sources."leven-3.1.0"
       sources."levn-0.4.1"
       sources."lines-and-columns-1.2.4"
       sources."locate-path-5.0.0"
       sources."lodash-4.17.21"
       sources."lodash.debounce-4.0.8"
       sources."lodash.merge-4.6.2"
-      (sources."logform-2.4.0" // {
-        dependencies = [
-          sources."ms-2.1.3"
-        ];
-      })
+      sources."logform-2.4.0"
       sources."lru-cache-6.0.0"
       (sources."make-dir-3.1.0" // {
         dependencies = [
@@ -8192,37 +6814,34 @@ let
       sources."mime-db-1.52.0"
       sources."mime-types-2.1.35"
       sources."mimic-fn-2.1.0"
+      sources."mimic-response-3.1.0"
       sources."minimatch-3.1.2"
       sources."minimist-1.2.6"
+      sources."mixin-deep-2.0.1"
       sources."mkdir-recursive-0.4.0"
-      sources."moment-2.29.1"
+      sources."mkdirp-classic-0.5.3"
+      sources."moment-2.29.3"
       (sources."mqtt-4.3.7" // {
         dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
           sources."ws-7.5.7"
         ];
       })
-      (sources."mqtt-packet-6.10.0" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
-      sources."ms-2.0.0"
+      sources."mqtt-packet-6.10.0"
+      sources."ms-2.1.2"
+      sources."mz-2.7.0"
       sources."nan-2.15.0"
+      sources."napi-build-utils-1.0.2"
       sources."natural-compare-1.4.0"
+      sources."node-abi-3.15.0"
       sources."node-int64-0.4.0"
-      sources."node-releases-2.0.2"
+      sources."node-releases-2.0.3"
       sources."normalize-path-3.0.0"
       sources."npm-run-path-4.0.1"
-      (sources."number-allocator-1.0.10" // {
-        dependencies = [
-          sources."debug-4.3.4"
-          sources."ms-2.1.2"
-        ];
-      })
+      sources."npmlog-4.1.2"
+      sources."number-allocator-1.0.10"
+      sources."number-is-nan-1.0.1"
       sources."nwsapi-2.2.0"
+      sources."object-assign-4.1.1"
       sources."object-assign-deep-0.4.0"
       sources."object-keys-1.1.1"
       sources."object.assign-4.1.2"
@@ -8247,6 +6866,7 @@ let
       sources."picomatch-2.3.1"
       sources."pirates-4.0.5"
       sources."pkg-dir-4.2.0"
+      sources."prebuild-install-7.1.0"
       sources."prelude-ls-1.2.1"
       (sources."pretty-format-27.5.1" // {
         dependencies = [
@@ -8260,12 +6880,17 @@ let
       sources."punycode-2.1.1"
       sources."queue-microtask-1.2.3"
       sources."range-parser-1.2.1"
+      (sources."rc-1.2.8" // {
+        dependencies = [
+          sources."strip-json-comments-2.0.1"
+        ];
+      })
       sources."react-is-17.0.2"
       sources."readable-stream-3.6.0"
       sources."regenerate-1.4.2"
       sources."regenerate-unicode-properties-10.0.1"
       sources."regenerator-runtime-0.13.9"
-      sources."regenerator-transform-0.14.5"
+      sources."regenerator-transform-0.15.0"
       sources."regexpp-3.2.0"
       sources."regexpu-core-5.0.1"
       sources."regjsgen-0.6.0"
@@ -8285,26 +6910,44 @@ let
       sources."rfdc-1.3.0"
       sources."rimraf-3.0.2"
       sources."run-parallel-1.2.0"
-      sources."safe-buffer-5.2.1"
+      sources."safe-buffer-5.1.2"
       sources."safe-stable-stringify-2.3.1"
       sources."safer-buffer-2.1.2"
       sources."saxes-5.0.1"
-      sources."semver-7.3.5"
+      sources."semver-7.3.7"
       (sources."send-0.18.0" // {
         dependencies = [
+          (sources."debug-2.6.9" // {
+            dependencies = [
+              sources."ms-2.0.0"
+            ];
+          })
           sources."ms-2.1.3"
         ];
       })
+      sources."serialport-9.2.8"
       sources."serve-static-1.15.0"
+      sources."set-blocking-2.0.0"
       sources."setprototypeof-1.2.0"
       sources."shebang-command-2.0.0"
       sources."shebang-regex-3.0.0"
       sources."signal-exit-3.0.7"
-      sources."simple-swizzle-0.2.2"
+      sources."simple-concat-1.0.1"
+      sources."simple-get-4.0.1"
+      (sources."simple-swizzle-0.2.2" // {
+        dependencies = [
+          sources."is-arrayish-0.3.2"
+        ];
+      })
       sources."sisteransi-1.0.5"
       sources."slash-3.0.0"
-      sources."source-map-0.6.1"
-      sources."source-map-support-0.5.21"
+      sources."slip-1.0.2"
+      sources."source-map-0.5.7"
+      (sources."source-map-support-0.5.21" // {
+        dependencies = [
+          sources."source-map-0.6.1"
+        ];
+      })
       sources."split2-3.2.2"
       sources."sprintf-js-1.0.3"
       sources."stack-trace-0.0.10"
@@ -8317,7 +6960,11 @@ let
       sources."stream-shift-1.0.1"
       sources."string-length-4.0.2"
       sources."string-width-4.2.3"
-      sources."string_decoder-1.3.0"
+      (sources."string_decoder-1.3.0" // {
+        dependencies = [
+          sources."safe-buffer-5.2.1"
+        ];
+      })
       sources."strip-ansi-6.0.1"
       sources."strip-bom-4.0.0"
       sources."strip-final-newline-2.0.0"
@@ -8331,10 +6978,14 @@ let
       })
       sources."supports-preserve-symlinks-flag-1.0.0"
       sources."symbol-tree-3.2.4"
+      sources."tar-fs-2.1.1"
+      sources."tar-stream-2.2.0"
       sources."terminal-link-2.1.1"
       sources."test-exclude-6.0.0"
       sources."text-hex-1.0.0"
       sources."text-table-0.2.0"
+      sources."thenify-3.3.1"
+      sources."thenify-all-1.6.0"
       sources."throat-6.0.1"
       sources."tmp-0.2.1"
       sources."tmpl-1.0.5"
@@ -8347,9 +6998,10 @@ let
       sources."triple-beam-1.3.0"
       sources."tslib-1.14.1"
       sources."tsutils-3.21.0"
+      sources."tunnel-agent-0.6.0"
       sources."type-check-0.4.0"
       sources."type-detect-4.0.8"
-      sources."type-fest-0.20.2"
+      sources."type-fest-0.21.3"
       sources."typedarray-0.0.6"
       sources."typedarray-to-buffer-3.1.5"
       sources."typescript-4.6.3"
@@ -8376,7 +7028,8 @@ let
       sources."whatwg-mimetype-2.3.0"
       sources."whatwg-url-8.7.0"
       sources."which-2.0.2"
-      sources."winston-3.6.0"
+      sources."wide-align-1.1.5"
+      sources."winston-3.7.2"
       sources."winston-syslog-2.5.0"
       sources."winston-transport-4.5.0"
       sources."word-wrap-1.2.3"
@@ -8397,2409 +7050,9 @@ let
       sources."yallist-4.0.0"
       sources."yargs-16.2.0"
       sources."yargs-parser-20.2.9"
-      (sources."zigbee-herdsman-0.14.20" // {
-        dependencies = [
-          sources."@ampproject/remapping-2.0.3"
-          sources."@babel/cli-7.17.0"
-          sources."@babel/code-frame-7.16.7"
-          sources."@babel/compat-data-7.17.0"
-          (sources."@babel/core-7.17.0" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."@babel/generator-7.17.0"
-          sources."@babel/helper-annotate-as-pure-7.16.7"
-          sources."@babel/helper-builder-binary-assignment-operator-visitor-7.16.7"
-          (sources."@babel/helper-compilation-targets-7.16.7" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."@babel/helper-create-class-features-plugin-7.17.1"
-          sources."@babel/helper-create-regexp-features-plugin-7.17.0"
-          (sources."@babel/helper-define-polyfill-provider-0.3.1" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."@babel/helper-environment-visitor-7.16.7"
-          sources."@babel/helper-explode-assignable-expression-7.16.7"
-          sources."@babel/helper-function-name-7.16.7"
-          sources."@babel/helper-get-function-arity-7.16.7"
-          sources."@babel/helper-hoist-variables-7.16.7"
-          sources."@babel/helper-member-expression-to-functions-7.16.7"
-          sources."@babel/helper-module-imports-7.16.7"
-          sources."@babel/helper-module-transforms-7.16.7"
-          sources."@babel/helper-optimise-call-expression-7.16.7"
-          sources."@babel/helper-plugin-utils-7.16.7"
-          sources."@babel/helper-remap-async-to-generator-7.16.8"
-          sources."@babel/helper-replace-supers-7.16.7"
-          sources."@babel/helper-simple-access-7.16.7"
-          sources."@babel/helper-skip-transparent-expression-wrappers-7.16.0"
-          sources."@babel/helper-split-export-declaration-7.16.7"
-          sources."@babel/helper-validator-identifier-7.16.7"
-          sources."@babel/helper-validator-option-7.16.7"
-          sources."@babel/helper-wrap-function-7.16.8"
-          sources."@babel/helpers-7.17.0"
-          sources."@babel/highlight-7.16.10"
-          sources."@babel/parser-7.17.0"
-          sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7"
-          sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7"
-          sources."@babel/plugin-proposal-async-generator-functions-7.16.8"
-          sources."@babel/plugin-proposal-class-properties-7.16.7"
-          sources."@babel/plugin-proposal-class-static-block-7.16.7"
-          sources."@babel/plugin-proposal-dynamic-import-7.16.7"
-          sources."@babel/plugin-proposal-export-namespace-from-7.16.7"
-          sources."@babel/plugin-proposal-json-strings-7.16.7"
-          sources."@babel/plugin-proposal-logical-assignment-operators-7.16.7"
-          sources."@babel/plugin-proposal-nullish-coalescing-operator-7.16.7"
-          sources."@babel/plugin-proposal-numeric-separator-7.16.7"
-          sources."@babel/plugin-proposal-object-rest-spread-7.16.7"
-          sources."@babel/plugin-proposal-optional-catch-binding-7.16.7"
-          sources."@babel/plugin-proposal-optional-chaining-7.16.7"
-          sources."@babel/plugin-proposal-private-methods-7.16.11"
-          sources."@babel/plugin-proposal-private-property-in-object-7.16.7"
-          sources."@babel/plugin-proposal-unicode-property-regex-7.16.7"
-          sources."@babel/plugin-syntax-async-generators-7.8.4"
-          sources."@babel/plugin-syntax-bigint-7.8.3"
-          sources."@babel/plugin-syntax-class-properties-7.12.13"
-          sources."@babel/plugin-syntax-class-static-block-7.14.5"
-          sources."@babel/plugin-syntax-dynamic-import-7.8.3"
-          sources."@babel/plugin-syntax-export-namespace-from-7.8.3"
-          sources."@babel/plugin-syntax-import-meta-7.10.4"
-          sources."@babel/plugin-syntax-json-strings-7.8.3"
-          sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
-          sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
-          sources."@babel/plugin-syntax-numeric-separator-7.10.4"
-          sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
-          sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
-          sources."@babel/plugin-syntax-optional-chaining-7.8.3"
-          sources."@babel/plugin-syntax-private-property-in-object-7.14.5"
-          sources."@babel/plugin-syntax-top-level-await-7.14.5"
-          sources."@babel/plugin-syntax-typescript-7.16.7"
-          sources."@babel/plugin-transform-arrow-functions-7.16.7"
-          sources."@babel/plugin-transform-async-to-generator-7.16.8"
-          sources."@babel/plugin-transform-block-scoped-functions-7.16.7"
-          sources."@babel/plugin-transform-block-scoping-7.16.7"
-          sources."@babel/plugin-transform-classes-7.16.7"
-          sources."@babel/plugin-transform-computed-properties-7.16.7"
-          sources."@babel/plugin-transform-destructuring-7.16.7"
-          sources."@babel/plugin-transform-dotall-regex-7.16.7"
-          sources."@babel/plugin-transform-duplicate-keys-7.16.7"
-          sources."@babel/plugin-transform-exponentiation-operator-7.16.7"
-          sources."@babel/plugin-transform-for-of-7.16.7"
-          sources."@babel/plugin-transform-function-name-7.16.7"
-          sources."@babel/plugin-transform-literals-7.16.7"
-          sources."@babel/plugin-transform-member-expression-literals-7.16.7"
-          sources."@babel/plugin-transform-modules-amd-7.16.7"
-          sources."@babel/plugin-transform-modules-commonjs-7.16.8"
-          sources."@babel/plugin-transform-modules-systemjs-7.16.7"
-          sources."@babel/plugin-transform-modules-umd-7.16.7"
-          sources."@babel/plugin-transform-named-capturing-groups-regex-7.16.8"
-          sources."@babel/plugin-transform-new-target-7.16.7"
-          sources."@babel/plugin-transform-object-super-7.16.7"
-          sources."@babel/plugin-transform-parameters-7.16.7"
-          sources."@babel/plugin-transform-property-literals-7.16.7"
-          sources."@babel/plugin-transform-regenerator-7.16.7"
-          sources."@babel/plugin-transform-reserved-words-7.16.7"
-          sources."@babel/plugin-transform-shorthand-properties-7.16.7"
-          sources."@babel/plugin-transform-spread-7.16.7"
-          sources."@babel/plugin-transform-sticky-regex-7.16.7"
-          sources."@babel/plugin-transform-template-literals-7.16.7"
-          sources."@babel/plugin-transform-typeof-symbol-7.16.7"
-          sources."@babel/plugin-transform-typescript-7.16.8"
-          sources."@babel/plugin-transform-unicode-escapes-7.16.7"
-          sources."@babel/plugin-transform-unicode-regex-7.16.7"
-          (sources."@babel/preset-env-7.16.11" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."@babel/preset-modules-0.1.5"
-          sources."@babel/preset-typescript-7.16.7"
-          sources."@babel/runtime-7.17.0"
-          sources."@babel/template-7.16.7"
-          sources."@babel/traverse-7.17.0"
-          sources."@babel/types-7.17.0"
-          sources."@bcoe/v8-coverage-0.2.3"
-          (sources."@eslint/eslintrc-1.0.5" // {
-            dependencies = [
-              sources."argparse-2.0.1"
-              sources."globals-13.12.1"
-              sources."ignore-4.0.6"
-              sources."js-yaml-4.1.0"
-              sources."strip-json-comments-3.1.1"
-            ];
-          })
-          sources."@humanwhocodes/config-array-0.9.3"
-          sources."@humanwhocodes/object-schema-1.2.1"
-          sources."@istanbuljs/load-nyc-config-1.1.0"
-          sources."@istanbuljs/schema-0.1.3"
-          (sources."@jest/console-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."@jest/core-27.5.0" // {
-            dependencies = [
-              sources."ansi-regex-5.0.1"
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."strip-ansi-6.0.1"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."@jest/environment-27.5.0"
-          sources."@jest/fake-timers-27.5.0"
-          sources."@jest/globals-27.5.0"
-          (sources."@jest/reporters-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."source-map-0.6.1"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."@jest/source-map-27.5.0" // {
-            dependencies = [
-              sources."source-map-0.6.1"
-            ];
-          })
-          sources."@jest/test-result-27.5.0"
-          sources."@jest/test-sequencer-27.5.0"
-          (sources."@jest/transform-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."source-map-0.6.1"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."@jest/types-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."@jridgewell/resolve-uri-3.0.4"
-          sources."@jridgewell/sourcemap-codec-1.4.10"
-          sources."@jridgewell/trace-mapping-0.2.7"
-          sources."@nicolo-ribaudo/chokidar-2-2.1.8-no-fsevents.3"
-          sources."@nodelib/fs.scandir-2.1.5"
-          sources."@nodelib/fs.stat-2.0.5"
-          sources."@nodelib/fs.walk-1.2.8"
-          sources."@serialport/binding-abstract-9.2.3"
-          sources."@serialport/binding-mock-9.2.4"
-          sources."@serialport/bindings-9.2.8"
-          sources."@serialport/parser-byte-length-9.2.4"
-          sources."@serialport/parser-cctalk-9.2.4"
-          sources."@serialport/parser-delimiter-9.2.4"
-          sources."@serialport/parser-inter-byte-timeout-9.2.4"
-          sources."@serialport/parser-readline-9.2.4"
-          sources."@serialport/parser-ready-9.2.4"
-          sources."@serialport/parser-regex-9.2.4"
-          sources."@serialport/stream-9.2.4"
-          sources."@sinonjs/commons-1.8.3"
-          sources."@sinonjs/fake-timers-8.1.0"
-          sources."@tootallnate/once-1.1.2"
-          sources."@types/babel__core-7.1.18"
-          sources."@types/babel__generator-7.6.4"
-          sources."@types/babel__template-7.4.1"
-          sources."@types/babel__traverse-7.14.2"
-          sources."@types/debounce-1.2.1"
-          sources."@types/debug-4.1.7"
-          sources."@types/graceful-fs-4.1.5"
-          sources."@types/istanbul-lib-coverage-2.0.4"
-          sources."@types/istanbul-lib-report-3.0.0"
-          sources."@types/istanbul-reports-3.0.1"
-          sources."@types/jest-27.4.0"
-          sources."@types/json-schema-7.0.9"
-          sources."@types/ms-0.7.31"
-          sources."@types/mz-2.7.4"
-          sources."@types/nedb-1.8.12"
-          sources."@types/node-17.0.15"
-          sources."@types/prettier-2.4.3"
-          sources."@types/serialport-8.0.2"
-          sources."@types/stack-utils-2.0.1"
-          sources."@types/yargs-16.0.4"
-          sources."@types/yargs-parser-20.2.1"
-          sources."@typescript-eslint/eslint-plugin-5.10.2"
-          sources."@typescript-eslint/parser-5.10.2"
-          sources."@typescript-eslint/scope-manager-5.10.2"
-          sources."@typescript-eslint/type-utils-5.10.2"
-          sources."@typescript-eslint/types-5.10.2"
-          sources."@typescript-eslint/typescript-estree-5.10.2"
-          sources."@typescript-eslint/utils-5.10.2"
-          sources."@typescript-eslint/visitor-keys-5.10.2"
-          sources."abab-2.0.5"
-          sources."acorn-8.7.0"
-          (sources."acorn-globals-6.0.0" // {
-            dependencies = [
-              sources."acorn-7.4.1"
-            ];
-          })
-          sources."acorn-jsx-5.3.2"
-          sources."acorn-walk-7.2.0"
-          sources."agent-base-6.0.2"
-          sources."ajv-6.12.6"
-          (sources."ansi-escapes-4.3.2" // {
-            dependencies = [
-              sources."type-fest-0.21.3"
-            ];
-          })
-          sources."ansi-regex-2.1.1"
-          sources."ansi-styles-3.2.1"
-          sources."any-promise-1.3.0"
-          sources."anymatch-3.1.2"
-          sources."aproba-1.2.0"
-          sources."are-we-there-yet-1.1.7"
-          sources."argparse-1.0.10"
-          sources."array-union-2.1.0"
-          sources."asynckit-0.4.0"
-          (sources."babel-jest-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."babel-plugin-dynamic-import-node-2.3.3"
-          sources."babel-plugin-istanbul-6.1.1"
-          sources."babel-plugin-jest-hoist-27.5.0"
-          (sources."babel-plugin-polyfill-corejs2-0.3.1" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."babel-plugin-polyfill-corejs3-0.5.2"
-          sources."babel-plugin-polyfill-regenerator-0.3.1"
-          sources."babel-preset-current-node-syntax-1.0.1"
-          sources."babel-preset-jest-27.5.0"
-          sources."balanced-match-1.0.2"
-          sources."base64-js-1.5.1"
-          sources."binary-extensions-2.2.0"
-          sources."bindings-1.5.0"
-          (sources."bl-4.1.0" // {
-            dependencies = [
-              sources."readable-stream-3.6.0"
-            ];
-          })
-          sources."brace-expansion-1.1.11"
-          sources."braces-3.0.2"
-          sources."browser-process-hrtime-1.0.0"
-          sources."browserslist-4.19.1"
-          sources."bser-2.1.1"
-          sources."buffer-5.7.1"
-          sources."buffer-from-1.1.2"
-          sources."call-bind-1.0.2"
-          sources."callsites-3.1.0"
-          sources."camelcase-5.3.1"
-          sources."caniuse-lite-1.0.30001307"
-          sources."chalk-2.4.2"
-          sources."char-regex-1.0.2"
-          sources."chokidar-3.5.3"
-          sources."chownr-1.1.4"
-          sources."ci-info-3.3.0"
-          sources."cjs-module-lexer-1.2.2"
-          (sources."cliui-7.0.4" // {
-            dependencies = [
-              sources."ansi-regex-5.0.1"
-              sources."is-fullwidth-code-point-3.0.0"
-              sources."string-width-4.2.3"
-              sources."strip-ansi-6.0.1"
-            ];
-          })
-          sources."co-4.6.0"
-          sources."code-point-at-1.1.0"
-          sources."collect-v8-coverage-1.0.1"
-          sources."color-convert-1.9.3"
-          sources."color-name-1.1.3"
-          sources."combined-stream-1.0.8"
-          sources."commander-4.1.1"
-          sources."concat-map-0.0.1"
-          sources."console-control-strings-1.1.0"
-          sources."convert-source-map-1.8.0"
-          (sources."core-js-compat-3.21.0" // {
-            dependencies = [
-              sources."semver-7.0.0"
-            ];
-          })
-          sources."core-util-is-1.0.3"
-          sources."cross-spawn-7.0.3"
-          sources."cssom-0.4.4"
-          (sources."cssstyle-2.3.0" // {
-            dependencies = [
-              sources."cssom-0.3.8"
-            ];
-          })
-          sources."data-urls-2.0.0"
-          sources."debounce-1.2.1"
-          sources."debug-4.3.3"
-          sources."decimal.js-10.3.1"
-          sources."decompress-response-6.0.0"
-          sources."dedent-0.7.0"
-          sources."deep-extend-0.6.0"
-          sources."deep-is-0.1.4"
-          sources."deepmerge-4.2.2"
-          sources."define-properties-1.1.3"
-          sources."delayed-stream-1.0.0"
-          sources."delegates-1.0.0"
-          sources."detect-libc-2.0.0"
-          sources."detect-newline-3.1.0"
-          sources."diff-sequences-27.5.0"
-          sources."dir-glob-3.0.1"
-          sources."doctrine-3.0.0"
-          (sources."domexception-2.0.1" // {
-            dependencies = [
-              sources."webidl-conversions-5.0.0"
-            ];
-          })
-          sources."electron-to-chromium-1.4.65"
-          sources."emittery-0.8.1"
-          sources."emoji-regex-8.0.0"
-          sources."end-of-stream-1.4.4"
-          sources."escalade-3.1.1"
-          sources."escape-string-regexp-1.0.5"
-          (sources."escodegen-2.0.0" // {
-            dependencies = [
-              sources."estraverse-5.3.0"
-              sources."levn-0.3.0"
-              sources."optionator-0.8.3"
-              sources."prelude-ls-1.1.2"
-              sources."source-map-0.6.1"
-              sources."type-check-0.3.2"
-            ];
-          })
-          (sources."eslint-8.8.0" // {
-            dependencies = [
-              sources."ansi-regex-5.0.1"
-              sources."ansi-styles-4.3.0"
-              sources."argparse-2.0.1"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."escape-string-regexp-4.0.0"
-              sources."eslint-scope-7.1.0"
-              sources."estraverse-5.3.0"
-              sources."glob-parent-6.0.2"
-              sources."globals-13.12.1"
-              sources."has-flag-4.0.0"
-              sources."js-yaml-4.1.0"
-              sources."strip-ansi-6.0.1"
-              sources."strip-json-comments-3.1.1"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."eslint-scope-5.1.1"
-          (sources."eslint-utils-3.0.0" // {
-            dependencies = [
-              sources."eslint-visitor-keys-2.1.0"
-            ];
-          })
-          sources."eslint-visitor-keys-3.2.0"
-          sources."espree-9.3.0"
-          sources."esprima-4.0.1"
-          (sources."esquery-1.4.0" // {
-            dependencies = [
-              sources."estraverse-5.3.0"
-            ];
-          })
-          (sources."esrecurse-4.3.0" // {
-            dependencies = [
-              sources."estraverse-5.3.0"
-            ];
-          })
-          sources."estraverse-4.3.0"
-          sources."esutils-2.0.3"
-          sources."execa-5.1.1"
-          sources."exit-0.1.2"
-          sources."expand-template-2.0.3"
-          sources."expect-27.5.0"
-          sources."fast-deep-equal-3.1.3"
-          sources."fast-glob-3.2.11"
-          sources."fast-json-stable-stringify-2.1.0"
-          sources."fast-levenshtein-2.0.6"
-          sources."fastq-1.13.0"
-          sources."fb-watchman-2.0.1"
-          sources."file-entry-cache-6.0.1"
-          sources."file-uri-to-path-1.0.0"
-          sources."fill-range-7.0.1"
-          sources."find-up-4.1.0"
-          sources."flat-cache-3.0.4"
-          sources."flatted-3.2.5"
-          sources."form-data-3.0.1"
-          sources."fs-constants-1.0.0"
-          sources."fs-readdir-recursive-1.1.0"
-          sources."fs.realpath-1.0.0"
-          sources."fsevents-2.3.2"
-          sources."function-bind-1.1.1"
-          sources."functional-red-black-tree-1.0.1"
-          sources."gauge-2.7.4"
-          sources."gensync-1.0.0-beta.2"
-          sources."get-caller-file-2.0.5"
-          sources."get-intrinsic-1.1.1"
-          sources."get-package-type-0.1.0"
-          sources."get-stream-6.0.1"
-          sources."github-from-package-0.0.0"
-          sources."glob-7.2.0"
-          sources."glob-parent-5.1.2"
-          sources."globals-11.12.0"
-          (sources."globby-11.1.0" // {
-            dependencies = [
-              sources."slash-3.0.0"
-            ];
-          })
-          sources."graceful-fs-4.2.9"
-          (sources."handlebars-4.7.7" // {
-            dependencies = [
-              sources."source-map-0.6.1"
-            ];
-          })
-          sources."has-1.0.3"
-          sources."has-flag-3.0.0"
-          sources."has-symbols-1.0.2"
-          sources."has-unicode-2.0.1"
-          sources."html-encoding-sniffer-2.0.1"
-          sources."html-escaper-2.0.2"
-          sources."http-proxy-agent-4.0.1"
-          sources."https-proxy-agent-5.0.0"
-          sources."human-signals-2.1.0"
-          sources."iconv-lite-0.4.24"
-          sources."ieee754-1.2.1"
-          sources."ignore-5.2.0"
-          (sources."import-fresh-3.3.0" // {
-            dependencies = [
-              sources."resolve-from-4.0.0"
-            ];
-          })
-          sources."import-local-3.1.0"
-          sources."imurmurhash-0.1.4"
-          sources."inflight-1.0.6"
-          sources."inherits-2.0.4"
-          sources."ini-1.3.8"
-          sources."is-binary-path-2.1.0"
-          sources."is-core-module-2.8.1"
-          sources."is-extglob-2.1.1"
-          sources."is-fullwidth-code-point-1.0.0"
-          sources."is-generator-fn-2.1.0"
-          sources."is-glob-4.0.3"
-          sources."is-number-7.0.0"
-          sources."is-potential-custom-element-name-1.0.1"
-          sources."is-stream-2.0.1"
-          sources."is-typedarray-1.0.0"
-          sources."isarray-1.0.0"
-          sources."isexe-2.0.0"
-          sources."istanbul-lib-coverage-3.2.0"
-          (sources."istanbul-lib-instrument-5.1.0" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          (sources."istanbul-lib-report-3.0.0" // {
-            dependencies = [
-              sources."has-flag-4.0.0"
-              sources."make-dir-3.1.0"
-              sources."semver-6.3.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."istanbul-lib-source-maps-4.0.1" // {
-            dependencies = [
-              sources."source-map-0.6.1"
-            ];
-          })
-          sources."istanbul-reports-3.1.4"
-          (sources."jest-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."jest-cli-27.5.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."jest-changed-files-27.5.0"
-          (sources."jest-circus-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-config-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-diff-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."jest-docblock-27.5.0"
-          (sources."jest-each-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."jest-environment-jsdom-27.5.0"
-          sources."jest-environment-node-27.5.0"
-          sources."jest-get-type-27.5.0"
-          sources."jest-haste-map-27.5.0"
-          (sources."jest-jasmine2-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."jest-leak-detector-27.5.0"
-          (sources."jest-matcher-utils-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-message-util-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."jest-mock-27.5.0"
-          sources."jest-pnp-resolver-1.2.2"
-          sources."jest-regex-util-27.5.0"
-          (sources."jest-resolve-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."jest-resolve-dependencies-27.5.0"
-          (sources."jest-runner-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-runtime-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."slash-3.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."jest-serializer-27.5.0"
-          (sources."jest-snapshot-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-util-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-validate-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."camelcase-6.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-watcher-27.5.0" // {
-            dependencies = [
-              sources."ansi-styles-4.3.0"
-              sources."chalk-4.1.2"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          (sources."jest-worker-27.5.0" // {
-            dependencies = [
-              sources."has-flag-4.0.0"
-              sources."supports-color-8.1.1"
-            ];
-          })
-          sources."js-tokens-4.0.0"
-          sources."js-yaml-3.14.1"
-          sources."jsdom-16.7.0"
-          sources."jsesc-2.5.2"
-          sources."json-schema-traverse-0.4.1"
-          sources."json-stable-stringify-without-jsonify-1.0.1"
-          sources."json5-2.2.0"
-          sources."jsonc-parser-3.0.0"
-          sources."kleur-3.0.3"
-          sources."leven-3.1.0"
-          sources."levn-0.4.1"
-          sources."locate-path-5.0.0"
-          sources."lodash-4.17.21"
-          sources."lodash.debounce-4.0.8"
-          sources."lodash.merge-4.6.2"
-          sources."lru-cache-6.0.0"
-          sources."lunr-2.3.9"
-          (sources."make-dir-2.1.0" // {
-            dependencies = [
-              sources."semver-5.7.1"
-            ];
-          })
-          sources."makeerror-1.0.12"
-          sources."marked-4.0.12"
-          sources."merge-stream-2.0.0"
-          sources."merge2-1.4.1"
-          sources."micromatch-4.0.4"
-          sources."mime-db-1.51.0"
-          sources."mime-types-2.1.34"
-          sources."mimic-fn-2.1.0"
-          sources."mimic-response-3.1.0"
-          sources."minimatch-3.0.4"
-          sources."minimist-1.2.5"
-          sources."mixin-deep-2.0.1"
-          sources."mkdirp-classic-0.5.3"
-          sources."ms-2.1.2"
-          sources."mz-2.7.0"
-          sources."nan-2.15.0"
-          sources."napi-build-utils-1.0.2"
-          sources."natural-compare-1.4.0"
-          sources."neo-async-2.6.2"
-          sources."node-abi-3.8.0"
-          sources."node-int64-0.4.0"
-          sources."node-releases-2.0.1"
-          sources."normalize-path-3.0.0"
-          sources."npm-run-path-4.0.1"
-          sources."npmlog-4.1.2"
-          sources."number-is-nan-1.0.1"
-          sources."nwsapi-2.2.0"
-          sources."object-assign-4.1.1"
-          sources."object-keys-1.1.1"
-          sources."object.assign-4.1.2"
-          sources."once-1.4.0"
-          sources."onetime-5.1.2"
-          sources."optionator-0.9.1"
-          sources."p-limit-2.3.0"
-          sources."p-locate-4.1.0"
-          sources."p-try-2.2.0"
-          sources."parent-module-1.0.1"
-          sources."parse5-6.0.1"
-          sources."path-exists-4.0.0"
-          sources."path-is-absolute-1.0.1"
-          sources."path-key-3.1.1"
-          sources."path-parse-1.0.7"
-          sources."path-type-4.0.0"
-          sources."picocolors-1.0.0"
-          sources."picomatch-2.3.1"
-          sources."pify-4.0.1"
-          sources."pirates-4.0.5"
-          sources."pkg-dir-4.2.0"
-          sources."prebuild-install-7.0.1"
-          sources."prelude-ls-1.2.1"
-          (sources."pretty-format-27.5.0" // {
-            dependencies = [
-              sources."ansi-regex-5.0.1"
-              sources."ansi-styles-5.2.0"
-            ];
-          })
-          sources."process-nextick-args-2.0.1"
-          sources."prompts-2.4.2"
-          sources."psl-1.8.0"
-          sources."pump-3.0.0"
-          sources."punycode-2.1.1"
-          sources."queue-microtask-1.2.3"
-          sources."rc-1.2.8"
-          sources."react-is-17.0.2"
-          sources."readable-stream-2.3.7"
-          sources."readdirp-3.6.0"
-          sources."regenerate-1.4.2"
-          sources."regenerate-unicode-properties-10.0.1"
-          sources."regenerator-runtime-0.13.9"
-          sources."regenerator-transform-0.14.5"
-          sources."regexpp-3.2.0"
-          sources."regexpu-core-5.0.1"
-          sources."regjsgen-0.6.0"
-          (sources."regjsparser-0.8.4" // {
-            dependencies = [
-              sources."jsesc-0.5.0"
-            ];
-          })
-          sources."require-directory-2.1.1"
-          sources."resolve-1.22.0"
-          sources."resolve-cwd-3.0.0"
-          sources."resolve-from-5.0.0"
-          sources."resolve.exports-1.1.0"
-          sources."reusify-1.0.4"
-          sources."rimraf-3.0.2"
-          sources."run-parallel-1.2.0"
-          sources."safe-buffer-5.1.2"
-          sources."safer-buffer-2.1.2"
-          sources."saxes-5.0.1"
-          sources."semver-7.3.5"
-          sources."serialport-9.2.8"
-          sources."set-blocking-2.0.0"
-          sources."shebang-command-2.0.0"
-          sources."shebang-regex-3.0.0"
-          sources."shiki-0.10.0"
-          sources."signal-exit-3.0.7"
-          sources."simple-concat-1.0.1"
-          sources."simple-get-4.0.1"
-          sources."sisteransi-1.0.5"
-          sources."slash-2.0.0"
-          sources."slip-1.0.2"
-          sources."source-map-0.5.7"
-          (sources."source-map-support-0.5.21" // {
-            dependencies = [
-              sources."source-map-0.6.1"
-            ];
-          })
-          sources."sprintf-js-1.0.3"
-          (sources."stack-utils-2.0.5" // {
-            dependencies = [
-              sources."escape-string-regexp-2.0.0"
-            ];
-          })
-          (sources."string-length-4.0.2" // {
-            dependencies = [
-              sources."ansi-regex-5.0.1"
-              sources."strip-ansi-6.0.1"
-            ];
-          })
-          sources."string-width-1.0.2"
-          sources."string_decoder-1.1.1"
-          sources."strip-ansi-3.0.1"
-          sources."strip-bom-4.0.0"
-          sources."strip-final-newline-2.0.0"
-          sources."strip-json-comments-2.0.1"
-          sources."supports-color-5.5.0"
-          (sources."supports-hyperlinks-2.2.0" // {
-            dependencies = [
-              sources."has-flag-4.0.0"
-              sources."supports-color-7.2.0"
-            ];
-          })
-          sources."supports-preserve-symlinks-flag-1.0.0"
-          sources."symbol-tree-3.2.4"
-          sources."tar-fs-2.1.1"
-          (sources."tar-stream-2.2.0" // {
-            dependencies = [
-              sources."readable-stream-3.6.0"
-            ];
-          })
-          sources."terminal-link-2.1.1"
-          sources."test-exclude-6.0.0"
-          sources."text-table-0.2.0"
-          sources."thenify-3.3.1"
-          sources."thenify-all-1.6.0"
-          sources."throat-6.0.1"
-          sources."tmpl-1.0.5"
-          sources."to-fast-properties-2.0.0"
-          sources."to-regex-range-5.0.1"
-          sources."tough-cookie-4.0.0"
-          sources."tr46-2.1.0"
-          sources."tslib-1.14.1"
-          sources."tsutils-3.21.0"
-          sources."tunnel-agent-0.6.0"
-          sources."type-check-0.4.0"
-          sources."type-detect-4.0.8"
-          sources."type-fest-0.20.2"
-          sources."typedarray-to-buffer-3.1.5"
-          sources."typedoc-0.22.11"
-          sources."typedoc-plugin-markdown-3.11.13"
-          sources."typedoc-plugin-no-inherit-1.3.1"
-          sources."typedoc-plugin-sourcefile-url-1.0.6"
-          sources."typescript-4.5.5"
-          sources."uglify-js-3.15.0"
-          sources."unicode-canonical-property-names-ecmascript-2.0.0"
-          sources."unicode-match-property-ecmascript-2.0.0"
-          sources."unicode-match-property-value-ecmascript-2.0.0"
-          sources."unicode-property-aliases-ecmascript-2.0.0"
-          sources."universalify-0.1.2"
-          sources."uri-js-4.4.1"
-          sources."util-deprecate-1.0.2"
-          sources."v8-compile-cache-2.3.0"
-          (sources."v8-to-istanbul-8.1.1" // {
-            dependencies = [
-              sources."source-map-0.7.3"
-            ];
-          })
-          sources."vscode-oniguruma-1.6.1"
-          sources."vscode-textmate-5.2.0"
-          sources."w3c-hr-time-1.0.2"
-          sources."w3c-xmlserializer-2.0.0"
-          sources."walker-1.0.8"
-          sources."webidl-conversions-6.1.0"
-          sources."whatwg-encoding-1.0.5"
-          sources."whatwg-mimetype-2.3.0"
-          sources."whatwg-url-8.7.0"
-          sources."which-2.0.2"
-          sources."wide-align-1.1.5"
-          sources."word-wrap-1.2.3"
-          sources."wordwrap-1.0.0"
-          (sources."wrap-ansi-7.0.0" // {
-            dependencies = [
-              sources."ansi-regex-5.0.1"
-              sources."ansi-styles-4.3.0"
-              sources."color-convert-2.0.1"
-              sources."color-name-1.1.4"
-              sources."is-fullwidth-code-point-3.0.0"
-              sources."string-width-4.2.3"
-              sources."strip-ansi-6.0.1"
-            ];
-          })
-          sources."wrappy-1.0.2"
-          sources."write-file-atomic-3.0.3"
-          sources."ws-7.5.6"
-          sources."xml-name-validator-3.0.0"
-          sources."xmlchars-2.2.0"
-          sources."y18n-5.0.8"
-          sources."yallist-4.0.0"
-          (sources."yargs-16.2.0" // {
-            dependencies = [
-              sources."ansi-regex-5.0.1"
-              sources."is-fullwidth-code-point-3.0.0"
-              sources."string-width-4.2.3"
-              sources."strip-ansi-6.0.1"
-            ];
-          })
-          sources."yargs-parser-20.2.9"
-        ];
-      })
-      (sources."zigbee-herdsman-converters-14.0.467" // {
-        dependencies = [
-          sources."@ampproject/remapping-2.1.2"
-          sources."@babel/code-frame-7.16.7"
-          sources."@babel/compat-data-7.17.7"
-          (sources."@babel/core-7.17.8" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          (sources."@babel/generator-7.17.7" // {
-            dependencies = [
-              sources."source-map-0.5.7"
-            ];
-          })
-          (sources."@babel/helper-compilation-targets-7.17.7" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."@babel/helper-environment-visitor-7.16.7"
-          sources."@babel/helper-function-name-7.16.7"
-          sources."@babel/helper-get-function-arity-7.16.7"
-          sources."@babel/helper-hoist-variables-7.16.7"
-          sources."@babel/helper-module-imports-7.16.7"
-          sources."@babel/helper-module-transforms-7.17.7"
-          sources."@babel/helper-plugin-utils-7.16.7"
-          sources."@babel/helper-simple-access-7.17.7"
-          sources."@babel/helper-split-export-declaration-7.16.7"
-          sources."@babel/helper-validator-identifier-7.16.7"
-          sources."@babel/helper-validator-option-7.16.7"
-          sources."@babel/helpers-7.17.8"
-          (sources."@babel/highlight-7.16.10" // {
-            dependencies = [
-              sources."ansi-styles-3.2.1"
-              sources."chalk-2.4.2"
-              sources."color-convert-1.9.3"
-              sources."color-name-1.1.3"
-              sources."escape-string-regexp-1.0.5"
-              sources."has-flag-3.0.0"
-              sources."supports-color-5.5.0"
-            ];
-          })
-          sources."@babel/parser-7.17.8"
-          sources."@babel/plugin-syntax-async-generators-7.8.4"
-          sources."@babel/plugin-syntax-bigint-7.8.3"
-          sources."@babel/plugin-syntax-class-properties-7.12.13"
-          sources."@babel/plugin-syntax-import-meta-7.10.4"
-          sources."@babel/plugin-syntax-json-strings-7.8.3"
-          sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
-          sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
-          sources."@babel/plugin-syntax-numeric-separator-7.10.4"
-          sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
-          sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
-          sources."@babel/plugin-syntax-optional-chaining-7.8.3"
-          sources."@babel/plugin-syntax-top-level-await-7.14.5"
-          sources."@babel/plugin-syntax-typescript-7.16.7"
-          sources."@babel/template-7.16.7"
-          (sources."@babel/traverse-7.17.3" // {
-            dependencies = [
-              sources."globals-11.12.0"
-            ];
-          })
-          sources."@babel/types-7.17.0"
-          sources."@bcoe/v8-coverage-0.2.3"
-          sources."@eslint/eslintrc-1.2.1"
-          sources."@humanwhocodes/config-array-0.9.5"
-          sources."@humanwhocodes/object-schema-1.2.1"
-          (sources."@istanbuljs/load-nyc-config-1.1.0" // {
-            dependencies = [
-              sources."argparse-1.0.10"
-              sources."js-yaml-3.14.1"
-              sources."resolve-from-5.0.0"
-            ];
-          })
-          sources."@istanbuljs/schema-0.1.3"
-          sources."@jest/console-27.5.1"
-          sources."@jest/core-27.5.1"
-          sources."@jest/environment-27.5.1"
-          sources."@jest/fake-timers-27.5.1"
-          sources."@jest/globals-27.5.1"
-          sources."@jest/reporters-27.5.1"
-          sources."@jest/source-map-27.5.1"
-          sources."@jest/test-result-27.5.1"
-          sources."@jest/test-sequencer-27.5.1"
-          sources."@jest/transform-27.5.1"
-          sources."@jest/types-27.5.1"
-          sources."@jridgewell/resolve-uri-3.0.5"
-          sources."@jridgewell/sourcemap-codec-1.4.11"
-          sources."@jridgewell/trace-mapping-0.3.4"
-          sources."@nodelib/fs.scandir-2.1.5"
-          sources."@nodelib/fs.stat-2.0.5"
-          sources."@nodelib/fs.walk-1.2.8"
-          sources."@sinonjs/commons-1.8.3"
-          sources."@sinonjs/fake-timers-8.1.0"
-          sources."@tootallnate/once-1.1.2"
-          sources."@types/babel__core-7.1.19"
-          sources."@types/babel__generator-7.6.4"
-          sources."@types/babel__template-7.4.1"
-          sources."@types/babel__traverse-7.14.2"
-          sources."@types/graceful-fs-4.1.5"
-          sources."@types/istanbul-lib-coverage-2.0.4"
-          sources."@types/istanbul-lib-report-3.0.0"
-          sources."@types/istanbul-reports-3.0.1"
-          sources."@types/json-schema-7.0.11"
-          sources."@types/node-17.0.23"
-          sources."@types/prettier-2.4.4"
-          sources."@types/stack-utils-2.0.1"
-          sources."@types/yargs-16.0.4"
-          sources."@types/yargs-parser-21.0.0"
-          sources."@typescript-eslint/scope-manager-5.16.0"
-          sources."@typescript-eslint/types-5.16.0"
-          sources."@typescript-eslint/typescript-estree-5.16.0"
-          (sources."@typescript-eslint/utils-5.16.0" // {
-            dependencies = [
-              sources."eslint-scope-5.1.1"
-              sources."estraverse-4.3.0"
-            ];
-          })
-          sources."@typescript-eslint/visitor-keys-5.16.0"
-          sources."abab-2.0.5"
-          sources."acorn-8.7.0"
-          (sources."acorn-globals-6.0.0" // {
-            dependencies = [
-              sources."acorn-7.4.1"
-            ];
-          })
-          sources."acorn-jsx-5.3.2"
-          sources."acorn-walk-7.2.0"
-          sources."agent-base-6.0.2"
-          sources."ajv-6.12.6"
-          (sources."ansi-escapes-4.3.2" // {
-            dependencies = [
-              sources."type-fest-0.21.3"
-            ];
-          })
-          sources."ansi-regex-5.0.1"
-          sources."ansi-styles-4.3.0"
-          sources."anymatch-3.1.2"
-          sources."argparse-2.0.1"
-          sources."array-union-2.1.0"
-          sources."asynckit-0.4.0"
-          sources."axios-0.26.1"
-          sources."babel-jest-27.5.1"
-          sources."babel-plugin-istanbul-6.1.1"
-          sources."babel-plugin-jest-hoist-27.5.1"
-          sources."babel-preset-current-node-syntax-1.0.1"
-          sources."babel-preset-jest-27.5.1"
-          sources."balanced-match-1.0.2"
-          sources."base64-js-1.5.1"
-          sources."bl-4.1.0"
-          sources."brace-expansion-1.1.11"
-          sources."braces-3.0.2"
-          sources."browser-process-hrtime-1.0.0"
-          sources."browserslist-4.20.2"
-          sources."bser-2.1.1"
-          sources."buffer-5.7.1"
-          sources."buffer-crc32-0.2.13"
-          sources."buffer-from-1.1.2"
-          sources."callsites-3.1.0"
-          sources."camelcase-5.3.1"
-          sources."caniuse-lite-1.0.30001320"
-          sources."chalk-4.1.2"
-          sources."char-regex-1.0.2"
-          sources."ci-info-3.3.0"
-          sources."cjs-module-lexer-1.2.2"
-          sources."cliui-7.0.4"
-          sources."co-4.6.0"
-          sources."collect-v8-coverage-1.0.1"
-          sources."color-convert-2.0.1"
-          sources."color-name-1.1.4"
-          sources."combined-stream-1.0.8"
-          sources."concat-map-0.0.1"
-          sources."convert-source-map-1.8.0"
-          sources."cross-spawn-7.0.3"
-          sources."cssom-0.4.4"
-          (sources."cssstyle-2.3.0" // {
-            dependencies = [
-              sources."cssom-0.3.8"
-            ];
-          })
-          sources."data-urls-2.0.0"
-          sources."debug-4.3.4"
-          sources."decimal.js-10.3.1"
-          sources."dedent-0.7.0"
-          sources."deep-is-0.1.4"
-          sources."deepmerge-4.2.2"
-          sources."delayed-stream-1.0.0"
-          sources."detect-newline-3.1.0"
-          sources."diff-sequences-27.5.1"
-          sources."dir-glob-3.0.1"
-          sources."doctrine-3.0.0"
-          (sources."domexception-2.0.1" // {
-            dependencies = [
-              sources."webidl-conversions-5.0.0"
-            ];
-          })
-          sources."electron-to-chromium-1.4.95"
-          sources."emittery-0.8.1"
-          sources."emoji-regex-8.0.0"
-          sources."end-of-stream-1.4.4"
-          sources."error-ex-1.3.2"
-          sources."escalade-3.1.1"
-          sources."escape-string-regexp-4.0.0"
-          (sources."escodegen-2.0.0" // {
-            dependencies = [
-              sources."levn-0.3.0"
-              sources."optionator-0.8.3"
-              sources."prelude-ls-1.1.2"
-              sources."type-check-0.3.2"
-            ];
-          })
-          sources."eslint-8.12.0"
-          sources."eslint-config-google-0.14.0"
-          sources."eslint-plugin-jest-26.1.3"
-          sources."eslint-scope-7.1.1"
-          (sources."eslint-utils-3.0.0" // {
-            dependencies = [
-              sources."eslint-visitor-keys-2.1.0"
-            ];
-          })
-          sources."eslint-visitor-keys-3.3.0"
-          sources."espree-9.3.1"
-          sources."esprima-4.0.1"
-          sources."esquery-1.4.0"
-          sources."esrecurse-4.3.0"
-          sources."estraverse-5.3.0"
-          sources."esutils-2.0.3"
-          sources."execa-5.1.1"
-          sources."exit-0.1.2"
-          sources."expect-27.5.1"
-          sources."fast-deep-equal-3.1.3"
-          (sources."fast-glob-3.2.11" // {
-            dependencies = [
-              sources."glob-parent-5.1.2"
-            ];
-          })
-          sources."fast-json-stable-stringify-2.1.0"
-          sources."fast-levenshtein-2.0.6"
-          sources."fastq-1.13.0"
-          sources."fb-watchman-2.0.1"
-          sources."file-entry-cache-6.0.1"
-          sources."fill-range-7.0.1"
-          sources."find-up-4.1.0"
-          sources."flat-cache-3.0.4"
-          sources."flatted-3.2.5"
-          sources."follow-redirects-1.14.9"
-          sources."form-data-3.0.1"
-          sources."fs-constants-1.0.0"
-          sources."fs.realpath-1.0.0"
-          sources."fsevents-2.3.2"
-          sources."function-bind-1.1.1"
-          sources."functional-red-black-tree-1.0.1"
-          sources."gensync-1.0.0-beta.2"
-          sources."get-caller-file-2.0.5"
-          sources."get-package-type-0.1.0"
-          sources."get-stream-6.0.1"
-          sources."glob-7.2.0"
-          sources."glob-parent-6.0.2"
-          sources."globals-13.13.0"
-          sources."globby-11.1.0"
-          sources."graceful-fs-4.2.9"
-          sources."has-1.0.3"
-          sources."has-flag-4.0.0"
-          sources."html-encoding-sniffer-2.0.1"
-          sources."html-escaper-2.0.2"
-          sources."http-proxy-agent-4.0.1"
-          sources."https-proxy-agent-5.0.0"
-          sources."human-signals-2.1.0"
-          sources."iconv-lite-0.4.24"
-          sources."ieee754-1.2.1"
-          sources."ignore-5.2.0"
-          sources."import-fresh-3.3.0"
-          sources."import-local-3.1.0"
-          sources."imurmurhash-0.1.4"
-          sources."inflight-1.0.6"
-          sources."inherits-2.0.4"
-          sources."is-arrayish-0.2.1"
-          sources."is-core-module-2.8.1"
-          sources."is-extglob-2.1.1"
-          sources."is-fullwidth-code-point-3.0.0"
-          sources."is-generator-fn-2.1.0"
-          sources."is-glob-4.0.3"
-          sources."is-number-7.0.0"
-          sources."is-potential-custom-element-name-1.0.1"
-          sources."is-stream-2.0.1"
-          sources."is-typedarray-1.0.0"
-          sources."isexe-2.0.0"
-          sources."istanbul-lib-coverage-3.2.0"
-          (sources."istanbul-lib-instrument-5.1.0" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."istanbul-lib-report-3.0.0"
-          sources."istanbul-lib-source-maps-4.0.1"
-          sources."istanbul-reports-3.1.4"
-          sources."jest-27.5.1"
-          sources."jest-changed-files-27.5.1"
-          sources."jest-circus-27.5.1"
-          sources."jest-cli-27.5.1"
-          sources."jest-config-27.5.1"
-          sources."jest-diff-27.5.1"
-          sources."jest-docblock-27.5.1"
-          sources."jest-each-27.5.1"
-          sources."jest-environment-jsdom-27.5.1"
-          sources."jest-environment-node-27.5.1"
-          sources."jest-get-type-27.5.1"
-          sources."jest-haste-map-27.5.1"
-          sources."jest-jasmine2-27.5.1"
-          sources."jest-leak-detector-27.5.1"
-          sources."jest-matcher-utils-27.5.1"
-          sources."jest-message-util-27.5.1"
-          sources."jest-mock-27.5.1"
-          sources."jest-pnp-resolver-1.2.2"
-          sources."jest-regex-util-27.5.1"
-          sources."jest-resolve-27.5.1"
-          sources."jest-resolve-dependencies-27.5.1"
-          sources."jest-runner-27.5.1"
-          sources."jest-runtime-27.5.1"
-          sources."jest-serializer-27.5.1"
-          sources."jest-snapshot-27.5.1"
-          sources."jest-util-27.5.1"
-          (sources."jest-validate-27.5.1" // {
-            dependencies = [
-              sources."camelcase-6.3.0"
-            ];
-          })
-          sources."jest-watcher-27.5.1"
-          (sources."jest-worker-27.5.1" // {
-            dependencies = [
-              sources."supports-color-8.1.1"
-            ];
-          })
-          sources."js-tokens-4.0.0"
-          sources."js-yaml-4.1.0"
-          sources."jsdom-16.7.0"
-          sources."jsesc-2.5.2"
-          sources."json-parse-even-better-errors-2.3.1"
-          sources."json-schema-traverse-0.4.1"
-          sources."json-stable-stringify-without-jsonify-1.0.1"
-          sources."json5-2.2.1"
-          sources."kleur-3.0.3"
-          sources."leven-3.1.0"
-          sources."levn-0.4.1"
-          sources."lines-and-columns-1.2.4"
-          sources."locate-path-5.0.0"
-          sources."lodash-4.17.21"
-          sources."lodash.merge-4.6.2"
-          sources."lru-cache-6.0.0"
-          (sources."make-dir-3.1.0" // {
-            dependencies = [
-              sources."semver-6.3.0"
-            ];
-          })
-          sources."makeerror-1.0.12"
-          sources."merge-stream-2.0.0"
-          sources."merge2-1.4.1"
-          sources."micromatch-4.0.5"
-          sources."mime-db-1.52.0"
-          sources."mime-types-2.1.35"
-          sources."mimic-fn-2.1.0"
-          sources."minimatch-3.1.2"
-          sources."ms-2.1.2"
-          sources."natural-compare-1.4.0"
-          sources."node-int64-0.4.0"
-          sources."node-releases-2.0.2"
-          sources."normalize-path-3.0.0"
-          sources."npm-run-path-4.0.1"
-          sources."nwsapi-2.2.0"
-          sources."once-1.4.0"
-          sources."onetime-5.1.2"
-          sources."optionator-0.9.1"
-          sources."p-limit-2.3.0"
-          sources."p-locate-4.1.0"
-          sources."p-try-2.2.0"
-          sources."parent-module-1.0.1"
-          sources."parse-json-5.2.0"
-          sources."parse5-6.0.1"
-          sources."path-exists-4.0.0"
-          sources."path-is-absolute-1.0.1"
-          sources."path-key-3.1.1"
-          sources."path-parse-1.0.7"
-          sources."path-type-4.0.0"
-          sources."picocolors-1.0.0"
-          sources."picomatch-2.3.1"
-          sources."pirates-4.0.5"
-          sources."pkg-dir-4.2.0"
-          sources."prelude-ls-1.2.1"
-          (sources."pretty-format-27.5.1" // {
-            dependencies = [
-              sources."ansi-styles-5.2.0"
-            ];
-          })
-          sources."prompts-2.4.2"
-          sources."psl-1.8.0"
-          sources."punycode-2.1.1"
-          sources."queue-microtask-1.2.3"
-          sources."react-is-17.0.2"
-          sources."readable-stream-3.6.0"
-          sources."regexpp-3.2.0"
-          sources."require-directory-2.1.1"
-          sources."resolve-1.22.0"
-          (sources."resolve-cwd-3.0.0" // {
-            dependencies = [
-              sources."resolve-from-5.0.0"
-            ];
-          })
-          sources."resolve-from-4.0.0"
-          sources."resolve.exports-1.1.0"
-          sources."reusify-1.0.4"
-          sources."rimraf-3.0.2"
-          sources."run-parallel-1.2.0"
-          sources."safe-buffer-5.1.2"
-          sources."safer-buffer-2.1.2"
-          sources."saxes-5.0.1"
-          sources."semver-7.3.5"
-          sources."shebang-command-2.0.0"
-          sources."shebang-regex-3.0.0"
-          sources."signal-exit-3.0.7"
-          sources."sisteransi-1.0.5"
-          sources."slash-3.0.0"
-          sources."source-map-0.6.1"
-          sources."source-map-support-0.5.21"
-          sources."sprintf-js-1.0.3"
-          (sources."stack-utils-2.0.5" // {
-            dependencies = [
-              sources."escape-string-regexp-2.0.0"
-            ];
-          })
-          sources."string-length-4.0.2"
-          sources."string-width-4.2.3"
-          (sources."string_decoder-1.3.0" // {
-            dependencies = [
-              sources."safe-buffer-5.2.1"
-            ];
-          })
-          sources."strip-ansi-6.0.1"
-          sources."strip-bom-4.0.0"
-          sources."strip-final-newline-2.0.0"
-          sources."strip-json-comments-3.1.1"
-          sources."supports-color-7.2.0"
-          sources."supports-hyperlinks-2.2.0"
-          sources."supports-preserve-symlinks-flag-1.0.0"
-          sources."symbol-tree-3.2.4"
-          sources."tar-stream-2.2.0"
-          sources."terminal-link-2.1.1"
-          sources."test-exclude-6.0.0"
-          sources."text-table-0.2.0"
-          sources."throat-6.0.1"
-          sources."tmpl-1.0.5"
-          sources."to-fast-properties-2.0.0"
-          sources."to-regex-range-5.0.1"
-          sources."tough-cookie-4.0.0"
-          sources."tr46-2.1.0"
-          sources."tslib-1.14.1"
-          sources."tsutils-3.21.0"
-          sources."type-check-0.4.0"
-          sources."type-detect-4.0.8"
-          sources."type-fest-0.20.2"
-          sources."typedarray-to-buffer-3.1.5"
-          sources."typescript-4.6.3"
-          sources."universalify-0.1.2"
-          sources."uri-js-4.4.1"
-          sources."util-deprecate-1.0.2"
-          sources."v8-compile-cache-2.3.0"
-          (sources."v8-to-istanbul-8.1.1" // {
-            dependencies = [
-              sources."source-map-0.7.3"
-            ];
-          })
-          sources."w3c-hr-time-1.0.2"
-          sources."w3c-xmlserializer-2.0.0"
-          sources."walker-1.0.8"
-          sources."webidl-conversions-6.1.0"
-          sources."whatwg-encoding-1.0.5"
-          sources."whatwg-mimetype-2.3.0"
-          sources."whatwg-url-8.7.0"
-          sources."which-2.0.2"
-          sources."word-wrap-1.2.3"
-          sources."wrap-ansi-7.0.0"
-          sources."wrappy-1.0.2"
-          sources."write-file-atomic-3.0.3"
-          sources."ws-7.5.7"
-          sources."xml-name-validator-3.0.0"
-          sources."xmlchars-2.2.0"
-          sources."y18n-5.0.8"
-          sources."yallist-4.0.0"
-          sources."yargs-16.2.0"
-          sources."yargs-parser-20.2.9"
-          (sources."zigbee-herdsman-0.14.20" // {
-            dependencies = [
-              sources."@ampproject/remapping-2.0.3"
-              sources."@babel/cli-https://registry.npmjs.org/@babel/cli/-/cli-7.17.0.tgz"
-              sources."@babel/code-frame-7.16.7"
-              sources."@babel/compat-data-7.17.0"
-              (sources."@babel/core-7.17.0" // {
-                dependencies = [
-                  sources."semver-6.3.0"
-                ];
-              })
-              sources."@babel/generator-7.17.0"
-              sources."@babel/helper-annotate-as-pure-7.16.7"
-              sources."@babel/helper-builder-binary-assignment-operator-visitor-7.16.7"
-              (sources."@babel/helper-compilation-targets-7.16.7" // {
-                dependencies = [
-                  sources."semver-6.3.0"
-                ];
-              })
-              sources."@babel/helper-create-class-features-plugin-7.17.1"
-              sources."@babel/helper-create-regexp-features-plugin-7.17.0"
-              (sources."@babel/helper-define-polyfill-provider-0.3.1" // {
-                dependencies = [
-                  sources."semver-6.3.0"
-                ];
-              })
-              sources."@babel/helper-environment-visitor-7.16.7"
-              sources."@babel/helper-explode-assignable-expression-7.16.7"
-              sources."@babel/helper-function-name-7.16.7"
-              sources."@babel/helper-get-function-arity-7.16.7"
-              sources."@babel/helper-hoist-variables-7.16.7"
-              sources."@babel/helper-member-expression-to-functions-7.16.7"
-              sources."@babel/helper-module-imports-7.16.7"
-              sources."@babel/helper-module-transforms-7.16.7"
-              sources."@babel/helper-optimise-call-expression-7.16.7"
-              sources."@babel/helper-plugin-utils-7.16.7"
-              sources."@babel/helper-remap-async-to-generator-7.16.8"
-              sources."@babel/helper-replace-supers-7.16.7"
-              sources."@babel/helper-simple-access-7.16.7"
-              sources."@babel/helper-skip-transparent-expression-wrappers-7.16.0"
-              sources."@babel/helper-split-export-declaration-7.16.7"
-              sources."@babel/helper-validator-identifier-7.16.7"
-              sources."@babel/helper-validator-option-7.16.7"
-              sources."@babel/helper-wrap-function-7.16.8"
-              sources."@babel/helpers-7.17.0"
-              sources."@babel/highlight-7.16.10"
-              sources."@babel/parser-7.17.0"
-              sources."@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.7"
-              sources."@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7"
-              sources."@babel/plugin-proposal-async-generator-functions-7.16.8"
-              sources."@babel/plugin-proposal-class-properties-7.16.7"
-              sources."@babel/plugin-proposal-class-static-block-7.16.7"
-              sources."@babel/plugin-proposal-dynamic-import-7.16.7"
-              sources."@babel/plugin-proposal-export-namespace-from-7.16.7"
-              sources."@babel/plugin-proposal-json-strings-7.16.7"
-              sources."@babel/plugin-proposal-logical-assignment-operators-7.16.7"
-              sources."@babel/plugin-proposal-nullish-coalescing-operator-7.16.7"
-              sources."@babel/plugin-proposal-numeric-separator-7.16.7"
-              sources."@babel/plugin-proposal-object-rest-spread-7.16.7"
-              sources."@babel/plugin-proposal-optional-catch-binding-7.16.7"
-              sources."@babel/plugin-proposal-optional-chaining-7.16.7"
-              sources."@babel/plugin-proposal-private-methods-7.16.11"
-              sources."@babel/plugin-proposal-private-property-in-object-7.16.7"
-              sources."@babel/plugin-proposal-unicode-property-regex-7.16.7"
-              sources."@babel/plugin-syntax-async-generators-7.8.4"
-              sources."@babel/plugin-syntax-bigint-7.8.3"
-              sources."@babel/plugin-syntax-class-properties-7.12.13"
-              sources."@babel/plugin-syntax-class-static-block-7.14.5"
-              sources."@babel/plugin-syntax-dynamic-import-7.8.3"
-              sources."@babel/plugin-syntax-export-namespace-from-7.8.3"
-              sources."@babel/plugin-syntax-import-meta-7.10.4"
-              sources."@babel/plugin-syntax-json-strings-7.8.3"
-              sources."@babel/plugin-syntax-logical-assignment-operators-7.10.4"
-              sources."@babel/plugin-syntax-nullish-coalescing-operator-7.8.3"
-              sources."@babel/plugin-syntax-numeric-separator-7.10.4"
-              sources."@babel/plugin-syntax-object-rest-spread-7.8.3"
-              sources."@babel/plugin-syntax-optional-catch-binding-7.8.3"
-              sources."@babel/plugin-syntax-optional-chaining-7.8.3"
-              sources."@babel/plugin-syntax-private-property-in-object-7.14.5"
-              sources."@babel/plugin-syntax-top-level-await-7.14.5"
-              sources."@babel/plugin-syntax-typescript-7.16.7"
-              sources."@babel/plugin-transform-arrow-functions-7.16.7"
-              sources."@babel/plugin-transform-async-to-generator-7.16.8"
-              sources."@babel/plugin-transform-block-scoped-functions-7.16.7"
-              sources."@babel/plugin-transform-block-scoping-7.16.7"
-              sources."@babel/plugin-transform-classes-7.16.7"
-              sources."@babel/plugin-transform-computed-properties-7.16.7"
-              sources."@babel/plugin-transform-destructuring-7.16.7"
-              sources."@babel/plugin-transform-dotall-regex-7.16.7"
-              sources."@babel/plugin-transform-duplicate-keys-7.16.7"
-              sources."@babel/plugin-transform-exponentiation-operator-7.16.7"
-              sources."@babel/plugin-transform-for-of-7.16.7"
-              sources."@babel/plugin-transform-function-name-7.16.7"
-              sources."@babel/plugin-transform-literals-7.16.7"
-              sources."@babel/plugin-transform-member-expression-literals-7.16.7"
-              sources."@babel/plugin-transform-modules-amd-7.16.7"
-              sources."@babel/plugin-transform-modules-commonjs-7.16.8"
-              sources."@babel/plugin-transform-modules-systemjs-7.16.7"
-              sources."@babel/plugin-transform-modules-umd-7.16.7"
-              sources."@babel/plugin-transform-named-capturing-groups-regex-7.16.8"
-              sources."@babel/plugin-transform-new-target-7.16.7"
-              sources."@babel/plugin-transform-object-super-7.16.7"
-              sources."@babel/plugin-transform-parameters-7.16.7"
-              sources."@babel/plugin-transform-property-literals-7.16.7"
-              sources."@babel/plugin-transform-regenerator-7.16.7"
-              sources."@babel/plugin-transform-reserved-words-7.16.7"
-              sources."@babel/plugin-transform-shorthand-properties-7.16.7"
-              sources."@babel/plugin-transform-spread-7.16.7"
-              sources."@babel/plugin-transform-sticky-regex-7.16.7"
-              sources."@babel/plugin-transform-template-literals-7.16.7"
-              sources."@babel/plugin-transform-typeof-symbol-7.16.7"
-              sources."@babel/plugin-transform-typescript-7.16.8"
-              sources."@babel/plugin-transform-unicode-escapes-7.16.7"
-              sources."@babel/plugin-transform-unicode-regex-7.16.7"
-              (sources."@babel/preset-env-https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz" // {
-                dependencies = [
-                  sources."semver-6.3.0"
-                ];
-              })
-              sources."@babel/preset-modules-0.1.5"
-              sources."@babel/preset-typescript-https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz"
-              sources."@babel/runtime-7.17.0"
-              sources."@babel/template-7.16.7"
-              sources."@babel/traverse-7.17.0"
-              sources."@babel/types-7.17.0"
-              sources."@bcoe/v8-coverage-0.2.3"
-              (sources."@eslint/eslintrc-1.0.5" // {
-                dependencies = [
-                  sources."argparse-2.0.1"
-                  sources."globals-13.12.1"
-                  sources."ignore-4.0.6"
-                  sources."js-yaml-4.1.0"
-                  sources."strip-json-comments-3.1.1"
-                ];
-              })
-              sources."@humanwhocodes/config-array-0.9.3"
-              sources."@humanwhocodes/object-schema-1.2.1"
-              sources."@istanbuljs/load-nyc-config-1.1.0"
-              sources."@istanbuljs/schema-0.1.3"
-              (sources."@jest/console-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."@jest/core-27.5.0" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.1"
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."strip-ansi-6.0.1"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."@jest/environment-27.5.0"
-              sources."@jest/fake-timers-27.5.0"
-              sources."@jest/globals-27.5.0"
-              (sources."@jest/reporters-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."source-map-0.6.1"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."@jest/source-map-27.5.0" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."@jest/test-result-27.5.0"
-              sources."@jest/test-sequencer-27.5.0"
-              (sources."@jest/transform-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."source-map-0.6.1"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."@jest/types-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."@jridgewell/resolve-uri-3.0.4"
-              sources."@jridgewell/sourcemap-codec-1.4.10"
-              sources."@jridgewell/trace-mapping-0.2.7"
-              sources."@nicolo-ribaudo/chokidar-2-2.1.8-no-fsevents.3"
-              sources."@nodelib/fs.scandir-2.1.5"
-              sources."@nodelib/fs.stat-2.0.5"
-              sources."@nodelib/fs.walk-1.2.8"
-              sources."@serialport/binding-abstract-9.2.3"
-              sources."@serialport/binding-mock-9.2.4"
-              sources."@serialport/bindings-9.2.8"
-              sources."@serialport/parser-byte-length-9.2.4"
-              sources."@serialport/parser-cctalk-9.2.4"
-              sources."@serialport/parser-delimiter-9.2.4"
-              sources."@serialport/parser-inter-byte-timeout-9.2.4"
-              sources."@serialport/parser-readline-9.2.4"
-              sources."@serialport/parser-ready-9.2.4"
-              sources."@serialport/parser-regex-9.2.4"
-              sources."@serialport/stream-9.2.4"
-              sources."@sinonjs/commons-1.8.3"
-              sources."@sinonjs/fake-timers-8.1.0"
-              sources."@tootallnate/once-1.1.2"
-              sources."@types/babel__core-7.1.18"
-              sources."@types/babel__generator-7.6.4"
-              sources."@types/babel__template-7.4.1"
-              sources."@types/babel__traverse-7.14.2"
-              sources."@types/debounce-https://registry.npmjs.org/@types/debounce/-/debounce-1.2.1.tgz"
-              sources."@types/debug-https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz"
-              sources."@types/graceful-fs-4.1.5"
-              sources."@types/istanbul-lib-coverage-2.0.4"
-              sources."@types/istanbul-lib-report-3.0.0"
-              sources."@types/istanbul-reports-3.0.1"
-              sources."@types/jest-https://registry.npmjs.org/@types/jest/-/jest-27.4.0.tgz"
-              sources."@types/json-schema-7.0.9"
-              sources."@types/ms-0.7.31"
-              sources."@types/mz-https://registry.npmjs.org/@types/mz/-/mz-2.7.4.tgz"
-              sources."@types/nedb-https://registry.npmjs.org/@types/nedb/-/nedb-1.8.12.tgz"
-              sources."@types/node-17.0.15"
-              sources."@types/prettier-2.4.3"
-              sources."@types/serialport-https://registry.npmjs.org/@types/serialport/-/serialport-8.0.2.tgz"
-              sources."@types/stack-utils-2.0.1"
-              sources."@types/yargs-16.0.4"
-              sources."@types/yargs-parser-20.2.1"
-              sources."@typescript-eslint/eslint-plugin-https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.10.2.tgz"
-              sources."@typescript-eslint/parser-https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.10.2.tgz"
-              sources."@typescript-eslint/scope-manager-5.10.2"
-              sources."@typescript-eslint/type-utils-5.10.2"
-              sources."@typescript-eslint/types-5.10.2"
-              sources."@typescript-eslint/typescript-estree-5.10.2"
-              sources."@typescript-eslint/utils-5.10.2"
-              sources."@typescript-eslint/visitor-keys-5.10.2"
-              sources."abab-2.0.5"
-              sources."acorn-8.7.0"
-              (sources."acorn-globals-6.0.0" // {
-                dependencies = [
-                  sources."acorn-7.4.1"
-                ];
-              })
-              sources."acorn-jsx-5.3.2"
-              sources."acorn-walk-7.2.0"
-              sources."agent-base-6.0.2"
-              sources."ajv-6.12.6"
-              (sources."ansi-escapes-4.3.2" // {
-                dependencies = [
-                  sources."type-fest-0.21.3"
-                ];
-              })
-              sources."ansi-regex-2.1.1"
-              sources."ansi-styles-3.2.1"
-              sources."any-promise-1.3.0"
-              sources."anymatch-3.1.2"
-              sources."aproba-1.2.0"
-              sources."are-we-there-yet-1.1.7"
-              sources."argparse-1.0.10"
-              sources."array-union-2.1.0"
-              sources."asynckit-0.4.0"
-              (sources."babel-jest-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."babel-plugin-dynamic-import-node-2.3.3"
-              sources."babel-plugin-istanbul-6.1.1"
-              sources."babel-plugin-jest-hoist-27.5.0"
-              (sources."babel-plugin-polyfill-corejs2-0.3.1" // {
-                dependencies = [
-                  sources."semver-6.3.0"
-                ];
-              })
-              sources."babel-plugin-polyfill-corejs3-0.5.2"
-              sources."babel-plugin-polyfill-regenerator-0.3.1"
-              sources."babel-preset-current-node-syntax-1.0.1"
-              sources."babel-preset-jest-27.5.0"
-              sources."balanced-match-1.0.2"
-              sources."base64-js-1.5.1"
-              sources."binary-extensions-2.2.0"
-              sources."bindings-1.5.0"
-              (sources."bl-4.1.0" // {
-                dependencies = [
-                  sources."readable-stream-3.6.0"
-                ];
-              })
-              sources."brace-expansion-1.1.11"
-              sources."braces-3.0.2"
-              sources."browser-process-hrtime-1.0.0"
-              sources."browserslist-4.19.1"
-              sources."bser-2.1.1"
-              sources."buffer-5.7.1"
-              sources."buffer-from-1.1.2"
-              sources."call-bind-1.0.2"
-              sources."callsites-3.1.0"
-              sources."camelcase-5.3.1"
-              sources."caniuse-lite-1.0.30001307"
-              sources."chalk-2.4.2"
-              sources."char-regex-1.0.2"
-              sources."chokidar-3.5.3"
-              sources."chownr-1.1.4"
-              sources."ci-info-3.3.0"
-              sources."cjs-module-lexer-1.2.2"
-              (sources."cliui-7.0.4" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.1"
-                  sources."is-fullwidth-code-point-3.0.0"
-                  sources."string-width-4.2.3"
-                  sources."strip-ansi-6.0.1"
-                ];
-              })
-              sources."co-4.6.0"
-              sources."code-point-at-1.1.0"
-              sources."collect-v8-coverage-1.0.1"
-              sources."color-convert-1.9.3"
-              sources."color-name-1.1.3"
-              sources."combined-stream-1.0.8"
-              sources."commander-4.1.1"
-              sources."concat-map-0.0.1"
-              sources."console-control-strings-1.1.0"
-              sources."convert-source-map-1.8.0"
-              (sources."core-js-compat-3.21.0" // {
-                dependencies = [
-                  sources."semver-7.0.0"
-                ];
-              })
-              sources."core-util-is-1.0.3"
-              sources."cross-spawn-7.0.3"
-              sources."cssom-0.4.4"
-              (sources."cssstyle-2.3.0" // {
-                dependencies = [
-                  sources."cssom-0.3.8"
-                ];
-              })
-              sources."data-urls-2.0.0"
-              sources."debounce-1.2.1"
-              sources."debug-4.3.3"
-              sources."decimal.js-10.3.1"
-              sources."decompress-response-6.0.0"
-              sources."dedent-0.7.0"
-              sources."deep-extend-0.6.0"
-              sources."deep-is-0.1.4"
-              sources."deepmerge-4.2.2"
-              sources."define-properties-1.1.3"
-              sources."delayed-stream-1.0.0"
-              sources."delegates-1.0.0"
-              sources."detect-libc-2.0.0"
-              sources."detect-newline-3.1.0"
-              sources."diff-sequences-27.5.0"
-              sources."dir-glob-3.0.1"
-              sources."doctrine-3.0.0"
-              (sources."domexception-2.0.1" // {
-                dependencies = [
-                  sources."webidl-conversions-5.0.0"
-                ];
-              })
-              sources."electron-to-chromium-1.4.65"
-              sources."emittery-0.8.1"
-              sources."emoji-regex-8.0.0"
-              sources."end-of-stream-1.4.4"
-              sources."escalade-3.1.1"
-              sources."escape-string-regexp-1.0.5"
-              (sources."escodegen-2.0.0" // {
-                dependencies = [
-                  sources."estraverse-5.3.0"
-                  sources."levn-0.3.0"
-                  sources."optionator-0.8.3"
-                  sources."prelude-ls-1.1.2"
-                  sources."source-map-0.6.1"
-                  sources."type-check-0.3.2"
-                ];
-              })
-              (sources."eslint-https://registry.npmjs.org/eslint/-/eslint-8.8.0.tgz" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.1"
-                  sources."ansi-styles-4.3.0"
-                  sources."argparse-2.0.1"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."escape-string-regexp-4.0.0"
-                  sources."eslint-scope-7.1.0"
-                  sources."estraverse-5.3.0"
-                  sources."glob-parent-6.0.2"
-                  sources."globals-13.12.1"
-                  sources."has-flag-4.0.0"
-                  sources."js-yaml-4.1.0"
-                  sources."strip-ansi-6.0.1"
-                  sources."strip-json-comments-3.1.1"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."eslint-scope-5.1.1"
-              (sources."eslint-utils-3.0.0" // {
-                dependencies = [
-                  sources."eslint-visitor-keys-2.1.0"
-                ];
-              })
-              sources."eslint-visitor-keys-3.2.0"
-              sources."espree-9.3.0"
-              sources."esprima-4.0.1"
-              (sources."esquery-1.4.0" // {
-                dependencies = [
-                  sources."estraverse-5.3.0"
-                ];
-              })
-              (sources."esrecurse-4.3.0" // {
-                dependencies = [
-                  sources."estraverse-5.3.0"
-                ];
-              })
-              sources."estraverse-4.3.0"
-              sources."esutils-2.0.3"
-              sources."execa-5.1.1"
-              sources."exit-0.1.2"
-              sources."expand-template-2.0.3"
-              sources."expect-27.5.0"
-              sources."fast-deep-equal-3.1.3"
-              sources."fast-glob-3.2.11"
-              sources."fast-json-stable-stringify-2.1.0"
-              sources."fast-levenshtein-2.0.6"
-              sources."fastq-1.13.0"
-              sources."fb-watchman-2.0.1"
-              sources."file-entry-cache-6.0.1"
-              sources."file-uri-to-path-1.0.0"
-              sources."fill-range-7.0.1"
-              sources."find-up-4.1.0"
-              sources."flat-cache-3.0.4"
-              sources."flatted-3.2.5"
-              sources."form-data-3.0.1"
-              sources."fs-constants-1.0.0"
-              sources."fs-readdir-recursive-1.1.0"
-              sources."fs.realpath-1.0.0"
-              sources."fsevents-2.3.2"
-              sources."function-bind-1.1.1"
-              sources."functional-red-black-tree-1.0.1"
-              sources."gauge-2.7.4"
-              sources."gensync-1.0.0-beta.2"
-              sources."get-caller-file-2.0.5"
-              sources."get-intrinsic-1.1.1"
-              sources."get-package-type-0.1.0"
-              sources."get-stream-6.0.1"
-              sources."github-from-package-0.0.0"
-              sources."glob-7.2.0"
-              sources."glob-parent-5.1.2"
-              sources."globals-11.12.0"
-              (sources."globby-11.1.0" // {
-                dependencies = [
-                  sources."slash-3.0.0"
-                ];
-              })
-              sources."graceful-fs-4.2.9"
-              (sources."handlebars-4.7.7" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."has-1.0.3"
-              sources."has-flag-3.0.0"
-              sources."has-symbols-1.0.2"
-              sources."has-unicode-2.0.1"
-              sources."html-encoding-sniffer-2.0.1"
-              sources."html-escaper-2.0.2"
-              sources."http-proxy-agent-4.0.1"
-              sources."https-proxy-agent-5.0.0"
-              sources."human-signals-2.1.0"
-              sources."iconv-lite-0.4.24"
-              sources."ieee754-1.2.1"
-              sources."ignore-5.2.0"
-              (sources."import-fresh-3.3.0" // {
-                dependencies = [
-                  sources."resolve-from-4.0.0"
-                ];
-              })
-              sources."import-local-3.1.0"
-              sources."imurmurhash-0.1.4"
-              sources."inflight-1.0.6"
-              sources."inherits-2.0.4"
-              sources."ini-1.3.8"
-              sources."is-binary-path-2.1.0"
-              sources."is-core-module-2.8.1"
-              sources."is-extglob-2.1.1"
-              sources."is-fullwidth-code-point-1.0.0"
-              sources."is-generator-fn-2.1.0"
-              sources."is-glob-4.0.3"
-              sources."is-number-7.0.0"
-              sources."is-potential-custom-element-name-1.0.1"
-              sources."is-stream-2.0.1"
-              sources."is-typedarray-1.0.0"
-              sources."isarray-1.0.0"
-              sources."isexe-2.0.0"
-              sources."istanbul-lib-coverage-3.2.0"
-              (sources."istanbul-lib-instrument-5.1.0" // {
-                dependencies = [
-                  sources."semver-6.3.0"
-                ];
-              })
-              (sources."istanbul-lib-report-3.0.0" // {
-                dependencies = [
-                  sources."has-flag-4.0.0"
-                  sources."make-dir-3.1.0"
-                  sources."semver-6.3.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."istanbul-lib-source-maps-4.0.1" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."istanbul-reports-3.1.4"
-              (sources."jest-https://registry.npmjs.org/jest/-/jest-27.5.0.tgz" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."jest-cli-27.5.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-changed-files-27.5.0"
-              (sources."jest-circus-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-config-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-diff-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-docblock-27.5.0"
-              (sources."jest-each-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-environment-jsdom-27.5.0"
-              sources."jest-environment-node-27.5.0"
-              sources."jest-get-type-27.5.0"
-              sources."jest-haste-map-27.5.0"
-              (sources."jest-jasmine2-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-leak-detector-27.5.0"
-              (sources."jest-matcher-utils-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-message-util-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-mock-27.5.0"
-              sources."jest-pnp-resolver-1.2.2"
-              sources."jest-regex-util-27.5.0"
-              (sources."jest-resolve-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-resolve-dependencies-27.5.0"
-              (sources."jest-runner-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-runtime-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."slash-3.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."jest-serializer-27.5.0"
-              (sources."jest-snapshot-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-util-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-validate-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."camelcase-6.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-watcher-27.5.0" // {
-                dependencies = [
-                  sources."ansi-styles-4.3.0"
-                  sources."chalk-4.1.2"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              (sources."jest-worker-27.5.0" // {
-                dependencies = [
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-8.1.1"
-                ];
-              })
-              sources."js-tokens-4.0.0"
-              sources."js-yaml-3.14.1"
-              sources."jsdom-16.7.0"
-              sources."jsesc-2.5.2"
-              sources."json-schema-traverse-0.4.1"
-              sources."json-stable-stringify-without-jsonify-1.0.1"
-              sources."json5-2.2.0"
-              sources."jsonc-parser-3.0.0"
-              sources."kleur-3.0.3"
-              sources."leven-3.1.0"
-              sources."levn-0.4.1"
-              sources."locate-path-5.0.0"
-              sources."lodash-4.17.21"
-              sources."lodash.debounce-4.0.8"
-              sources."lodash.merge-4.6.2"
-              sources."lru-cache-6.0.0"
-              sources."lunr-2.3.9"
-              (sources."make-dir-2.1.0" // {
-                dependencies = [
-                  sources."semver-5.7.1"
-                ];
-              })
-              sources."makeerror-1.0.12"
-              sources."marked-4.0.12"
-              sources."merge-stream-2.0.0"
-              sources."merge2-1.4.1"
-              sources."micromatch-4.0.4"
-              sources."mime-db-1.51.0"
-              sources."mime-types-2.1.34"
-              sources."mimic-fn-2.1.0"
-              sources."mimic-response-3.1.0"
-              sources."minimatch-3.0.4"
-              sources."minimist-1.2.5"
-              sources."mixin-deep-2.0.1"
-              sources."mkdirp-classic-0.5.3"
-              sources."ms-2.1.2"
-              sources."mz-2.7.0"
-              sources."nan-2.15.0"
-              sources."napi-build-utils-1.0.2"
-              sources."natural-compare-1.4.0"
-              sources."neo-async-2.6.2"
-              sources."node-abi-3.8.0"
-              sources."node-int64-0.4.0"
-              sources."node-releases-2.0.1"
-              sources."normalize-path-3.0.0"
-              sources."npm-run-path-4.0.1"
-              sources."npmlog-4.1.2"
-              sources."number-is-nan-1.0.1"
-              sources."nwsapi-2.2.0"
-              sources."object-assign-4.1.1"
-              sources."object-keys-1.1.1"
-              sources."object.assign-4.1.2"
-              sources."once-1.4.0"
-              sources."onetime-5.1.2"
-              sources."optionator-0.9.1"
-              sources."p-limit-2.3.0"
-              sources."p-locate-4.1.0"
-              sources."p-try-2.2.0"
-              sources."parent-module-1.0.1"
-              sources."parse5-6.0.1"
-              sources."path-exists-4.0.0"
-              sources."path-is-absolute-1.0.1"
-              sources."path-key-3.1.1"
-              sources."path-parse-1.0.7"
-              sources."path-type-4.0.0"
-              sources."picocolors-1.0.0"
-              sources."picomatch-2.3.1"
-              sources."pify-4.0.1"
-              sources."pirates-4.0.5"
-              sources."pkg-dir-4.2.0"
-              sources."prebuild-install-7.0.1"
-              sources."prelude-ls-1.2.1"
-              (sources."pretty-format-27.5.0" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.1"
-                  sources."ansi-styles-5.2.0"
-                ];
-              })
-              sources."process-nextick-args-2.0.1"
-              sources."prompts-2.4.2"
-              sources."psl-1.8.0"
-              sources."pump-3.0.0"
-              sources."punycode-2.1.1"
-              sources."queue-microtask-1.2.3"
-              sources."rc-1.2.8"
-              sources."react-is-17.0.2"
-              sources."readable-stream-2.3.7"
-              sources."readdirp-3.6.0"
-              sources."regenerate-1.4.2"
-              sources."regenerate-unicode-properties-10.0.1"
-              sources."regenerator-runtime-0.13.9"
-              sources."regenerator-transform-0.14.5"
-              sources."regexpp-3.2.0"
-              sources."regexpu-core-5.0.1"
-              sources."regjsgen-0.6.0"
-              (sources."regjsparser-0.8.4" // {
-                dependencies = [
-                  sources."jsesc-0.5.0"
-                ];
-              })
-              sources."require-directory-2.1.1"
-              sources."resolve-1.22.0"
-              sources."resolve-cwd-3.0.0"
-              sources."resolve-from-5.0.0"
-              sources."resolve.exports-1.1.0"
-              sources."reusify-1.0.4"
-              sources."rimraf-3.0.2"
-              sources."run-parallel-1.2.0"
-              sources."safe-buffer-5.1.2"
-              sources."safer-buffer-2.1.2"
-              sources."saxes-5.0.1"
-              sources."semver-7.3.5"
-              sources."serialport-9.2.8"
-              sources."set-blocking-2.0.0"
-              sources."shebang-command-2.0.0"
-              sources."shebang-regex-3.0.0"
-              sources."shiki-0.10.0"
-              sources."signal-exit-3.0.7"
-              sources."simple-concat-1.0.1"
-              sources."simple-get-4.0.1"
-              sources."sisteransi-1.0.5"
-              sources."slash-2.0.0"
-              sources."slip-1.0.2"
-              sources."source-map-0.5.7"
-              (sources."source-map-support-0.5.21" // {
-                dependencies = [
-                  sources."source-map-0.6.1"
-                ];
-              })
-              sources."sprintf-js-1.0.3"
-              (sources."stack-utils-2.0.5" // {
-                dependencies = [
-                  sources."escape-string-regexp-2.0.0"
-                ];
-              })
-              (sources."string-length-4.0.2" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.1"
-                  sources."strip-ansi-6.0.1"
-                ];
-              })
-              sources."string-width-1.0.2"
-              sources."string_decoder-1.1.1"
-              sources."strip-ansi-3.0.1"
-              sources."strip-bom-4.0.0"
-              sources."strip-final-newline-2.0.0"
-              sources."strip-json-comments-2.0.1"
-              sources."supports-color-5.5.0"
-              (sources."supports-hyperlinks-2.2.0" // {
-                dependencies = [
-                  sources."has-flag-4.0.0"
-                  sources."supports-color-7.2.0"
-                ];
-              })
-              sources."supports-preserve-symlinks-flag-1.0.0"
-              sources."symbol-tree-3.2.4"
-              sources."tar-fs-2.1.1"
-              (sources."tar-stream-2.2.0" // {
-                dependencies = [
-                  sources."readable-stream-3.6.0"
-                ];
-              })
-              sources."terminal-link-2.1.1"
-              sources."test-exclude-6.0.0"
-              sources."text-table-0.2.0"
-              sources."thenify-3.3.1"
-              sources."thenify-all-1.6.0"
-              sources."throat-6.0.1"
-              sources."tmpl-1.0.5"
-              sources."to-fast-properties-2.0.0"
-              sources."to-regex-range-5.0.1"
-              sources."tough-cookie-4.0.0"
-              sources."tr46-2.1.0"
-              sources."tslib-1.14.1"
-              sources."tsutils-3.21.0"
-              sources."tunnel-agent-0.6.0"
-              sources."type-check-0.4.0"
-              sources."type-detect-4.0.8"
-              sources."type-fest-0.20.2"
-              sources."typedarray-to-buffer-3.1.5"
-              sources."typedoc-https://registry.npmjs.org/typedoc/-/typedoc-0.22.11.tgz"
-              sources."typedoc-plugin-markdown-https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.11.13.tgz"
-              sources."typedoc-plugin-no-inherit-https://registry.npmjs.org/typedoc-plugin-no-inherit/-/typedoc-plugin-no-inherit-1.3.1.tgz"
-              sources."typedoc-plugin-sourcefile-url-https://registry.npmjs.org/typedoc-plugin-sourcefile-url/-/typedoc-plugin-sourcefile-url-1.0.6.tgz"
-              sources."typescript-https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz"
-              sources."uglify-js-3.15.0"
-              sources."unicode-canonical-property-names-ecmascript-2.0.0"
-              sources."unicode-match-property-ecmascript-2.0.0"
-              sources."unicode-match-property-value-ecmascript-2.0.0"
-              sources."unicode-property-aliases-ecmascript-2.0.0"
-              sources."universalify-0.1.2"
-              sources."uri-js-4.4.1"
-              sources."util-deprecate-1.0.2"
-              sources."v8-compile-cache-2.3.0"
-              (sources."v8-to-istanbul-8.1.1" // {
-                dependencies = [
-                  sources."source-map-0.7.3"
-                ];
-              })
-              sources."vscode-oniguruma-1.6.1"
-              sources."vscode-textmate-5.2.0"
-              sources."w3c-hr-time-1.0.2"
-              sources."w3c-xmlserializer-2.0.0"
-              sources."walker-1.0.8"
-              sources."webidl-conversions-6.1.0"
-              sources."whatwg-encoding-1.0.5"
-              sources."whatwg-mimetype-2.3.0"
-              sources."whatwg-url-8.7.0"
-              sources."which-2.0.2"
-              sources."wide-align-1.1.5"
-              sources."word-wrap-1.2.3"
-              sources."wordwrap-1.0.0"
-              (sources."wrap-ansi-7.0.0" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.1"
-                  sources."ansi-styles-4.3.0"
-                  sources."color-convert-2.0.1"
-                  sources."color-name-1.1.4"
-                  sources."is-fullwidth-code-point-3.0.0"
-                  sources."string-width-4.2.3"
-                  sources."strip-ansi-6.0.1"
-                ];
-              })
-              sources."wrappy-1.0.2"
-              sources."write-file-atomic-3.0.3"
-              sources."ws-7.5.6"
-              sources."xml-name-validator-3.0.0"
-              sources."xmlchars-2.2.0"
-              sources."y18n-5.0.8"
-              sources."yallist-4.0.0"
-              (sources."yargs-16.2.0" // {
-                dependencies = [
-                  sources."ansi-regex-5.0.1"
-                  sources."is-fullwidth-code-point-3.0.0"
-                  sources."string-width-4.2.3"
-                  sources."strip-ansi-6.0.1"
-                ];
-              })
-              sources."yargs-parser-20.2.9"
-            ];
-          })
-        ];
-      })
-      sources."zigbee2mqtt-frontend-0.6.80"
+      sources."zigbee-herdsman-0.14.27"
+      sources."zigbee-herdsman-converters-14.0.504"
+      sources."zigbee2mqtt-frontend-0.6.83"
     ];
     buildInputs = globalBuildInputs;
     meta = {