ソースを参照

Merge branch 'master' into dev-sb-nakb

# Conflicts:
#	package-lock.json
Sebastian Bittrich 3 年 前
コミット
bb1b37f0d2
2 ファイル変更238 行追加249 行削除
  1. 227 238
      package-lock.json
  2. 11 11
      package.json

+ 227 - 238
package-lock.json

@@ -1,41 +1,41 @@
 {
     "name": "@rcsb/rcsb-molstar",
-    "version": "2.2.1-dev.2",
+    "version": "2.2.1",
     "lockfileVersion": 2,
     "requires": true,
     "packages": {
         "": {
             "name": "@rcsb/rcsb-molstar",
-            "version": "2.2.1-dev.2",
+            "version": "2.2.1",
             "license": "MIT",
             "devDependencies": {
-                "@types/react": "^17.0.39",
-                "@types/react-dom": "^17.0.11",
-                "@typescript-eslint/eslint-plugin": "^5.12.1",
-                "@typescript-eslint/parser": "^5.12.1",
+                "@types/react": "^17.0.43",
+                "@types/react-dom": "^17.0.14",
+                "@typescript-eslint/eslint-plugin": "^5.17.0",
+                "@typescript-eslint/parser": "^5.17.0",
                 "buffer": "^6.0.3",
                 "concurrently": "^7.0.0",
                 "cpx2": "^4.2.0",
                 "crypto-browserify": "^3.12.0",
-                "css-loader": "^6.6.0",
-                "eslint": "^8.10.0",
+                "css-loader": "^6.7.1",
+                "eslint": "^8.12.0",
                 "extra-watch-webpack-plugin": "^1.0.3",
                 "file-loader": "^6.2.0",
                 "fs-extra": "^10.0.1",
-                "mini-css-extract-plugin": "^2.5.3",
-                "molstar": "^3.3.1",
+                "mini-css-extract-plugin": "^2.6.0",
+                "molstar": "^3.5.0",
                 "path-browserify": "^1.0.1",
                 "raw-loader": "^4.0.2",
                 "react": "^17.0.2",
                 "react-dom": "^17.0.2",
-                "rxjs": "^7.5.4",
+                "rxjs": "^7.5.5",
                 "sass": "^1.49.9",
                 "sass-loader": "^12.6.0",
                 "stream-browserify": "^3.0.0",
                 "style-loader": "^3.3.1",
                 "tslib": "^2.3.1",
-                "typescript": "^4.5.5",
-                "webpack": "^5.69.1",
+                "typescript": "^4.6.3",
+                "webpack": "^5.70.0",
                 "webpack-cli": "^4.9.2"
             }
         },
@@ -49,16 +49,16 @@
             }
         },
         "node_modules/@eslint/eslintrc": {
-            "version": "1.2.0",
-            "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
-            "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
+            "version": "1.2.1",
+            "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
+            "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
             "dev": true,
             "dependencies": {
                 "ajv": "^6.12.4",
                 "debug": "^4.3.2",
                 "espree": "^9.3.1",
                 "globals": "^13.9.0",
-                "ignore": "^4.0.6",
+                "ignore": "^5.2.0",
                 "import-fresh": "^3.2.1",
                 "js-yaml": "^4.1.0",
                 "minimatch": "^3.0.4",
@@ -68,15 +68,6 @@
                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
             }
         },
-        "node_modules/@eslint/eslintrc/node_modules/ignore": {
-            "version": "4.0.6",
-            "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-            "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-            "dev": true,
-            "engines": {
-                "node": ">= 4"
-            }
-        },
         "node_modules/@humanwhocodes/config-array": {
             "version": "0.9.3",
             "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.3.tgz",
@@ -268,9 +259,9 @@
             "dev": true
         },
         "node_modules/@types/react": {
-            "version": "17.0.39",
-            "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz",
-            "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==",
+            "version": "17.0.43",
+            "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz",
+            "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==",
             "dev": true,
             "dependencies": {
                 "@types/prop-types": "*",
@@ -279,9 +270,9 @@
             }
         },
         "node_modules/@types/react-dom": {
-            "version": "17.0.11",
-            "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz",
-            "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==",
+            "version": "17.0.14",
+            "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz",
+            "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==",
             "dev": true,
             "dependencies": {
                 "@types/react": "*"
@@ -310,14 +301,14 @@
             "dev": true
         },
         "node_modules/@typescript-eslint/eslint-plugin": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.1.tgz",
-            "integrity": "sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz",
+            "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/scope-manager": "5.12.1",
-                "@typescript-eslint/type-utils": "5.12.1",
-                "@typescript-eslint/utils": "5.12.1",
+                "@typescript-eslint/scope-manager": "5.17.0",
+                "@typescript-eslint/type-utils": "5.17.0",
+                "@typescript-eslint/utils": "5.17.0",
                 "debug": "^4.3.2",
                 "functional-red-black-tree": "^1.0.1",
                 "ignore": "^5.1.8",
@@ -343,14 +334,14 @@
             }
         },
         "node_modules/@typescript-eslint/parser": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.1.tgz",
