diff --git a/CaptfEncoder-V1/package-lock.json b/CaptfEncoder-V1/package-lock.json
index 427454e..7f0722f 100644
--- a/CaptfEncoder-V1/package-lock.json
+++ b/CaptfEncoder-V1/package-lock.json
@@ -76,7 +76,7 @@
         "@types/node": "^11.15.54",
         "copy-webpack-plugin": "^5.0.3",
         "css-loader": "^3.0.0",
-        "electron": "^6.1.1",
+        "electron": "^15.5.5",
         "electron-packager": "^14.0.6",
         "fibers": "^4.0.2",
         "file-loader": "^4.0.0",
@@ -3816,15 +3816,6 @@
         "node": ">= 0.4"
       }
     },
-    "node_modules/deep-extend": {
-      "version": "0.6.0",
-      "resolved": "https://registry.nlark.com/deep-extend/download/deep-extend-0.6.0.tgz",
-      "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=",
-      "dev": true,
-      "engines": {
-        "node": ">=4.0.0"
-      }
-    },
     "node_modules/default-gateway": {
       "version": "4.2.0",
       "resolved": "https://registry.npmmirror.com/default-gateway/download/default-gateway-4.2.0.tgz",
@@ -4183,68 +4174,21 @@
       "integrity": "sha1-2a04ao0vjdtV8vf/ADQfx1ZfkiI="
     },
     "node_modules/electron": {
-      "version": "6.1.12",
-      "resolved": "https://registry.npmmirror.com/electron/download/electron-6.1.12.tgz",
-      "integrity": "sha512-RUPM8xJfTcm53V9EKMBhvpLu1+CQkmuvWDmVCypR5XbUG1OOrOLiKl0CqUZ9+tEDuOmC+DmzmJP2MZXScBU5IA==",
+      "version": "15.5.5",
+      "resolved": "https://registry.npmjs.org/electron/-/electron-15.5.5.tgz",
+      "integrity": "sha512-cGS1ueek14WLvLJlJbId3fmqJLvkr7VuBI0hHt6gpKaj8m2iv/NMteRg0deLgwlxjEF6ZGGNerUJW6a96rNq/Q==",
       "dev": true,
       "hasInstallScript": true,
       "dependencies": {
-        "@types/node": "^10.12.18",
-        "electron-download": "^4.1.0",
+        "@electron/get": "^1.13.0",
+        "@types/node": "^14.6.2",
         "extract-zip": "^1.0.3"
       },
       "bin": {
         "electron": "cli.js"
       },
       "engines": {
-        "node": ">= 4.0"
-      }
-    },
-    "node_modules/electron-download": {
-      "version": "4.1.1",
-      "resolved": "https://registry.nlark.com/electron-download/download/electron-download-4.1.1.tgz",
-      "integrity": "sha1-AuaVVnBcxFblIPngNVVu1aAV6+g=",
-      "dev": true,
-      "dependencies": {
-        "debug": "^3.0.0",
-        "env-paths": "^1.0.0",
-        "fs-extra": "^4.0.1",
-        "minimist": "^1.2.0",
-        "nugget": "^2.0.1",
-        "path-exists": "^3.0.0",
-        "rc": "^1.2.1",
-        "semver": "^5.4.1",
-        "sumchecker": "^2.0.2"
-      },
-      "bin": {
-        "electron-download": "lib/cli.js"
-      },
-      "engines": {
-        "node": ">= 4.0"
-      }
-    },
-    "node_modules/electron-download/node_modules/minimist": {
-      "version": "1.2.5",
-      "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
-      "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
-      "dev": true
-    },
-    "node_modules/electron-download/node_modules/path-exists": {
-      "version": "3.0.0",
-      "resolved": "https://registry.nlark.com/path-exists/download/path-exists-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-exists%2Fdownload%2Fpath-exists-3.0.0.tgz",
-      "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
-    "node_modules/electron-download/node_modules/semver": {
-      "version": "5.7.1",
-      "resolved": "https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz",
-      "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
-      "dev": true,
-      "bin": {
-        "semver": "bin/semver"
+        "node": ">= 8.6"
       }
     },
     "node_modules/electron-notarize": {
@@ -4409,9 +4353,9 @@
       }
     },
     "node_modules/electron/node_modules/@types/node": {
-      "version": "10.17.60",
-      "resolved": "https://registry.npmmirror.com/@types/node/download/@types/node-10.17.60.tgz",
-      "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==",
+      "version": "14.18.21",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.21.tgz",
+      "integrity": "sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==",
       "dev": true
     },
     "node_modules/elliptic": {
@@ -4502,15 +4446,6 @@
       "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz?cache=0&sync_timestamp=1628508126700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fentities%2Fdownload%2Fentities-2.2.0.tgz",
       "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU="
     },
