276.diff (57515B)
1 diff --git a/package-lock.json b/package-lock.json 2 index a4a1e4f..06cdd1a 100644 3 --- a/package-lock.json 4 +++ b/package-lock.json 5 @@ -13,7 +13,7 @@ 6 "events": "^3.3.0", 7 "inquirer": "^8.2.5", 8 "matrix-events-sdk": "^0.0.1", 9 - "matrix-js-sdk": "^16.0.1", 10 + "matrix-js-sdk": "^23.0.0", 11 "preact": "^10.11.3", 12 "react-plock": "^1.2.1", 13 "react-router-dom": "^6.6.1" 14 @@ -700,8 +700,7 @@ 15 "node_modules/@types/events": { 16 "version": "3.0.0", 17 "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", 18 - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", 19 - "dev": true 20 + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" 21 }, 22 "node_modules/@types/json-schema": { 23 "version": "7.0.11", 24 @@ -1075,6 +1074,7 @@ 25 "version": "6.12.6", 26 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 27 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 28 + "dev": true, 29 "dependencies": { 30 "fast-deep-equal": "^3.1.1", 31 "fast-json-stable-stringify": "^2.0.0", 32 @@ -1159,27 +1159,6 @@ 33 "node": ">=8" 34 } 35 }, 36 - "node_modules/asn1": { 37 - "version": "0.2.6", 38 - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 39 - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 40 - "dependencies": { 41 - "safer-buffer": "~2.1.0" 42 - } 43 - }, 44 - "node_modules/assert-plus": { 45 - "version": "1.0.0", 46 - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 47 - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", 48 - "engines": { 49 - "node": ">=0.8" 50 - } 51 - }, 52 - "node_modules/asynckit": { 53 - "version": "0.4.0", 54 - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 55 - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 56 - }, 57 "node_modules/autoprefixer": { 58 "version": "10.4.13", 59 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", 60 @@ -1213,19 +1192,6 @@ 61 "postcss": "^8.1.0" 62 } 63 }, 64 - "node_modules/aws-sign2": { 65 - "version": "0.7.0", 66 - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 67 - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", 68 - "engines": { 69 - "node": "*" 70 - } 71 - }, 72 - "node_modules/aws4": { 73 - "version": "1.11.0", 74 - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 75 - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" 76 - }, 77 "node_modules/babel-plugin-transform-hook-names": { 78 "version": "1.0.2", 79 "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz", 80 @@ -1242,12 +1208,9 @@ 81 "dev": true 82 }, 83 "node_modules/base-x": { 84 - "version": "3.0.9", 85 - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 86 - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 87 - "dependencies": { 88 - "safe-buffer": "^5.0.1" 89 - } 90 + "version": "4.0.0", 91 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", 92 + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" 93 }, 94 "node_modules/base64-js": { 95 "version": "1.5.1", 96 @@ -1268,14 +1231,6 @@ 97 } 98 ] 99 }, 100 - "node_modules/bcrypt-pbkdf": { 101 - "version": "1.0.2", 102 - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 103 - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 104 - "dependencies": { 105 - "tweetnacl": "^0.14.3" 106 - } 107 - }, 108 "node_modules/binary-extensions": { 109 "version": "2.2.0", 110 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 111 @@ -1340,14 +1295,6 @@ 112 "node": ">=8" 113 } 114 }, 115 - "node_modules/browser-request": { 116 - "version": "0.3.3", 117 - "resolved": "https://registry.npmjs.org/browser-request/-/browser-request-0.3.3.tgz", 118 - "integrity": "sha512-YyNI4qJJ+piQG6MMEuo7J3Bzaqssufx04zpEKYfSrl/1Op59HWali9zMtBpXnkmqMcOuWJPZvudrm9wISmnCbg==", 119 - "engines": [ 120 - "node" 121 - ] 122 - }, 123 "node_modules/browserslist": { 124 "version": "4.21.4", 125 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 126 @@ -1377,11 +1324,11 @@ 127 } 128 }, 129 "node_modules/bs58": { 130 - "version": "4.0.1", 131 - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 132 - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 133 + "version": "5.0.0", 134 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", 135 + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", 136 "dependencies": { 137 - "base-x": "^3.0.2" 138 + "base-x": "^4.0.0" 139 } 140 }, 141 "node_modules/buffer": { 142 @@ -1465,11 +1412,6 @@ 143 } 144 ] 145 }, 146 - "node_modules/caseless": { 147 - "version": "0.12.0", 148 - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 149 - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" 150 - }, 151 "node_modules/chalk": { 152 "version": "2.4.2", 153 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 154 @@ -1608,17 +1550,6 @@ 155 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 156 "dev": true 157 }, 158 - "node_modules/combined-stream": { 159 - "version": "1.0.8", 160 - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 161 - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 162 - "dependencies": { 163 - "delayed-stream": "~1.0.0" 164 - }, 165 - "engines": { 166 - "node": ">= 0.8" 167 - } 168 - }, 169 "node_modules/concat-map": { 170 "version": "0.0.1", 171 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 172 @@ -1639,11 +1570,6 @@ 173 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 174 "dev": true 175 }, 176 - "node_modules/core-util-is": { 177 - "version": "1.0.2", 178 - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 179 - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" 180 - }, 181 "node_modules/cross-spawn": { 182 "version": "7.0.3", 183 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 184 @@ -1670,17 +1596,6 @@ 185 "node": ">=4" 186 } 187 }, 188 - "node_modules/dashdash": { 189 - "version": "1.14.1", 190 - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 191 - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 192 - "dependencies": { 193 - "assert-plus": "^1.0.0" 194 - }, 195 - "engines": { 196 - "node": ">=0.10" 197 - } 198 - }, 199 "node_modules/debug": { 200 "version": "4.3.4", 201 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 202 @@ -1724,14 +1639,6 @@ 203 "url": "https://github.com/sponsors/ljharb" 204 } 205 }, 206 - "node_modules/delayed-stream": { 207 - "version": "1.0.0", 208 - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 209 - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", 210 - "engines": { 211 - "node": ">=0.4.0" 212 - } 213 - }, 214 "node_modules/detective": { 215 "version": "5.2.1", 216 "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 217 @@ -1785,15 +1692,6 @@ 218 "node": ">=6.0.0" 219 } 220 }, 221 - "node_modules/ecc-jsbn": { 222 - "version": "0.1.2", 223 - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 224 - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 225 - "dependencies": { 226 - "jsbn": "~0.1.0", 227 - "safer-buffer": "^2.1.0" 228 - } 229 - }, 230 "node_modules/electron-to-chromium": { 231 "version": "1.4.284", 232 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 233 @@ -2592,11 +2490,6 @@ 234 "node": ">=0.8.x" 235 } 236 }, 237 - "node_modules/extend": { 238 - "version": "3.0.2", 239 - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 240 - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 241 - }, 242 "node_modules/external-editor": { 243 "version": "3.1.0", 244 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 245 @@ -2610,18 +2503,11 @@ 246 "node": ">=4" 247 } 248 }, 249 - "node_modules/extsprintf": { 250 - "version": "1.3.0", 251 - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 252 - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", 253 - "engines": [ 254 - "node >=0.6.0" 255 - ] 256 - }, 257 "node_modules/fast-deep-equal": { 258 "version": "3.1.3", 259 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 260 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 261 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 262 + "dev": true 263 }, 264 "node_modules/fast-glob": { 265 "version": "3.2.12", 266 @@ -2654,7 +2540,8 @@ 267 "node_modules/fast-json-stable-stringify": { 268 "version": "2.1.0", 269 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 270 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 271 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 272 + "dev": true 273 }, 274 "node_modules/fast-levenshtein": { 275 "version": "2.0.6", 276 @@ -2744,27 +2631,6 @@ 277 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 278 "dev": true 279 }, 280 - "node_modules/forever-agent": { 281 - "version": "0.6.1", 282 - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 283 - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", 284 - "engines": { 285 - "node": "*" 286 - } 287 - }, 288 - "node_modules/form-data": { 289 - "version": "2.3.3", 290 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 291 - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 292 - "dependencies": { 293 - "asynckit": "^0.4.0", 294 - "combined-stream": "^1.0.6", 295 - "mime-types": "^2.1.12" 296 - }, 297 - "engines": { 298 - "node": ">= 0.12" 299 - } 300 - }, 301 "node_modules/fraction.js": { 302 "version": "4.2.0", 303 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", 304 @@ -2825,14 +2691,6 @@ 305 "url": "https://github.com/sponsors/ljharb" 306 } 307 }, 308 - "node_modules/getpass": { 309 - "version": "0.1.7", 310 - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 311 - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 312 - "dependencies": { 313 - "assert-plus": "^1.0.0" 314 - } 315 - }, 316 "node_modules/glob": { 317 "version": "7.2.3", 318 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 319 @@ -2900,27 +2758,6 @@ 320 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 321 "dev": true 322 }, 323 - "node_modules/har-schema": { 324 - "version": "2.0.0", 325 - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 326 - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", 327 - "engines": { 328 - "node": ">=4" 329 - } 330 - }, 331 - "node_modules/har-validator": { 332 - "version": "5.1.5", 333 - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 334 - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 335 - "deprecated": "this library is no longer supported", 336 - "dependencies": { 337 - "ajv": "^6.12.3", 338 - "har-schema": "^2.0.0" 339 - }, 340 - "engines": { 341 - "node": ">=6" 342 - } 343 - }, 344 "node_modules/has": { 345 "version": "1.0.3", 346 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 347 @@ -2958,20 +2795,6 @@ 348 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 349 "dev": true 350 }, 351 - "node_modules/http-signature": { 352 - "version": "1.2.0", 353 - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 354 - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 355 - "dependencies": { 356 - "assert-plus": "^1.0.0", 357 - "jsprim": "^1.2.2", 358 - "sshpk": "^1.7.0" 359 - }, 360 - "engines": { 361 - "node": ">=0.8", 362 - "npm": ">=1.3.7" 363 - } 364 - }, 365 "node_modules/iconv-lite": { 366 "version": "0.4.24", 367 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 368 @@ -3249,11 +3072,6 @@ 369 "node": ">=8" 370 } 371 }, 372 - "node_modules/is-typedarray": { 373 - "version": "1.0.0", 374 - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 375 - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 376 - }, 377 "node_modules/is-unicode-supported": { 378 "version": "0.1.0", 379 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 380 @@ -3271,11 +3089,6 @@ 381 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 382 "dev": true 383 }, 384 - "node_modules/isstream": { 385 - "version": "0.1.2", 386 - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 387 - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" 388 - }, 389 "node_modules/js-sdsl": { 390 "version": "4.2.0", 391 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", 392 @@ -3303,11 +3116,6 @@ 393 "js-yaml": "bin/js-yaml.js" 394 } 395 }, 396 - "node_modules/jsbn": { 397 - "version": "0.1.1", 398 - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 399 - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" 400 - }, 401 "node_modules/jsesc": { 402 "version": "2.5.2", 403 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 404 @@ -3326,15 +3134,11 @@ 405 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 406 "dev": true 407 }, 408 - "node_modules/json-schema": { 409 - "version": "0.4.0", 410 - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 411 - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 412 - }, 413 "node_modules/json-schema-traverse": { 414 "version": "0.4.1", 415 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 416 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 417 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 418 + "dev": true 419 }, 420 "node_modules/json-stable-stringify-without-jsonify": { 421 "version": "1.0.1", 422 @@ -3342,11 +3146,6 @@ 423 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 424 "dev": true 425 }, 426 - "node_modules/json-stringify-safe": { 427 - "version": "5.0.1", 428 - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 429 - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" 430 - }, 431 "node_modules/json5": { 432 "version": "2.2.3", 433 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 434 @@ -3359,20 +3158,6 @@ 435 "node": ">=6" 436 } 437 }, 438 - "node_modules/jsprim": { 439 - "version": "1.4.2", 440 - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 441 - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 442 - "dependencies": { 443 - "assert-plus": "1.0.0", 444 - "extsprintf": "1.3.0", 445 - "json-schema": "0.4.0", 446 - "verror": "1.10.0" 447 - }, 448 - "engines": { 449 - "node": ">=0.6.0" 450 - } 451 - }, 452 "node_modules/kolorist": { 453 "version": "1.6.0", 454 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.6.0.tgz", 455 @@ -3551,21 +3336,34 @@ 456 "integrity": "sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==" 457 }, 458 "node_modules/matrix-js-sdk": { 459 - "version": "16.0.1", 460 - "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-16.0.1.tgz", 461 - "integrity": "sha512-GRYZY7JZRqsVFa2nKO2qJbU4gQail2+1PgX2QDcibWizTL5Gh8YS384twprpIKqzdLHJ3d7H7A0L+uqc562ZsQ==", 462 + "version": "23.0.0", 463 + "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-23.0.0.tgz", 464 + "integrity": "sha512-FbbVxbH+K9ekec4hfnAD64KaP1X4DRQw1htw0qnx761saJEW3rQc1bTQtEyKFi4dZz7XaFYbspVUXeWkVqnqew==", 465 "dependencies": { 466 "@babel/runtime": "^7.12.5", 467 "another-json": "^0.2.0", 468 - "browser-request": "^0.3.3", 469 - "bs58": "^4.0.1", 470 + "bs58": "^5.0.0", 471 "content-type": "^1.0.4", 472 "loglevel": "^1.7.1", 473 - "matrix-events-sdk": "^0.0.1-beta.7", 474 - "p-retry": "^4.5.0", 475 + "matrix-events-sdk": "0.0.1", 476 + "matrix-widget-api": "^1.0.0", 477 + "p-retry": "4", 478 "qs": "^6.9.6", 479 - "request": "^2.88.2", 480 - "unhomoglyph": "^1.0.6" 481 + "sdp-transform": "^2.14.1", 482 + "unhomoglyph": "^1.0.6", 483 + "uuid": "7" 484 + }, 485 + "engines": { 486 + "node": ">=16.0.0" 487 + } 488 + }, 489 + "node_modules/matrix-widget-api": { 490 + "version": "1.1.1", 491 + "resolved": "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.1.1.tgz", 492 + "integrity": "sha512-gNSgmgSwvOsOcWK9k2+tOhEMYBiIMwX95vMZu0JqY7apkM02xrOzUBuPRProzN8CnbIALH7e3GAhatF6QCNvtA==", 493 + "dependencies": { 494 + "@types/events": "^3.0.0", 495 + "events": "^3.2.0" 496 } 497 }, 498 "node_modules/merge2": { 499 @@ -3590,25 +3388,6 @@ 500 "node": ">=8.6" 501 } 502 }, 503 - "node_modules/mime-db": { 504 - "version": "1.52.0", 505 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 506 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", 507 - "engines": { 508 - "node": ">= 0.6" 509 - } 510 - }, 511 - "node_modules/mime-types": { 512 - "version": "2.1.35", 513 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 514 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 515 - "dependencies": { 516 - "mime-db": "1.52.0" 517 - }, 518 - "engines": { 519 - "node": ">= 0.6" 520 - } 521 - }, 522 "node_modules/mimic-fn": { 523 "version": "2.1.0", 524 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 525 @@ -3727,14 +3506,6 @@ 526 "node": ">=0.10.0" 527 } 528 }, 529 - "node_modules/oauth-sign": { 530 - "version": "0.9.0", 531 - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 532 - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", 533 - "engines": { 534 - "node": "*" 535 - } 536 - }, 537 "node_modules/object-hash": { 538 "version": "3.0.0", 539 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 540 @@ -4009,11 +3780,6 @@ 541 "node": ">=8" 542 } 543 }, 544 - "node_modules/performance-now": { 545 - "version": "2.1.0", 546 - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 547 - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" 548 - }, 549 "node_modules/picocolors": { 550 "version": "1.0.0", 551 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 552 @@ -4195,15 +3961,11 @@ 553 "node": ">= 0.8.0" 554 } 555 }, 556 - "node_modules/psl": { 557 - "version": "1.9.0", 558 - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 559 - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" 560 - }, 561 "node_modules/punycode": { 562 "version": "2.1.1", 563 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 564 "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 565 + "dev": true, 566 "engines": { 567 "node": ">=6" 568 } 569 @@ -4476,45 +4238,6 @@ 570 "url": "https://github.com/sponsors/mysticatea" 571 } 572 }, 573 - "node_modules/request": { 574 - "version": "2.88.2", 575 - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 576 - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 577 - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", 578 - "dependencies": { 579 - "aws-sign2": "~0.7.0", 580 - "aws4": "^1.8.0", 581 - "caseless": "~0.12.0", 582 - "combined-stream": "~1.0.6", 583 - "extend": "~3.0.2", 584 - "forever-agent": "~0.6.1", 585 - "form-data": "~2.3.2", 586 - "har-validator": "~5.1.3", 587 - "http-signature": "~1.2.0", 588 - "is-typedarray": "~1.0.0", 589 - "isstream": "~0.1.2", 590 - "json-stringify-safe": "~5.0.1", 591 - "mime-types": "~2.1.19", 592 - "oauth-sign": "~0.9.0", 593 - "performance-now": "^2.1.0", 594 - "qs": "~6.5.2", 595 - "safe-buffer": "^5.1.2", 596 - "tough-cookie": "~2.5.0", 597 - "tunnel-agent": "^0.6.0", 598 - "uuid": "^3.3.2" 599 - }, 600 - "engines": { 601 - "node": ">= 6" 602 - } 603 - }, 604 - "node_modules/request/node_modules/qs": { 605 - "version": "6.5.3", 606 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 607 - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", 608 - "engines": { 609 - "node": ">=0.6" 610 - } 611 - }, 612 "node_modules/resolve": { 613 "version": "1.22.1", 614 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 615 @@ -4682,6 +4405,14 @@ 616 "loose-envify": "^1.1.0" 617 } 618 }, 619 + "node_modules/sdp-transform": { 620 + "version": "2.14.1", 621 + "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.1.tgz", 622 + "integrity": "sha512-RjZyX3nVwJyCuTo5tGPx+PZWkDMCg7oOLpSlhjDdZfwUoNqG1mM8nyj31IGHyaPWXhjbP7cdK3qZ2bmkJ1GzRw==", 623 + "bin": { 624 + "sdp-verify": "checker.js" 625 + } 626 + }, 627 "node_modules/semver": { 628 "version": "6.3.0", 629 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 630 @@ -4780,30 +4511,6 @@ 631 "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", 632 "dev": true 633 }, 634 - "node_modules/sshpk": { 635 - "version": "1.17.0", 636 - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 637 - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 638 - "dependencies": { 639 - "asn1": "~0.2.3", 640 - "assert-plus": "^1.0.0", 641 - "bcrypt-pbkdf": "^1.0.0", 642 - "dashdash": "^1.12.0", 643 - "ecc-jsbn": "~0.1.1", 644 - "getpass": "^0.1.1", 645 - "jsbn": "~0.1.0", 646 - "safer-buffer": "^2.0.2", 647 - "tweetnacl": "~0.14.0" 648 - }, 649 - "bin": { 650 - "sshpk-conv": "bin/sshpk-conv", 651 - "sshpk-sign": "bin/sshpk-sign", 652 - "sshpk-verify": "bin/sshpk-verify" 653 - }, 654 - "engines": { 655 - "node": ">=0.10.0" 656 - } 657 - }, 658 "node_modules/string_decoder": { 659 "version": "1.3.0", 660 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 661 @@ -4974,18 +4681,6 @@ 662 "node": ">=8.0" 663 } 664 }, 665 - "node_modules/tough-cookie": { 666 - "version": "2.5.0", 667 - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 668 - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 669 - "dependencies": { 670 - "psl": "^1.1.28", 671 - "punycode": "^2.1.1" 672 - }, 673 - "engines": { 674 - "node": ">=0.8" 675 - } 676 - }, 677 "node_modules/tslib": { 678 "version": "2.4.1", 679 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 680 @@ -5012,22 +4707,6 @@ 681 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", 682 "dev": true 683 }, 684 - "node_modules/tunnel-agent": { 685 - "version": "0.6.0", 686 - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 687 - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 688 - "dependencies": { 689 - "safe-buffer": "^5.0.1" 690 - }, 691 - "engines": { 692 - "node": "*" 693 - } 694 - }, 695 - "node_modules/tweetnacl": { 696 - "version": "0.14.5", 697 - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 698 - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" 699 - }, 700 "node_modules/type-check": { 701 "version": "0.4.0", 702 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 703 @@ -5099,6 +4778,7 @@ 704 "version": "4.4.1", 705 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 706 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 707 + "dev": true, 708 "dependencies": { 709 "punycode": "^2.1.0" 710 } 711 @@ -5109,12 +4789,11 @@ 712 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 713 }, 714 "node_modules/uuid": { 715 - "version": "3.4.0", 716 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 717 - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", 718 - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", 719 + "version": "7.0.3", 720 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", 721 + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", 722 "bin": { 723 - "uuid": "bin/uuid" 724 + "uuid": "dist/bin/uuid" 725 } 726 }, 727 "node_modules/validate-npm-package-license": { 728 @@ -5127,19 +4806,6 @@ 729 "spdx-expression-parse": "^3.0.0" 730 } 731 }, 732 - "node_modules/verror": { 733 - "version": "1.10.0", 734 - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 735 - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 736 - "engines": [ 737 - "node >=0.6.0" 738 - ], 739 - "dependencies": { 740 - "assert-plus": "^1.0.0", 741 - "core-util-is": "1.0.2", 742 - "extsprintf": "^1.2.0" 743 - } 744 - }, 745 "node_modules/vite": { 746 "version": "2.9.15", 747 "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.15.tgz", 748 @@ -5790,8 +5456,7 @@ 749 "@types/events": { 750 "version": "3.0.0", 751 "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", 752 - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", 753 - "dev": true 754 + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" 755 }, 756 "@types/json-schema": { 757 "version": "7.0.11", 758 @@ -6040,6 +5705,7 @@ 759 "version": "6.12.6", 760 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", 761 "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", 762 + "dev": true, 763 "requires": { 764 "fast-deep-equal": "^3.1.1", 765 "fast-json-stable-stringify": "^2.0.0", 766 @@ -6102,24 +5768,6 @@ 767 "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", 768 "dev": true 769 }, 770 - "asn1": { 771 - "version": "0.2.6", 772 - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", 773 - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", 774 - "requires": { 775 - "safer-buffer": "~2.1.0" 776 - } 777 - }, 778 - "assert-plus": { 779 - "version": "1.0.0", 780 - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", 781 - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" 782 - }, 783 - "asynckit": { 784 - "version": "0.4.0", 785 - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 786 - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" 787 - }, 788 "autoprefixer": { 789 "version": "10.4.13", 790 "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz", 791 @@ -6134,16 +5782,6 @@ 792 "postcss-value-parser": "^4.2.0" 793 } 794 }, 795 - "aws-sign2": { 796 - "version": "0.7.0", 797 - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", 798 - "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" 799 - }, 800 - "aws4": { 801 - "version": "1.11.0", 802 - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", 803 - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" 804 - }, 805 "babel-plugin-transform-hook-names": { 806 "version": "1.0.2", 807 "resolved": "https://registry.npmjs.org/babel-plugin-transform-hook-names/-/babel-plugin-transform-hook-names-1.0.2.tgz", 808 @@ -6158,26 +5796,15 @@ 809 "dev": true 810 }, 811 "base-x": { 812 - "version": "3.0.9", 813 - "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", 814 - "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", 815 - "requires": { 816 - "safe-buffer": "^5.0.1" 817 - } 818 + "version": "4.0.0", 819 + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", 820 + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==" 821 }, 822 "base64-js": { 823 "version": "1.5.1", 824 "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", 825 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" 826 }, 827 - "bcrypt-pbkdf": { 828 - "version": "1.0.2", 829 - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", 830 - "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", 831 - "requires": { 832 - "tweetnacl": "^0.14.3" 833 - } 834 - }, 835 "binary-extensions": { 836 "version": "2.2.0", 837 "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", 838 @@ -6224,11 +5851,6 @@ 839 "fill-range": "^7.0.1" 840 } 841 }, 842 - "browser-request": { 843 - "version": "0.3.3", 844 - "resolved": "https://registry.npmjs.org/browser-request/-/browser-request-0.3.3.tgz", 845 - "integrity": "sha512-YyNI4qJJ+piQG6MMEuo7J3Bzaqssufx04zpEKYfSrl/1Op59HWali9zMtBpXnkmqMcOuWJPZvudrm9wISmnCbg==" 846 - }, 847 "browserslist": { 848 "version": "4.21.4", 849 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 850 @@ -6242,11 +5864,11 @@ 851 } 852 }, 853 "bs58": { 854 - "version": "4.0.1", 855 - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", 856 - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", 857 + "version": "5.0.0", 858 + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", 859 + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", 860 "requires": { 861 - "base-x": "^3.0.2" 862 + "base-x": "^4.0.0" 863 } 864 }, 865 "buffer": { 866 @@ -6291,11 +5913,6 @@ 867 "integrity": "sha512-OyxRR4Vof59I3yGWXws6i908EtGbMzVUi3ganaZQHmydk1iwDhRnvaPG2WaR0KcqrDFKrxVZHULT396LEPhXfg==", 868 "dev": true 869 }, 870 - "caseless": { 871 - "version": "0.12.0", 872 - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", 873 - "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" 874 - }, 875 "chalk": { 876 "version": "2.4.2", 877 "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 878 @@ -6392,14 +6009,6 @@ 879 "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", 880 "dev": true 881 }, 882 - "combined-stream": { 883 - "version": "1.0.8", 884 - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 885 - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 886 - "requires": { 887 - "delayed-stream": "~1.0.0" 888 - } 889 - }, 890 "concat-map": { 891 "version": "0.0.1", 892 "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 893 @@ -6417,11 +6026,6 @@ 894 "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", 895 "dev": true 896 }, 897 - "core-util-is": { 898 - "version": "1.0.2", 899 - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 900 - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" 901 - }, 902 "cross-spawn": { 903 "version": "7.0.3", 904 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", 905 @@ -6439,14 +6043,6 @@ 906 "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", 907 "dev": true 908 }, 909 - "dashdash": { 910 - "version": "1.14.1", 911 - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", 912 - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", 913 - "requires": { 914 - "assert-plus": "^1.0.0" 915 - } 916 - }, 917 "debug": { 918 "version": "4.3.4", 919 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", 920 @@ -6476,11 +6072,6 @@ 921 "integrity": "sha512-hsBd2qSVCRE+5PmNdHt1uzyrFu5d3RwmFDKzyNZMFq/EwDNJF7Ee5+D5oEKF0hU6LhtoUF1macFvOe4AskQC1Q==", 922 "dev": true 923 }, 924 - "delayed-stream": { 925 - "version": "1.0.0", 926 - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 927 - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" 928 - }, 929 "detective": { 930 "version": "5.2.1", 931 "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", 932 @@ -6522,15 +6113,6 @@ 933 "esutils": "^2.0.2" 934 } 935 }, 936 - "ecc-jsbn": { 937 - "version": "0.1.2", 938 - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", 939 - "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", 940 - "requires": { 941 - "jsbn": "~0.1.0", 942 - "safer-buffer": "^2.1.0" 943 - } 944 - }, 945 "electron-to-chromium": { 946 "version": "1.4.284", 947 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 948 @@ -7026,11 +6608,6 @@ 949 "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", 950 "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" 951 }, 952 - "extend": { 953 - "version": "3.0.2", 954 - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", 955 - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" 956 - }, 957 "external-editor": { 958 "version": "3.1.0", 959 "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", 960 @@ -7041,15 +6618,11 @@ 961 "tmp": "^0.0.33" 962 } 963 }, 964 - "extsprintf": { 965 - "version": "1.3.0", 966 - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", 967 - "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" 968 - }, 969 "fast-deep-equal": { 970 "version": "3.1.3", 971 "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 972 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" 973 + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 974 + "dev": true 975 }, 976 "fast-glob": { 977 "version": "3.2.12", 978 @@ -7078,7 +6651,8 @@ 979 "fast-json-stable-stringify": { 980 "version": "2.1.0", 981 "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", 982 - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" 983 + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", 984 + "dev": true 985 }, 986 "fast-levenshtein": { 987 "version": "2.0.6", 988 @@ -7147,21 +6721,6 @@ 989 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 990 "dev": true 991 }, 992 - "forever-agent": { 993 - "version": "0.6.1", 994 - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", 995 - "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" 996 - }, 997 - "form-data": { 998 - "version": "2.3.3", 999 - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", 1000 - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", 1001 - "requires": { 1002 - "asynckit": "^0.4.0", 1003 - "combined-stream": "^1.0.6", 1004 - "mime-types": "^2.1.12" 1005 - } 1006 - }, 1007 "fraction.js": { 1008 "version": "4.2.0", 1009 "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", 1010 @@ -7202,14 +6761,6 @@ 1011 "has-symbols": "^1.0.3" 1012 } 1013 }, 1014 - "getpass": { 1015 - "version": "0.1.7", 1016 - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", 1017 - "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", 1018 - "requires": { 1019 - "assert-plus": "^1.0.0" 1020 - } 1021 - }, 1022 "glob": { 1023 "version": "7.2.3", 1024 "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", 1025 @@ -7259,20 +6810,6 @@ 1026 "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", 1027 "dev": true 1028 }, 1029 - "har-schema": { 1030 - "version": "2.0.0", 1031 - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", 1032 - "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" 1033 - }, 1034 - "har-validator": { 1035 - "version": "5.1.5", 1036 - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", 1037 - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", 1038 - "requires": { 1039 - "ajv": "^6.12.3", 1040 - "har-schema": "^2.0.0" 1041 - } 1042 - }, 1043 "has": { 1044 "version": "1.0.3", 1045 "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", 1046 @@ -7298,16 +6835,6 @@ 1047 "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", 1048 "dev": true 1049 }, 1050 - "http-signature": { 1051 - "version": "1.2.0", 1052 - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", 1053 - "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", 1054 - "requires": { 1055 - "assert-plus": "^1.0.0", 1056 - "jsprim": "^1.2.2", 1057 - "sshpk": "^1.7.0" 1058 - } 1059 - }, 1060 "iconv-lite": { 1061 "version": "0.4.24", 1062 "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", 1063 @@ -7501,11 +7028,6 @@ 1064 "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", 1065 "dev": true 1066 }, 1067 - "is-typedarray": { 1068 - "version": "1.0.0", 1069 - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 1070 - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" 1071 - }, 1072 "is-unicode-supported": { 1073 "version": "0.1.0", 1074 "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", 1075 @@ -7517,11 +7039,6 @@ 1076 "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", 1077 "dev": true 1078 }, 1079 - "isstream": { 1080 - "version": "0.1.2", 1081 - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", 1082 - "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" 1083 - }, 1084 "js-sdsl": { 1085 "version": "4.2.0", 1086 "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", 1087 @@ -7542,11 +7059,6 @@ 1088 "argparse": "^2.0.1" 1089 } 1090 }, 1091 - "jsbn": { 1092 - "version": "0.1.1", 1093 - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", 1094 - "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" 1095 - }, 1096 "jsesc": { 1097 "version": "2.5.2", 1098 "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", 1099 @@ -7559,15 +7071,11 @@ 1100 "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1101 "dev": true 1102 }, 1103 - "json-schema": { 1104 - "version": "0.4.0", 1105 - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", 1106 - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" 1107 - }, 1108 "json-schema-traverse": { 1109 "version": "0.4.1", 1110 "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", 1111 - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" 1112 + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", 1113 + "dev": true 1114 }, 1115 "json-stable-stringify-without-jsonify": { 1116 "version": "1.0.1", 1117 @@ -7575,28 +7083,12 @@ 1118 "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", 1119 "dev": true 1120 }, 1121 - "json-stringify-safe": { 1122 - "version": "5.0.1", 1123 - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1124 - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" 1125 - }, 1126 "json5": { 1127 "version": "2.2.3", 1128 "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 1129 "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 1130 "dev": true 1131 }, 1132 - "jsprim": { 1133 - "version": "1.4.2", 1134 - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", 1135 - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", 1136 - "requires": { 1137 - "assert-plus": "1.0.0", 1138 - "extsprintf": "1.3.0", 1139 - "json-schema": "0.4.0", 1140 - "verror": "1.10.0" 1141 - } 1142 - }, 1143 "kolorist": { 1144 "version": "1.6.0", 1145 "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.6.0.tgz", 1146 @@ -7728,21 +7220,31 @@ 1147 "integrity": "sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==" 1148 }, 1149 "matrix-js-sdk": { 1150 - "version": "16.0.1", 1151 - "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-16.0.1.tgz", 1152 - "integrity": "sha512-GRYZY7JZRqsVFa2nKO2qJbU4gQail2+1PgX2QDcibWizTL5Gh8YS384twprpIKqzdLHJ3d7H7A0L+uqc562ZsQ==", 1153 + "version": "23.0.0", 1154 + "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-23.0.0.tgz", 1155 + "integrity": "sha512-FbbVxbH+K9ekec4hfnAD64KaP1X4DRQw1htw0qnx761saJEW3rQc1bTQtEyKFi4dZz7XaFYbspVUXeWkVqnqew==", 1156 "requires": { 1157 "@babel/runtime": "^7.12.5", 1158 "another-json": "^0.2.0", 1159 - "browser-request": "^0.3.3", 1160 - "bs58": "^4.0.1", 1161 + "bs58": "^5.0.0", 1162 "content-type": "^1.0.4", 1163 "loglevel": "^1.7.1", 1164 - "matrix-events-sdk": "^0.0.1-beta.7", 1165 - "p-retry": "^4.5.0", 1166 + "matrix-events-sdk": "0.0.1", 1167 + "matrix-widget-api": "^1.0.0", 1168 + "p-retry": "4", 1169 "qs": "^6.9.6", 1170 - "request": "^2.88.2", 1171 - "unhomoglyph": "^1.0.6" 1172 + "sdp-transform": "^2.14.1", 1173 + "unhomoglyph": "^1.0.6", 1174 + "uuid": "7" 1175 + } 1176 + }, 1177 + "matrix-widget-api": { 1178 + "version": "1.1.1", 1179 + "resolved": "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.1.1.tgz", 1180 + "integrity": "sha512-gNSgmgSwvOsOcWK9k2+tOhEMYBiIMwX95vMZu0JqY7apkM02xrOzUBuPRProzN8CnbIALH7e3GAhatF6QCNvtA==", 1181 + "requires": { 1182 + "@types/events": "^3.0.0", 1183 + "events": "^3.2.0" 1184 } 1185 }, 1186 "merge2": { 1187 @@ -7761,19 +7263,6 @@ 1188 "picomatch": "^2.3.1" 1189 } 1190 }, 1191 - "mime-db": { 1192 - "version": "1.52.0", 1193 - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", 1194 - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" 1195 - }, 1196 - "mime-types": { 1197 - "version": "2.1.35", 1198 - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", 1199 - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", 1200 - "requires": { 1201 - "mime-db": "1.52.0" 1202 - } 1203 - }, 1204 "mimic-fn": { 1205 "version": "2.1.0", 1206 "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", 1207 @@ -7867,11 +7356,6 @@ 1208 "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", 1209 "dev": true 1210 }, 1211 - "oauth-sign": { 1212 - "version": "0.9.0", 1213 - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", 1214 - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" 1215 - }, 1216 "object-hash": { 1217 "version": "3.0.0", 1218 "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", 1219 @@ -8064,11 +7548,6 @@ 1220 "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", 1221 "dev": true 1222 }, 1223 - "performance-now": { 1224 - "version": "2.1.0", 1225 - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", 1226 - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" 1227 - }, 1228 "picocolors": { 1229 "version": "1.0.0", 1230 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", 1231 @@ -8170,15 +7649,11 @@ 1232 "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", 1233 "dev": true 1234 }, 1235 - "psl": { 1236 - "version": "1.9.0", 1237 - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", 1238 - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" 1239 - }, 1240 "punycode": { 1241 "version": "2.1.1", 1242 "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 1243 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" 1244 + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 1245 + "dev": true 1246 }, 1247 "qs": { 1248 "version": "6.11.0", 1249 @@ -8362,40 +7837,6 @@ 1250 "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", 1251 "dev": true 1252 }, 1253 - "request": { 1254 - "version": "2.88.2", 1255 - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", 1256 - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", 1257 - "requires": { 1258 - "aws-sign2": "~0.7.0", 1259 - "aws4": "^1.8.0", 1260 - "caseless": "~0.12.0", 1261 - "combined-stream": "~1.0.6", 1262 - "extend": "~3.0.2", 1263 - "forever-agent": "~0.6.1", 1264 - "form-data": "~2.3.2", 1265 - "har-validator": "~5.1.3", 1266 - "http-signature": "~1.2.0", 1267 - "is-typedarray": "~1.0.0", 1268 - "isstream": "~0.1.2", 1269 - "json-stringify-safe": "~5.0.1", 1270 - "mime-types": "~2.1.19", 1271 - "oauth-sign": "~0.9.0", 1272 - "performance-now": "^2.1.0", 1273 - "qs": "~6.5.2", 1274 - "safe-buffer": "^5.1.2", 1275 - "tough-cookie": "~2.5.0", 1276 - "tunnel-agent": "^0.6.0", 1277 - "uuid": "^3.3.2" 1278 - }, 1279 - "dependencies": { 1280 - "qs": { 1281 - "version": "6.5.3", 1282 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", 1283 - "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" 1284 - } 1285 - } 1286 - }, 1287 "resolve": { 1288 "version": "1.22.1", 1289 "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", 1290 @@ -8501,6 +7942,11 @@ 1291 "loose-envify": "^1.1.0" 1292 } 1293 }, 1294 + "sdp-transform": { 1295 + "version": "2.14.1", 1296 + "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.1.tgz", 1297 + "integrity": "sha512-RjZyX3nVwJyCuTo5tGPx+PZWkDMCg7oOLpSlhjDdZfwUoNqG1mM8nyj31IGHyaPWXhjbP7cdK3qZ2bmkJ1GzRw==" 1298 + }, 1299 "semver": { 1300 "version": "6.3.0", 1301 "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1302 @@ -8581,22 +8027,6 @@ 1303 "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", 1304 "dev": true 1305 }, 1306 - "sshpk": { 1307 - "version": "1.17.0", 1308 - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", 1309 - "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", 1310 - "requires": { 1311 - "asn1": "~0.2.3", 1312 - "assert-plus": "^1.0.0", 1313 - "bcrypt-pbkdf": "^1.0.0", 1314 - "dashdash": "^1.12.0", 1315 - "ecc-jsbn": "~0.1.1", 1316 - "getpass": "^0.1.1", 1317 - "jsbn": "~0.1.0", 1318 - "safer-buffer": "^2.0.2", 1319 - "tweetnacl": "~0.14.0" 1320 - } 1321 - }, 1322 "string_decoder": { 1323 "version": "1.3.0", 1324 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1325 @@ -8726,15 +8156,6 @@ 1326 "is-number": "^7.0.0" 1327 } 1328 }, 1329 - "tough-cookie": { 1330 - "version": "2.5.0", 1331 - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", 1332 - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", 1333 - "requires": { 1334 - "psl": "^1.1.28", 1335 - "punycode": "^2.1.1" 1336 - } 1337 - }, 1338 "tslib": { 1339 "version": "2.4.1", 1340 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", 1341 @@ -8757,19 +8178,6 @@ 1342 } 1343 } 1344 }, 1345 - "tunnel-agent": { 1346 - "version": "0.6.0", 1347 - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", 1348 - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", 1349 - "requires": { 1350 - "safe-buffer": "^5.0.1" 1351 - } 1352 - }, 1353 - "tweetnacl": { 1354 - "version": "0.14.5", 1355 - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", 1356 - "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" 1357 - }, 1358 "type-check": { 1359 "version": "0.4.0", 1360 "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", 1361 @@ -8809,6 +8217,7 @@ 1362 "version": "4.4.1", 1363 "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 1364 "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 1365 + "dev": true, 1366 "requires": { 1367 "punycode": "^2.1.0" 1368 } 1369 @@ -8819,9 +8228,9 @@ 1370 "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" 1371 }, 1372 "uuid": { 1373 - "version": "3.4.0", 1374 - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", 1375 - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" 1376 + "version": "7.0.3", 1377 + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", 1378 + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" 1379 }, 1380 "validate-npm-package-license": { 1381 "version": "3.0.4", 1382 @@ -8833,16 +8242,6 @@ 1383 "spdx-expression-parse": "^3.0.0" 1384 } 1385 }, 1386 - "verror": { 1387 - "version": "1.10.0", 1388 - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", 1389 - "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", 1390 - "requires": { 1391 - "assert-plus": "^1.0.0", 1392 - "core-util-is": "1.0.2", 1393 - "extsprintf": "^1.2.0" 1394 - } 1395 - }, 1396 "vite": { 1397 "version": "2.9.15", 1398 "resolved": "https://registry.npmjs.org/vite/-/vite-2.9.15.tgz", 1399 diff --git a/package.json b/package.json 1400 index 965b107..5d88115 100644 1401 --- a/package.json 1402 +++ b/package.json 1403 @@ -14,7 +14,7 @@ 1404 "events": "^3.3.0", 1405 "inquirer": "^8.2.5", 1406 "matrix-events-sdk": "^0.0.1", 1407 - "matrix-js-sdk": "^16.0.1", 1408 + "matrix-js-sdk": "^23.0.0", 1409 "preact": "^10.11.3", 1410 "react-plock": "^1.2.1", 1411 "react-router-dom": "^6.6.1"