From 9fab54951c83ccee1e519c99f6a74e0bc05fb61a Mon Sep 17 00:00:00 2001 From: exttex Date: Fri, 6 Nov 2020 16:49:52 +0100 Subject: [PATCH] 1.1.5 - shuffle, discord, task bar icon, title bar fix --- app/assets/icon-taskbar-black.png | Bin 0 -> 15788 bytes app/assets/icon-taskbar-white.png | Bin 0 -> 15830 bytes app/background.js | 18 +- app/client/package-lock.json | 767 ++++++++++++---------- app/client/package.json | 18 +- app/client/src/App.vue | 43 +- app/client/src/locales/id.json | 4 +- app/client/src/locales/sk.json | 20 +- app/client/src/locales/uk.json | 4 +- app/client/src/main.js | 67 +- app/client/src/views/FullscreenPlayer.vue | 23 +- app/package.json | 2 +- package.json | 2 +- 13 files changed, 544 insertions(+), 424 deletions(-) create mode 100644 app/assets/icon-taskbar-black.png create mode 100644 app/assets/icon-taskbar-white.png diff --git a/app/assets/icon-taskbar-black.png b/app/assets/icon-taskbar-black.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2d200a95b61990e06e975418ea561cf6c59c36 GIT binary patch literal 15788 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 literal 0 HcmV?d00001 diff --git a/app/assets/icon-taskbar-white.png b/app/assets/icon-taskbar-white.png new file mode 100644 index 0000000000000000000000000000000000000000..1a8b4e85eed959effa5d178674fab37587f15013 GIT binary patch literal 15830 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
vI#))M@N z){i523}CZK#MO|=vQD0gIwbw!(PgG!IW5dJZ6$Y8l*CD|PMbx?qYCY*Q&pE2GY9S~onXsY)pNt`_%v|45xN>Y% z#mb8f*PbAm8t*cIeIKpKdp3F93X{MFO_fDS!$f3j>j`~FD}t1mT4ifTW2ny59F#@% z?#sLaGjl~T2NK9Ivm?;uC{4SjmTdG??*Uc`w=SY(g8Oe;TV3Gjh+>krpj^@e^)#1( zuKDG5ej1h9i4QE$=Usckq`z`yUvny6Eb5gzO#jayGo+l_xkSd~t80 zfKu@w-Iznfm2rn7BvrD-)I}~)-YU35g*Yz(Cn~1ebuaU^QvMzjGdJcX(ZCh|@Ni{$femA|rLkqbbhBd2 z0DwbO)z*!WYt*mW1h1~Thb9ql1L>plzPvEIJQSDV;QVs={@rI(08A)b>l|fu#{gq# z$+EW=IU7mjK#ZdA_UI_N2OKpq6Z0LcUOb`PtB|}xpBW`TQ@dF?-=FvXg=(zGYzSdC zq- zVQ`*GLR(3eG(A+kpgvHVcC>qXi8Y=m&$*6othNC)SZ|It>r}kj`^YF=2l?0(_d6#{ zR3$>9G@H0!W^IgIbCKb!pb?~KXlW(x8~tRLoR~2x1S*-Za@7Do!@delrPYH`x|e-H zdrWPq3X_&6gYOjb-7zboF7qSh&(qSTVdDZJpK{3-T3YR&uitU&|(ANoKz@@#hN>P zV{vhjPnYYh>fUyAw!i+CNok5y0{9s70VEyjYRFs|*$yKG_QnyZ-(;0!wS&(k%JB0U z&%Z22Y4Wn}+hu%BnJofTFL3(Hz)H%*)geMrFQf8xV~mu6+sgsh8BSv<&UM9c%~DPT zpMmvTRWhaP)4Zt9@*2&~nr?{F+&lv-5Nk@EdDF7qpO)qlOPwMQ90!UY6l!TO5iuM| zYzNSBef~=I_Q$VSt;oG`mSO?cRxw>Bgg}ZZRCWEiyCcI~Uxe^35J#3r@`gUQe zrkwoxu}o-eeEdcUTo*p#(g}2x8+CCk>#%ZiK$S_te7Z0D_O;)gR)X^Z5P7SCv5JOO zp0A}v8kC`@!mMv}PK{3jOXPKZuD&iw3SNKDSwTlm`N zWmGLEVo`e8qg-8m@gQ3lMV<1q&PItwN~<4R${s~H`d||1p&Ob?pz^AW1vs6B$&t$E zdpz-|p*W&37&OU4;5ImKUwb3D0DP!piz5= { createWindow(); //Create Tray - tray = new Tray(assetPath("icon-taskbar.png")); + if (nativeTheme.shouldUseDarkColors) + tray = new Tray(assetPath("icon-taskbar-white.png")); + else + tray = new Tray(assetPath("icon-taskbar-black.png")); tray.on('double-click', () => restoreWindow()); tray.on('click', () => restoreWindow()); @@ -175,6 +179,16 @@ function setThumbarButtons() { ]); } +//_ button in ui +ipcMain.on('minimize', () => { + win.minimize(); +}); + +//X button in ui +ipcMain.on('close', () => { + win.close(); +}); + ipcMain.on('openUrl', (event, args) => { shell.openExternal(args); }); diff --git a/app/client/package-lock.json b/app/client/package-lock.json index a13db67..85dc9f5 100644 --- a/app/client/package-lock.json +++ b/app/client/package-lock.json @@ -102,9 +102,9 @@ } }, "@mdi/font": { - "version": "5.5.55", - "resolved": "https://registry.npmjs.org/@mdi/font/-/font-5.5.55.tgz", - "integrity": "sha512-xrVCXiRMz7ubB8mu6ehDhMADmGpLBsk3GWZccs39jWmhoTxatFnOvW8STJjqMGtePPNgGYYu/6m/AJVyMjBxnw==" + "version": "5.8.55", + "resolved": "https://registry.npmjs.org/@mdi/font/-/font-5.8.55.tgz", + "integrity": "sha512-8mrwfFBsmj+D67ZiGQSe5TU/lcWCtDyli2eshQ2fvLCZGRPqFMM23YQp4+JMOTpk5yMZKTeAwNWIYfITy76OHA==" }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", @@ -256,9 +256,9 @@ } }, "@types/express": { - "version": "4.17.7", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.7.tgz", - "integrity": "sha512-dCOT5lcmV/uC2J9k0rPafATeeyz+99xTt54ReX11/LObZgfzJqZNcW27zGhYyX+9iSEGXGt5qLPwRSvBZcLvtQ==", + "version": "4.17.8", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.8.tgz", + "integrity": "sha512-wLhcKh3PMlyA2cNAB9sjM1BntnhPMiM0JOBwPBqttjHev2428MLEB4AYVN+d8s2iyCVZac+o41Pflm/ZH5vLXQ==", "dev": true, "requires": { "@types/body-parser": "*", @@ -268,9 +268,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.9", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz", - "integrity": "sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA==", + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.13.tgz", + "integrity": "sha512-RgDi5a4nuzam073lRGKTUIaL3eF2+H7LJvJ8eUnCI0wA6SNjXc44DCmWNiTLs/AZ7QlsFWZiw/gTG3nSQGL0fA==", "dev": true, "requires": { "@types/node": "*", @@ -320,16 +320,6 @@ "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", "dev": true }, - "@types/mini-css-extract-plugin": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/@types/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.1.tgz", - "integrity": "sha512-+mN04Oszdz9tGjUP/c1ReVwJXxSniLd7lF++sv+8dkABxVNthg6uccei+4ssKxRHGoMmPxdn7uBdJWONSJGTGQ==", - "dev": true, - "optional": true, - "requires": { - "@types/webpack": "*" - } - }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", @@ -343,9 +333,9 @@ "dev": true }, "@types/node": { - "version": "14.6.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.0.tgz", - "integrity": "sha512-mikldZQitV94akrc4sCcSjtJfsTKt4p+e/s0AGscVA6XArQ9kFclP+ZiYUMnq987rc6QlYxXv/EivqlfSLxpKA==", + "version": "14.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz", + "integrity": "sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw==", "dev": true }, "@types/normalize-package-data": { @@ -361,9 +351,9 @@ "dev": true }, "@types/qs": { - "version": "6.9.4", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.4.tgz", - "integrity": "sha512-+wYo+L6ZF6BMoEjtf8zB2esQsqdV6WsjRK/GP9WOgLPrq87PbNWgIxS76dS5uvl/QXtHGakZmwTznIfcPXcKlQ==", + "version": "6.9.5", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.5.tgz", + "integrity": "sha512-/JHkVHtx/REVG0VVToGRGH2+23hsYLHdyG+GrvoUGlGAd0ErauXDyvHtRI/7H7mzLm+tBCKA7pfcpkQ1lf58iQ==", "dev": true }, "@types/range-parser": { @@ -373,13 +363,13 @@ "dev": true }, "@types/serve-static": { - "version": "1.13.5", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.5.tgz", - "integrity": "sha512-6M64P58N+OXjU432WoLLBQxbA0LRGBCRm7aAGQJ+SMC1IMl0dgRVi9EFfoDcS2a7Xogygk/eGN94CfwU9UF7UQ==", + "version": "1.13.6", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.6.tgz", + "integrity": "sha512-nuRJmv7jW7VmCVTn+IgYDkkbbDGyIINOeu/G0d74X3lm6E5KfMeQPJhxIt1ayQeQB3cSxvYs1RA/wipYoFB4EA==", "dev": true, "requires": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" + "@types/mime": "*", + "@types/node": "*" } }, "@types/source-list-map": { @@ -395,9 +385,9 @@ "dev": true }, "@types/uglify-js": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.9.3.tgz", - "integrity": "sha512-KswB5C7Kwduwjj04Ykz+AjvPcfgv/37Za24O2EDzYNbwyzOo8+ydtvzUfZ5UMguiVu29Gx44l1A6VsPPcmYu9w==", + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.11.1.tgz", + "integrity": "sha512-7npvPKV+jINLu1SpSYVWG8KvyJBhBa8tmzMMdDoVc2pWUYHN8KIXlPJhjJ4LT97c4dXJA2SHL/q6ADbDriZN+Q==", "dev": true, "requires": { "source-map": "^0.6.1" @@ -412,9 +402,9 @@ } }, "@types/webpack": { - "version": "4.41.21", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.21.tgz", - "integrity": "sha512-2j9WVnNrr/8PLAB5csW44xzQSJwS26aOnICsP3pSGCEdsu6KYtfQ6QJsVUKHWRnm1bL7HziJsfh5fHqth87yKA==", + "version": "4.41.24", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", + "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", "dev": true, "requires": { "@types/anymatch": "*", @@ -434,9 +424,9 @@ } }, "@types/webpack-dev-server": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", - "integrity": "sha512-3+86AgSzl18n5P1iUP9/lz3G3GMztCp+wxdDvVuNhx1sr1jE79GpYfKHL8k+Vht3N74K2n98CuAEw4YPJCYtDA==", + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.1.tgz", + "integrity": "sha512-rIb+LtUkKnh7+oIJm3WiMJONd71Q0lZuqGLcSqhZ5qjN9gV/CNmZe7Bai+brnBPZ/KVYOsr+4bFLiNZwjBicLw==", "dev": true, "requires": { "@types/connect-history-api-fallback": "*", @@ -447,9 +437,9 @@ } }, "@types/webpack-sources": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-1.4.2.tgz", - "integrity": "sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.0.0.tgz", + "integrity": "sha512-a5kPx98CNFRKQ+wqawroFunvFqv7GHm/3KOI52NY9xWADgc8smu4R6prt4EU/M4QfVjvgBkMqU4fBhw3QfMVkg==", "dev": true, "requires": { "@types/node": "*", @@ -466,18 +456,18 @@ } }, "@vue/cli-overlay": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.4.tgz", - "integrity": "sha512-nthli1n7rXaqaMZsH0KNdFqeYJxDOQNeaobp9SjeSdrpD1xAj/B0+RJMWQWIFsfdQn1AQP1UVMnkfdakTiLgxA==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-4.5.8.tgz", + "integrity": "sha512-M6q4QPKQfErHk54ycxBASgBadgdsK45f6v2NWUTAiFXdTtqv1Z7gR8JAbQhiXbni/m9571bLJnZFv5c8uhAHnw==", "dev": true }, "@vue/cli-plugin-eslint": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.4.tgz", - "integrity": "sha512-mWuhKtxMiAM70nPW/NnoWtf32YJoOPPt7SyNmsAjBKSRPcje+16Egl7BD8yuPKoF1MTkvs5CM/e7gp3AnSTFzQ==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-4.5.8.tgz", + "integrity": "sha512-1lg3K2D/harXbN4FvRoA1b0X9947H+G4Ql/43rxJY39OqswfK/d1ck438Fo9M4l1+zhBSUNDmcjn7Q2EH6qWmA==", "dev": true, "requires": { - "@vue/cli-shared-utils": "^4.5.4", + "@vue/cli-shared-utils": "^4.5.8", "eslint-loader": "^2.2.1", "globby": "^9.2.0", "inquirer": "^7.1.0", @@ -486,24 +476,24 @@ } }, "@vue/cli-plugin-router": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.4.tgz", - "integrity": "sha512-9/qRICZbq1qucq9M9z6jYT5UWNvcTu9BgHtXgsaK9gJsdmpxDIfD0SvW9nzZaHb8xxixvDRotMM/0Juw2oCsKQ==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-4.5.8.tgz", + "integrity": "sha512-tJwVLdX4jj0Ia/1hsBejRbo4gs0hb2z1z5ert+4Ve5RNdpOKUG69OaPQgXPqvuYSQh9MW7bqG0iJmYtVD+KBNw==", "dev": true, "requires": { - "@vue/cli-shared-utils": "^4.5.4" + "@vue/cli-shared-utils": "^4.5.8" } }, "@vue/cli-plugin-vuex": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.4.tgz", - "integrity": "sha512-X/F4E/dIRdiogKCdO4VGjUy5f4Fbxs7mu/gSi6Ubltle0eNE+tbBgLPH4r2g7GmHKNph4k39ikvfOMpXZcTFZg==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.8.tgz", + "integrity": "sha512-wU9WPhay1zBxtdd/HLRYhFRLBbG9lw3YTBJep9sTnYwUeXiEgum4O88Q2j6cwBBPPHMgeMrKMPHS85Jf4hMc0g==", "dev": true }, "@vue/cli-service": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.4.tgz", - "integrity": "sha512-30zcebYno9tMvGsvZsnSPtieBvU5H3CkRW1JgiBmPG3Fcxp3BGSAy82Dl1gOUEj1VsAUqXWKMWX6frkYldi8UA==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.5.8.tgz", + "integrity": "sha512-YcVEJvA5vQOcfRzhCQDfHxRW9WHvKqlQeiuSvNddfV2uQqKD3ifhsNYiZZuFvbev9qgRUmtmxSafpwYzj/LLBw==", "dev": true, "requires": { "@intervolga/optimize-cssnano-plugin": "^1.0.5", @@ -512,10 +502,10 @@ "@types/minimist": "^1.2.0", "@types/webpack": "^4.0.0", "@types/webpack-dev-server": "^3.11.0", - "@vue/cli-overlay": "^4.5.4", - "@vue/cli-plugin-router": "^4.5.4", - "@vue/cli-plugin-vuex": "^4.5.4", - "@vue/cli-shared-utils": "^4.5.4", + "@vue/cli-overlay": "^4.5.8", + "@vue/cli-plugin-router": "^4.5.8", + "@vue/cli-plugin-vuex": "^4.5.8", + "@vue/cli-shared-utils": "^4.5.8", "@vue/component-compiler-utils": "^3.1.2", "@vue/preload-webpack-plugin": "^1.1.0", "@vue/web-component-wrapper": "^1.2.0", @@ -555,7 +545,7 @@ "thread-loader": "^2.1.3", "url-loader": "^2.2.0", "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.0.0-beta.3", + "vue-loader-v16": "npm:vue-loader@^16.0.0-beta.7", "vue-style-loader": "^4.1.2", "webpack": "^4.0.0", "webpack-bundle-analyzer": "^3.8.0", @@ -565,9 +555,9 @@ }, "dependencies": { "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "cacache": { @@ -597,12 +587,12 @@ } }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "find-cache-dir": { @@ -675,14 +665,14 @@ } }, "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } }, "source-map": { @@ -721,9 +711,9 @@ } }, "@vue/cli-shared-utils": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.4.tgz", - "integrity": "sha512-7ZwAvGxl5szGuaJCc4jdPy/2Lb7oJvG847MDF+7pZ7FVl6bURwbUJjiUwL6DTxvpC4vch6B4tXfVvZFjzVP/bw==", + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-4.5.8.tgz", + "integrity": "sha512-pa6oenhBO/5HeDLRSokiwVN01gROACEDy3ESXWuPmragOREGNmmFKtkPHlqeYavGEX6LFp7f0VK3uMX6UYS5mQ==", "dev": true, "requires": { "@hapi/joi": "^15.0.1", @@ -997,9 +987,9 @@ } }, "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, "acorn-jsx": { @@ -1026,9 +1016,9 @@ "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=" }, "aggregate-error": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", - "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "requires": { "clean-stack": "^2.0.0", @@ -1132,9 +1122,9 @@ "dev": true }, "arch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz", - "integrity": "sha512-NTBIIbAfkJeIletyABbVtdPgeKfDafR+1mZV/AyyfC1UkVkp9iUjV+wwmqtUgphHYajbI86jejBJp5e+jkGTiQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true }, "argparse": { @@ -1324,9 +1314,9 @@ "dev": true }, "aws4": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, "axios": { @@ -1681,15 +1671,15 @@ } }, "browserslist": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.0.tgz", - "integrity": "sha512-pUsXKAF2lVwhmtpeA3LJrZ76jXuusrNyhduuQs7CDFf9foT4Y38aQOserd2lMe5DSSrjf3fx34oHwryuvxAUgQ==", + "version": "4.14.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.6.tgz", + "integrity": "sha512-zeFYcUo85ENhc/zxHbiIp0LGzzTrE2Pv2JhxvS7kpUb9Q9D38kUX6Bie7pGutJ/5iF5rOxE7CepAuWD56xJ33A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001111", - "electron-to-chromium": "^1.3.523", - "escalade": "^3.0.2", - "node-releases": "^1.1.60" + "caniuse-lite": "^1.0.30001154", + "electron-to-chromium": "^1.3.585", + "escalade": "^3.1.1", + "node-releases": "^1.1.65" } }, "buffer": { @@ -1857,18 +1847,28 @@ } }, "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } } } }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", @@ -1933,9 +1933,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001116", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001116.tgz", - "integrity": "sha512-f2lcYnmAI5Mst9+g0nkMIznFGsArRmZ0qU+dnq8l91hymdc2J3SFbiPhOJEeDqC1vtE8nc1qNQyklzB8veJefQ==", + "version": "1.0.30001156", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001156.tgz", + "integrity": "sha512-z7qztybA2eFZTB6Z3yvaQBIoJpQtsewRD74adw2UbRWwsRq3jIPvgrQGawBMbfafekQaD21FWuXNcywtTDGGCw==", "dev": true }, "case-sensitive-paths-webpack-plugin": { @@ -1974,9 +1974,9 @@ "dev": true }, "chokidar": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", - "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", "dev": true, "requires": { "anymatch": "~3.1.1", @@ -1986,7 +1986,7 @@ "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.4.0" + "readdirp": "~3.5.0" }, "dependencies": { "braces": { @@ -2134,12 +2134,11 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, @@ -2175,9 +2174,9 @@ "dev": true }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -2186,9 +2185,9 @@ } }, "cli-spinners": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.4.0.tgz", - "integrity": "sha512-sJAofoarcm76ZGpuooaO0eDy8saEy+YoZBLjC4h8srt4jeBnkYeOgqxgsJQTpyt2LjI5PTfLJHSL+41Yu4fEJA==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.5.0.tgz", + "integrity": "sha512-PC+AmIuK04E6aeSs/pUccSujsTzBhu4HzC2dL+CfJB/Jcc2qTRbEwZQDfIUpt2Xl8BodYBEq8w4fc0kU2I9DjQ==", "dev": true }, "cli-table3": { @@ -2313,13 +2312,13 @@ } }, "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", + "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", "dev": true, "requires": { "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "color-string": "^1.5.4" } }, "color-convert": { @@ -2338,9 +2337,9 @@ "dev": true }, "color-string": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", - "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz", + "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==", "dev": true, "requires": { "color-name": "^1.0.0", @@ -2544,9 +2543,9 @@ "dev": true }, "copy-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", + "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==", "dev": true, "requires": { "cacache": "^12.0.3", @@ -2559,7 +2558,7 @@ "normalize-path": "^3.0.0", "p-limit": "^2.2.1", "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", + "serialize-javascript": "^4.0.0", "webpack-log": "^2.0.0" }, "dependencies": { @@ -2618,12 +2617,6 @@ "find-up": "^3.0.0" } }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", - "dev": true - }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -2785,14 +2778,14 @@ }, "dependencies": { "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } } } @@ -2834,9 +2827,9 @@ } }, "css-what": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.3.0.tgz", - "integrity": "sha512-pv9JPyatiPaQ6pf4OvD/dbfm0o5LviWmwxNWzblYf/1u9QZd0ihV+PMwy5jdQWQ3349kZmKEx9WXuSka2dM4cg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true }, "cssesc": { @@ -2923,28 +2916,28 @@ "dev": true }, "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.1.0.tgz", + "integrity": "sha512-h+6w/W1WqXaJA4tb1dk7r5tVbOm97MsKxzwnvOR04UQ6GILroryjMWu3pmCCtL2mLaEStQ0fZgeGiy99mo7iyg==", "dev": true, "requires": { - "css-tree": "1.0.0-alpha.39" + "css-tree": "^1.0.0" }, "dependencies": { "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0.tgz", + "integrity": "sha512-CdVYz/Yuqw0VdKhXPBIgi8DO3NicJVYZNWeX9XcIuSp9ZoFT5IcleVRW07O5rMjdcx1mb+MEJPknTTEW7DdsYw==", "dev": true, "requires": { - "mdn-data": "2.0.6", + "mdn-data": "2.0.12", "source-map": "^0.6.1" } }, "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.12.tgz", + "integrity": "sha512-ULbAlgzVb8IqZ0Hsxm6hHSlQl3Jckst2YEQS7fODu9ilNWy2LvcoSY7TRFIktABP2mdppBioc66va90T+NUs8Q==", "dev": true }, "source-map": { @@ -3356,9 +3349,9 @@ }, "dependencies": { "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.2.tgz", + "integrity": "sha512-wFwTwCVebUrMgGeAwRL/NhZtHAUyT9n9yg4IMDwf10+6iCMxSkVq9MGCVEH+QZWo1nNidy8kNvwmv4zWHDTqvA==", "dev": true } } @@ -3405,9 +3398,9 @@ } }, "dot-prop": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz", - "integrity": "sha512-uEUyaDKoSQ1M4Oq8l45hSE26SnTxL6snNnqvK/VWx5wJhmff5z0FUVJDKDanor/6w3kzE3i7XZOk+7wC0EXr1A==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { "is-obj": "^2.0.0" @@ -3472,9 +3465,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.539", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.539.tgz", - "integrity": "sha512-rM0LWDIstdqfaRUADZetNrL6+zd/0NBmavbMEhBXgc2u/CC1d1GaDyN5hho29fFvBiOVFwrSWZkzmNcZnCEDog==", + "version": "1.3.589", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.589.tgz", + "integrity": "sha512-rQItBTFnol20HaaLm26UgSUduX7iGerwW7pEYX17MB1tI6LzFajiLV7iZ7LVcUcsN/7HrZUoCLrBauChy/IqEg==", "dev": true }, "elliptic": { @@ -3604,9 +3597,9 @@ } }, "entities": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz", - "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", "dev": true }, "errno": { @@ -3637,20 +3630,20 @@ } }, "es-abstract": { - "version": "1.17.6", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.6.tgz", - "integrity": "sha512-Fr89bON3WFyUi5EvAeI48QTWX0AyekGgLA8H+c+7fbfCkJwRWRMLd8CQedNEyJuoYYhmtEqY92pgte1FAhBlhw==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", + "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "has": "^1.0.3", "has-symbols": "^1.0.1", - "is-callable": "^1.2.0", - "is-regex": "^1.1.0", - "object-inspect": "^1.7.0", + "is-callable": "^1.2.2", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", + "object.assign": "^4.1.1", "string.prototype.trimend": "^1.0.1", "string.prototype.trimstart": "^1.0.1" } @@ -3667,9 +3660,9 @@ } }, "escalade": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.0.2.tgz", - "integrity": "sha512-gPYAU37hYCUhW5euPeR+Y74F7BL+IBsV93j5cvGriSaD1aG6MGsqsV1yamRdrWrb2j3aiZvb0X+UBOWpx3JWtQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, "escape-html": { @@ -3929,9 +3922,9 @@ "dev": true }, "eventemitter3": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", - "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, "events": { @@ -4521,6 +4514,17 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, "get-stream": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", @@ -5069,9 +5073,9 @@ } }, "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, "iferr": { @@ -5396,9 +5400,9 @@ "dev": true }, "is-callable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.0.tgz", - "integrity": "sha512-pyVD9AaGLxtg6srb2Ng6ynWJqkHU9bEM087AKck0w8QwDarTfNcpIYoU8x8Hv2Icm8u6kFJM18Dag8lyqGkviw==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", "dev": true }, "is-ci": { @@ -5508,6 +5512,12 @@ "is-extglob": "^2.1.1" } }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=", + "dev": true + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -5683,9 +5693,9 @@ "dev": true }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { "has-flag": "^4.0.0" @@ -5736,6 +5746,12 @@ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", @@ -5934,9 +5950,9 @@ } }, "loglevel": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", - "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.0.tgz", + "integrity": "sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ==", "dev": true }, "lower-case": { @@ -6377,9 +6393,9 @@ } }, "node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", - "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, "node-ipc": { @@ -6433,9 +6449,9 @@ } }, "node-releases": { - "version": "1.1.60", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.60.tgz", - "integrity": "sha512-gsO4vjEdQaTusZAEebUWp2a5d7dF5DYoIpDG7WySnk7BuZDW+GPpHXoXXuYawRBr/9t5q54tirPz79kFIWg4dA==", + "version": "1.1.65", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.65.tgz", + "integrity": "sha512-YpzJOe2WFIW0V4ZkJQd/DGR/zdVwc/pI4Nl1CZrBO19FdRcSTmsuhdttw9rsTzzJLrNcSloLiBbEYx1C4f6gpA==", "dev": true }, "normalize-package-data": { @@ -6571,13 +6587,35 @@ "dev": true }, "object-is": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", - "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "object-keys": { @@ -6596,15 +6634,15 @@ } }, "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" } }, "object.getownpropertydescriptors": { @@ -6687,9 +6725,9 @@ } }, "opener": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true }, "opn": { @@ -6866,14 +6904,14 @@ } }, "parse-json": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.0.1.tgz", - "integrity": "sha512-ztoZ4/DYeXQq4E21v169sC8qWINGpcosGv9XhTDvg9/hWvx/zrFkc9BiWxR58OJLHGk28j5BL0SDLeV2WmFZlQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1", + "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, @@ -7087,9 +7125,9 @@ "dev": true }, "postcss": { - "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", - "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "version": "7.0.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", + "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -7115,9 +7153,9 @@ } }, "postcss-calc": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.3.tgz", - "integrity": "sha512-IB/EAEmZhIMEIhG7Ov4x+l47UaXOS1n2f4FBUk/aKllQhtSCxWhTzn0nJgkqN7fo/jcWySvWTSB6Syk9L+31bA==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "dev": true, "requires": { "postcss": "^7.0.27", @@ -7201,9 +7239,9 @@ } }, "postcss-load-config": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", - "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", "dev": true, "requires": { "cosmiconfig": "^5.0.0", @@ -7610,14 +7648,15 @@ } }, "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz", + "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==", "dev": true, "requires": { "cssesc": "^3.0.0", "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "uniq": "^1.0.1", + "util-deprecate": "^1.0.2" } }, "postcss-svgo": { @@ -7677,13 +7716,13 @@ "optional": true }, "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" + "lodash": "^4.17.20", + "renderkid": "^2.0.4" } }, "process": { @@ -7912,9 +7951,9 @@ } }, "readdirp": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", - "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", "dev": true, "requires": { "picomatch": "^2.2.1" @@ -7968,16 +8007,16 @@ "dev": true }, "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.4.tgz", + "integrity": "sha512-K2eXrSOJdq+HuKzlcjOlGoOarUu5SDguDEhE7+Ah4zuOWL40j8A/oHvLlLob9PSTNvVnBd+/q0Er1QfpEuem5g==", "dev": true, "requires": { "css-select": "^1.1.0", "dom-converter": "^0.2", "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" + "lodash": "^4.17.20", + "strip-ansi": "^3.0.0" }, "dependencies": { "ansi-regex": { @@ -8217,9 +8256,9 @@ "dev": true }, "sass": { - "version": "1.26.10", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", - "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.29.0.tgz", + "integrity": "sha512-ZpwAUFgnvAUCdkjwPREny+17BpUj8nh5Yr6zKPGtLNTLrmtoRYIjm7njP24COhjJldjwW1dcv52Lpf4tNZVVRA==", "dev": true, "requires": { "chokidar": ">=2.0.0 <4.0.0" @@ -8275,12 +8314,12 @@ "dev": true }, "selfsigned": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", - "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "version": "1.10.8", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", + "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", "dev": true, "requires": { - "node-forge": "0.9.0" + "node-forge": "^0.10.0" } }, "semver": { @@ -8875,9 +8914,9 @@ } }, "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", + "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", "dev": true }, "spdy": { @@ -8894,12 +8933,12 @@ }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -8925,12 +8964,12 @@ }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "ms": { @@ -9089,23 +9128,67 @@ } }, "string.prototype.trimend": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", - "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.2.tgz", + "integrity": "sha512-8oAG/hi14Z4nOVP0z6mdiVZ/wqjDtWSLygMigTzAb+7aPEDTleeFf+WrF+alzecxIRkckkJVn+dTlwzJXORATw==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "string.prototype.trimstart": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", - "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.2.tgz", + "integrity": "sha512-7F6CdBTl5zyu30BJFdzSTlSlLPwODC23Od+iLoVH8X6+3fvDPPuBVVj9iaB1GOsSTSIgVfsfm27R2FGrAPznWg==", "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "es-abstract": "^1.18.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + } } }, "string_decoder": { @@ -9403,9 +9486,9 @@ "dev": true }, "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "requires": { "setimmediate": "^1.0.4" @@ -9752,14 +9835,14 @@ }, "dependencies": { "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" } } } @@ -9879,9 +9962,9 @@ "dev": true }, "vue": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.11.tgz", - "integrity": "sha512-VfPwgcGABbGAue9+sfrD4PuwFar7gPb1yl1UK1MwXoQPAw0BKSqWfoYCT/ThFrdEVWoI51dBuyCoiNU9bZDZxQ==" + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz", + "integrity": "sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg==" }, "vue-cli-plugin-i18n": { "version": "1.0.1", @@ -10115,9 +10198,9 @@ } }, "vue-loader": { - "version": "15.9.3", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.3.tgz", - "integrity": "sha512-Y67VnGGgVLH5Voostx8JBZgPQTlDQeOVBLOEsjc2cXbCYBKexSKEpOA56x0YZofoDOTszrLnIShyOX1p9uCEHA==", + "version": "15.9.5", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.5.tgz", + "integrity": "sha512-oeMOs2b5o5gRqkxfds10bCx6JeXYTwivRgbb8hzOrcThD2z1+GqEKE3EX9A2SGbsYDf4rXwRg6D5n1w0jO5SwA==", "dev": true, "requires": { "@vue/component-compiler-utils": "^3.1.0", @@ -10136,35 +10219,31 @@ } }, "vue-loader-v16": { - "version": "npm:vue-loader@16.0.0-beta.5", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.0.0-beta.5.tgz", - "integrity": "sha512-ciWfzNefqWlmzKznCWY9hl+fPP4KlQ0A9MtHbJ/8DpyY+dAM8gDrjufIdxwTgC4szE4EZC3A6ip/BbrqM84GqA==", + "version": "npm:vue-loader@16.0.0-rc.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.0.0-rc.0.tgz", + "integrity": "sha512-S4F7jhBQFuJbLtyjfrMYl4gBFhMACHtkZ+rJuH6/hvgxeAEAPBY5aVKn1+LuVE9+U1RGGQ9Nq/7DSR72spf0PQ==", "dev": true, "optional": true, "requires": { - "@types/mini-css-extract-plugin": "^0.9.1", - "chalk": "^3.0.0", + "chalk": "^4.1.0", "hash-sum": "^2.0.0", - "loader-utils": "^1.2.3", - "merge-source-map": "^1.1.0", - "source-map": "^0.6.1" + "loader-utils": "^2.0.0" }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "optional": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "optional": true, "requires": { @@ -10196,17 +10275,32 @@ "dev": true, "optional": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", "dev": true, - "optional": true + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } }, "supports-color": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", - "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "optional": true, "requires": { @@ -10216,9 +10310,9 @@ } }, "vue-router": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.3.tgz", - "integrity": "sha512-BADg1mjGWX18Dpmy6bOGzGNnk7B/ZA0RxuA6qedY/YJwirMfKXIDzcccmHbQI0A6k5PzMdMloc0ElHfyOoX35A==" + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.9.tgz", + "integrity": "sha512-CGAKWN44RqXW06oC+u4mPgHLQQi2t6vLD/JbGRDAXm0YpMv0bgpKuU5bBd7AvMgfTz9kXVRIWKHqRwGEb8xFkA==" }, "vue-socket.io": { "version": "3.0.10", @@ -10247,9 +10341,9 @@ } }, "vue-template-compiler": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.11.tgz", - "integrity": "sha512-KIq15bvQDrcCjpGjrAhx4mUlyyHfdmTaoNfeoATHLAiWB+MU3cx4lOzMwrnUh9cCxy0Lt1T11hAFY6TQgroUAA==", + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", + "integrity": "sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg==", "dev": true, "requires": { "de-indent": "^1.0.2", @@ -10263,9 +10357,9 @@ "dev": true }, "vuetify": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.3.9.tgz", - "integrity": "sha512-E5K9flTvS21tCkHgqDBMl0BY/Rld4SLUaJpQ+sQdL8/2uPcWmWLrdumn4SI8LBFojE0UP1GSaH4zKuxLL36fYg==" + "version": "2.3.16", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-2.3.16.tgz", + "integrity": "sha512-LHPqY+Gmyb/75xJscO0a3CuB4ZdpqHLNaGMAbmfTyapI8Q02+hjABEZzitFU/XObD2KhrNWPJzmGZPhbshGUzg==" }, "vuetify-loader": { "version": "1.6.0", @@ -10400,9 +10494,9 @@ } }, "webpack": { - "version": "4.44.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", - "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", @@ -10431,9 +10525,9 @@ } }, "webpack-bundle-analyzer": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.8.0.tgz", - "integrity": "sha512-PODQhAYVEourCcOuU+NiYI7WdR8QyELZGgPvB1y2tjbUpbmcQOt5Q7jEK+ttd5se0KSBKD9SXHCEozS++Wllmw==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", "dev": true, "requires": { "acorn": "^7.1.1", @@ -10445,16 +10539,16 @@ "express": "^4.16.3", "filesize": "^3.6.1", "gzip-size": "^5.0.0", - "lodash": "^4.17.15", + "lodash": "^4.17.19", "mkdirp": "^0.5.1", "opener": "^1.5.1", "ws": "^6.0.0" }, "dependencies": { "acorn": { - "version": "7.4.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.0.tgz", - "integrity": "sha512-+G7P8jJmCHr+S+cLfQxygbWhXy+8YTVGzAkpEbcLo2mLoL7tij/VG41QSHACSf5QgYRhMZYHuNc6drJaO0Da+w==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true } } @@ -10605,12 +10699,12 @@ } }, "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.2.0.tgz", + "integrity": "sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.2" } }, "emoji-regex": { @@ -10871,12 +10965,11 @@ }, "dependencies": { "ansi-styles": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", - "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "@types/color-name": "^1.1.1", "color-convert": "^2.0.1" } }, diff --git a/app/client/package.json b/app/client/package.json index 14633bc..2316374 100644 --- a/app/client/package.json +++ b/app/client/package.json @@ -10,28 +10,28 @@ "watch": "vue-cli-service build --watch" }, "dependencies": { - "@mdi/font": "^5.5.55", + "@mdi/font": "^5.8.55", "axios": "^0.19.2", "roboto-fontface": "*", - "vue": "^2.6.11", + "vue": "^2.6.12", "vue-esc": "^3.0.1", "vue-i18n": "^8.17.3", - "vue-router": "^3.2.0", + "vue-router": "^3.4.9", "vue-socket.io": "^3.0.10", - "vuetify": "^2.2.11" + "vuetify": "^2.3.16" }, "devDependencies": { "@intlify/vue-i18n-loader": "^1.0.0", - "@vue/cli-plugin-eslint": "~4.5.0", - "@vue/cli-plugin-router": "~4.5.0", - "@vue/cli-service": "~4.5.0", + "@vue/cli-plugin-eslint": "^4.5.8", + "@vue/cli-plugin-router": "^4.5.8", + "@vue/cli-service": "^4.5.8", "eslint": "^6.7.2", "eslint-plugin-vue": "^6.2.2", - "sass": "^1.19.0", + "sass": "^1.29.0", "sass-loader": "^8.0.0", "vue-cli-plugin-i18n": "~1.0.1", "vue-cli-plugin-vuetify": "~2.0.7", - "vue-template-compiler": "^2.6.11", + "vue-template-compiler": "^2.6.12", "vuetify-loader": "^1.3.0" }, "eslintConfig": { diff --git a/app/client/src/App.vue b/app/client/src/App.vue index 35d5724..8ad2b9f 100644 --- a/app/client/src/App.vue +++ b/app/client/src/App.vue @@ -1,6 +1,21 @@