-    "node_modules/env-paths": {
-      "version": "1.0.0",
-      "resolved": "https://registry.nlark.com/env-paths/download/env-paths-1.0.0.tgz",
-      "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
-      "dev": true,
-      "engines": {
-        "node": ">=4"
-      }
-    },
     "node_modules/errno": {
       "version": "0.1.8",
       "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz",
@@ -7066,21 +7001,6 @@
       "version": "0.3.11",
       "resolved": "https://registry.npmjs.org/excel-export/-/excel-export-0.3.11.tgz"
     },
-    "node_modules/json2xls/node_modules/excel-export/node_modules/node-zip": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz",
-      "extraneous": true
-    },
-    "node_modules/json2xls/node_modules/excel-export/node_modules/node-zip/node_modules/jszip": {
-      "version": "2.5.0",
-      "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz",
-      "extraneous": true
-    },
-    "node_modules/json2xls/node_modules/excel-export/node_modules/node-zip/node_modules/jszip/node_modules/pako": {
-      "version": "0.2.8",
-      "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz",
-      "extraneous": true
-    },
     "node_modules/json3": {
       "version": "3.3.3",
       "resolved": "https://registry.npmmirror.com/json3/download/json3-3.3.3.tgz",
@@ -8328,39 +8248,6 @@
         "boolbase": "^1.0.0"
       }
     },
-    "node_modules/nugget": {
-      "version": "2.0.1",
-      "resolved": "https://registry.nlark.com/nugget/download/nugget-2.0.1.tgz",
-      "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
-      "dev": true,
-      "dependencies": {
-        "debug": "^2.1.3",
-        "minimist": "^1.1.0",
-        "pretty-bytes": "^1.0.2",
-        "progress-stream": "^1.1.0",
-        "request": "^2.45.0",
-        "single-line-log": "^1.1.2",
-        "throttleit": "0.0.2"
-      },
-      "bin": {
-        "nugget": "bin.js"
-      }
-    },
-    "node_modules/nugget/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
-    "node_modules/nugget/node_modules/minimist": {
-      "version": "1.2.5",
-      "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
-      "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
-      "dev": true
-    },
     "node_modules/number-is-nan": {
       "version": "1.0.1",
       "resolved": "https://registry.npmmirror.com/number-is-nan/download/number-is-nan-1.0.1.tgz",
@@ -8493,12 +8380,6 @@
         "node": ">= 0.4"
       }
     },
-    "node_modules/object-keys": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npm.taobao.org/object-keys/download/object-keys-0.4.0.tgz",
-      "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
-      "dev": true
-    },
     "node_modules/object-visit": {
       "version": "1.0.1",
       "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz",
@@ -9334,22 +9215,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/pretty-bytes": {
-      "version": "1.0.4",
-      "resolved": "https://registry.nlark.com/pretty-bytes/download/pretty-bytes-1.0.4.tgz",
-      "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
-      "dev": true,
-      "dependencies": {
-        "get-stdin": "^4.0.1",
-        "meow": "^3.1.0"
-      },
-      "bin": {
-        "pretty-bytes": "cli.js"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/printj": {
       "version": "1.1.2",
       "resolved": "https://registry.nlark.com/printj/download/printj-1.1.2.tgz?cache=0&sync_timestamp=1630360919903&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprintj%2Fdownload%2Fprintj-1.1.2.tgz",
@@ -9392,16 +9257,6 @@
         "node": ">=0.4.0"
       }
     },
-    "node_modules/progress-stream": {
-      "version": "1.2.0",
-      "resolved": "https://registry.nlark.com/progress-stream/download/progress-stream-1.2.0.tgz",
-      "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
-      "dev": true,
-      "dependencies": {
-        "speedometer": "~0.1.2",
-        "through2": "~0.2.3"
-      }
-    },
     "node_modules/promise-inflight": {
       "version": "1.0.1",
       "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz",
@@ -9682,27 +9537,6 @@
         "webpack": "^4.3.0"
       }
     },