-            "integrity": "sha512-6LuVUbe7oSdHxUWoX/m40Ni8gsZMKCi31rlawBHt7VtW15iHzjbpj2WLiToG2758KjtCCiLRKZqfrOdl3cNKuw==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz",
+            "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/scope-manager": "5.12.1",
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/typescript-estree": "5.12.1",
+                "@typescript-eslint/scope-manager": "5.17.0",
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/typescript-estree": "5.17.0",
                 "debug": "^4.3.2"
             },
             "engines": {
@@ -370,13 +361,13 @@
             }
         },
         "node_modules/@typescript-eslint/scope-manager": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.1.tgz",
-            "integrity": "sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz",
+            "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/visitor-keys": "5.12.1"
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/visitor-keys": "5.17.0"
             },
             "engines": {
                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -387,12 +378,12 @@
             }
         },
         "node_modules/@typescript-eslint/type-utils": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.1.tgz",
-            "integrity": "sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz",
+            "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/utils": "5.12.1",
+                "@typescript-eslint/utils": "5.17.0",
                 "debug": "^4.3.2",
                 "tsutils": "^3.21.0"
             },
@@ -413,9 +404,9 @@
             }
         },
         "node_modules/@typescript-eslint/types": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.1.tgz",
-            "integrity": "sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz",
+            "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==",
             "dev": true,
             "engines": {
                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -426,13 +417,13 @@
             }
         },
         "node_modules/@typescript-eslint/typescript-estree": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.1.tgz",
-            "integrity": "sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz",
+            "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/visitor-keys": "5.12.1",
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/visitor-keys": "5.17.0",
                 "debug": "^4.3.2",
                 "globby": "^11.0.4",
                 "is-glob": "^4.0.3",
@@ -453,15 +444,15 @@
             }
         },
         "node_modules/@typescript-eslint/utils": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.1.tgz",
-            "integrity": "sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz",
+            "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==",
             "dev": true,
             "dependencies": {
                 "@types/json-schema": "^7.0.9",
-                "@typescript-eslint/scope-manager": "5.12.1",
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/typescript-estree": "5.12.1",
+                "@typescript-eslint/scope-manager": "5.17.0",
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/typescript-estree": "5.17.0",
                 "eslint-scope": "^5.1.1",
                 "eslint-utils": "^3.0.0"
             },
@@ -477,12 +468,12 @@
             }
         },
         "node_modules/@typescript-eslint/visitor-keys": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.1.tgz",
