diff --git a/package-lock.json b/package-lock.json
index fbf4166c..38c5b157 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -60,9 +60,9 @@
       "dev": true
     },
     "@babel/core": {
-      "version": "7.18.2",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.2.tgz",
-      "integrity": "sha512-A8pri1YJiC5UnkdrWcmfZTJTV85b4UXTAfImGmCfYmax4TR9Cw8sDS0MOk++Gp2mE/BefVJ5nwy5yzqNJbP/DQ==",
+      "version": "7.18.5",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.5.tgz",
+      "integrity": "sha512-MGY8vg3DxMnctw0LdvSEojOsumc70g0t18gNyUdAZqB1Rpd1Bqo/svHGvt+UJ6JcGX+DIekGFDxxIWofBxLCnQ==",
       "dev": true,
       "requires": {
         "@ampproject/remapping": "^2.1.0",
@@ -71,10 +71,10 @@
         "@babel/helper-compilation-targets": "^7.18.2",
         "@babel/helper-module-transforms": "^7.18.0",
         "@babel/helpers": "^7.18.2",
-        "@babel/parser": "^7.18.0",
+        "@babel/parser": "^7.18.5",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.18.2",
-        "@babel/types": "^7.18.2",
+        "@babel/traverse": "^7.18.5",
+        "@babel/types": "^7.18.4",
         "convert-source-map": "^1.7.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
@@ -157,9 +157,9 @@
           }
         },
         "@babel/parser": {
-          "version": "7.18.3",
-          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.3.tgz",
-          "integrity": "sha512-rL50YcEuHbbauAFAysNsJA4/f89fGTOBRNs9P81sniKnKAr4xULe5AecolcsKbi88xu0ByWYDj/S1AJ3FSFuSQ==",
+          "version": "7.18.5",
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz",
+          "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==",
           "dev": true
         },
         "@babel/template": {
@@ -174,9 +174,9 @@
           }
         },
         "@babel/traverse": {
-          "version": "7.18.2",
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz",
-          "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==",
+          "version": "7.18.5",
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz",
+          "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==",
           "dev": true,
           "requires": {
             "@babel/code-frame": "^7.16.7",
@@ -185,16 +185,16 @@
             "@babel/helper-function-name": "^7.17.9",
             "@babel/helper-hoist-variables": "^7.16.7",
             "@babel/helper-split-export-declaration": "^7.16.7",
-            "@babel/parser": "^7.18.0",
-            "@babel/types": "^7.18.2",
+            "@babel/parser": "^7.18.5",
+            "@babel/types": "^7.18.4",
             "debug": "^4.1.0",
             "globals": "^11.1.0"
           }
         },
         "@babel/types": {
-          "version": "7.18.2",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.2.tgz",
-          "integrity": "sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==",
+          "version": "7.18.4",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
+          "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
           "dev": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.16.7",
@@ -223,22 +223,22 @@
           }
         },
         "browserslist": {
-          "version": "4.20.3",
-          "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
-          "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
+          "version": "4.20.4",
+          "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz",
+          "integrity": "sha512-ok1d+1WpnU24XYN7oC3QWgTyMhY/avPJ/r9T00xxvUOIparA/gc+UPUMaod3i+G6s+nI2nUb9xZ5k794uIwShw==",
           "dev": true,
           "requires": {
-            "caniuse-lite": "^1.0.30001332",
-            "electron-to-chromium": "^1.4.118",
+            "caniuse-lite": "^1.0.30001349",
+            "electron-to-chromium": "^1.4.147",
             "escalade": "^3.1.1",
-            "node-releases": "^2.0.3",
+            "node-releases": "^2.0.5",
             "picocolors": "^1.0.0"
           }
         },
         "caniuse-lite": {
-          "version": "1.0.30001343",
-          "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001343.tgz",
-          "integrity": "sha512-8KeCrAtPMabo/XW14B+R9sZYoClx1n0b+WYgwDKZPtWR3TcdvWzdSy7mPyFEmR5WU1St9v1PW6sdO5dkFOEzfA==",
+          "version": "1.0.30001352",
+          "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz",
+          "integrity": "sha512-GUgH8w6YergqPQDGWhJGt8GDRnY0L/iJVQcU3eJ46GYf52R8tk0Wxp0PymuFVZboJYXGiCqwozAYZNRjVj6IcA==",
           "dev": true
         },
         "debug": {
@@ -250,6 +250,12 @@
             "ms": "2.1.2"
           }
         },
+        "electron-to-chromium": {
+          "version": "1.4.152",
+          "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.152.tgz",
+          "integrity": "sha512-jk4Ju5SGZAQQJ1iI4Rgru7dDlvkQPLpNPWH9gIZmwCD4YteA5Bbk1xPcPDUf5jUYs3e1e80RXdi8XgKQZaigeg==",
+          "dev": true
+        },
         "json5": {
           "version": "2.2.1",
           "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
@@ -1342,9 +1348,9 @@
           }
         },
         "@babel/parser": {
-          "version": "7.18.3",
-          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.3.tgz",
-          "integrity": "sha512-rL50YcEuHbbauAFAysNsJA4/f89fGTOBRNs9P81sniKnKAr4xULe5AecolcsKbi88xu0ByWYDj/S1AJ3FSFuSQ==",
+          "version": "7.18.5",
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.5.tgz",
+          "integrity": "sha512-YZWVaglMiplo7v8f1oMQ5ZPQr0vn7HPeZXxXWsxXJRjGVrzUFn9OxFQl1sb5wzfootjA/yChhW84BV+383FSOw==",
           "dev": true
         },
         "@babel/template": {
@@ -1359,9 +1365,9 @@
           }
         },
         "@babel/traverse": {
-          "version": "7.18.2",
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.2.tgz",
-          "integrity": "sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==",
+          "version": "7.18.5",
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.5.tgz",
+          "integrity": "sha512-aKXj1KT66sBj0vVzk6rEeAO6Z9aiiQ68wfDgge3nHhA/my6xMM/7HGQUNumKZaoa2qUPQ5whJG9aAifsxUKfLA==",
           "dev": true,
           "requires": {
             "@babel/code-frame": "^7.16.7",
@@ -1370,16 +1376,16 @@
             "@babel/helper-function-name": "^7.17.9",
             "@babel/helper-hoist-variables": "^7.16.7",
             "@babel/helper-split-export-declaration": "^7.16.7",
-            "@babel/parser": "^7.18.0",
-            "@babel/types": "^7.18.2",
+            "@babel/parser": "^7.18.5",
+            "@babel/types": "^7.18.4",
             "debug": "^4.1.0",
             "globals": "^11.1.0"
           }
         },
         "@babel/types": {
-          "version": "7.18.2",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.2.tgz",
-          "integrity": "sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==",
+          "version": "7.18.4",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.4.tgz",
+          "integrity": "sha512-ThN1mBcMq5pG/Vm2IcBmPPfyPXbd8S02rS+OBIDENdufvqC7Z/jHPCv9IcP01277aKtDI8g/2XysBN4hA8niiw==",
           "dev": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.16.7",
diff --git a/package.json b/package.json
index 93758dcd..0e11b6e0 100644
--- a/package.json
+++ b/package.json
@@ -40,7 +40,7 @@
   "license": "MIT",
   "devDependencies": {
     "@babel/cli": "^7.17.6",
-    "@babel/core": "^7.18.2",
+    "@babel/core": "^7.18.5",
     "@babel/plugin-proposal-class-properties": "^7.17.12",
     "@babel/plugin-transform-typescript": "^7.18.4",
     "@babel/polyfill": "^7.12.1",