-    "node_modules/rc": {
-      "version": "1.2.8",
-      "resolved": "https://registry.nlark.com/rc/download/rc-1.2.8.tgz",
-      "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
-      "dev": true,
-      "dependencies": {
-        "deep-extend": "^0.6.0",
-        "ini": "~1.3.0",
-        "minimist": "^1.2.0",
-        "strip-json-comments": "~2.0.1"
-      },
-      "bin": {
-        "rc": "cli.js"
-      }
-    },
-    "node_modules/rc/node_modules/minimist": {
-      "version": "1.2.5",
-      "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
-      "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
-      "dev": true
-    },
     "node_modules/rcedit": {
       "version": "2.3.0",
       "resolved": "https://registry.nlark.com/rcedit/download/rcedit-2.3.0.tgz",
@@ -10986,62 +10820,6 @@
       "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
       "dev": true
     },
-    "node_modules/single-line-log": {
-      "version": "1.1.2",
-      "resolved": "https://registry.nlark.com/single-line-log/download/single-line-log-1.1.2.tgz",
-      "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
-      "dev": true,
-      "dependencies": {
-        "string-width": "^1.0.1"
-      }
-    },
-    "node_modules/single-line-log/node_modules/ansi-regex": {
-      "version": "2.1.1",
-      "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-2.1.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-2.1.1.tgz",
-      "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-      "dev": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/single-line-log/node_modules/is-fullwidth-code-point": {
-      "version": "1.0.0",
-      "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
-      "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-      "dev": true,
-      "dependencies": {
-        "number-is-nan": "^1.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/single-line-log/node_modules/string-width": {
-      "version": "1.0.2",
-      "resolved": "https://registry.npmmirror.com/string-width/download/string-width-1.0.2.tgz?cache=0&sync_timestamp=1632421054789&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstring-width%2Fdownload%2Fstring-width-1.0.2.tgz",
-      "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-      "dev": true,
-      "dependencies": {
-        "code-point-at": "^1.0.0",
-        "is-fullwidth-code-point": "^1.0.0",
-        "strip-ansi": "^3.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
-    "node_modules/single-line-log/node_modules/strip-ansi": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-3.0.1.tgz",
-      "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-      "dev": true,
-      "dependencies": {
-        "ansi-regex": "^2.0.0"
-      },
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/slash": {
       "version": "1.0.0",
       "resolved": "https://registry.nlark.com/slash/download/slash-1.0.0.tgz",
@@ -11485,12 +11263,6 @@
       "resolved": "https://registry.npmmirror.com/ms/download/ms-2.1.2.tgz",
       "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
     },
-    "node_modules/speedometer": {
-      "version": "0.1.4",
-      "resolved": "https://registry.nlark.com/speedometer/download/speedometer-0.1.4.tgz",
-      "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
-      "dev": true
-    },
     "node_modules/split-string": {
       "version": "3.1.0",
       "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz",
@@ -11807,15 +11579,6 @@
         "node": ">=0.10.0"
       }
     },
-    "node_modules/strip-json-comments": {
-      "version": "2.0.1",
-      "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
-      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
-      "dev": true,
-      "engines": {
-        "node": ">=0.10.0"
-      }
-    },
     "node_modules/style-loader": {
       "version": "0.23.1",
       "resolved": "https://registry.npmmirror.com/style-loader/download/style-loader-0.23.1.tgz",
@@ -11829,27 +11592,6 @@
         "node": ">= 0.12.0"
       }
     },
-    "node_modules/sumchecker": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npm.taobao.org/sumchecker/download/sumchecker-2.0.2.tgz",
-      "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
-      "dev": true,
-      "dependencies": {
-        "debug": "^2.2.0"
-      },
-      "engines": {
-        "node": ">= 4.0"
-      }
-    },
-    "node_modules/sumchecker/node_modules/debug": {
-      "version": "2.6.9",
-      "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz",
-      "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-      "dev": true,
-      "dependencies": {
-        "ms": "2.0.0"
-      }
-    },
     "node_modules/supports-color": {
       "version": "6.1.0",
       "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-6.1.0.tgz",
@@ -11981,64 +11723,12 @@
       "integrity": "sha1-+JXoNuRZkGJAhmAXmOqY6PNu5kM=",
       "deprecated": "no longer maintained"
     },
-    "node_modules/throttleit": {
-      "version": "0.0.2",
-      "resolved": "https://registry.nlark.com/throttleit/download/throttleit-0.0.2.tgz",
-      "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
-      "dev": true
-    },
     "node_modules/through": {
       "version": "2.3.8",
       "resolved": "https://registry.nlark.com/through/download/through-2.3.8.tgz",
       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
       "dev": true
     },
-    "node_modules/through2": {
-      "version": "0.2.3",
-      "resolved": "https://registry.nlark.com/through2/download/through2-0.2.3.tgz",
-      "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
-      "dev": true,
-      "dependencies": {
-        "readable-stream": "~1.1.9",
-        "xtend": "~2.1.1"
-      }
-    },
-    "node_modules/through2/node_modules/isarray": {
-      "version": "0.0.1",
-      "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
-      "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-      "dev": true
-    },
-    "node_modules/through2/node_modules/readable-stream": {
-      "version": "1.1.14",
-      "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
-      "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-      "dev": true,
-      "dependencies": {
-        "core-util-is": "~1.0.0",
-        "inherits": "~2.0.1",
-        "isarray": "0.0.1",
-        "string_decoder": "~0.10.x"
-      }
-    },
-    "node_modules/through2/node_modules/string_decoder": {
-      "version": "0.10.31",
-      "resolved": "https://registry.nlark.com/string_decoder/download/string_decoder-0.10.31.tgz",
-      "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-      "dev": true
-    },
-    "node_modules/through2/node_modules/xtend": {
-      "version": "2.1.2",
-      "resolved": "https://registry.nlark.com/xtend/download/xtend-2.1.2.tgz",
-      "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
-      "dev": true,
-      "dependencies": {
-        "object-keys": "~0.4.0"
-      },
-      "engines": {
-        "node": ">=0.4"
-      }
-    },
     "node_modules/thunky": {
       "version": "1.1.0",
       "resolved": "https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz",
@@ -17004,12 +16694,6 @@
         }
       }
     },