-            "integrity": "sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz",
+            "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==",
             "dev": true,
             "dependencies": {
-                "@typescript-eslint/types": "5.12.1",
+                "@typescript-eslint/types": "5.17.0",
                 "eslint-visitor-keys": "^3.0.0"
             },
             "engines": {
@@ -1591,13 +1582,13 @@
             }
         },
         "node_modules/css-loader": {
-            "version": "6.6.0",
-            "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz",
-            "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==",
+            "version": "6.7.1",
+            "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz",
+            "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==",
             "dev": true,
             "dependencies": {
                 "icss-utils": "^5.1.0",
-                "postcss": "^8.4.5",
+                "postcss": "^8.4.7",
                 "postcss-modules-extract-imports": "^3.0.0",
                 "postcss-modules-local-by-default": "^4.0.0",
                 "postcss-modules-scope": "^3.0.0",
@@ -1827,9 +1818,9 @@
             }
         },
         "node_modules/enhanced-resolve": {
-            "version": "5.8.3",
-            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
-            "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
+            "version": "5.9.2",
+            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz",
+            "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==",
             "dev": true,
             "dependencies": {
                 "graceful-fs": "^4.2.4",
@@ -1936,12 +1927,12 @@
             }
         },
         "node_modules/eslint": {
-            "version": "8.10.0",
-            "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
-            "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
+            "version": "8.12.0",
+            "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz",
+            "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==",
             "dev": true,
             "dependencies": {
-                "@eslint/eslintrc": "^1.2.0",
+                "@eslint/eslintrc": "^1.2.1",
                 "@humanwhocodes/config-array": "^0.9.2",
                 "ajv": "^6.10.0",
                 "chalk": "^4.0.0",
@@ -2651,9 +2642,9 @@
             }
         },
         "node_modules/globals": {
-            "version": "13.12.1",
-            "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
-            "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
+            "version": "13.13.0",
+            "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
+            "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
             "dev": true,
             "dependencies": {
                 "type-fest": "^0.20.2"
@@ -3492,13 +3483,13 @@
             }
         },
         "node_modules/micromatch": {
-            "version": "4.0.4",
-            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
-            "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+            "version": "4.0.5",
+            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+            "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
             "dev": true,
             "dependencies": {
-                "braces": "^3.0.1",
-                "picomatch": "^2.2.3"
+                "braces": "^3.0.2",
+                "picomatch": "^2.3.1"
             },
             "engines": {
                 "node": ">=8.6"
@@ -3566,9 +3557,9 @@
             }
         },
         "node_modules/mini-css-extract-plugin": {
-            "version": "2.5.3",
-            "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz",
-            "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==",
+            "version": "2.6.0",
+            "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz",
+            "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==",
             "dev": true,
             "dependencies": {
                 "schema-utils": "^4.0.0"
@@ -3662,15 +3653,15 @@
             }
         },
         "node_modules/minimist": {
-            "version": "1.2.5",
-            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
-            "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+            "version": "1.2.6",
+            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+            "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
             "dev": true
         },
         "node_modules/molstar": {
-            "version": "3.3.1",
-            "resolved": "https://registry.npmjs.org/molstar/-/molstar-3.3.1.tgz",
-            "integrity": "sha512-sWoQfOPoEY4xBaBE0BYvyKg/zonm2KYNHSe3ZNX6baZJOtvQr4yrRDD0cCjSqudU94Tz1/9Sr9OYxo1dqzYxgA==",
+            "version": "3.5.0",
+            "resolved": "https://registry.npmjs.org/molstar/-/molstar-3.5.0.tgz",
+            "integrity": "sha512-0W9U5ymQ9blE8uBQHmWhvmy2DFR4G0rYjH8c8XWY3SUg5E35s61LVlNBStKkoAHWemFyL4EKuy5jllPR2REbcQ==",
             "dev": true,
             "dependencies": {
                 "@types/argparse": "^2.0.10",
@@ -3679,8 +3670,8 @@
                 "@types/express": "^4.17.13",
                 "@types/node": "^16.11.26",
                 "@types/node-fetch": "^2.6.1",
-                "@types/react": "^17.0.39",
-                "@types/react-dom": "^17.0.11",
+                "@types/react": "^17.0.40",
+                "@types/react-dom": "^17.0.13",
                 "@types/swagger-ui-dist": "3.30.1",
                 "argparse": "^2.0.1",
                 "body-parser": "^1.19.2",
@@ -3691,8 +3682,8 @@
                 "immer": "^9.0.12",
                 "immutable": "^4.0.0",
                 "node-fetch": "^2.6.7",
-                "rxjs": "^7.5.4",
-                "swagger-ui-dist": "^4.5.2",
+                "rxjs": "^7.5.5",
+                "swagger-ui-dist": "^4.6.2",
                 "tslib": "^2.3.1",
                 "util.promisify": "^1.1.1",
                 "xhr2": "^0.2.1"
@@ -3719,9 +3710,9 @@
             "dev": true
         },
         "node_modules/nanoid": {
-            "version": "3.2.0",
-            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
-            "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
+            "version": "3.3.2",
+            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz",
+            "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==",
             "dev": true,
             "bin": {
                 "nanoid": "bin/nanoid.cjs"
@@ -4108,21 +4099,27 @@
             }
         },
         "node_modules/postcss": {
-            "version": "8.4.5",
-            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
-            "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+            "version": "8.4.12",
+            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz",
+            "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==",
             "dev": true,
+            "funding": [
+                {
+                    "type": "opencollective",
+                    "url": "https://opencollective.com/postcss/"
+                },
+                {
+                    "type": "tidelift",
+                    "url": "https://tidelift.com/funding/github/npm/postcss"
+                }
+            ],
             "dependencies": {
-                "nanoid": "^3.1.30",
+                "nanoid": "^3.3.1",
                 "picocolors": "^1.0.0",
-                "source-map-js": "^1.0.1"
+                "source-map-js": "^1.0.2"
             },
             "engines": {
                 "node": "^10 || ^12 || >=14"
-            },
-            "funding": {
-                "type": "opencollective",
-                "url": "https://opencollective.com/postcss/"
             }
         },
         "node_modules/postcss-modules-extract-imports": {
@@ -4568,9 +4565,9 @@
             }
         },
         "node_modules/rxjs": {
-            "version": "7.5.4",
-            "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.4.tgz",
-            "integrity": "sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==",
+            "version": "7.5.5",
+            "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
+            "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
             "dev": true,
             "dependencies": {
                 "tslib": "^2.1.0"
@@ -5039,9 +5036,9 @@
             }
         },
         "node_modules/swagger-ui-dist": {
-            "version": "4.5.2",
-            "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.5.2.tgz",
-            "integrity": "sha512-wV4w54eW9z+VKbYJBJfULfqO05otCbM9jwgRIkwRl9CrfTVKelDzyhhEvdUQkGUzro+Ir8TOZPiZgKIdIdolWQ==",
+            "version": "4.10.0",
+            "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.10.0.tgz",
+            "integrity": "sha512-+RBJA/beHLg0hO4rJZIhgUdxmZE7AaNfc11PCSzZdnzkmwSJv8Qg0HZbr7BQPQjkC6z4xVWq2h1itOPk1FQBrA==",
             "dev": true
         },
         "node_modules/tapable": {
@@ -5246,9 +5243,9 @@
             }
         },
         "node_modules/typescript": {
-            "version": "4.5.5",
-            "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
-            "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
+            "version": "4.6.3",
+            "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
+            "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==",
             "dev": true,
             "bin": {
                 "tsc": "bin/tsc",
@@ -5375,9 +5372,9 @@
             "dev": true
         },
         "node_modules/webpack": {
-            "version": "5.69.1",
-            "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz",
-            "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==",
+            "version": "5.70.0",
+            "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz",
+            "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==",
             "dev": true,
             "dependencies": {
                 "@types/eslint-scope": "^3.7.3",
@@ -5389,7 +5386,7 @@
                 "acorn-import-assertions": "^1.7.6",
                 "browserslist": "^4.14.5",
                 "chrome-trace-event": "^1.0.2",
-                "enhanced-resolve": "^5.8.3",
+                "enhanced-resolve": "^5.9.2",
                 "es-module-lexer": "^0.9.0",
                 "eslint-scope": "5.1.1",
                 "events": "^3.2.0",
@@ -5652,28 +5649,20 @@
             "dev": true
         },
         "@eslint/eslintrc": {
-            "version": "1.2.0",
-            "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.0.tgz",
-            "integrity": "sha512-igm9SjJHNEJRiUnecP/1R5T3wKLEJ7pL6e2P+GUSfCd0dGjPYYZve08uzw8L2J8foVHFz+NGu12JxRcU2gGo6w==",
+            "version": "1.2.1",
+            "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz",
+            "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==",
             "dev": true,
             "requires": {
                 "ajv": "^6.12.4",
                 "debug": "^4.3.2",
                 "espree": "^9.3.1",
                 "globals": "^13.9.0",
-                "ignore": "^4.0.6",
+                "ignore": "^5.2.0",
                 "import-fresh": "^3.2.1",
                 "js-yaml": "^4.1.0",
                 "minimatch": "^3.0.4",
                 "strip-json-comments": "^3.1.1"
-            },
-            "dependencies": {
-                "ignore": {
-                    "version": "4.0.6",
-                    "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
-                    "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
-                    "dev": true
-                }
             }
         },
         "@humanwhocodes/config-array": {
@@ -5855,9 +5844,9 @@
             "dev": true
         },
         "@types/react": {
-            "version": "17.0.39",
-            "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz",
-            "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==",
+            "version": "17.0.43",
+            "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz",
+            "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==",
             "dev": true,
             "requires": {
                 "@types/prop-types": "*",
@@ -5866,9 +5855,9 @@
             }
         },
         "@types/react-dom": {
-            "version": "17.0.11",
-            "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz",
-            "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==",
+            "version": "17.0.14",
+            "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz",
+            "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==",
             "dev": true,
             "requires": {
                 "@types/react": "*"
@@ -5897,14 +5886,14 @@
             "dev": true
         },
         "@typescript-eslint/eslint-plugin": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.12.1.tgz",
-            "integrity": "sha512-M499lqa8rnNK7mUv74lSFFttuUsubIRdAbHcVaP93oFcKkEmHmLqy2n7jM9C8DVmFMYK61ExrZU6dLYhQZmUpw==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz",
+            "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==",
             "dev": true,
             "requires": {
-                "@typescript-eslint/scope-manager": "5.12.1",
-                "@typescript-eslint/type-utils": "5.12.1",
-                "@typescript-eslint/utils": "5.12.1",
+                "@typescript-eslint/scope-manager": "5.17.0",
+                "@typescript-eslint/type-utils": "5.17.0",
+                "@typescript-eslint/utils": "5.17.0",
                 "debug": "^4.3.2",
                 "functional-red-black-tree": "^1.0.1",
                 "ignore": "^5.1.8",
@@ -5914,52 +5903,52 @@
             }
         },
         "@typescript-eslint/parser": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.12.1.tgz",
-            "integrity": "sha512-6LuVUbe7oSdHxUWoX/m40Ni8gsZMKCi31rlawBHt7VtW15iHzjbpj2WLiToG2758KjtCCiLRKZqfrOdl3cNKuw==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz",
+            "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==",
             "dev": true,
             "requires": {
-                "@typescript-eslint/scope-manager": "5.12.1",
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/typescript-estree": "5.12.1",
+                "@typescript-eslint/scope-manager": "5.17.0",
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/typescript-estree": "5.17.0",
                 "debug": "^4.3.2"
             }
         },
         "@typescript-eslint/scope-manager": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.12.1.tgz",
-            "integrity": "sha512-J0Wrh5xS6XNkd4TkOosxdpObzlYfXjAFIm9QxYLCPOcHVv1FyyFCPom66uIh8uBr0sZCrtS+n19tzufhwab8ZQ==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz",
+            "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==",
             "dev": true,
             "requires": {
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/visitor-keys": "5.12.1"
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/visitor-keys": "5.17.0"
             }
         },
         "@typescript-eslint/type-utils": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.12.1.tgz",
