diff --git a/package-lock.json b/package-lock.json
index 7007704a2baaf7cbe267999606dd965b6a60a557..c8d479b402e8a45f68d3a1ab66ce620a791c4db6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3363,9 +3363,9 @@
       }
     },
     "node_modules/@formio/bootstrap": {
-      "version": "3.0.2-rc.1",
-      "resolved": "https://registry.npmjs.org/@formio/bootstrap/-/bootstrap-3.0.2-rc.1.tgz",
-      "integrity": "sha512-CfwnU04l8yMc0kr1j2Y7mj193Z5BfqoNiCGBsTz1bDIr/tnaQkfEOZ21zJ15KVpCXVGc6SjW7QQ1JY8UVsE0lQ=="
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/@formio/bootstrap/-/bootstrap-3.1.1.tgz",
+      "integrity": "sha512-VXm5P5Ic3q7d5tkWaweIRAaPtBjDoov6Vv28y5aHKbR2Ri8ykMINtQJ70NwPHghW+csZmjmtKDDGDXENQVhIbA=="
     },
     "node_modules/@formio/bootstrap3": {
       "version": "2.12.4-rc.1",
@@ -3387,20 +3387,19 @@
       }
     },
     "node_modules/@formio/core": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@formio/core/-/core-2.3.3.tgz",
-      "integrity": "sha512-Tgv5FEwEf9xQtl/cqviaWyBCFcwGCb1pVXwTjIH7KxtWMwsyXtbxGotjfFyZY9unOw6Snk2ik/sln80yQe5y9A==",
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/@formio/core/-/core-2.4.1.tgz",
+      "integrity": "sha512-Pflixmv30hrFJorL6nAHL41aqljsr9pePsEr/WnqVnwTgR+Fn3qLu46g79WQblghXqUWaLtab+2Dd6StLNfEGg==",
       "dependencies": {
-        "@types/json-logic-js": "^2.0.7",
         "browser-cookies": "^1.2.0",
-        "core-js": "^3.37.1",
-        "dayjs": "^1.11.11",
-        "dompurify": "^3.1.4",
+        "core-js": "^3.39.0",
+        "dayjs": "^1.11.12",
+        "dompurify": "^3.2.4",
         "eventemitter3": "^5.0.0",
         "fast-json-patch": "^3.1.1",
         "fetch-ponyfill": "^7.1.0",
-        "inputmask": "^5.0.9",
-        "json-logic-js": "^2.0.2",
+        "inputmask": "5.0.9",
+        "json-logic-js": "^2.0.5",
         "lodash": "^4.17.21",
         "moment": "^2.29.4"
       }
@@ -3411,14 +3410,14 @@
       "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA=="
     },
     "node_modules/@formio/js": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/@formio/js/-/js-5.0.2.tgz",
-      "integrity": "sha512-zAuCUuxBPCJ7Nmt8+xPE5XyLkVg550a//I9ke8bhI7EGlRkN6xF1Ve7Nomsi8ruohiw2BVcMH+5SS3LXWUm0uQ==",
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/@formio/js/-/js-5.1.2.tgz",
+      "integrity": "sha512-rlyBiMqSDRNSwf/HI6LuisYkVgL16FuDOn9TD6Qx2wU+ctTrPVb8Kg2CfiUJRSjMCZ3QjevCQpugiOmLamqvhw==",
       "dependencies": {
-        "@formio/bootstrap": "3.0.2-rc.1",
+        "@formio/bootstrap": "3.1.1",
         "@formio/choices.js": "^10.2.1",
-        "@formio/core": "2.3.3",
-        "@formio/text-mask-addons": "3.8.0-formio.4",
+        "@formio/core": "2.4.1",
+        "@formio/text-mask-addons": "^3.8.0-formio.4",
         "@formio/vanilla-text-mask": "^5.1.1-formio.1",
         "abortcontroller-polyfill": "^1.7.5",
         "autocompleter": "^8.0.4",
@@ -3429,7 +3428,7 @@
         "core-js": "^3.37.1",
         "dialog-polyfill": "^0.5.6",
         "dom-autoscroller": "^2.3.4",
-        "dompurify": "^3.1.3",
+        "dompurify": "^3.2.4",
         "downloadjs": "^1.4.7",
         "dragula": "^3.7.3",
         "eventemitter3": "^5.0.1",
@@ -3458,9 +3457,9 @@
       "integrity": "sha512-q334YswwucSBphN5djVkEt3beVhHotrCtPGNIXmyilw9UnXV9Cb+gNAZ2yhZSfiBSzP6rxHLLT2gpr57xgbcwQ=="
     },
     "node_modules/@formio/js/node_modules/bootstrap": {
-      "version": "5.3.5",
-      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.5.tgz",
-      "integrity": "sha512-ct1CHKtiobRimyGzmsSldEtM03E8fcEX4Tb3dGXz1V8faRwM50+vfHwTzOxB3IlKO7m+9vTH3s/3C6T2EAPeTA==",
+      "version": "5.3.6",
+      "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.6.tgz",
+      "integrity": "sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA==",
       "funding": [
         {
           "type": "github",
@@ -4651,11 +4650,6 @@
       "integrity": "sha512-u7/CnvRdh6AaaIzYjCgUuVbREFgulhX05Qtf6ZtW+aOcjCKKVvKgpkPYJBFTZSHtFBYimzU4zP0V2vrEsq9Wcg==",
       "dev": true
     },
-    "node_modules/@types/json-logic-js": {
-      "version": "2.0.8",
-      "resolved": "https://registry.npmjs.org/@types/json-logic-js/-/json-logic-js-2.0.8.tgz",
-      "integrity": "sha512-WgNsDPuTPKYXl0Jh0IfoCoJoAGGYZt5qzpmjuLSEg7r0cKp/kWtWp0HAsVepyPSPyXiHo6uXp/B/kW/2J1fa2Q=="
-    },
     "node_modules/@types/json-schema": {
       "version": "7.0.15",
       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
@@ -7261,9 +7255,9 @@
       }
     },
     "node_modules/dompurify": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz",
-      "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==",
+      "version": "3.2.6",
+      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
+      "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
       "optionalDependencies": {
         "@types/trusted-types": "^2.0.7"
       }
@@ -9784,9 +9778,9 @@
       }
     },
     "node_modules/json-logic-js": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/json-logic-js/-/json-logic-js-2.0.2.tgz",