-    "deep-extend": {
-      "version": "0.6.0",
-      "resolved": "https://registry.nlark.com/deep-extend/download/deep-extend-0.6.0.tgz",
-      "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=",
-      "dev": true
-    },
     "default-gateway": {
       "version": "4.2.0",
       "resolved": "https://registry.npmmirror.com/default-gateway/download/default-gateway-4.2.0.tgz",
@@ -17319,57 +17003,20 @@
       "integrity": "sha1-2a04ao0vjdtV8vf/ADQfx1ZfkiI="
     },
     "electron": {
-      "version": "6.1.12",
-      "resolved": "https://registry.npmmirror.com/electron/download/electron-6.1.12.tgz",
-      "integrity": "sha512-RUPM8xJfTcm53V9EKMBhvpLu1+CQkmuvWDmVCypR5XbUG1OOrOLiKl0CqUZ9+tEDuOmC+DmzmJP2MZXScBU5IA==",
+      "version": "15.5.5",
+      "resolved": "https://registry.npmjs.org/electron/-/electron-15.5.5.tgz",
+      "integrity": "sha512-cGS1ueek14WLvLJlJbId3fmqJLvkr7VuBI0hHt6gpKaj8m2iv/NMteRg0deLgwlxjEF6ZGGNerUJW6a96rNq/Q==",
       "dev": true,
       "requires": {
-        "@types/node": "^10.12.18",
-        "electron-download": "^4.1.0",
+        "@electron/get": "^1.13.0",
+        "@types/node": "^14.6.2",
         "extract-zip": "^1.0.3"
       },
       "dependencies": {
         "@types/node": {
-          "version": "10.17.60",
-          "resolved": "https://registry.npmmirror.com/@types/node/download/@types/node-10.17.60.tgz",
-          "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==",
-          "dev": true
-        }
-      }
-    },
-    "electron-download": {
-      "version": "4.1.1",
-      "resolved": "https://registry.nlark.com/electron-download/download/electron-download-4.1.1.tgz",
-      "integrity": "sha1-AuaVVnBcxFblIPngNVVu1aAV6+g=",
-      "dev": true,
-      "requires": {
-        "debug": "^3.0.0",
-        "env-paths": "^1.0.0",
-        "fs-extra": "^4.0.1",
-        "minimist": "^1.2.0",
-        "nugget": "^2.0.1",
-        "path-exists": "^3.0.0",
-        "rc": "^1.2.1",
-        "semver": "^5.4.1",
-        "sumchecker": "^2.0.2"
-      },
-      "dependencies": {
-        "minimist": {
-          "version": "1.2.5",
-          "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
-          "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
-          "dev": true
-        },
-        "path-exists": {
-          "version": "3.0.0",
-          "resolved": "https://registry.nlark.com/path-exists/download/path-exists-3.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpath-exists%2Fdownload%2Fpath-exists-3.0.0.tgz",
-          "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
-          "dev": true
-        },
-        "semver": {
-          "version": "5.7.1",
-          "resolved": "https://registry.nlark.com/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1618846864940&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz",
-          "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=",
+          "version": "14.18.21",
+          "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.21.tgz",
+          "integrity": "sha512-x5W9s+8P4XteaxT/jKF0PSb7XEvo5VmqEWgsMlyeY4ZlLK8I6aH6g5TPPyDlLAep+GYf4kefb7HFyc7PAO3m+Q==",
           "dev": true
         }
       }
@@ -17586,12 +17233,6 @@
       "resolved": "https://registry.nlark.com/entities/download/entities-2.2.0.tgz?cache=0&sync_timestamp=1628508126700&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fentities%2Fdownload%2Fentities-2.2.0.tgz",
       "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU="
     },