-            "integrity": "sha512-Gh8feEhsNLeCz6aYqynh61Vsdy+tiNNkQtc+bN3IvQvRqHkXGUhYkUi+ePKzP0Mb42se7FDb+y2SypTbpbR/Sg==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz",
+            "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==",
             "dev": true,
             "requires": {
-                "@typescript-eslint/utils": "5.12.1",
+                "@typescript-eslint/utils": "5.17.0",
                 "debug": "^4.3.2",
                 "tsutils": "^3.21.0"
             }
         },
         "@typescript-eslint/types": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.12.1.tgz",
-            "integrity": "sha512-hfcbq4qVOHV1YRdhkDldhV9NpmmAu2vp6wuFODL71Y0Ixak+FLeEU4rnPxgmZMnGreGEghlEucs9UZn5KOfHJA==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz",
+            "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==",
             "dev": true
         },
         "@typescript-eslint/typescript-estree": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.12.1.tgz",
-            "integrity": "sha512-ahOdkIY9Mgbza7L9sIi205Pe1inCkZWAHE1TV1bpxlU4RZNPtXaDZfiiFWcL9jdxvW1hDYZJXrFm+vlMkXRbBw==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz",
+            "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==",
             "dev": true,
             "requires": {
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/visitor-keys": "5.12.1",
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/visitor-keys": "5.17.0",
                 "debug": "^4.3.2",
                 "globby": "^11.0.4",
                 "is-glob": "^4.0.3",
@@ -5968,26 +5957,26 @@
             }
         },
         "@typescript-eslint/utils": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.12.1.tgz",
