diff --git a/package-lock.json b/package-lock.json
index d74547c..52c8e7c 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "ucentral-client",
- "version": "2.5.4",
+ "version": "2.5.6",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "ucentral-client",
- "version": "2.5.4",
+ "version": "2.5.6",
"dependencies": {
"@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1",
@@ -32,7 +32,7 @@
"react-tooltip": "^4.2.21",
"react-widgets": "^5.1.1",
"sass": "^1.35.1",
- "ucentral-libs": "^1.0.38",
+ "ucentral-libs": "^1.0.42",
"uuid": "^8.3.2"
},
"devDependencies": {
@@ -67,7 +67,6 @@
"husky": "^4.3.8",
"lint-staged": "^11.0.0",
"mini-css-extract-plugin": "^1.6.1",
- "node-sass": "^5.0.0",
"path": "^0.12.7",
"prettier": "^2.3.2",
"react-refresh": "^0.9.0",
@@ -3006,7 +3005,9 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/accepts": {
"version": "1.3.7",
@@ -3118,6 +3119,8 @@
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.4.2"
}
@@ -3211,13 +3214,17 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/are-we-there-yet": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
@@ -3278,6 +3285,8 @@
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3374,6 +3383,8 @@
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
"integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"safer-buffer": "~2.1.0"
}
@@ -3383,6 +3394,8 @@
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.8"
}
@@ -3432,6 +3445,8 @@
"resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
"integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": "*"
}
@@ -3446,7 +3461,9 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/atob": {
"version": "2.1.2",
@@ -3492,6 +3509,8 @@
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": "*"
}
@@ -3500,7 +3519,9 @@
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/axe-core": {
"version": "4.3.2",
@@ -3696,6 +3717,8 @@
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"tweetnacl": "^0.14.3"
}
@@ -3935,6 +3958,8 @@
"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
"integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"camelcase": "^2.0.0",
"map-obj": "^1.0.0"
@@ -3948,6 +3973,8 @@
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -3978,7 +4005,9 @@
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/chalk": {
"version": "2.4.2",
@@ -4045,6 +4074,8 @@
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=10"
}
@@ -4354,6 +4385,8 @@
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -4406,6 +4439,8 @@
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"delayed-stream": "~1.0.0"
},
@@ -4548,7 +4583,9 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/content-disposition": {
"version": "0.5.3",
@@ -5093,6 +5130,8 @@
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"array-find-index": "^1.0.1"
},
@@ -5217,6 +5256,8 @@
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"assert-plus": "^1.0.0"
},
@@ -5512,6 +5553,8 @@
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.4.0"
}
@@ -5520,7 +5563,9 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/depd": {
"version": "1.1.2",
@@ -5724,6 +5769,8 @@
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
@@ -5814,6 +5861,8 @@
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=6"
}
@@ -6847,7 +6896,9 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/extend-shallow": {
"version": "3.0.2",
@@ -6921,7 +6972,9 @@
"dev": true,
"engines": [
"node >=0.6.0"
- ]
+ ],
+ "optional": true,
+ "peer": true
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
@@ -7236,6 +7289,8 @@
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": "*"
}
@@ -7245,6 +7300,8 @@
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
@@ -7316,6 +7373,8 @@
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"minipass": "^3.0.0"
},
@@ -7359,6 +7418,8 @@
"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
@@ -7375,6 +7436,8 @@
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -7384,6 +7447,8 @@
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"number-is-nan": "^1.0.0"
},
@@ -7396,6 +7461,8 @@
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -7410,6 +7477,8 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"ansi-regex": "^2.0.0"
},
@@ -7422,6 +7491,8 @@
"resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
"integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"globule": "^1.0.0"
},
@@ -7472,6 +7543,8 @@
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
"integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -7502,6 +7575,8 @@
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"assert-plus": "^1.0.0"
}
@@ -7586,6 +7661,8 @@
"resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
"integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"glob": "~7.1.1",
"lodash": "~4.17.10",
@@ -7635,6 +7712,8 @@
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=4"
}
@@ -7645,6 +7724,8 @@
"integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
"deprecated": "this library is no longer supported",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"ajv": "^6.12.3",
"har-schema": "^2.0.0"
@@ -7670,6 +7751,8 @@
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"ansi-regex": "^2.0.0"
},
@@ -7682,6 +7765,8 @@
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -7735,7 +7820,9 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/has-value": {
"version": "1.0.0",
@@ -8141,6 +8228,8 @@
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
@@ -8497,6 +8586,8 @@
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
"integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"repeating": "^2.0.0"
},
@@ -8789,6 +8880,8 @@
"resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
"integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
},
@@ -8990,7 +9083,9 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/is-unicode-supported": {
"version": "0.1.0",
@@ -9008,7 +9103,9 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/is-windows": {
"version": "1.0.2",
@@ -9052,7 +9149,9 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/jest-worker": {
"version": "26.6.2",
@@ -9093,7 +9192,9 @@
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
"integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/js-tokens": {
"version": "4.0.0",
@@ -9117,7 +9218,9 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/jsesc": {
"version": "2.5.2",
@@ -9147,7 +9250,9 @@
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/json-schema-traverse": {
"version": "0.4.1",
@@ -9165,7 +9270,9 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/json3": {
"version": "3.3.3",
@@ -9205,6 +9312,8 @@
"engines": [
"node >=0.6.0"
],
+ "optional": true,
+ "peer": true,
"dependencies": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
@@ -9743,6 +9852,8 @@
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"currently-unhandled": "^0.4.1",
"signal-exit": "^3.0.0"
@@ -9801,6 +9912,8 @@
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
"integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9852,6 +9965,8 @@
"resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
"integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"camelcase-keys": "^2.0.0",
"decamelize": "^1.1.2",
@@ -9873,6 +9988,8 @@
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"path-exists": "^2.0.0",
"pinkie-promise": "^2.0.0"
@@ -9886,6 +10003,8 @@
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"graceful-fs": "^4.1.2",
"parse-json": "^2.2.0",
@@ -9902,6 +10021,8 @@
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"error-ex": "^1.2.0"
},
@@ -9914,6 +10035,8 @@
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"pinkie-promise": "^2.0.0"
},
@@ -9926,6 +10049,8 @@
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"graceful-fs": "^4.1.2",
"pify": "^2.0.0",
@@ -9940,6 +10065,8 @@
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -9949,6 +10076,8 @@
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"load-json-file": "^1.0.0",
"normalize-package-data": "^2.3.2",
@@ -9963,6 +10092,8 @@
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"find-up": "^1.0.0",
"read-pkg": "^1.0.0"
@@ -9976,6 +10107,8 @@
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"is-utf8": "^0.2.0"
},
@@ -10149,6 +10282,8 @@
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
"integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"yallist": "^4.0.0"
},
@@ -10161,6 +10296,8 @@
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"minipass": "^3.0.0",
"yallist": "^4.0.0"
@@ -10231,7 +10368,8 @@
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
"integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
- "dev": true
+ "dev": true,
+ "optional": true
},
"node_modules/nanoid": {
"version": "3.1.25",
@@ -10335,6 +10473,8 @@
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
"integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"env-paths": "^2.2.0",
"glob": "^7.1.4",
@@ -10359,6 +10499,8 @@
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"glob": "^7.1.3"
},
@@ -10374,6 +10516,8 @@
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"lru-cache": "^6.0.0"
},
@@ -10396,6 +10540,8 @@
"integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==",
"dev": true,
"hasInstallScript": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
@@ -10426,6 +10572,8 @@
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -10435,6 +10583,8 @@
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -10444,6 +10594,8 @@
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"ansi-styles": "^2.2.1",
"escape-string-regexp": "^1.0.2",
@@ -10460,6 +10612,8 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"ansi-regex": "^2.0.0"
},
@@ -10472,6 +10626,8 @@
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.8.0"
}
@@ -10481,6 +10637,8 @@
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
"integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"abbrev": "1"
},
@@ -10558,6 +10716,8 @@
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
@@ -10582,6 +10742,8 @@
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -10591,6 +10753,8 @@
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": "*"
}
@@ -11182,7 +11346,9 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/picomatch": {
"version": "2.3.0",
@@ -11972,7 +12138,9 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/pump": {
"version": "3.0.0",
@@ -12008,6 +12176,8 @@
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.6"
}
@@ -12465,6 +12635,8 @@
"resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
"integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"indent-string": "^2.1.0",
"strip-indent": "^1.0.1"
@@ -12670,6 +12842,8 @@
"resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
"integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"is-finite": "^1.0.0"
},
@@ -12683,6 +12857,8 @@
"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
"deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"aws-sign2": "~0.7.0",
"aws4": "^1.8.0",
@@ -12715,6 +12891,8 @@
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
"deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.",
"dev": true,
+ "optional": true,
+ "peer": true,
"bin": {
"uuid": "bin/uuid"
}
@@ -12950,6 +13128,8 @@
"resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
"integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"glob": "^7.0.0",
"lodash": "^4.0.0",
@@ -13032,6 +13212,8 @@
"resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
"integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"js-base64": "^2.1.8",
"source-map": "^0.4.2"
@@ -13042,6 +13224,8 @@
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"amdefine": ">=0.0.4"
},
@@ -13790,6 +13974,8 @@
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
"integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
@@ -13932,6 +14118,8 @@
"resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
"integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"readable-stream": "^2.0.1"
}
@@ -14077,6 +14265,8 @@
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
"integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"get-stdin": "^4.0.1"
},
@@ -14442,6 +14632,8 @@
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.8.tgz",
"integrity": "sha512-sb9b0cp855NbkMJcskdSYA7b11Q8JsX4qe4pyUAfHp+Y6jBjJeek2ZVlwEfWayshEIwlIzXx0Fain3QG9JPm2A==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -14459,6 +14651,8 @@
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
"dev": true,
+ "optional": true,
+ "peer": true,
"bin": {
"mkdirp": "bin/cmd.js"
},
@@ -14743,6 +14937,8 @@
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"psl": "^1.1.28",
"punycode": "^2.1.1"
@@ -14756,6 +14952,8 @@
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
"integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=0.10.0"
}
@@ -14765,6 +14963,8 @@
"resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
"integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"glob": "^7.1.2"
}
@@ -14791,6 +14991,8 @@
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"safe-buffer": "^5.0.1"
},
@@ -14802,7 +15004,9 @@
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"node_modules/type-check": {
"version": "0.4.0",
@@ -14842,9 +15046,9 @@
}
},
"node_modules/ucentral-libs": {
- "version": "1.0.38",
- "resolved": "https://registry.npmjs.org/ucentral-libs/-/ucentral-libs-1.0.38.tgz",
- "integrity": "sha512-kh87XQq1m+JF3+F//FfYlm8xNTse8GZn/8g+v8fx7fLdayZxmVhGykCBtDmoUc+cgRHsK5iHWuNX2K/HGSC73Q==",
+ "version": "1.0.42",
+ "resolved": "https://registry.npmjs.org/ucentral-libs/-/ucentral-libs-1.0.42.tgz",
+ "integrity": "sha512-BbVeltsnM+AGfzvWMEH3EiyV0OT6nTlTl44FrkveCkEKLrAVW0IZn5gZUVULvN1qcNfjQOq+c1lNss+23JuS8g==",
"dependencies": {
"@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1",
@@ -15225,6 +15429,8 @@
"engines": [
"node >=0.6.0"
],
+ "optional": true,
+ "peer": true,
"dependencies": {
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
@@ -16147,6 +16353,8 @@
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"string-width": "^1.0.2 || 2"
}
@@ -16156,6 +16364,8 @@
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=4"
}
@@ -16165,6 +16375,8 @@
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"engines": {
"node": ">=4"
}
@@ -16174,6 +16386,8 @@
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
@@ -16187,6 +16401,8 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"dependencies": {
"ansi-regex": "^3.0.0"
},
@@ -18633,7 +18849,9 @@
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"accepts": {
"version": "1.3.7",
@@ -18718,7 +18936,9 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"ansi-colors": {
"version": "4.1.1",
@@ -18782,13 +19002,17 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"are-we-there-yet": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"delegates": "^1.0.0",
"readable-stream": "^2.0.6"
@@ -18836,7 +19060,9 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"array-flatten": {
"version": "2.1.2",
@@ -18903,6 +19129,8 @@
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
"integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"safer-buffer": "~2.1.0"
}
@@ -18911,7 +19139,9 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"assign-symbols": {
"version": "1.0.0",
@@ -18951,7 +19181,9 @@
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
"integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"async-limiter": {
"version": "1.0.1",
@@ -18963,7 +19195,9 @@
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"atob": {
"version": "2.1.2",
@@ -18989,13 +19223,17 @@
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"aws4": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
"integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"axe-core": {
"version": "4.3.2",
@@ -19157,6 +19395,8 @@
"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
"integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"tweetnacl": "^0.14.3"
}
@@ -19352,6 +19592,8 @@
"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
"integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"camelcase": "^2.0.0",
"map-obj": "^1.0.0"
@@ -19361,7 +19603,9 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
}
}
},
@@ -19387,7 +19631,9 @@
"version": "0.12.0",
"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
"integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"chalk": {
"version": "2.4.2",
@@ -19445,7 +19691,9 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
"integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"chrome-trace-event": {
"version": "1.0.3",
@@ -19689,7 +19937,9 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
"integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"collection-visit": {
"version": "1.0.0",
@@ -19738,6 +19988,8 @@
"resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
"integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"delayed-stream": "~1.0.0"
}
@@ -19852,7 +20104,9 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
"integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"content-disposition": {
"version": "0.5.3",
@@ -20249,6 +20503,8 @@
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"array-find-index": "^1.0.1"
}
@@ -20340,6 +20596,8 @@
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
"integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"assert-plus": "^1.0.0"
}
@@ -20566,13 +20824,17 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"delegates": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"depd": {
"version": "1.1.2",
@@ -20740,6 +21002,8 @@
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
"integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"jsbn": "~0.1.0",
"safer-buffer": "^2.1.0"
@@ -20814,7 +21078,9 @@
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz",
"integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"envinfo": {
"version": "7.8.1",
@@ -21601,7 +21867,9 @@
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"extend-shallow": {
"version": "3.0.2",
@@ -21659,7 +21927,9 @@
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
"integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"fast-deep-equal": {
"version": "3.1.3",
@@ -21902,13 +22172,17 @@
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"form-data": {
"version": "2.3.3",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
"integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.6",
@@ -21958,6 +22232,8 @@
"resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
"integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"minipass": "^3.0.0"
}
@@ -21991,6 +22267,8 @@
"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
"integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"aproba": "^1.0.3",
"console-control-strings": "^1.0.0",
@@ -22006,13 +22284,17 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
"integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@@ -22022,6 +22304,8 @@
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -22033,6 +22317,8 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -22044,6 +22330,8 @@
"resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
"integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"globule": "^1.0.0"
}
@@ -22081,7 +22369,9 @@
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
"integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"get-stream": {
"version": "6.0.1",
@@ -22100,6 +22390,8 @@
"resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
"integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"assert-plus": "^1.0.0"
}
@@ -22165,6 +22457,8 @@
"resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
"integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"glob": "~7.1.1",
"lodash": "~4.17.10",
@@ -22204,13 +22498,17 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
"integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"har-validator": {
"version": "5.1.5",
"resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
"integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"ajv": "^6.12.3",
"har-schema": "^2.0.0"
@@ -22230,6 +22528,8 @@
"resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
"integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"ansi-regex": "^2.0.0"
},
@@ -22238,7 +22538,9 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
}
}
},
@@ -22273,7 +22575,9 @@
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
"integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"has-value": {
"version": "1.0.0",
@@ -22616,6 +22920,8 @@
"resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
"integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"assert-plus": "^1.0.0",
"jsprim": "^1.2.2",
@@ -22865,6 +23171,8 @@
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
"integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"repeating": "^2.0.0"
}
@@ -23086,7 +23394,9 @@
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
"integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"is-fullwidth-code-point": {
"version": "3.0.0",
@@ -23216,7 +23526,9 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
"integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"is-unicode-supported": {
"version": "0.1.0",
@@ -23228,7 +23540,9 @@
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"is-windows": {
"version": "1.0.2",
@@ -23263,7 +23577,9 @@
"version": "0.1.2",
"resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"jest-worker": {
"version": "26.6.2",
@@ -23297,7 +23613,9 @@
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz",
"integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"js-tokens": {
"version": "4.0.0",
@@ -23318,7 +23636,9 @@
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
"integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"jsesc": {
"version": "2.5.2",
@@ -23342,7 +23662,9 @@
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
"integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"json-schema-traverse": {
"version": "0.4.1",
@@ -23360,7 +23682,9 @@
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
"integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"json3": {
"version": "3.3.3",
@@ -23391,6 +23715,8 @@
"resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
"integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"assert-plus": "1.0.0",
"extsprintf": "1.3.0",
@@ -23803,6 +24129,8 @@
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"currently-unhandled": "^0.4.1",
"signal-exit": "^3.0.0"
@@ -23845,7 +24173,9 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
"integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"map-visit": {
"version": "1.0.0",
@@ -23888,6 +24218,8 @@
"resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
"integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"camelcase-keys": "^2.0.0",
"decamelize": "^1.1.2",
@@ -23906,6 +24238,8 @@
"resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
"integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"path-exists": "^2.0.0",
"pinkie-promise": "^2.0.0"
@@ -23916,6 +24250,8 @@
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
"integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"graceful-fs": "^4.1.2",
"parse-json": "^2.2.0",
@@ -23929,6 +24265,8 @@
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
"integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"error-ex": "^1.2.0"
}
@@ -23938,6 +24276,8 @@
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
"integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"pinkie-promise": "^2.0.0"
}
@@ -23947,6 +24287,8 @@
"resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
"integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"graceful-fs": "^4.1.2",
"pify": "^2.0.0",
@@ -23957,13 +24299,17 @@
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"read-pkg": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
"integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"load-json-file": "^1.0.0",
"normalize-package-data": "^2.3.2",
@@ -23975,6 +24321,8 @@
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
"integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"find-up": "^1.0.0",
"read-pkg": "^1.0.0"
@@ -23985,6 +24333,8 @@
"resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
"integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"is-utf8": "^0.2.0"
}
@@ -24111,6 +24461,8 @@
"resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
"integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"yallist": "^4.0.0"
}
@@ -24120,6 +24472,8 @@
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
"integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"minipass": "^3.0.0",
"yallist": "^4.0.0"
@@ -24175,7 +24529,8 @@
"version": "2.15.0",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz",
"integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==",
- "dev": true
+ "dev": true,
+ "optional": true
},
"nanoid": {
"version": "3.1.25",
@@ -24261,6 +24616,8 @@
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
"integrity": "sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"env-paths": "^2.2.0",
"glob": "^7.1.4",
@@ -24279,6 +24636,8 @@
"resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
"integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"glob": "^7.1.3"
}
@@ -24288,6 +24647,8 @@
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
"integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"lru-cache": "^6.0.0"
}
@@ -24305,6 +24666,8 @@
"resolved": "https://registry.npmjs.org/node-sass/-/node-sass-5.0.0.tgz",
"integrity": "sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"async-foreach": "^0.1.3",
"chalk": "^1.1.1",
@@ -24328,19 +24691,25 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"ansi-styles": "^2.2.1",
"escape-string-regexp": "^1.0.2",
@@ -24354,6 +24723,8 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -24362,7 +24733,9 @@
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
}
}
},
@@ -24371,6 +24744,8 @@
"resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
"integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"abbrev": "1"
}
@@ -24426,6 +24801,8 @@
"resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
"integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"are-we-there-yet": "~1.1.2",
"console-control-strings": "~1.1.0",
@@ -24446,13 +24823,17 @@
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
"integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"oauth-sign": {
"version": "0.9.0",
"resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
"integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"object-assign": {
"version": "4.1.1",
@@ -24897,7 +25278,9 @@
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"picomatch": {
"version": "2.3.0",
@@ -25438,7 +25821,9 @@
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
"integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"pump": {
"version": "3.0.0",
@@ -25466,7 +25851,9 @@
"version": "6.5.2",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"querystring": {
"version": "0.2.1",
@@ -25814,6 +26201,8 @@
"resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
"integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"indent-string": "^2.1.0",
"strip-indent": "^1.0.1"
@@ -25978,6 +26367,8 @@
"resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
"integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"is-finite": "^1.0.0"
}
@@ -25987,6 +26378,8 @@
"resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
"integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"aws-sign2": "~0.7.0",
"aws4": "^1.8.0",
@@ -26014,7 +26407,9 @@
"version": "3.4.0",
"resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
"integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
}
}
},
@@ -26195,6 +26590,8 @@
"resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz",
"integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"glob": "^7.0.0",
"lodash": "^4.0.0",
@@ -26243,6 +26640,8 @@
"resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
"integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"js-base64": "^2.1.8",
"source-map": "^0.4.2"
@@ -26253,6 +26652,8 @@
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
"integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"amdefine": ">=0.0.4"
}
@@ -26898,6 +27299,8 @@
"resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
"integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"asn1": "~0.2.3",
"assert-plus": "^1.0.0",
@@ -27011,6 +27414,8 @@
"resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
"integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"readable-stream": "^2.0.1"
}
@@ -27128,6 +27533,8 @@
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
"integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"get-stdin": "^4.0.1"
}
@@ -27407,6 +27814,8 @@
"resolved": "https://registry.npmjs.org/tar/-/tar-6.1.8.tgz",
"integrity": "sha512-sb9b0cp855NbkMJcskdSYA7b11Q8JsX4qe4pyUAfHp+Y6jBjJeek2ZVlwEfWayshEIwlIzXx0Fain3QG9JPm2A==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -27420,7 +27829,9 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
"integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
}
}
},
@@ -27638,6 +28049,8 @@
"resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
"integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"psl": "^1.1.28",
"punycode": "^2.1.1"
@@ -27647,13 +28060,17 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
"integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"true-case-path": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
"integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"glob": "^7.1.2"
}
@@ -27680,6 +28097,8 @@
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
"integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"safe-buffer": "^5.0.1"
}
@@ -27688,7 +28107,9 @@
"version": "0.14.5",
"resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
"integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"type-check": {
"version": "0.4.0",
@@ -27716,9 +28137,9 @@
}
},
"ucentral-libs": {
- "version": "1.0.38",
- "resolved": "https://registry.npmjs.org/ucentral-libs/-/ucentral-libs-1.0.38.tgz",
- "integrity": "sha512-kh87XQq1m+JF3+F//FfYlm8xNTse8GZn/8g+v8fx7fLdayZxmVhGykCBtDmoUc+cgRHsK5iHWuNX2K/HGSC73Q==",
+ "version": "1.0.42",
+ "resolved": "https://registry.npmjs.org/ucentral-libs/-/ucentral-libs-1.0.42.tgz",
+ "integrity": "sha512-BbVeltsnM+AGfzvWMEH3EiyV0OT6nTlTl44FrkveCkEKLrAVW0IZn5gZUVULvN1qcNfjQOq+c1lNss+23JuS8g==",
"requires": {
"@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1",
@@ -28028,6 +28449,8 @@
"resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
"integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"assert-plus": "^1.0.0",
"core-util-is": "1.0.2",
@@ -28725,6 +29148,8 @@
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
"integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"string-width": "^1.0.2 || 2"
},
@@ -28733,19 +29158,25 @@
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"is-fullwidth-code-point": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
+ "dev": true,
+ "optional": true,
+ "peer": true
},
"string-width": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"is-fullwidth-code-point": "^2.0.0",
"strip-ansi": "^4.0.0"
@@ -28756,6 +29187,8 @@
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
"integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
"dev": true,
+ "optional": true,
+ "peer": true,
"requires": {
"ansi-regex": "^3.0.0"
}
diff --git a/package.json b/package.json
index 5db9849..06c3ebf 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ucentral-client",
- "version": "2.5.4",
+ "version": "2.5.6",
"dependencies": {
"@coreui/coreui": "^3.4.0",
"@coreui/icons": "^2.0.1",
@@ -26,7 +26,7 @@
"react-tooltip": "^4.2.21",
"react-widgets": "^5.1.1",
"sass": "^1.35.1",
- "ucentral-libs": "^1.0.38",
+ "ucentral-libs": "^1.0.42",
"uuid": "^8.3.2"
},
"main": "index.js",
@@ -82,7 +82,6 @@
"husky": "^4.3.8",
"lint-staged": "^11.0.0",
"mini-css-extract-plugin": "^1.6.1",
- "node-sass": "^5.0.0",
"path": "^0.12.7",
"prettier": "^2.3.2",
"react-refresh": "^0.9.0",
diff --git a/public/locales/de/translation.json b/public/locales/de/translation.json
index bac8c83..6ed39ac 100644
--- a/public/locales/de/translation.json
+++ b/public/locales/de/translation.json
@@ -98,6 +98,7 @@
"error": "Fehler",
"error_adding_note": "Fehler beim Hinzufügen einer Notiz",
"error_code": "Fehlercode",
+ "errors": "Fehler",
"execute_now": "Möchten Sie diesen Befehl jetzt ausführen?",
"executed": "Ausgeführt",
"exit": "Ausgang",
@@ -146,7 +147,7 @@
"no_items": "Keine Gegenstände",
"none": "Keiner",
"not_connected": "Nicht verbunden",
- "of_connected": "% der Geräte",
+ "of_connected": "% der verbundenen Geräte",
"off": "Aus",
"on": "An",
"optional": "Wahlweise",
@@ -181,6 +182,7 @@
"success": "Erfolg",
"system": "System",
"table": "Tabelle",
+ "time_per_device": "Gerät/Sekunde",
"timestamp": "Zeit",
"to": "zu",
"type": "Art",
@@ -319,13 +321,13 @@
"error_edit_blacklist": "Fehler beim Bearbeiten der schwarzen Liste: {{error}}",
"error_fetching_device": "Fehler beim Abrufen der Geräteinformationen: {{error}}",
"error_fetching_devices": "Fehler beim Abrufen von Geräten: {{error}}",
- "health_explanation": "Zustand der angeschlossenen Geräte",
- "memory_explanation": "Von angeschlossenen Geräten belegter Speicher",
+ "health_explanation": "Zustand der verbundenen Geräte ((Geräte = 100 % * 100 + Geräte > 90 % * 95 + Geräte > 60 % * 75 + Geräte < 60 % * 35) / Verbundene Geräte)",
+ "memory_explanation": "Anzahl verbundener Geräte mit entsprechendem belegtem Speicher %",
"remove_from_blacklist": "Von der schwarzen Liste entfernen",
"success_added_blacklist": "Gerät erfolgreich zur Blacklist hinzugefügt!",
"success_edit_blacklist": "Blacklist erfolgreich bearbeitet!",
"success_removed_blacklist": "Gerät erfolgreich von Blacklist entfernt!",
- "uptimes_explanation": "Zeit, zu der verbundene Geräte aktiv und verbunden waren"
+ "uptimes_explanation": "Anzahl der verbundenen Geräte basierend auf ihrer Betriebszeit"
},
"device_logs": {
"log": "Protokoll",
@@ -345,6 +347,7 @@
"currently_selected_venue": "Aktuell ausgewählter Veranstaltungsort: {{config}}",
"delete_success": "Entität erfolgreich gelöscht",
"delete_warning": "Achtung: Dieser Vorgang kann nicht rückgängig gemacht werden",
+ "duplicate_map": "Karte duplizieren",
"edit_failure": "Aktualisierung fehlgeschlagen : {{error}}",
"enter_here": "Geben Sie hier die IP(s) ein, die Sie hinzufügen möchten",
"entire_tree": "Netzwerkkarte",
@@ -361,6 +364,7 @@
"ip_detection": "IP-Erkennung",
"ip_formats": "Sie können IPv4- oder IPv6-Adressen in den folgenden Formaten hinzufügen:",
"lower_priority": "Niedrigere Priorität setzen",
+ "map": "Karte",
"map_delete_success": "Karte erfolgreich gelöscht!",
"need_select_entity": "sSie müssen eine Entität aus der folgenden Tabelle auswählen",
"no_ips": "Keine IPs ausgewählt",
@@ -610,7 +614,7 @@
"mac_prefix": "MAC-Präfix",
"max_associations": "max. Verbände",
"max_clients": "Max. Kunden",
- "messages_transmitted": "Gesendete Nachrichten",
+ "messages_transmitted": "Nachricht TX",
"min_associations": "Mindest. Verbände",
"min_clients": "Mindest. Kunden",
"pause": "Pause",
@@ -618,7 +622,7 @@
"prefix_length": "Erforderlich, muss eine Länge von 6 Zeichen haben",
"previous_runs": "Vorherige Läufe",
"received": "empfangen",
- "received_messages": "Erhaltene Nachrichten",
+ "received_messages": "Nachricht RX",
"reconnect_interval": "Wiederverbindungsintervall",
"resume": "Fortsetzen",
"resume_success": "Lauf wieder aufgenommen!",
diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json
index 101ea44..512c0a1 100644
--- a/public/locales/en/translation.json
+++ b/public/locales/en/translation.json
@@ -98,6 +98,7 @@
"error": "Error",
"error_adding_note": "Error while adding note",
"error_code": "Error Code",
+ "errors": "Errors",
"execute_now": "Would you like to execute this command now?",
"executed": "Executed",
"exit": "Exit",
@@ -146,7 +147,7 @@
"no_items": "No Items",
"none": "None",
"not_connected": "Not Connected",
- "of_connected": "% of devices",
+ "of_connected": "% of connected devices",
"off": "Off",
"on": "On",
"optional": "Optional",
@@ -181,6 +182,7 @@
"success": "Success",
"system": "System",
"table": "Table",
+ "time_per_device": "Devices/Second",
"timestamp": "Time",
"to": "To",
"type": "Type",
@@ -319,13 +321,13 @@
"error_edit_blacklist": "Error editing blacklist: {{error}}",
"error_fetching_device": "Error fetching device information: {{error}}",
"error_fetching_devices": "Error while fetching devices: {{error}}",
- "health_explanation": "Health of connected devices",
- "memory_explanation": "Memory used by connected devices",
+ "health_explanation": "Health of connected devices ((Devices=100% * 100 + Devices>90% * 95 + Devices>60% * 75 + Devices<60% * 35) / ConnectedDevices)",
+ "memory_explanation": "Amount of connected devices with corresponding memory used percentage",
"remove_from_blacklist": "Remove from blacklist",
"success_added_blacklist": "Device successfully added to blacklist!",
"success_edit_blacklist": "Successfully edited blacklist!",
"success_removed_blacklist": "Successfully removed device from blacklist!",
- "uptimes_explanation": "Time connected devices have been up and connected"
+ "uptimes_explanation": "Amount of devices connected based on their uptime"
},
"device_logs": {
"log": "Log",
@@ -345,6 +347,7 @@
"currently_selected_venue": "Currently Selected Venue: {{config}}",
"delete_success": "Entity Successfully Deleted",
"delete_warning": "Warning: this operation cannot be reverted",
+ "duplicate_map": "Duplicate Map",
"edit_failure": "Update unsuccessful : {{error}}",
"enter_here": "Enter the IP(s) you'd like to add here",
"entire_tree": "Network Map",
@@ -361,6 +364,7 @@
"ip_detection": "IP Detection",
"ip_formats": "You can add IPv4 or IPv6 addresses in the following formats:",
"lower_priority": "Make Lower Priority",
+ "map": "Map",
"map_delete_success": "Map Successfully Deleted!",
"need_select_entity": "You need to select an entity from the table below",
"no_ips": "No IPs selected",
@@ -610,7 +614,7 @@
"mac_prefix": "MAC Prefix",
"max_associations": "Max. Associations",
"max_clients": "Max. Clients",
- "messages_transmitted": "Messages Transmitted",
+ "messages_transmitted": "Msgs TX",
"min_associations": "Min. Associations",
"min_clients": "Min. Clients",
"pause": "Pause",
@@ -618,7 +622,7 @@
"prefix_length": "Required, needs to be of a length of 6 characters",
"previous_runs": "Previous Runs",
"received": "Received",
- "received_messages": "Messages Received",
+ "received_messages": "Msgs RX",
"reconnect_interval": "Reconnect Interval",
"resume": "Resume",
"resume_success": "Run Resumed!",
diff --git a/public/locales/es/translation.json b/public/locales/es/translation.json
index f5fe071..e0a44ef 100644
--- a/public/locales/es/translation.json
+++ b/public/locales/es/translation.json
@@ -98,6 +98,7 @@
"error": "Error",
"error_adding_note": "Error al agregar una nota",
"error_code": "código de error",
+ "errors": "Los errores",
"execute_now": "¿Le gustaría ejecutar este comando ahora?",
"executed": "ejecutado",
"exit": "salida",
@@ -146,7 +147,7 @@
"no_items": "No hay articulos",
"none": "Ninguna",
"not_connected": "No conectado",
- "of_connected": "% de dispositivos",
+ "of_connected": "% de dispositivos conectados",
"off": "Apagado",
"on": "en",
"optional": "Opcional",
@@ -181,6 +182,7 @@
"success": "Éxito",
"system": "Sistema",
"table": "Mesa",
+ "time_per_device": "Dispositivo / segundo",
"timestamp": "hora",
"to": "a",
"type": "Tipo",
@@ -319,13 +321,13 @@
"error_edit_blacklist": "Error al editar la lista negra: {{error}}",
"error_fetching_device": "Error al obtener la información del dispositivo: {{error}}",
"error_fetching_devices": "Error al recuperar dispositivos: {{error}}",
- "health_explanation": "Salud de los dispositivos conectados",
- "memory_explanation": "Memoria utilizada por dispositivos conectados",
+ "health_explanation": "Estado de los dispositivos conectados ((Dispositivos = 100% * 100 + Dispositivos> 90% * 95 + Dispositivos> 60% * 75 + Dispositivos <60% * 35) / Dispositivos conectados)",
+ "memory_explanation": "Cantidad de dispositivos conectados con la memoria correspondiente utilizada%",
"remove_from_blacklist": "ELIMINAR DE LA LISTA NEGRA",
"success_added_blacklist": "¡Dispositivo agregado exitosamente a la lista negra!",
"success_edit_blacklist": "Lista negra editada con éxito!",
"success_removed_blacklist": "¡Dispositivo eliminado con éxito de la lista negra!",
- "uptimes_explanation": "Tiempo que los dispositivos conectados han estado en funcionamiento y conectados"
+ "uptimes_explanation": "Cantidad de dispositivos conectados según su tiempo de actividad"
},
"device_logs": {
"log": "Iniciar sesión",
@@ -345,6 +347,7 @@
"currently_selected_venue": "Lugar seleccionado actualmente: {{config}}",
"delete_success": "Entidad eliminada correctamente",
"delete_warning": "Advertencia: esta operación no se puede revertir",
+ "duplicate_map": "Mapa duplicado",
"edit_failure": "Actualización fallida: {{error}}",
"enter_here": "Ingrese las IP que desea agregar aquí",
"entire_tree": "Mapa de red",
@@ -361,6 +364,7 @@
"ip_detection": "Detección de IP",
"ip_formats": "Puede agregar direcciones IPv4 o IPv6 en los siguientes formatos:",
"lower_priority": "Hacer una prioridad más baja",
+ "map": "Mapa",
"map_delete_success": "¡Mapa eliminado correctamente!",
"need_select_entity": "Debe seleccionar una entidad de la siguiente tabla",
"no_ips": "No se seleccionaron direcciones IP",
@@ -610,7 +614,7 @@
"mac_prefix": "Prefijo MAC",
"max_associations": "Max. Asociaciones",
"max_clients": "Max. Clientela",
- "messages_transmitted": "Mensajes transmitidos",
+ "messages_transmitted": "Mensajes TX",
"min_associations": "Min. Asociaciones",
"min_clients": "Min. Clientela",
"pause": "pausa",
@@ -618,7 +622,7 @@
"prefix_length": "Obligatorio, debe tener una longitud de 6 caracteres",
"previous_runs": "Ejecuciones anteriores",
"received": "recibido",
- "received_messages": "Mensajes recibidos",
+ "received_messages": "Msgs RX",
"reconnect_interval": "Intervalo de reconexión",
"resume": "Currículum",
"resume_success": "¡Ejecutar reanudado!",
diff --git a/public/locales/fr/translation.json b/public/locales/fr/translation.json
index cbeebde..c29f718 100644
--- a/public/locales/fr/translation.json
+++ b/public/locales/fr/translation.json
@@ -98,6 +98,7 @@
"error": "Erreur",
"error_adding_note": "Erreur lors de l'ajout de la note",
"error_code": "Code d'erreur",
+ "errors": "les erreurs",
"execute_now": "Souhaitez-vous exécuter cette commande maintenant ?",
"executed": "réalisé",
"exit": "Sortie",
@@ -146,7 +147,7 @@
"no_items": "Pas d'objet",
"none": "Aucun",
"not_connected": "Pas connecté",
- "of_connected": "% d'appareils",
+ "of_connected": "% d'appareils connectés",
"off": "De",
"on": "sur",
"optional": "Optionnel",
@@ -181,6 +182,7 @@
"success": "Succès",
"system": "Système",
"table": "Table",
+ "time_per_device": "Appareils/Seconde",
"timestamp": "Temps",
"to": "à",
"type": "Type",
@@ -319,13 +321,13 @@
"error_edit_blacklist": "Erreur lors de la modification de la liste noire : {{error}}",
"error_fetching_device": "Erreur lors de la récupération des informations sur l'appareil : {{error}}",
"error_fetching_devices": "Erreur lors de la récupération des appareils : {{error}}",
- "health_explanation": "Santé des appareils connectés",
- "memory_explanation": "Mémoire utilisée par les appareils connectés",
+ "health_explanation": "Santé des appareils connectés ((Appareils = 100 % * 100 + Appareils> 90 % * 95 + Appareils> 60 % * 75 + Appareils < 60 % * 35) / Appareils connectés)",
+ "memory_explanation": "Nombre d'appareils connectés avec la mémoire correspondante utilisée %",
"remove_from_blacklist": "Supprimer de la liste noire",
"success_added_blacklist": "Appareil ajouté avec succès à la liste noire !",
"success_edit_blacklist": "Liste noire modifiée avec succès !",
"success_removed_blacklist": "Appareil supprimé de la liste noire !",
- "uptimes_explanation": "Heure à laquelle les appareils connectés ont été activés et connectés"
+ "uptimes_explanation": "Nombre d'appareils connectés en fonction de leur disponibilité"
},
"device_logs": {
"log": "Bûche",
@@ -345,6 +347,7 @@
"currently_selected_venue": "Lieu actuellement sélectionné : {{config}}",
"delete_success": "Entité supprimée avec succès",
"delete_warning": "Attention : cette opération ne peut pas être annulée",
+ "duplicate_map": "Carte en double",
"edit_failure": "Échec de la mise à jour : {{error}}",
"enter_here": "Entrez les IP que vous souhaitez ajouter ici",
"entire_tree": "Carte du réseau",
@@ -361,6 +364,7 @@
"ip_detection": "Détection IP",
"ip_formats": "Vous pouvez ajouter des adresses IPv4 ou IPv6 aux formats suivants :",
"lower_priority": "Faire une priorité inférieure",
+ "map": "Carte",
"map_delete_success": "Carte supprimée avec succès !",
"need_select_entity": "Vous devez sélectionner une entité dans le tableau ci-dessous",
"no_ips": "Aucune adresse IP sélectionnée",
@@ -610,7 +614,7 @@
"mac_prefix": "Préfixe MAC",
"max_associations": "Max. Les associations",
"max_clients": "Max. Clients",
- "messages_transmitted": "Messages transmis",
+ "messages_transmitted": "Émission de messages",
"min_associations": "Min. Les associations",
"min_clients": "Min. Clients",
"pause": "Pause",
@@ -618,7 +622,7 @@
"prefix_length": "Obligatoire, doit être d'une longueur de 6 caractères",
"previous_runs": "Courses précédentes",
"received": "reçu",
- "received_messages": "Messages reçus",
+ "received_messages": "Réception des messages",
"reconnect_interval": "Intervalle de reconnexion",
"resume": "CV",
"resume_success": "Exécution reprise !",
diff --git a/public/locales/pt/translation.json b/public/locales/pt/translation.json
index 6ac96d8..f80b501 100644
--- a/public/locales/pt/translation.json
+++ b/public/locales/pt/translation.json
@@ -98,6 +98,7 @@
"error": "Erro",
"error_adding_note": "Erro ao adicionar nota",
"error_code": "Erro de código",
+ "errors": "Erros",
"execute_now": "Você gostaria de executar este comando agora?",
"executed": "Executado",
"exit": "Saída",
@@ -146,7 +147,7 @@
"no_items": "Nenhum item",
"none": "Nenhum",
"not_connected": "Não conectado",
- "of_connected": "% de dispositivos",
+ "of_connected": "% de dispositivos conectados",
"off": "Fora",
"on": "em",
"optional": "Opcional",
@@ -181,6 +182,7 @@
"success": "Sucesso",
"system": "Sistema",
"table": "Mesa",
+ "time_per_device": "Dispositivo / segundo",
"timestamp": "tempo",
"to": "Para",
"type": "Tipo",
@@ -319,13 +321,13 @@
"error_edit_blacklist": "Erro ao editar a lista negra: {{error}}",
"error_fetching_device": "Erro ao buscar informações do dispositivo: {{error}}",
"error_fetching_devices": "Erro ao buscar dispositivos: {{error}}",
- "health_explanation": "Saúde de dispositivos conectados",
- "memory_explanation": "Memória usada por dispositivos conectados",
+ "health_explanation": "Integridade dos dispositivos conectados ((Dispositivos = 100% * 100 + Dispositivos> 90% * 95 + Dispositivos> 60% * 75 + Dispositivos <60% * 35) / Dispositivos Conectados)",
+ "memory_explanation": "Quantidade de dispositivos conectados com a memória correspondente usada%",
"remove_from_blacklist": "Remover da lista negra",
"success_added_blacklist": "Dispositivo adicionado à lista negra com sucesso!",
"success_edit_blacklist": "Lista negra editada com sucesso!",
"success_removed_blacklist": "Dispositivo removido com sucesso da lista negra!",
- "uptimes_explanation": "Há tempo em que os dispositivos conectados estão ativados e conectados"
+ "uptimes_explanation": "Quantidade de dispositivos conectados com base em seu tempo de atividade"
},
"device_logs": {
"log": "Registro",
@@ -345,6 +347,7 @@
"currently_selected_venue": "Local selecionado atualmente: {{config}}",
"delete_success": "Entidade excluída com sucesso",
"delete_warning": "Aviso: esta operação não pode ser revertida",
+ "duplicate_map": "Mapa duplicado",
"edit_failure": "Atualização malsucedida: {{error}}",
"enter_here": "Digite o (s) IP (s) que deseja adicionar aqui",
"entire_tree": "Mapa de Rede",
@@ -361,6 +364,7 @@
"ip_detection": "Detecção de IP",
"ip_formats": "Você pode adicionar endereços IPv4 ou IPv6 nos seguintes formatos:",
"lower_priority": "Faça menor prioridade",
+ "map": "Mapa",
"map_delete_success": "Mapa excluído com sucesso!",
"need_select_entity": "Você precisa selecionar uma entidade da tabela abaixo",
"no_ips": "Nenhum IP selecionado",
@@ -610,7 +614,7 @@
"mac_prefix": "Prefixo MAC",
"max_associations": "Máx. Associações",
"max_clients": "Máx. Clientes",
- "messages_transmitted": "Mensagens Transmitidas",
+ "messages_transmitted": "Msgs TX",
"min_associations": "Min. Associações",
"min_clients": "Min. Clientes",
"pause": "pausa",
@@ -618,7 +622,7 @@
"prefix_length": "Obrigatório, deve ter 6 caracteres",
"previous_runs": "Execuções anteriores",
"received": "recebido",
- "received_messages": "Mensagens recebidas",
+ "received_messages": "Msgs RX",
"reconnect_interval": "Intervalo de reconexão",
"resume": "Currículo",
"resume_success": "Executar retomado!",
diff --git a/src/components/CommandHistory/index.js b/src/components/CommandHistory/index.js
index 0ca05a9..ccd8339 100644
--- a/src/components/CommandHistory/index.js
+++ b/src/components/CommandHistory/index.js
@@ -325,17 +325,9 @@ const DeviceCommands = () => {
}}
>
{item.command === 'trace' ? (
-
+
) : (
-
+
)}
@@ -350,7 +342,7 @@ const DeviceCommands = () => {
toggleResponse(item);
}}
>
-
+
@@ -364,7 +356,7 @@ const DeviceCommands = () => {
toggleConfirmModal(item.UUID, index);
}}
>
-
+
diff --git a/src/components/DeviceActionCard/index.js b/src/components/DeviceActionCard/index.js
index fb8bf0d..bbba50c 100644
--- a/src/components/DeviceActionCard/index.js
+++ b/src/components/DeviceActionCard/index.js
@@ -2,7 +2,7 @@ import React, { useState, useEffect } from 'react';
import { useTranslation } from 'react-i18next';
import { CButton, CCard, CCardHeader, CCardBody, CRow, CCol } from '@coreui/react';
import axiosInstance from 'utils/axiosInstance';
-import { LoadingButton, useAuth, useDevice, useToast } from 'ucentral-libs';
+import { LoadingButton, useAuth, useDevice, useToast, useToggle } from 'ucentral-libs';
import RebootModal from 'components/RebootModal';
import DeviceFirmwareModal from 'components/DeviceFirmwareModal';
import ConfigureModal from 'components/ConfigureModal';
@@ -22,34 +22,16 @@ const DeviceActions = () => {
loading: false,
});
const [device, setDevice] = useState({});
- const [showRebootModal, setShowRebootModal] = useState(false);
- const [showBlinkModal, setShowBlinkModal] = useState(false);
- const [showUpgradeModal, setShowUpgradeModal] = useState(false);
- const [showTraceModal, setShowTraceModal] = useState(false);
- const [showScanModal, setShowScanModal] = useState(false);
- const [connectLoading, setConnectLoading] = useState(false);
- const [showConfigModal, setConfigModal] = useState(false);
- const [showFactoryModal, setShowFactoryModal] = useState(false);
- const [showQueueModal, setShowQueueModal] = useState(false);
- const [showTelemetryModal, setShowTelemetryModal] = useState(false);
-
- const toggleRebootModal = () => setShowRebootModal(!showRebootModal);
-
- const toggleBlinkModal = () => setShowBlinkModal(!showBlinkModal);
-
- const toggleUpgradeModal = () => setShowUpgradeModal(!showUpgradeModal);
-
- const toggleTraceModal = () => setShowTraceModal(!showTraceModal);
-
- const toggleScanModal = () => setShowScanModal(!showScanModal);
-
- const toggleConfigModal = () => setConfigModal(!showConfigModal);
-
- const toggleFactoryResetModal = () => setShowFactoryModal(!showFactoryModal);
-
- const toggleQueueModal = () => setShowQueueModal(!showQueueModal);
-
- const toggleTelemetryModal = () => setShowTelemetryModal(!showTelemetryModal);
+ const [connectLoading, setConnectLoading] = useToggle(false);
+ const [showRebootModal, toggleRebootModal] = useToggle(false);
+ const [showBlinkModal, toggleBlinkModal] = useToggle(false);
+ const [showUpgradeModal, toggleUpgradeModal, setShowUpgradeModal] = useToggle(false);
+ const [showTraceModal, toggleTraceModal] = useToggle(false);
+ const [showScanModal, toggleScanModal] = useToggle(false);
+ const [showConfigModal, toggleConfigModal] = useToggle(false);
+ const [showFactoryModal, toggleFactoryResetModal] = useToggle(false);
+ const [showQueueModal, toggleQueueModal] = useToggle(false);
+ const [showTelemetryModal, toggleTelemetryModal] = useToggle(false);
const getRttysInfo = () => {
setConnectLoading(true);
diff --git a/src/components/DeviceLogs/index.js b/src/components/DeviceLogs/index.js
index c143c73..8645b3a 100644
--- a/src/components/DeviceLogs/index.js
+++ b/src/components/DeviceLogs/index.js
@@ -214,7 +214,7 @@ const DeviceLogs = () => {
toggleDetails(index);
}}
>
-
+
),
diff --git a/src/pages/DevicePage/index.js b/src/pages/DevicePage/index.js
index 68eba65..146c7bd 100644
--- a/src/pages/DevicePage/index.js
+++ b/src/pages/DevicePage/index.js
@@ -26,6 +26,11 @@ const DevicePage = () => {
const [error, setError] = useState(false);
const [loading, setLoading] = useState(false);
+ const updateNav = (target) => {
+ sessionStorage.setItem('devicePageIndex', target);
+ setIndex(target);
+ };
+
const getDevice = () => {
const options = {
headers: {
@@ -102,6 +107,12 @@ const DevicePage = () => {
getDevice();
};
+ useEffect(() => {
+ const target = sessionStorage.getItem('devicePageIndex');
+
+ if (target !== null) setIndex(parseInt(target, 10));
+ }, []);
+
useEffect(() => {
setError(false);
if (deviceId) {
@@ -139,7 +150,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 0}
- onClick={() => setIndex(0)}
+ onClick={() => updateNav(0)}
>
{t('statistics.title')}
@@ -147,7 +158,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 1}
- onClick={() => setIndex(1)}
+ onClick={() => updateNav(1)}
>
{t('common.details')}
@@ -155,7 +166,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 5}
- onClick={() => setIndex(5)}
+ onClick={() => updateNav(5)}
>
{t('configuration.title')}
@@ -163,7 +174,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 8}
- onClick={() => setIndex(8)}
+ onClick={() => updateNav(8)}
>
{t('device.capabilities')}
@@ -171,7 +182,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 7}
- onClick={() => setIndex(7)}
+ onClick={() => updateNav(7)}
>
{t('configuration.notes')}
@@ -179,7 +190,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 6}
- onClick={() => setIndex(6)}
+ onClick={() => updateNav(6)}
>
{t('wifi_analysis.title')}
@@ -187,7 +198,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 2}
- onClick={() => setIndex(2)}
+ onClick={() => updateNav(2)}
>
{t('commands.title')}
@@ -195,7 +206,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 3}
- onClick={() => setIndex(3)}
+ onClick={() => updateNav(3)}
>
{t('health.title')}
@@ -203,7 +214,7 @@ const DevicePage = () => {
className="font-weight-bold"
href="#"
active={index === 4}
- onClick={() => setIndex(4)}
+ onClick={() => updateNav(4)}
>
{t('device_logs.title')}