-    "env-paths": {
-      "version": "1.0.0",
-      "resolved": "https://registry.nlark.com/env-paths/download/env-paths-1.0.0.tgz",
-      "integrity": "sha1-QWgTO0K7BcOKNbGuQ5fIKYqzaeA=",
-      "dev": true
-    },
     "errno": {
       "version": "0.1.8",
       "resolved": "https://registry.nlark.com/errno/download/errno-0.1.8.tgz",
@@ -19674,25 +19315,7 @@
       "dependencies": {
         "excel-export": {
           "version": "0.3.11",
-          "resolved": "https://registry.npmjs.org/excel-export/-/excel-export-0.3.11.tgz",
-          "dependencies": {
-            "node-zip": {
-              "version": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz",
-              "extraneous": true,
-              "dependencies": {
-                "jszip": {
-                  "version": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz",
-                  "extraneous": true,
-                  "dependencies": {
-                    "pako": {
-                      "version": "https://registry.npmjs.org/pako/-/pako-0.2.8.tgz",
-                      "extraneous": true
-                    }
-                  }
-                }
-              }
-            }
-          }
+          "resolved": "https://registry.npmjs.org/excel-export/-/excel-export-0.3.11.tgz"
         }
       }
     },
@@ -20744,38 +20367,6 @@
         "boolbase": "^1.0.0"
       }
     },
-    "nugget": {
-      "version": "2.0.1",
-      "resolved": "https://registry.nlark.com/nugget/download/nugget-2.0.1.tgz",
-      "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=",
-      "dev": true,
-      "requires": {
-        "debug": "^2.1.3",
-        "minimist": "^1.1.0",
-        "pretty-bytes": "^1.0.2",
-        "progress-stream": "^1.1.0",
-        "request": "^2.45.0",
-        "single-line-log": "^1.1.2",
-        "throttleit": "0.0.2"
-      },
-      "dependencies": {
-        "debug": {
-          "version": "2.6.9",
-          "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz",
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        },
-        "minimist": {
-          "version": "1.2.5",
-          "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
-          "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
-          "dev": true
-        }
-      }
-    },
     "number-is-nan": {
       "version": "1.0.1",
       "resolved": "https://registry.npmmirror.com/number-is-nan/download/number-is-nan-1.0.1.tgz",
@@ -20876,12 +20467,6 @@
         "define-properties": "^1.1.3"
       }
     },
-    "object-keys": {
-      "version": "0.4.0",
-      "resolved": "https://registry.npm.taobao.org/object-keys/download/object-keys-0.4.0.tgz",
-      "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=",
-      "dev": true
-    },
     "object-visit": {
       "version": "1.0.1",
       "resolved": "https://registry.nlark.com/object-visit/download/object-visit-1.0.1.tgz",
@@ -21564,16 +21149,6 @@
       "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
       "dev": true
     },