-            "integrity": "sha512-Qq9FIuU0EVEsi8fS6pG+uurbhNTtoYr4fq8tKjBupsK5Bgbk2I32UGm0Sh+WOyjOPgo/5URbxxSNV6HYsxV4MQ==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz",
+            "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==",
             "dev": true,
             "requires": {
                 "@types/json-schema": "^7.0.9",
-                "@typescript-eslint/scope-manager": "5.12.1",
-                "@typescript-eslint/types": "5.12.1",
-                "@typescript-eslint/typescript-estree": "5.12.1",
+                "@typescript-eslint/scope-manager": "5.17.0",
+                "@typescript-eslint/types": "5.17.0",
+                "@typescript-eslint/typescript-estree": "5.17.0",
                 "eslint-scope": "^5.1.1",
                 "eslint-utils": "^3.0.0"
             }
         },
         "@typescript-eslint/visitor-keys": {
-            "version": "5.12.1",
-            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.12.1.tgz",
-            "integrity": "sha512-l1KSLfupuwrXx6wc0AuOmC7Ko5g14ZOQ86wJJqRbdLbXLK02pK/DPiDDqCc7BqqiiA04/eAA6ayL0bgOrAkH7A==",
+            "version": "5.17.0",
+            "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz",
+            "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==",
             "dev": true,
             "requires": {
-                "@typescript-eslint/types": "5.12.1",
+                "@typescript-eslint/types": "5.17.0",
                 "eslint-visitor-keys": "^3.0.0"
             }
         },
