From b3bcbf7b7faa508e7b5f10b4e026119bc889e4b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Garc=C3=ADa=20Isa=C3=ADa?= Date: Mon, 11 Mar 2024 14:56:05 -0300 Subject: [PATCH 1/2] Fix package-json.lock Setting the project up yields these changes in the package-json.lock, so its format must have changed somewhere down the line. These changes have been automatically generated by npm. --- client/package-lock.json | 712 +++++++++++++++++++-------------------- 1 file changed, 356 insertions(+), 356 deletions(-) diff --git a/client/package-lock.json b/client/package-lock.json index aecb2faf..a8d9f47d 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -22,10 +22,10 @@ "resolved": "https://registry.npmjs.org/@material/button/-/button-0.32.0.tgz", "integrity": "sha512-3PBA+o8T5lFJbCo2GZD8sm5U4VXiHDN6nHkrKlysuvcbo6QQK1C3ZMP4BIj2nmSpodvNRXOk8opG3feDcubg3g==", "requires": { - "@material/elevation": "^0.28.0", - "@material/ripple": "^0.32.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/elevation": "0.28.0", + "@material/ripple": "0.32.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/card": { @@ -33,10 +33,10 @@ "resolved": "https://registry.npmjs.org/@material/card/-/card-0.32.0.tgz", "integrity": "sha512-Y/o8Mekvlt3su0K80gcLpmcdFUa+D57nKDI3nVcM1Xi2r5/ra3qjAmFda5mauxZK/8PzyB/FJzF1fy/RH5s+9g==", "requires": { - "@material/elevation": "^0.28.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0" + "@material/elevation": "0.28.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0" } }, "@material/checkbox": { @@ -44,12 +44,12 @@ "resolved": "https://registry.npmjs.org/@material/checkbox/-/checkbox-0.32.0.tgz", "integrity": "sha512-Rc6sidCCsc+wyktwd6KhNqAt14H6zSEarwLnvqCaYLv/Ml+lqg2SjQ3mg9rRKt1JREaN7G9BGKQKAnB//OMY4g==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/selection-control": "^0.32.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/selection-control": "0.32.0", + "@material/theme": "0.30.0" } }, "@material/chips": { @@ -57,8 +57,8 @@ "resolved": "https://registry.npmjs.org/@material/chips/-/chips-0.32.0.tgz", "integrity": "sha512-bw4LSzF+Ejyi4Z7iZHZE5J2k437b2iLVM9bGjkXYZ4bkFR+gqjjfB9787FEQGoowHwKOWmuVwYrsO+Vsomf6jg==", "requires": { - "@material/base": "^0.29.0", - "@material/ripple": "^0.32.0" + "@material/base": "0.29.0", + "@material/ripple": "0.32.0" } }, "@material/dialog": { @@ -66,14 +66,14 @@ "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-0.32.0.tgz", "integrity": "sha512-tmOdwpFAT5aI4nI43ldzgZ5ONPEZzhE8Nf95DnP8najwKni/aY3D61yo3KwrE2Q0fuuXL1e6AEojX83IHEEciw==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/elevation": "^0.28.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.1.1", - "focus-trap": "^2.3.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/elevation": "0.28.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.1.1", + "focus-trap": "2.4.3" }, "dependencies": { "@material/typography": { @@ -88,12 +88,12 @@ "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-0.30.0.tgz", "integrity": "sha512-NZyp6jVd6cDucBPUl391cTuIkR5Vy5OdrdNQxvH+pTjvb7R2yQJKVv2a7PxuR1uKjGM1vRudFOdXpviwbplr9A==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/elevation": "^0.28.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/elevation": "0.28.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/elevation": { @@ -101,8 +101,8 @@ "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-0.28.0.tgz", "integrity": "sha512-U2utCuMDDhrJ8Cyisz16GAejN9h9xyS4jvVkt2uIOUyPZRjnaJyoAbpyf0mOzFxIdBuRpNGJYm2PoAwHsSA+xw==", "requires": { - "@material/animation": "^0.25.0", - "@material/theme": "^0.4.0" + "@material/animation": "0.25.0", + "@material/theme": "0.4.0" }, "dependencies": { "@material/theme": { @@ -117,10 +117,10 @@ "resolved": "https://registry.npmjs.org/@material/fab/-/fab-0.32.0.tgz", "integrity": "sha512-VWzka0qpDxDuqPai9alrFUQadpyEwSGuwt+vgqV0gL5vs0VxLlEa1XP8McZSvdCdHGPNEZtohUif2ZaDEiMSzQ==", "requires": { - "@material/animation": "^0.25.0", - "@material/elevation": "^0.28.0", - "@material/ripple": "^0.32.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/elevation": "0.28.0", + "@material/ripple": "0.32.0", + "@material/theme": "0.30.0" } }, "@material/floating-label": { @@ -128,9 +128,9 @@ "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-0.32.0.tgz", "integrity": "sha512-YrcRSK04EnvmVJw2bH0if9zOaag6zUbk41vW2FQZJkkaKd3kQt02d0RqlAJ9qSKciGNb0J0h/EDMcdGpNDAp6Q==", "requires": { - "@material/base": "^0.29.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0" + "@material/base": "0.29.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0" } }, "@material/form-field": { @@ -138,11 +138,11 @@ "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-0.32.0.tgz", "integrity": "sha512-DrUSzqS73H+ksyI0HM66q7IRVSuIIN5dvapayaCXscoSVq5jU1jObqDNtu7PmBxEqvXj68SHrRWm7M06m06a5w==", "requires": { - "@material/base": "^0.29.0", - "@material/rtl": "^0.30.0", - "@material/selection-control": "^0.32.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/base": "0.29.0", + "@material/rtl": "0.30.0", + "@material/selection-control": "0.32.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/grid-list": { @@ -150,10 +150,10 @@ "resolved": "https://registry.npmjs.org/@material/grid-list/-/grid-list-0.30.0.tgz", "integrity": "sha512-RjL5npvXRWqYE1ro83JjzF2JTimIqVrshCcjSCkiFcDY0AKyEBfihvtHA2JhngLgCgKBBcSHDzNL8sqGMT8AJg==", "requires": { - "@material/base": "^0.29.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/base": "0.29.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/icon-toggle": { @@ -161,10 +161,10 @@ "resolved": "https://registry.npmjs.org/@material/icon-toggle/-/icon-toggle-0.32.0.tgz", "integrity": "sha512-49jrIvP64yVkhVuwek4PmPumMllB3CkqGHgGaSlNJHGdZ3VaSD4DqxnKD0avxhPxEUWg/NXy1dEE+3YFrI/Caw==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/ripple": "^0.32.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/ripple": "0.32.0", + "@material/theme": "0.30.0" } }, "@material/layout-grid": { @@ -177,9 +177,9 @@ "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-0.32.0.tgz", "integrity": "sha512-vd/jlnK/paWZnsr9rvKkeo4qjIDTd59TljSUzqgXN4wiOwiCqXWtNgsy+veKG4fNLVqwad7ECKizUn2iQ/+IMQ==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/theme": "0.30.0" } }, "@material/linear-progress": { @@ -187,9 +187,9 @@ "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-0.30.0.tgz", "integrity": "sha512-xKeC22ni5B2xEoYwY8bBJABS3Xkxa1qjKb+bWu0zf90F7e3bQ0rp2pvzHSp0GGJHTAChu1COMXOyZ1QzaBYtGg==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/theme": "0.30.0" } }, "@material/list": { @@ -197,10 +197,10 @@ "resolved": "https://registry.npmjs.org/@material/list/-/list-0.32.0.tgz", "integrity": "sha512-03eZsHYRSS7b+fUsx5gBkRhUubfPYYg5Nr7PwLdEPLR5VuQ6RzgcNYcBnLtIa5rdvrd6NugNNSL9c2k27Qjt6g==", "requires": { - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/menu": { @@ -208,11 +208,11 @@ "resolved": "https://registry.npmjs.org/@material/menu/-/menu-0.31.0.tgz", "integrity": "sha512-9318W8Ws1lnJzsXC9+3hVaYJkGxJOXNHR4PaIpvI9T4ZmyRu5+E6Cp0hf42RTQ1bHTDLOSG/tPuKvsN9VW/6hQ==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/elevation": "^0.28.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/elevation": "0.28.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/radio": { @@ -220,11 +220,11 @@ "resolved": "https://registry.npmjs.org/@material/radio/-/radio-0.32.0.tgz", "integrity": "sha512-a+uUiCem0ULjcdH3mwOz/dabLGiiCshqr/Gu5xN1kB6bDLmXybM50DMgw3TowRXyyS4YOX6tm6j+af4dsiNJNQ==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/ripple": "^0.32.0", - "@material/selection-control": "^0.32.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/ripple": "0.32.0", + "@material/selection-control": "0.32.0", + "@material/theme": "0.30.0" } }, "@material/ripple": { @@ -232,8 +232,8 @@ "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-0.32.0.tgz", "integrity": "sha512-pfG16d1/46f4QnrUHG66aV22kbY7sh7n2HR/cFALX6D0l0Kae3+xjuUnr1yy32Y1tzLAc84U9jGEzTDykVff9A==", "requires": { - "@material/base": "^0.29.0", - "@material/theme": "^0.30.0" + "@material/base": "0.29.0", + "@material/theme": "0.30.0" } }, "@material/rtl": { @@ -246,14 +246,14 @@ "resolved": "https://registry.npmjs.org/@material/select/-/select-0.32.0.tgz", "integrity": "sha512-KLlP4i1QDzsDJoIW4qA1JB17zSrgHSG2PpxKeqhUjqb9W5Q71LJ6QjhPynFA897sq1Wd9WTSHl41BAu2qUZlFA==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/list": "^0.32.0", - "@material/menu": "^0.31.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/list": "0.32.0", + "@material/menu": "0.31.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/selection-control": { @@ -261,7 +261,7 @@ "resolved": "https://registry.npmjs.org/@material/selection-control/-/selection-control-0.32.0.tgz", "integrity": "sha512-zlq6x5n0pN3eKJQBYkWdh4UQScF7Ui7g7XIeeuKnNFo99oxJoKtuGk3WX5/OBc0wU4qe38rfQW6XGeFG4Adk3Q==", "requires": { - "@material/ripple": "^0.32.0" + "@material/ripple": "0.32.0" } }, "@material/slider": { @@ -269,10 +269,10 @@ "resolved": "https://registry.npmjs.org/@material/slider/-/slider-0.32.0.tgz", "integrity": "sha512-FmV9tjzhj9KfTpxXL2YNgV3STQTWXmROp7SJqrz8v2JpDXiVyI/pq/DhcFLEMvs096cIZWgH+iyZPQGFTPH12A==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0" } }, "@material/snackbar": { @@ -280,11 +280,11 @@ "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-0.30.0.tgz", "integrity": "sha512-zQamWIxco7wZGYHXZ5G6TGTUKeZgS/EZ+YgRhA5hm6ZwfZrQYhn8coWRPOfsgHHlDN511sA8svU41h6HArlSFA==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/switch": { @@ -292,9 +292,9 @@ "resolved": "https://registry.npmjs.org/@material/switch/-/switch-0.32.0.tgz", "integrity": "sha512-nn5HN8AdSb4aSOJEEG9wGvPg+wPhg2rMD3j8WTX1HZ7c0HklgM07SuNKI+Yz5VFgfA28m3qFJAdHIv7OdzSuaQ==", "requires": { - "@material/animation": "^0.25.0", - "@material/elevation": "^0.28.0", - "@material/theme": "^0.30.0" + "@material/animation": "0.25.0", + "@material/elevation": "0.28.0", + "@material/theme": "0.30.0" } }, "@material/tabs": { @@ -302,12 +302,12 @@ "resolved": "https://registry.npmjs.org/@material/tabs/-/tabs-0.32.0.tgz", "integrity": "sha512-RWzxlQoR6MPqxCP2kVNrxg4+D2A5eT7WO0cqkoxsbDz8wAPeNlU/vdr17bnTlhAiiwcDCKulxHRNX7Gztwwg0A==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/textfield": { @@ -315,14 +315,14 @@ "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-0.32.0.tgz", "integrity": "sha512-5gLDjBE14LqRT3NcToYZu/vVL/FzPY/kPT+oqzyZaRfvx3iyTBXSPsE0LOfGIgPv+Z65Z4g1PoccLWW/cZWHbw==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/floating-label": "^0.32.0", - "@material/line-ripple": "^0.32.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/floating-label": "0.32.0", + "@material/line-ripple": "0.32.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/theme": { @@ -335,12 +335,12 @@ "resolved": "https://registry.npmjs.org/@material/toolbar/-/toolbar-0.32.0.tgz", "integrity": "sha512-eDouRzRFqOpOigm1nOr8QrfEGJW87gdzhqlM8YbrIzUchm3JouAQgV62wvDs+mMpy2jXj1rMBZOTbtff78myqA==", "requires": { - "@material/base": "^0.29.0", - "@material/elevation": "^0.28.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/base": "0.29.0", + "@material/elevation": "0.28.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/top-app-bar": { @@ -348,13 +348,13 @@ "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-0.32.0.tgz", "integrity": "sha512-zdL70MN10Hd1831o0xdGGAASemY4ht2Wz2juANaK3fCf9uvv2UFouS8eJa4BX16rHenIzwrffuA1EKn96RauaQ==", "requires": { - "@material/animation": "^0.25.0", - "@material/base": "^0.29.0", - "@material/elevation": "^0.28.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/theme": "^0.30.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/base": "0.29.0", + "@material/elevation": "0.28.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/theme": "0.30.0", + "@material/typography": "0.28.0" } }, "@material/typography": { @@ -373,9 +373,9 @@ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "assert": { @@ -384,7 +384,7 @@ "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { - "object-assign": "^4.1.1", + "object-assign": "4.1.1", "util": "0.10.3" }, "dependencies": { @@ -435,12 +435,12 @@ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.1" } }, "browserify-cipher": { @@ -449,9 +449,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "browserify-aes": "1.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" } }, "browserify-des": { @@ -460,10 +460,10 @@ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3", + "safe-buffer": "5.2.0" }, "dependencies": { "safe-buffer": { @@ -480,8 +480,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "bn.js": "4.11.8", + "randombytes": "2.1.0" } }, "browserify-sign": { @@ -490,13 +490,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.5.4", + "inherits": "2.0.3", + "parse-asn1": "5.1.5" } }, "browserify-zlib": { @@ -505,7 +505,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "~1.0.5" + "pako": "1.0.10" } }, "buffer": { @@ -514,9 +514,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "base64-js": "1.3.1", + "ieee754": "1.1.13", + "isarray": "1.0.0" } }, "buffer-xor": { @@ -537,8 +537,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.1" } }, "classnames": { @@ -552,7 +552,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "^0.1.4" + "date-now": "0.1.4" } }, "constants-browserify": { @@ -573,8 +573,8 @@ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "bn.js": "4.11.8", + "elliptic": "6.5.4" } }, "create-hash": { @@ -583,11 +583,11 @@ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" } }, "create-hmac": { @@ -596,12 +596,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.1", + "sha.js": "2.4.11" } }, "create-react-class": { @@ -609,8 +609,8 @@ "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "loose-envify": "1.3.1", + "object-assign": "4.1.1" } }, "crypto-browserify": { @@ -619,17 +619,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "browserify-cipher": "1.0.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.3", + "randombytes": "2.1.0", + "randomfill": "1.0.4" } }, "date-now": { @@ -644,8 +644,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "diffie-hellman": { @@ -654,9 +654,9 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.1.0" } }, "domain-browser": { @@ -671,13 +671,13 @@ "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, "requires": { - "bn.js": "^4.11.9", - "brorand": "^1.1.0", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.1", - "inherits": "^2.0.4", - "minimalistic-assert": "^1.0.1", - "minimalistic-crypto-utils": "^1.0.1" + "bn.js": "4.12.0", + "brorand": "1.1.0", + "hash.js": "1.1.7", + "hmac-drbg": "1.0.1", + "inherits": "2.0.4", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" }, "dependencies": { "bn.js": { @@ -699,7 +699,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "~0.4.13" + "iconv-lite": "0.4.19" } }, "events": { @@ -714,8 +714,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "md5.js": "1.3.5", + "safe-buffer": "5.1.1" } }, "fbjs": { @@ -723,13 +723,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.9" + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.31" }, "dependencies": { "core-js": { @@ -744,7 +744,7 @@ "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-2.4.3.tgz", "integrity": "sha512-sT5Ip9nyAIxWq8Apt1Fdv6yTci5GotaOtO5Ro1/+F3PizttNBcCYz8j/Qze54PPFK73KUbOqh++HUCiyNPqvhA==", "requires": { - "tabbable": "^1.0.3" + "tabbable": "1.1.2" } }, "hash-base": { @@ -753,8 +753,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.1" } }, "hash.js": { @@ -763,8 +763,8 @@ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "highlight.js": { @@ -778,9 +778,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "hash.js": "1.1.7", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" } }, "https-browserify": { @@ -828,8 +828,8 @@ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" + "node-fetch": "1.7.3", + "whatwg-fetch": "2.0.4" } }, "js-tokens": { @@ -842,7 +842,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "requires": { - "js-tokens": "^3.0.0" + "js-tokens": "3.0.2" } }, "material-components-web": { @@ -850,40 +850,40 @@ "resolved": "https://registry.npmjs.org/material-components-web/-/material-components-web-0.32.0.tgz", "integrity": "sha512-f2etJyWzZu/5U1qYnybzHXuUhyEAG19a/OFjSLi6rYJtjY1BtPS+Az9IHvnKDB7ahLET00vEtMKZbNsSa8Eksw==", "requires": { - "@material/animation": "^0.25.0", - "@material/auto-init": "^0.32.0", - "@material/base": "^0.29.0", - "@material/button": "^0.32.0", - "@material/card": "^0.32.0", - "@material/checkbox": "^0.32.0", - "@material/chips": "^0.32.0", - "@material/dialog": "^0.32.0", - "@material/drawer": "^0.30.0", - "@material/elevation": "^0.28.0", - "@material/fab": "^0.32.0", - "@material/floating-label": "^0.32.0", - "@material/form-field": "^0.32.0", - "@material/grid-list": "^0.30.0", - "@material/icon-toggle": "^0.32.0", - "@material/layout-grid": "^0.24.0", - "@material/line-ripple": "^0.32.0", - "@material/linear-progress": "^0.30.0", - "@material/list": "^0.32.0", - "@material/menu": "^0.31.0", - "@material/radio": "^0.32.0", - "@material/ripple": "^0.32.0", - "@material/rtl": "^0.30.0", - "@material/select": "^0.32.0", - "@material/selection-control": "^0.32.0", - "@material/slider": "^0.32.0", - "@material/snackbar": "^0.30.0", - "@material/switch": "^0.32.0", - "@material/tabs": "^0.32.0", - "@material/textfield": "^0.32.0", - "@material/theme": "^0.30.0", - "@material/toolbar": "^0.32.0", - "@material/top-app-bar": "^0.32.0", - "@material/typography": "^0.28.0" + "@material/animation": "0.25.0", + "@material/auto-init": "0.32.0", + "@material/base": "0.29.0", + "@material/button": "0.32.0", + "@material/card": "0.32.0", + "@material/checkbox": "0.32.0", + "@material/chips": "0.32.0", + "@material/dialog": "0.32.0", + "@material/drawer": "0.30.0", + "@material/elevation": "0.28.0", + "@material/fab": "0.32.0", + "@material/floating-label": "0.32.0", + "@material/form-field": "0.32.0", + "@material/grid-list": "0.30.0", + "@material/icon-toggle": "0.32.0", + "@material/layout-grid": "0.24.0", + "@material/line-ripple": "0.32.0", + "@material/linear-progress": "0.30.0", + "@material/list": "0.32.0", + "@material/menu": "0.31.0", + "@material/radio": "0.32.0", + "@material/ripple": "0.32.0", + "@material/rtl": "0.30.0", + "@material/select": "0.32.0", + "@material/selection-control": "0.32.0", + "@material/slider": "0.32.0", + "@material/snackbar": "0.30.0", + "@material/switch": "0.32.0", + "@material/tabs": "0.32.0", + "@material/textfield": "0.32.0", + "@material/theme": "0.30.0", + "@material/toolbar": "0.32.0", + "@material/top-app-bar": "0.32.0", + "@material/typography": "0.28.0" } }, "md5.js": { @@ -892,9 +892,9 @@ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "hash-base": "3.0.4", + "inherits": "2.0.3", + "safe-buffer": "5.2.0" }, "dependencies": { "safe-buffer": { @@ -911,8 +911,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "bn.js": "4.11.8", + "brorand": "1.1.0" } }, "minimalistic-assert": { @@ -939,7 +939,7 @@ "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "minimist": "^1.2.5" + "minimist": "1.2.6" } }, "node-fetch": { @@ -947,8 +947,8 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" + "encoding": "0.1.12", + "is-stream": "1.1.0" } }, "node-libs-browser": { @@ -957,29 +957,29 @@ "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dev": true, "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", + "assert": "1.5.0", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "3.0.0", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.5", + "stream-browserify": "2.0.2", + "stream-http": "2.8.3", + "string_decoder": "1.3.0", + "timers-browserify": "2.0.11", "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" + "url": "0.11.0", + "util": "0.11.1", + "vm-browserify": "1.1.0" }, "dependencies": { "safe-buffer": { @@ -994,7 +994,7 @@ "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, "requires": { - "safe-buffer": "~5.2.0" + "safe-buffer": "5.2.0" } } } @@ -1022,12 +1022,12 @@ "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", "dev": true, "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.17", + "safe-buffer": "5.1.1" } }, "path-browserify": { @@ -1042,11 +1042,11 @@ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.1", + "sha.js": "2.4.11" } }, "process": { @@ -1060,7 +1060,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "~2.0.3" + "asap": "2.0.6" } }, "prop-types": { @@ -1068,9 +1068,9 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "react-is": "16.10.1" }, "dependencies": { "loose-envify": { @@ -1078,7 +1078,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "js-tokens": "3.0.2" } } } @@ -1089,12 +1089,12 @@ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.5", + "randombytes": "2.1.0", + "safe-buffer": "5.2.0" }, "dependencies": { "safe-buffer": { @@ -1129,7 +1129,7 @@ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { - "safe-buffer": "^5.1.0" + "safe-buffer": "5.1.1" } }, "randomfill": { @@ -1138,8 +1138,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "randombytes": "2.1.0", + "safe-buffer": "5.1.1" } }, "react": { @@ -1147,10 +1147,10 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.8.6.tgz", "integrity": "sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.7.2", + "scheduler": "0.13.6" } }, "react-dom": { @@ -1158,10 +1158,10 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz", "integrity": "sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.6" + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.7.2", + "scheduler": "0.13.6" } }, "react-flip-move": { @@ -1174,8 +1174,8 @@ "resolved": "https://registry.npmjs.org/react-highlight.js/-/react-highlight.js-1.0.7.tgz", "integrity": "sha512-OVPKnV0ZvU+V//HExwbV8M9CWy49Eo/9y9pBN2OsNWUFPN6dE4YZBLmJW/5sM2DxI5v/QQLyxOnTnSSfGCP+9Q==", "requires": { - "highlight.js": "^9.3.0", - "prop-types": "^15.6.0" + "highlight.js": "9.15.10", + "prop-types": "15.7.2" }, "dependencies": { "highlight.js": { @@ -1198,7 +1198,7 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.8.tgz", "integrity": "sha1-a3suFBCDvjjIWVqlH8VXdccZk5Q=", "requires": { - "fbjs": "^0.8.9" + "fbjs": "0.8.16" } } } @@ -1214,13 +1214,13 @@ "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" }, "dependencies": { "process-nextick-args": { @@ -1235,7 +1235,7 @@ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.1" } } } @@ -1252,8 +1252,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "3.0.4", + "inherits": "2.0.3" } }, "rmwc": { @@ -1261,7 +1261,7 @@ "resolved": "https://registry.npmjs.org/rmwc/-/rmwc-1.4.1.tgz", "integrity": "sha512-Y8mZoc5tUgnQm/fTCz0lJIgJq2HzR+yTJxkhq6bunw56bJE1D09MNklfltQit5ss8olb0Dv7xwIARv4C+wGvqw==", "requires": { - "classnames": "^2.2.5", + "classnames": "2.2.5", "material-components-web": "0.32.0" } }, @@ -1276,8 +1276,8 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" + "loose-envify": "1.3.1", + "object-assign": "4.1.1" } }, "setimmediate": { @@ -1291,8 +1291,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.1" } }, "shadow-cljs": { @@ -1301,13 +1301,13 @@ "integrity": "sha512-b419+WQxTB7Nnr6n5Bqh1G7mC3+jfye5ZJAK000HBThbYjVFw1nskzS3vOMs3neHRcX8fwBKgM5k652pNHD+6g==", "dev": true, "requires": { - "mkdirp": "^0.5.1", - "node-libs-browser": "^2.0.0", - "readline-sync": "^1.4.7", + "mkdirp": "0.5.5", + "node-libs-browser": "2.2.1", + "readline-sync": "1.4.10", "shadow-cljs-jar": "1.3.1", - "source-map-support": "^0.4.15", - "which": "^1.3.1", - "ws": "^3.0.0" + "source-map-support": "0.4.18", + "which": "1.3.1", + "ws": "3.3.3" } }, "shadow-cljs-jar": { @@ -1328,7 +1328,7 @@ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { - "source-map": "^0.5.6" + "source-map": "0.5.7" } }, "stream-browserify": { @@ -1337,8 +1337,8 @@ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "2.0.3", + "readable-stream": "2.3.5" } }, "stream-http": { @@ -1347,11 +1347,11 @@ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" }, "dependencies": { "process-nextick-args": { @@ -1366,13 +1366,13 @@ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.1", + "safe-buffer": "5.1.1", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "string_decoder": { @@ -1381,7 +1381,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.1" } } } @@ -1397,7 +1397,7 @@ "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", "dev": true, "requires": { - "setimmediate": "^1.0.4" + "setimmediate": "1.0.5" } }, "to-arraybuffer": { @@ -1473,7 +1473,7 @@ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { - "isexe": "^2.0.0" + "isexe": "2.0.0" } }, "ws": { @@ -1482,9 +1482,9 @@ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0", - "ultron": "~1.1.0" + "async-limiter": "1.0.1", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" } }, "xtend": { From 1ad8cb60b8764bc388438b508cfe0d8facfb0fa3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C3=ADas=20Garc=C3=ADa=20Isa=C3=ADa?= Date: Mon, 11 Mar 2024 15:02:52 -0300 Subject: [PATCH 2/2] Replace Consumers Dataset dropdown an autoselect In production, the amount of datasets to pick from was getting large and unsorted, so the UX was really bad. This change mimics the Region selection, with an autoselect control for the users to filter the available options. See #717 --- .../client/projects2/components/settings.cljs | 2 +- .../client/sources/components/dropdown.cljs | 31 ++++++------------- 2 files changed, 11 insertions(+), 22 deletions(-) diff --git a/client/src/planwise/client/projects2/components/settings.cljs b/client/src/planwise/client/projects2/components/settings.cljs index b59a1ba0..a4a2f6f1 100644 --- a/client/src/planwise/client/projects2/components/settings.cljs +++ b/client/src/planwise/client/projects2/components/settings.cljs @@ -217,7 +217,7 @@ (when-not read-only [sources-type-component {:label "Data type"}]) [sources-dropdown-component {:label "Consumer Dataset" - :value (:source-set-id @current-project) + :model (:source-set-id @current-project) :on-change #(dispatch [:projects2/save-key :source-set-id %]) :disabled? read-only}] [current-project-input {:label "Consumers Unit" :path [:config :demographics :unit-name] :type "text" :disabled read-only :empty-label (capitalize consumer-unit)}] diff --git a/client/src/planwise/client/sources/components/dropdown.cljs b/client/src/planwise/client/sources/components/dropdown.cljs index 496acc50..8af76f9a 100644 --- a/client/src/planwise/client/sources/components/dropdown.cljs +++ b/client/src/planwise/client/sources/components/dropdown.cljs @@ -4,6 +4,7 @@ [planwise.client.asdf :as asdf] [planwise.client.components.common2 :as common2] [planwise.client.utils :as utils] + [planwise.client.ui.filter-select :as filter-select] [planwise.client.ui.rmwc :as m])) (def in-sources (rf/path [:sources])) @@ -14,29 +15,17 @@ [(subscribe [:sources/list]) (subscribe [:projects2/source-types])]) (fn [[list types] _] - (->> list - (filter (fn [{:keys [type]}] (types type))) - (mapv (fn [{:keys [id name type]}] {:value id :label name :type type}))))) + (filter (fn [{:keys [type]}] (types type)) list))) ;; ---------------------------------------------------------------------------- ;; Views -(defn- sources-select-component - [{:keys [label value options empty-label on-change]}] - [m/Select {:label (if (empty? options) empty-label label) - :disabled (empty? options) - :value (str value) - :options options - :onChange #(on-change (js/parseInt (-> % .-target .-value)))}]) - (defn sources-dropdown-component - [{:keys [label value on-change disabled?]}] - (let [options (subscribe [:sources/dropdown-options]) - component (if (or disabled? (empty? @options)) - common2/disabled-input-component - sources-select-component)] - [component {:label label - :value value - :options @options - :empty-label "No sources layer available." - :on-change on-change}])) \ No newline at end of file + [attrs] + (let [props (merge {:choices @(rf/subscribe [:sources/dropdown-options]) + :label-fn :name + :render-fn (fn [source] [:div.option-row + [:span (:name source)] + [:span.option-context (:value source)]])} + attrs)] + (into [filter-select/single-dropdown] (mapcat identity props))))