-    "pretty-bytes": {
-      "version": "1.0.4",
-      "resolved": "https://registry.nlark.com/pretty-bytes/download/pretty-bytes-1.0.4.tgz",
-      "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
-      "dev": true,
-      "requires": {
-        "get-stdin": "^4.0.1",
-        "meow": "^3.1.0"
-      }
-    },
     "printj": {
       "version": "1.1.2",
       "resolved": "https://registry.nlark.com/printj/download/printj-1.1.2.tgz?cache=0&sync_timestamp=1630360919903&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fprintj%2Fdownload%2Fprintj-1.1.2.tgz",
@@ -21601,16 +21176,6 @@
       "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=",
       "dev": true
     },
-    "progress-stream": {
-      "version": "1.2.0",
-      "resolved": "https://registry.nlark.com/progress-stream/download/progress-stream-1.2.0.tgz",
-      "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=",
-      "dev": true,
-      "requires": {
-        "speedometer": "~0.1.2",
-        "through2": "~0.2.3"
-      }
-    },
     "promise-inflight": {
       "version": "1.0.1",
       "resolved": "https://registry.nlark.com/promise-inflight/download/promise-inflight-1.0.1.tgz",
@@ -21846,26 +21411,6 @@
         "schema-utils": "^1.0.0"
       }
     },
-    "rc": {
-      "version": "1.2.8",
-      "resolved": "https://registry.nlark.com/rc/download/rc-1.2.8.tgz",
-      "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=",
-      "dev": true,
-      "requires": {
-        "deep-extend": "^0.6.0",
-        "ini": "~1.3.0",
-        "minimist": "^1.2.0",
-        "strip-json-comments": "~2.0.1"
-      },
-      "dependencies": {
-        "minimist": {
-          "version": "1.2.5",
-          "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz",
-          "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=",
-          "dev": true
-        }
-      }
-    },
     "rcedit": {
       "version": "2.3.0",
       "resolved": "https://registry.nlark.com/rcedit/download/rcedit-2.3.0.tgz",
@@ -22921,52 +22466,6 @@
       "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==",
       "dev": true
     },
-    "single-line-log": {
-      "version": "1.1.2",
-      "resolved": "https://registry.nlark.com/single-line-log/download/single-line-log-1.1.2.tgz",
-      "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=",
-      "dev": true,
-      "requires": {
-        "string-width": "^1.0.1"
-      },
-      "dependencies": {
-        "ansi-regex": {
-          "version": "2.1.1",
-          "resolved": "https://registry.nlark.com/ansi-regex/download/ansi-regex-2.1.1.tgz?cache=0&sync_timestamp=1631634988487&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fansi-regex%2Fdownload%2Fansi-regex-2.1.1.tgz",
-          "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-          "dev": true
-        },
-        "is-fullwidth-code-point": {
-          "version": "1.0.0",
-          "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz",
-          "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-          "dev": true,
-          "requires": {
-            "number-is-nan": "^1.0.0"
-          }
-        },
-        "string-width": {
-          "version": "1.0.2",
-          "resolved": "https://registry.npmmirror.com/string-width/download/string-width-1.0.2.tgz?cache=0&sync_timestamp=1632421054789&other_urls=https%3A%2F%2Fregistry.npmmirror.com%2Fstring-width%2Fdownload%2Fstring-width-1.0.2.tgz",
-          "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-          "dev": true,
-          "requires": {
-            "code-point-at": "^1.0.0",
-            "is-fullwidth-code-point": "^1.0.0",
-            "strip-ansi": "^3.0.0"
-          }
-        },
-        "strip-ansi": {
-          "version": "3.0.1",
-          "resolved": "https://registry.npmmirror.com/strip-ansi/download/strip-ansi-3.0.1.tgz",
-          "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-          "dev": true,
-          "requires": {
-            "ansi-regex": "^2.0.0"
-          }
-        }
-      }
-    },
     "slash": {
       "version": "1.0.0",
       "resolved": "https://registry.nlark.com/slash/download/slash-1.0.0.tgz",
@@ -23348,12 +22847,6 @@
         }
       }
     },