@@ -6900,13 +6889,13 @@
             }
         },
         "css-loader": {
-            "version": "6.6.0",
-            "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.6.0.tgz",
-            "integrity": "sha512-FK7H2lisOixPT406s5gZM1S3l8GrfhEBT3ZiL2UX1Ng1XWs0y2GPllz/OTyvbaHe12VgQrIXIzuEGVlbUhodqg==",
+            "version": "6.7.1",
+            "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz",
+            "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==",
             "dev": true,
             "requires": {
                 "icss-utils": "^5.1.0",
-                "postcss": "^8.4.5",
+                "postcss": "^8.4.7",
                 "postcss-modules-extract-imports": "^3.0.0",
                 "postcss-modules-local-by-default": "^4.0.0",
                 "postcss-modules-scope": "^3.0.0",
@@ -7088,9 +7077,9 @@
             "dev": true
         },
         "enhanced-resolve": {
-            "version": "5.8.3",
-            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
-            "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
+            "version": "5.9.2",
+            "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz",
+            "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==",
             "dev": true,
             "requires": {
                 "graceful-fs": "^4.2.4",
@@ -7167,12 +7156,12 @@
             "dev": true
         },
         "eslint": {
-            "version": "8.10.0",
-            "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.10.0.tgz",
-            "integrity": "sha512-tcI1D9lfVec+R4LE1mNDnzoJ/f71Kl/9Cv4nG47jOueCMBrCCKYXr4AUVS7go6mWYGFD4+EoN6+eXSrEbRzXVw==",
+            "version": "8.12.0",
+            "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz",
+            "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==",
             "dev": true,
             "requires": {
-                "@eslint/eslintrc": "^1.2.0",
+                "@eslint/eslintrc": "^1.2.1",
                 "@humanwhocodes/config-array": "^0.9.2",
                 "ajv": "^6.10.0",
                 "chalk": "^4.0.0",
@@ -7739,9 +7728,9 @@
             }
         },
         "globals": {
-            "version": "13.12.1",
-            "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.1.tgz",
-            "integrity": "sha512-317dFlgY2pdJZ9rspXDks7073GpDmXdfbM3vYYp0HAMKGDh1FfWPleI2ljVNLQX5M5lXcAslTcPTrOrMEFOjyw==",
+            "version": "13.13.0",
+            "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz",
+            "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==",
             "dev": true,
             "requires": {
                 "type-fest": "^0.20.2"
@@ -8342,13 +8331,13 @@
             "dev": true
         },
         "micromatch": {
-            "version": "4.0.4",
-            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
-            "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
+            "version": "4.0.5",
+            "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
+            "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
             "dev": true,
             "requires": {
-                "braces": "^3.0.1",
-                "picomatch": "^2.2.3"
+                "braces": "^3.0.2",
+                "picomatch": "^2.3.1"
             }
         },
         "miller-rabin": {
@@ -8397,9 +8386,9 @@
             "dev": true
         },
         "mini-css-extract-plugin": {
-            "version": "2.5.3",
-            "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.5.3.tgz",
-            "integrity": "sha512-YseMB8cs8U/KCaAGQoqYmfUuhhGW0a9p9XvWXrxVOkE3/IiISTLw4ALNt7JR5B2eYauFM+PQGSbXMDmVbR7Tfw==",
+            "version": "2.6.0",
+            "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz",
+            "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==",
             "dev": true,
             "requires": {
                 "schema-utils": "^4.0.0"
@@ -8468,15 +8457,15 @@
             }
         },
         "minimist": {
-            "version": "1.2.5",
-            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
-            "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+            "version": "1.2.6",
+            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+            "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
             "dev": true
         },
         "molstar": {
-            "version": "3.3.1",
-            "resolved": "https://registry.npmjs.org/molstar/-/molstar-3.3.1.tgz",
-            "integrity": "sha512-sWoQfOPoEY4xBaBE0BYvyKg/zonm2KYNHSe3ZNX6baZJOtvQr4yrRDD0cCjSqudU94Tz1/9Sr9OYxo1dqzYxgA==",
+            "version": "3.5.0",
+            "resolved": "https://registry.npmjs.org/molstar/-/molstar-3.5.0.tgz",
+            "integrity": "sha512-0W9U5ymQ9blE8uBQHmWhvmy2DFR4G0rYjH8c8XWY3SUg5E35s61LVlNBStKkoAHWemFyL4EKuy5jllPR2REbcQ==",
             "dev": true,
             "requires": {
                 "@types/argparse": "^2.0.10",
@@ -8485,8 +8474,8 @@
                 "@types/express": "^4.17.13",
                 "@types/node": "^16.11.26",
                 "@types/node-fetch": "^2.6.1",
-                "@types/react": "^17.0.39",
-                "@types/react-dom": "^17.0.11",
+                "@types/react": "^17.0.40",
+                "@types/react-dom": "^17.0.13",
                 "@types/swagger-ui-dist": "3.30.1",
                 "argparse": "^2.0.1",
                 "body-parser": "^1.19.2",
@@ -8497,8 +8486,8 @@
                 "immer": "^9.0.12",
                 "immutable": "^4.0.0",
                 "node-fetch": "^2.6.7",
-                "rxjs": "^7.5.4",
-                "swagger-ui-dist": "^4.5.2",
+                "rxjs": "^7.5.5",
+                "swagger-ui-dist": "^4.6.2",
                 "tslib": "^2.3.1",
                 "util.promisify": "^1.1.1",
                 "xhr2": "^0.2.1"
@@ -8511,9 +8500,9 @@
             "dev": true
         },
         "nanoid": {
-            "version": "3.2.0",
-            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.2.0.tgz",
-            "integrity": "sha512-fmsZYa9lpn69Ad5eDn7FMcnnSR+8R34W9qJEijxYhTbfOWzr22n1QxCMzXLK+ODyW2973V3Fux959iQoUxzUIA==",
+            "version": "3.3.2",
+            "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz",
+            "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==",
             "dev": true
         },
         "natural-compare": {
@@ -8790,14 +8779,14 @@
             }
         },
         "postcss": {
-            "version": "8.4.5",
-            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
-            "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+            "version": "8.4.12",
+            "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz",
+            "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==",
             "dev": true,
             "requires": {
-                "nanoid": "^3.1.30",
+                "nanoid": "^3.3.1",
                 "picocolors": "^1.0.0",
-                "source-map-js": "^1.0.1"
+                "source-map-js": "^1.0.2"
             }
         },
         "postcss-modules-extract-imports": {
@@ -9105,9 +9094,9 @@
             }
         },
         "rxjs": {
-            "version": "7.5.4",
-            "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.4.tgz",
-            "integrity": "sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==",
+            "version": "7.5.5",
+            "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz",
+            "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==",
             "dev": true,
             "requires": {
                 "tslib": "^2.1.0"
@@ -9448,9 +9437,9 @@
             "dev": true
         },
         "swagger-ui-dist": {
-            "version": "4.5.2",
-            "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.5.2.tgz",
-            "integrity": "sha512-wV4w54eW9z+VKbYJBJfULfqO05otCbM9jwgRIkwRl9CrfTVKelDzyhhEvdUQkGUzro+Ir8TOZPiZgKIdIdolWQ==",
+            "version": "4.10.0",
+            "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-4.10.0.tgz",
+            "integrity": "sha512-+RBJA/beHLg0hO4rJZIhgUdxmZE7AaNfc11PCSzZdnzkmwSJv8Qg0HZbr7BQPQjkC6z4xVWq2h1itOPk1FQBrA==",
             "dev": true
         },
         "tapable": {
@@ -9586,9 +9575,9 @@
             }
         },
         "typescript": {
-            "version": "4.5.5",
-            "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz",
-            "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==",
+            "version": "4.6.3",
+            "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz",
+            "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==",
             "dev": true
         },
         "unbox-primitive": {
@@ -9684,9 +9673,9 @@
             "dev": true
         },
         "webpack": {
-            "version": "5.69.1",
-            "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.69.1.tgz",
-            "integrity": "sha512-+VyvOSJXZMT2V5vLzOnDuMz5GxEqLk7hKWQ56YxPW/PQRUuKimPqmEIJOx8jHYeyo65pKbapbW464mvsKbaj4A==",
+            "version": "5.70.0",
+            "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.70.0.tgz",
+            "integrity": "sha512-ZMWWy8CeuTTjCxbeaQI21xSswseF2oNOwc70QSKNePvmxE7XW36i7vpBMYZFAUHPwQiEbNGCEYIOOlyRbdGmxw==",
             "dev": true,
             "requires": {
                 "@types/eslint-scope": "^3.7.3",
@@ -9698,7 +9687,7 @@
                 "acorn-import-assertions": "^1.7.6",
                 "browserslist": "^4.14.5",
                 "chrome-trace-event": "^1.0.2",
-                "enhanced-resolve": "^5.8.3",
+                "enhanced-resolve": "^5.9.2",
                 "es-module-lexer": "^0.9.0",
                 "eslint-scope": "5.1.1",
                 "events": "^3.2.0",

+ 11 - 11
package.json

@@ -37,33 +37,33 @@
     "author": "RCSB PDB and Mol* Contributors",
     "license": "MIT",
     "devDependencies": {
-        "@types/react": "^17.0.39",
-        "@types/react-dom": "^17.0.11",
-        "@typescript-eslint/eslint-plugin": "^5.12.1",
-        "@typescript-eslint/parser": "^5.12.1",
+        "@types/react": "^17.0.43",
+        "@types/react-dom": "^17.0.14",
+        "@typescript-eslint/eslint-plugin": "^5.17.0",
+        "@typescript-eslint/parser": "^5.17.0",
         "buffer": "^6.0.3",
         "concurrently": "^7.0.0",
         "cpx2": "^4.2.0",
         "crypto-browserify": "^3.12.0",
-        "css-loader": "^6.6.0",
-        "eslint": "^8.10.0",
+        "css-loader": "^6.7.1",
+        "eslint": "^8.12.0",
         "extra-watch-webpack-plugin": "^1.0.3",
         "file-loader": "^6.2.0",
         "fs-extra": "^10.0.1",
-        "mini-css-extract-plugin": "^2.5.3",
-        "molstar": "^3.3.1",
+        "mini-css-extract-plugin": "^2.6.0",
+        "molstar": "^3.5.0",
         "path-browserify": "^1.0.1",
         "raw-loader": "^4.0.2",
         "react": "^17.0.2",
         "react-dom": "^17.0.2",
-        "rxjs": "^7.5.4",
+        "rxjs": "^7.5.5",
         "sass": "^1.49.9",
         "sass-loader": "^12.6.0",
         "stream-browserify": "^3.0.0",
         "style-loader": "^3.3.1",
         "tslib": "^2.3.1",
-        "typescript": "^4.5.5",
-        "webpack": "^5.69.1",
+        "typescript": "^4.6.3",
+        "webpack": "^5.70.0",
         "webpack-cli": "^4.9.2"
     }
 }