-      "integrity": "sha512-ZBtBdMJieqQcH7IX/LaBsr5pX+Y5JIW+EhejtM3Ffg2jdN9Iwf+Ht6TbHnvAZ/YtwyuhPaCBlnvzrwVeWdvGDQ=="
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/json-logic-js/-/json-logic-js-2.0.5.tgz",
+      "integrity": "sha512-rTT2+lqcuUmj4DgWfmzupZqQDA64AdmYqizzMPWj3DxGdfFNsxPpcNVSaTj4l8W2tG/+hg7/mQhxjU3aPacO6g=="
     },
     "node_modules/json-parse-even-better-errors": {
       "version": "2.3.1",
@@ -17761,9 +17755,9 @@
       }
     },
     "@formio/bootstrap": {
-      "version": "3.0.2-rc.1",
-      "resolved": "https://registry.npmjs.org/@formio/bootstrap/-/bootstrap-3.0.2-rc.1.tgz",
-      "integrity": "sha512-CfwnU04l8yMc0kr1j2Y7mj193Z5BfqoNiCGBsTz1bDIr/tnaQkfEOZ21zJ15KVpCXVGc6SjW7QQ1JY8UVsE0lQ=="
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/@formio/bootstrap/-/bootstrap-3.1.1.tgz",
+      "integrity": "sha512-VXm5P5Ic3q7d5tkWaweIRAaPtBjDoov6Vv28y5aHKbR2Ri8ykMINtQJ70NwPHghW+csZmjmtKDDGDXENQVhIbA=="
     },
     "@formio/bootstrap3": {
       "version": "2.12.4-rc.1",
@@ -17785,20 +17779,19 @@
       }
     },
     "@formio/core": {
-      "version": "2.3.3",
-      "resolved": "https://registry.npmjs.org/@formio/core/-/core-2.3.3.tgz",
-      "integrity": "sha512-Tgv5FEwEf9xQtl/cqviaWyBCFcwGCb1pVXwTjIH7KxtWMwsyXtbxGotjfFyZY9unOw6Snk2ik/sln80yQe5y9A==",
+      "version": "2.4.1",
+      "resolved": "https://registry.npmjs.org/@formio/core/-/core-2.4.1.tgz",
+      "integrity": "sha512-Pflixmv30hrFJorL6nAHL41aqljsr9pePsEr/WnqVnwTgR+Fn3qLu46g79WQblghXqUWaLtab+2Dd6StLNfEGg==",
       "requires": {
-        "@types/json-logic-js": "^2.0.7",
         "browser-cookies": "^1.2.0",
-        "core-js": "^3.37.1",
-        "dayjs": "^1.11.11",
-        "dompurify": "^3.1.4",
+        "core-js": "^3.39.0",
+        "dayjs": "^1.11.12",
+        "dompurify": "^3.2.4",
         "eventemitter3": "^5.0.0",
         "fast-json-patch": "^3.1.1",
         "fetch-ponyfill": "^7.1.0",
-        "inputmask": "^5.0.9",
-        "json-logic-js": "^2.0.2",
+        "inputmask": "5.0.9",
+        "json-logic-js": "^2.0.5",
         "lodash": "^4.17.21",
         "moment": "^2.29.4"
       },
@@ -17811,14 +17804,14 @@
       }
     },
     "@formio/js": {
-      "version": "5.0.2",
-      "resolved": "https://registry.npmjs.org/@formio/js/-/js-5.0.2.tgz",
-      "integrity": "sha512-zAuCUuxBPCJ7Nmt8+xPE5XyLkVg550a//I9ke8bhI7EGlRkN6xF1Ve7Nomsi8ruohiw2BVcMH+5SS3LXWUm0uQ==",
+      "version": "5.1.2",
+      "resolved": "https://registry.npmjs.org/@formio/js/-/js-5.1.2.tgz",
+      "integrity": "sha512-rlyBiMqSDRNSwf/HI6LuisYkVgL16FuDOn9TD6Qx2wU+ctTrPVb8Kg2CfiUJRSjMCZ3QjevCQpugiOmLamqvhw==",
       "requires": {
-        "@formio/bootstrap": "3.0.2-rc.1",
+        "@formio/bootstrap": "3.1.1",
         "@formio/choices.js": "^10.2.1",
-        "@formio/core": "2.3.3",
-        "@formio/text-mask-addons": "3.8.0-formio.4",
+        "@formio/core": "2.4.1",
+        "@formio/text-mask-addons": "^3.8.0-formio.4",
         "@formio/vanilla-text-mask": "^5.1.1-formio.1",
         "abortcontroller-polyfill": "^1.7.5",
         "autocompleter": "^8.0.4",
@@ -17829,7 +17822,7 @@
         "core-js": "^3.37.1",
         "dialog-polyfill": "^0.5.6",
         "dom-autoscroller": "^2.3.4",
-        "dompurify": "^3.1.3",
+        "dompurify": "^3.2.4",
         "downloadjs": "^1.4.7",
         "dragula": "^3.7.3",
         "eventemitter3": "^5.0.1",
@@ -17858,9 +17851,9 @@
           "integrity": "sha512-q334YswwucSBphN5djVkEt3beVhHotrCtPGNIXmyilw9UnXV9Cb+gNAZ2yhZSfiBSzP6rxHLLT2gpr57xgbcwQ=="
         },
         "bootstrap": {
-          "version": "5.3.5",
-          "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.5.tgz",
-          "integrity": "sha512-ct1CHKtiobRimyGzmsSldEtM03E8fcEX4Tb3dGXz1V8faRwM50+vfHwTzOxB3IlKO7m+9vTH3s/3C6T2EAPeTA==",
+          "version": "5.3.6",
+          "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.6.tgz",
+          "integrity": "sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA==",
           "requires": {}
         },
         "compare-versions": {
@@ -18736,11 +18729,6 @@
       "integrity": "sha512-u7/CnvRdh6AaaIzYjCgUuVbREFgulhX05Qtf6ZtW+aOcjCKKVvKgpkPYJBFTZSHtFBYimzU4zP0V2vrEsq9Wcg==",
       "dev": true
     },
-    "@types/json-logic-js": {
-      "version": "2.0.8",
-      "resolved": "https://registry.npmjs.org/@types/json-logic-js/-/json-logic-js-2.0.8.tgz",
-      "integrity": "sha512-WgNsDPuTPKYXl0Jh0IfoCoJoAGGYZt5qzpmjuLSEg7r0cKp/kWtWp0HAsVepyPSPyXiHo6uXp/B/kW/2J1fa2Q=="
-    },
     "@types/json-schema": {
       "version": "7.0.15",
       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
@@ -20778,9 +20766,9 @@
       }
     },
     "dompurify": {
-      "version": "3.2.3",
-      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.3.tgz",
-      "integrity": "sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==",
+      "version": "3.2.6",
+      "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.6.tgz",
+      "integrity": "sha512-/2GogDQlohXPZe6D6NOgQvXLPSYBqIWMnZ8zzOhn09REE4eyAzb+Hed3jhoM9OkuaJ8P6ZGTTVWQKAi8ieIzfQ==",
       "requires": {
         "@types/trusted-types": "^2.0.7"
       }
@@ -22693,9 +22681,9 @@
       "dev": true
     },
     "json-logic-js": {
-      "version": "2.0.2",
-      "resolved": "https://registry.npmjs.org/json-logic-js/-/json-logic-js-2.0.2.tgz",
-      "integrity": "sha512-ZBtBdMJieqQcH7IX/LaBsr5pX+Y5JIW+EhejtM3Ffg2jdN9Iwf+Ht6TbHnvAZ/YtwyuhPaCBlnvzrwVeWdvGDQ=="
+      "version": "2.0.5",
+      "resolved": "https://registry.npmjs.org/json-logic-js/-/json-logic-js-2.0.5.tgz",
+      "integrity": "sha512-rTT2+lqcuUmj4DgWfmzupZqQDA64AdmYqizzMPWj3DxGdfFNsxPpcNVSaTj4l8W2tG/+hg7/mQhxjU3aPacO6g=="
     },
     "json-parse-even-better-errors": {
       "version": "2.3.1",