-    "speedometer": {
-      "version": "0.1.4",
-      "resolved": "https://registry.nlark.com/speedometer/download/speedometer-0.1.4.tgz",
-      "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=",
-      "dev": true
-    },
     "split-string": {
       "version": "3.1.0",
       "resolved": "https://registry.nlark.com/split-string/download/split-string-3.1.0.tgz",
@@ -23610,12 +23103,6 @@
         "get-stdin": "^4.0.1"
       }
     },
-    "strip-json-comments": {
-      "version": "2.0.1",
-      "resolved": "https://registry.nlark.com/strip-json-comments/download/strip-json-comments-2.0.1.tgz",
-      "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
-      "dev": true
-    },
     "style-loader": {
       "version": "0.23.1",
       "resolved": "https://registry.npmmirror.com/style-loader/download/style-loader-0.23.1.tgz",
@@ -23626,26 +23113,6 @@
         "schema-utils": "^1.0.0"
       }
     },
-    "sumchecker": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npm.taobao.org/sumchecker/download/sumchecker-2.0.2.tgz",
-      "integrity": "sha1-D0LBDl0F2l1C7qPlbDOZo31sWz4=",
-      "dev": true,
-      "requires": {
-        "debug": "^2.2.0"
-      },
-      "dependencies": {
-        "debug": {
-          "version": "2.6.9",
-          "resolved": "https://registry.npmmirror.com/debug/download/debug-2.6.9.tgz",
-          "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-          "dev": true,
-          "requires": {
-            "ms": "2.0.0"
-          }
-        }
-      }
-    },
     "supports-color": {
       "version": "6.1.0",
       "resolved": "https://registry.npmmirror.com/supports-color/download/supports-color-6.1.0.tgz",
@@ -23751,63 +23218,12 @@
       "resolved": "https://registry.npmmirror.com/text-encoding/download/text-encoding-0.7.0.tgz",
       "integrity": "sha1-+JXoNuRZkGJAhmAXmOqY6PNu5kM="
     },
-    "throttleit": {
-      "version": "0.0.2",
-      "resolved": "https://registry.nlark.com/throttleit/download/throttleit-0.0.2.tgz",
-      "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=",
-      "dev": true
-    },
     "through": {
       "version": "2.3.8",
       "resolved": "https://registry.nlark.com/through/download/through-2.3.8.tgz",
       "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
       "dev": true
     },
-    "through2": {
-      "version": "0.2.3",
-      "resolved": "https://registry.nlark.com/through2/download/through2-0.2.3.tgz",
-      "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=",
-      "dev": true,
-      "requires": {
-        "readable-stream": "~1.1.9",
-        "xtend": "~2.1.1"
-      },
-      "dependencies": {
-        "isarray": {
-          "version": "0.0.1",
-          "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-0.0.1.tgz",
-          "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-          "dev": true
-        },
-        "readable-stream": {
-          "version": "1.1.14",
-          "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz",
-          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-          "dev": true,
-          "requires": {
-            "core-util-is": "~1.0.0",
-            "inherits": "~2.0.1",
-            "isarray": "0.0.1",
-            "string_decoder": "~0.10.x"
-          }
-        },
-        "string_decoder": {
-          "version": "0.10.31",
-          "resolved": "https://registry.nlark.com/string_decoder/download/string_decoder-0.10.31.tgz",
-          "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-          "dev": true
-        },
-        "xtend": {
-          "version": "2.1.2",
-          "resolved": "https://registry.nlark.com/xtend/download/xtend-2.1.2.tgz",
-          "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
-          "dev": true,
-          "requires": {
-            "object-keys": "~0.4.0"
-          }
-        }
-      }
-    },
     "thunky": {
       "version": "1.1.0",
       "resolved": "https://registry.nlark.com/thunky/download/thunky-1.1.0.tgz",
diff --git a/CaptfEncoder-V1/package.json b/CaptfEncoder-V1/package.json
index aa4d25e..5e8c745 100644
--- a/CaptfEncoder-V1/package.json
+++ b/CaptfEncoder-V1/package.json
@@ -85,7 +85,7 @@
     "@types/node": "^11.15.54",
     "copy-webpack-plugin": "^5.0.3",
     "css-loader": "^3.0.0",
-    "electron": "^6.1.1",
+    "electron": "^15.5.5",
     "electron-packager": "^14.0.6",
     "fibers": "^4.0.2",
     "file-loader": "^4.0.0",