diff --git a/package-lock.json b/package-lock.json
index 4fc74440..9849607b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -14,28 +14,70 @@
}
},
"@babel/compat-data": {
- "version": "7.8.1",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.1.tgz",
- "integrity": "sha512-Z+6ZOXvyOWYxJ50BwxzdhRnRsGST8Y3jaZgxYig575lTjVSs3KtJnmESwZegg6e2Dn0td1eDhoWlp1wI4BTCPw==",
+ "version": "7.8.5",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.8.5.tgz",
+ "integrity": "sha512-jWYUqQX/ObOhG1UiEkbH5SANsE/8oKXiQWjj7p7xgj9Zmnt//aUvyz4dBkK0HNsS8/cbyC5NmmH87VekW+mXFg==",
"dev": true,
"requires": {
- "browserslist": "^4.8.2",
+ "browserslist": "^4.8.5",
"invariant": "^2.2.4",
"semver": "^5.5.0"
+ },
+ "dependencies": {
+ "browserslist": {
+ "version": "4.8.6",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz",
+ "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001023",
+ "electron-to-chromium": "^1.3.341",
+ "node-releases": "^1.1.47"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001025",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz",
+ "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==",
+ "dev": true
+ },
+ "electron-to-chromium": {
+ "version": "1.3.345",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz",
+ "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==",
+ "dev": true
+ },
+ "node-releases": {
+ "version": "1.1.47",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.47.tgz",
+ "integrity": "sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ }
}
},
"@babel/core": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.3.tgz",
- "integrity": "sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz",
+ "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.8.3",
- "@babel/generator": "^7.8.3",
- "@babel/helpers": "^7.8.3",
- "@babel/parser": "^7.8.3",
+ "@babel/generator": "^7.8.4",
+ "@babel/helpers": "^7.8.4",
+ "@babel/parser": "^7.8.4",
"@babel/template": "^7.8.3",
- "@babel/traverse": "^7.8.3",
+ "@babel/traverse": "^7.8.4",
"@babel/types": "^7.8.3",
"convert-source-map": "^1.7.0",
"debug": "^4.1.0",
@@ -47,6 +89,41 @@
"source-map": "^0.5.0"
},
"dependencies": {
+ "@babel/generator": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz",
+ "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.8.3",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.17.13",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz",
+ "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==",
+ "dev": true
+ },
+ "@babel/traverse": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz",
+ "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.8.3",
+ "@babel/generator": "^7.8.4",
+ "@babel/helper-function-name": "^7.8.3",
+ "@babel/helper-split-export-declaration": "^7.8.3",
+ "@babel/parser": "^7.8.4",
+ "@babel/types": "^7.8.3",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.13"
+ }
+ },
"source-map": {
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
@@ -116,16 +193,58 @@
}
},
"@babel/helper-compilation-targets": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.3.tgz",
- "integrity": "sha512-JLylPCsFjhLN+6uBSSh3iYdxKdeO9MNmoY96PE/99d8kyBFaXLORtAVhqN6iHa+wtPeqxKLghDOZry0+Aiw9Tw==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz",
+ "integrity": "sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.8.1",
- "browserslist": "^4.8.2",
+ "@babel/compat-data": "^7.8.4",
+ "browserslist": "^4.8.5",
"invariant": "^2.2.4",
- "levenary": "^1.1.0",
+ "levenary": "^1.1.1",
"semver": "^5.5.0"
+ },
+ "dependencies": {
+ "browserslist": {
+ "version": "4.8.6",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz",
+ "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001023",
+ "electron-to-chromium": "^1.3.341",
+ "node-releases": "^1.1.47"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001025",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz",
+ "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==",
+ "dev": true
+ },
+ "electron-to-chromium": {
+ "version": "1.3.345",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz",
+ "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==",
+ "dev": true
+ },
+ "node-releases": {
+ "version": "1.1.47",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.47.tgz",
+ "integrity": "sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ }
}
},
"@babel/helper-create-class-features-plugin": {
@@ -315,14 +434,57 @@
}
},
"@babel/helpers": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.3.tgz",
- "integrity": "sha512-LmU3q9Pah/XyZU89QvBgGt+BCsTPoQa+73RxAQh8fb8qkDyIfeQnmgs+hvzhTCKTzqOyk7JTkS3MS1S8Mq5yrQ==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz",
+ "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==",
"dev": true,
"requires": {
"@babel/template": "^7.8.3",
- "@babel/traverse": "^7.8.3",
+ "@babel/traverse": "^7.8.4",
"@babel/types": "^7.8.3"
+ },
+ "dependencies": {
+ "@babel/generator": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz",
+ "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.8.3",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.17.13",
+ "source-map": "^0.5.0"
+ }
+ },
+ "@babel/parser": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz",
+ "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==",
+ "dev": true
+ },
+ "@babel/traverse": {
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz",
+ "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.8.3",
+ "@babel/generator": "^7.8.4",
+ "@babel/helper-function-name": "^7.8.3",
+ "@babel/helper-split-export-declaration": "^7.8.3",
+ "@babel/parser": "^7.8.4",
+ "@babel/types": "^7.8.3",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.13"
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
+ }
}
},
"@babel/highlight": {
@@ -674,9 +836,9 @@
}
},
"@babel/plugin-transform-for-of": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.3.tgz",
- "integrity": "sha512-ZjXznLNTxhpf4Q5q3x1NsngzGA38t9naWH8Gt+0qYZEJAcvPI9waSStSh56u19Ofjr7QmD0wUsQ8hw8s/p1VnA==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz",
+ "integrity": "sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.8.3"
@@ -784,9 +946,9 @@
}
},
"@babel/plugin-transform-parameters": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.3.tgz",
- "integrity": "sha512-/pqngtGb54JwMBZ6S/D3XYylQDFtGjWrnoCF4gXZOUpFV/ujbxnoNGNvDGu6doFWRPBveE72qTx/RRU44j5I/Q==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz",
+ "integrity": "sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==",
"dev": true,
"requires": {
"@babel/helper-call-delegate": "^7.8.3",
@@ -922,9 +1084,9 @@
}
},
"@babel/plugin-transform-typeof-symbol": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.3.tgz",
- "integrity": "sha512-3TrkKd4LPqm4jHs6nPtSDI/SV9Cm5PRJkHLUgTcqRQQTMAZ44ZaAdDZJtvWFSaRcvT0a1rTmJ5ZA5tDKjleF3g==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz",
+ "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.8.3"
@@ -951,13 +1113,13 @@
}
},
"@babel/preset-env": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.3.tgz",
- "integrity": "sha512-Rs4RPL2KjSLSE2mWAx5/iCH+GC1ikKdxPrhnRS6PfFVaiZeom22VFKN4X8ZthyN61kAaR05tfXTbCvatl9WIQg==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.8.4.tgz",
+ "integrity": "sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==",
"dev": true,
"requires": {
- "@babel/compat-data": "^7.8.0",
- "@babel/helper-compilation-targets": "^7.8.3",
+ "@babel/compat-data": "^7.8.4",
+ "@babel/helper-compilation-targets": "^7.8.4",
"@babel/helper-module-imports": "^7.8.3",
"@babel/helper-plugin-utils": "^7.8.3",
"@babel/plugin-proposal-async-generator-functions": "^7.8.3",
@@ -986,7 +1148,7 @@
"@babel/plugin-transform-dotall-regex": "^7.8.3",
"@babel/plugin-transform-duplicate-keys": "^7.8.3",
"@babel/plugin-transform-exponentiation-operator": "^7.8.3",
- "@babel/plugin-transform-for-of": "^7.8.3",
+ "@babel/plugin-transform-for-of": "^7.8.4",
"@babel/plugin-transform-function-name": "^7.8.3",
"@babel/plugin-transform-literals": "^7.8.3",
"@babel/plugin-transform-member-expression-literals": "^7.8.3",
@@ -997,7 +1159,7 @@
"@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3",
"@babel/plugin-transform-new-target": "^7.8.3",
"@babel/plugin-transform-object-super": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.8.3",
+ "@babel/plugin-transform-parameters": "^7.8.4",
"@babel/plugin-transform-property-literals": "^7.8.3",
"@babel/plugin-transform-regenerator": "^7.8.3",
"@babel/plugin-transform-reserved-words": "^7.8.3",
@@ -1005,14 +1167,56 @@
"@babel/plugin-transform-spread": "^7.8.3",
"@babel/plugin-transform-sticky-regex": "^7.8.3",
"@babel/plugin-transform-template-literals": "^7.8.3",
- "@babel/plugin-transform-typeof-symbol": "^7.8.3",
+ "@babel/plugin-transform-typeof-symbol": "^7.8.4",
"@babel/plugin-transform-unicode-regex": "^7.8.3",
"@babel/types": "^7.8.3",
- "browserslist": "^4.8.2",
+ "browserslist": "^4.8.5",
"core-js-compat": "^3.6.2",
"invariant": "^2.2.2",
- "levenary": "^1.1.0",
+ "levenary": "^1.1.1",
"semver": "^5.5.0"
+ },
+ "dependencies": {
+ "browserslist": {
+ "version": "4.8.6",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.6.tgz",
+ "integrity": "sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30001023",
+ "electron-to-chromium": "^1.3.341",
+ "node-releases": "^1.1.47"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001025",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001025.tgz",
+ "integrity": "sha512-SKyFdHYfXUZf5V85+PJgLYyit27q4wgvZuf8QTOk1osbypcROihMBlx9GRar2/pIcKH2r4OehdlBr9x6PXetAQ==",
+ "dev": true
+ },
+ "electron-to-chromium": {
+ "version": "1.3.345",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.345.tgz",
+ "integrity": "sha512-f8nx53+Z9Y+SPWGg3YdHrbYYfIJAtbUjpFfW4X1RwTZ94iUG7geg9tV8HqzAXX7XTNgyWgAFvce4yce8ZKxKmg==",
+ "dev": true
+ },
+ "node-releases": {
+ "version": "1.1.47",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.47.tgz",
+ "integrity": "sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.3.0"
+ },
+ "dependencies": {
+ "semver": {
+ "version": "6.3.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+ "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+ "dev": true
+ }
+ }
+ }
}
},
"@babel/preset-flow": {
@@ -1039,9 +1243,9 @@
}
},
"@babel/runtime": {
- "version": "7.8.3",
- "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.3.tgz",
- "integrity": "sha512-fVHx1rzEmwB130VTkLnxR+HmxcTjGzH12LYQcFFoBwakMd3aOMD4OsRN7tGG/UOYE2ektgFrS8uACAoRk1CY0w==",
+ "version": "7.8.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.8.4.tgz",
+ "integrity": "sha512-neAp3zt80trRVBI1x0azq6c57aNBqYZH8KhMm3TaB7wEI5Q4A2SHfBHE8w9gOhI/lrqxtEbXZgQIrHP+wvSGwQ==",
"requires": {
"regenerator-runtime": "^0.13.2"
}
@@ -2081,16 +2285,15 @@
}
},
"@reach/router": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.2.1.tgz",
- "integrity": "sha512-kTaX08X4g27tzIFQGRukaHmNbtMYDS3LEWIS8+l6OayGIw6Oyo1HIF/JzeuR2FoF9z6oV+x/wJSVSq4v8tcUGQ==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@reach/router/-/router-1.3.1.tgz",
+ "integrity": "sha512-Ov1j1J+pSgXliJHFL7XWhjyREwc6GxeWfgBTa5MMH5eRmYtHbPhaovba4xKo7aTVCg8fxkt2yDMNSpvwfUP+pA==",
"dev": true,
"requires": {
- "create-react-context": "^0.2.1",
+ "create-react-context": "0.3.0",
"invariant": "^2.2.3",
"prop-types": "^15.6.1",
- "react-lifecycles-compat": "^3.0.4",
- "warning": "^3.0.0"
+ "react-lifecycles-compat": "^3.0.4"
}
},
"@samverschueren/stream-to-observable": {
@@ -2125,17 +2328,17 @@
}
},
"@storybook/addon-actions": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.9.tgz",
- "integrity": "sha512-saTxUXnu8O8pE1G2yPDY8NbvK+qZS27HcoeN3HzU/ooAQDffMTnreU4C8LU6/yKAx4KBDvXS4oyiBguOlQfIgg==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.3.12.tgz",
+ "integrity": "sha512-3j6ZJROcH4bm8vpaM2RU/sRdoOLF9DpVWiE6uutlrVEV6eWuexrUAYwSzuF4Pjr1LUWDSDIT9pEES+tHdn9Rww==",
"dev": true,
"requires": {
- "@storybook/addons": "5.3.9",
- "@storybook/api": "5.3.9",
- "@storybook/client-api": "5.3.9",
- "@storybook/components": "5.3.9",
- "@storybook/core-events": "5.3.9",
- "@storybook/theming": "5.3.9",
+ "@storybook/addons": "5.3.12",
+ "@storybook/api": "5.3.12",
+ "@storybook/client-api": "5.3.12",
+ "@storybook/components": "5.3.12",
+ "@storybook/core-events": "5.3.12",
+ "@storybook/theming": "5.3.12",
"core-js": "^3.0.1",
"fast-deep-equal": "^2.0.1",
"global": "^4.3.2",
@@ -2155,17 +2358,17 @@
}
},
"@storybook/addon-knobs": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.9.tgz",
- "integrity": "sha512-blMiksvApq4lGiZM1A8FpwnIOXC0PsBXja0LkWQDDHN+snREzjZV85XLrYdz688RhN/7MTXZXMgsvRMSug/r3g==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.3.12.tgz",
+ "integrity": "sha512-BZaFg0sb9EAk/SUAFG7PArMlywrIKDfbeg073zcf7fGa1Aa2M0AauBZ/eAiidCZsWcrOlt0FWwfPs+SHNSqEOA==",
"dev": true,
"requires": {
- "@storybook/addons": "5.3.9",
- "@storybook/api": "5.3.9",
- "@storybook/client-api": "5.3.9",
- "@storybook/components": "5.3.9",
- "@storybook/core-events": "5.3.9",
- "@storybook/theming": "5.3.9",
+ "@storybook/addons": "5.3.12",
+ "@storybook/api": "5.3.12",
+ "@storybook/client-api": "5.3.12",
+ "@storybook/components": "5.3.12",
+ "@storybook/core-events": "5.3.12",
+ "@storybook/theming": "5.3.12",
"@types/react-color": "^3.0.1",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
@@ -2189,15 +2392,15 @@
}
},
"@storybook/addons": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.9.tgz",
- "integrity": "sha512-LrlO6nQ4S6yroFuG9Pn1rXhg0AjT/jx7UKZjZTJNqo4ZdPy88QhQO0ClbOVL+KhUiY773zEBYIk0BvwA3WYtSQ==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.12.tgz",
+ "integrity": "sha512-5jVns+wq95ZismEQ5ByDhrEFzDH8OIEj2BLSPT7VTbik7iLC+h7H2toWKAwIYZCxAuq0OTy6ZpIyhU/R2YuO4w==",
"dev": true,
"requires": {
- "@storybook/api": "5.3.9",
- "@storybook/channels": "5.3.9",
- "@storybook/client-logger": "5.3.9",
- "@storybook/core-events": "5.3.9",
+ "@storybook/api": "5.3.12",
+ "@storybook/channels": "5.3.12",
+ "@storybook/client-logger": "5.3.12",
+ "@storybook/core-events": "5.3.12",
"core-js": "^3.0.1",
"global": "^4.3.2",
"util-deprecate": "^1.0.2"
@@ -2212,18 +2415,18 @@
}
},
"@storybook/api": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.9.tgz",
- "integrity": "sha512-ix6WS880K5C3H4wjEN0IKqIlVNV0f7zHgvyRf8maL1UFEya5wkBkZg9REDOiCH0tSByzRN73NmPdII3Q1FoAvA==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.12.tgz",
+ "integrity": "sha512-wYsr97vqARwmOordlPY17MJ9PrHSCsSM9JRC/zh698kXQGwYnse1nErzAiwj8YxuItfWGzE06kqjZBccnfSxPQ==",
"dev": true,
"requires": {
"@reach/router": "^1.2.1",
- "@storybook/channels": "5.3.9",
- "@storybook/client-logger": "5.3.9",
- "@storybook/core-events": "5.3.9",
+ "@storybook/channels": "5.3.12",
+ "@storybook/client-logger": "5.3.12",
+ "@storybook/core-events": "5.3.12",
"@storybook/csf": "0.0.1",
- "@storybook/router": "5.3.9",
- "@storybook/theming": "5.3.9",
+ "@storybook/router": "5.3.12",
+ "@storybook/theming": "5.3.12",
"@types/reach__router": "^1.2.3",
"core-js": "^3.0.1",
"fast-deep-equal": "^2.0.1",
@@ -2254,13 +2457,13 @@
}
},
"@storybook/channel-postmessage": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.9.tgz",
- "integrity": "sha512-gMzPwxTsN0Xgpd01ERlC2lpJzzeOMgP+eSruHh1pwieplL8CEctn8HV1eXrAtF/JtFIXjd4jkoRHAwRptHuJ2w==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.3.12.tgz",
+ "integrity": "sha512-yQZ6Ef0KnxI7vxJrcJaBYeZpxhl/18WEFtAO9MphvYvtd1dudqKNqdx9B/30PIXb7c/SptvGJR/EZhsRNr4Oug==",
"dev": true,
"requires": {
- "@storybook/channels": "5.3.9",
- "@storybook/client-logger": "5.3.9",
+ "@storybook/channels": "5.3.12",
+ "@storybook/client-logger": "5.3.12",
"core-js": "^3.0.1",
"global": "^4.3.2",
"telejson": "^3.2.0"
@@ -2275,9 +2478,9 @@
}
},
"@storybook/channels": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.9.tgz",
- "integrity": "sha512-8JFTDTI4hQyAJPDBgwnK99lye2oyxEheko4vD2Pv5M7LblcFBZJuCRhO5wiBsgHi5eV4srSD9kuBsPkYSxB2Xw==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.12.tgz",
+ "integrity": "sha512-sfSHIRUusjZ69WhfPp8BrfmlGg80PYTNCBSE+1apK/WkgzYJyGgQmJgRAW6HTFqjawD7T+utAtarsqS30jo9jQ==",
"dev": true,
"requires": {
"core-js": "^3.0.1"
@@ -2292,16 +2495,16 @@
}
},
"@storybook/client-api": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.9.tgz",
- "integrity": "sha512-c2AO8R/CKJfOGCQxWva6te7Fhlbs+6nzBj14rnb+BC6e7zORuozLNugGXTc7w2aR7manI86WFjSWWfzX64Jr3w==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.3.12.tgz",
+ "integrity": "sha512-Qzi+pS9FwqrArnG1VMV4QJxEdvw7KVc2ufgax7jCvK8JtDlSVe1/qpbJn7U3o1z4TPY/u3m6PbBLJDoSWTVonw==",
"dev": true,
"requires": {
- "@storybook/addons": "5.3.9",
- "@storybook/channel-postmessage": "5.3.9",
- "@storybook/channels": "5.3.9",
- "@storybook/client-logger": "5.3.9",
- "@storybook/core-events": "5.3.9",
+ "@storybook/addons": "5.3.12",
+ "@storybook/channel-postmessage": "5.3.12",
+ "@storybook/channels": "5.3.12",
+ "@storybook/client-logger": "5.3.12",
+ "@storybook/core-events": "5.3.12",
"@storybook/csf": "0.0.1",
"@types/webpack-env": "^1.15.0",
"core-js": "^3.0.1",
@@ -2325,9 +2528,9 @@
}
},
"@storybook/client-logger": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.9.tgz",
- "integrity": "sha512-EbA9id/Fk2BZkIWGSICYh+Iu4j7JFRZce4Lp69/MPmHpQk8YKnjL6NdxGsHj/83OFQ9CCbtqNOBzBdtiCy/23w==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.12.tgz",
+ "integrity": "sha512-LsKDW4ijGJjyRg3GetS/OtVS+8ESxydVG55jvAlExHehUcVRvrPew5MsW63CRTQDpZsoh1aT9oV1yr8eYu1HZg==",
"dev": true,
"requires": {
"core-js": "^3.0.1"
@@ -2342,13 +2545,13 @@
}
},
"@storybook/components": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.9.tgz",
- "integrity": "sha512-R4xDR3pIYu7yPHex6DG3PPC3ekLgQuG03ZMQEgCfmWdl2wKXcLtEfQPYLRpC59xnQobfR3wqWgqrGchW54HPow==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.12.tgz",
+ "integrity": "sha512-Ma67yaSJHaNqLjp2csOZvHdu1Sk1eMke29WVEWjPYUBzzaZK7ZlmGiXzN0roYJVGaqHkl2f7xxRfPfWQp9NCIw==",
"dev": true,
"requires": {
- "@storybook/client-logger": "5.3.9",
- "@storybook/theming": "5.3.9",
+ "@storybook/client-logger": "5.3.12",
+ "@storybook/theming": "5.3.12",
"@types/react-syntax-highlighter": "11.0.2",
"@types/react-textarea-autosize": "^4.3.3",
"core-js": "^3.0.1",
@@ -2379,9 +2582,9 @@
}
},
"@storybook/core": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.9.tgz",
- "integrity": "sha512-AsyNLlFczEz5wGu92fJA6ioiSkUtK2Qgr+fXNOAFXA/FLhgBIijsNoAvEwkfCs8Koe3xNkbMRE1Tk4WRIl0kCw==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.3.12.tgz",
+ "integrity": "sha512-oqffKLyMEVREeOC8O1RVO+xn68zk4wZkjWN9KbhbMoP3zdxM1gdvpsemdVE1C008mZfe1A/KBwuuEmcn9EBTNw==",
"dev": true,
"requires": {
"@babel/plugin-proposal-class-properties": "^7.7.0",
@@ -2389,16 +2592,16 @@
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-transform-react-constant-elements": "^7.2.0",
"@babel/preset-env": "^7.4.5",
- "@storybook/addons": "5.3.9",
- "@storybook/channel-postmessage": "5.3.9",
- "@storybook/client-api": "5.3.9",
- "@storybook/client-logger": "5.3.9",
- "@storybook/core-events": "5.3.9",
+ "@storybook/addons": "5.3.12",
+ "@storybook/channel-postmessage": "5.3.12",
+ "@storybook/client-api": "5.3.12",
+ "@storybook/client-logger": "5.3.12",
+ "@storybook/core-events": "5.3.12",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "5.3.9",
- "@storybook/router": "5.3.9",
- "@storybook/theming": "5.3.9",
- "@storybook/ui": "5.3.9",
+ "@storybook/node-logger": "5.3.12",
+ "@storybook/router": "5.3.12",
+ "@storybook/theming": "5.3.12",
+ "@storybook/ui": "5.3.12",
"airbnb-js-shims": "^2.2.1",
"ansi-to-html": "^0.6.11",
"autoprefixer": "^9.7.2",
@@ -2495,9 +2698,9 @@
"dev": true
},
"commander": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.0.tgz",
- "integrity": "sha512-NIQrwvv9V39FHgGFm36+U9SMQzbiHvU79k+iADraJTpmrFFfx7Ds0IvDoAdZsDrknlkRk14OYoWXb57uTh7/sw==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
"dev": true
},
"core-js": {
@@ -2547,12 +2750,6 @@
"integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
"dev": true
},
- "node-fetch": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
- "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
- "dev": true
- },
"p-locate": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
@@ -2607,9 +2804,9 @@
}
},
"@storybook/core-events": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.9.tgz",
- "integrity": "sha512-JFnVjOHMnxbArIHEGuVvAcQuwf0l2yUJEsx5zJZ6OkCOFXKGDjqATGNtyZEOhVXTwONIWT6Y6ZTfKZLmdiSksQ==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.12.tgz",
+ "integrity": "sha512-qUX0xvADM8LBUtzeTi8r803eeikyzooH8HwnUg6GP238NRnR13BK/tSnBx6XpJubGL5gv9a1jZJQWxP25KPHfA==",
"dev": true,
"requires": {
"core-js": "^3.0.1"
@@ -2633,9 +2830,9 @@
}
},
"@storybook/node-logger": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.9.tgz",
- "integrity": "sha512-Uxk7YjlIMkf5Bsyw/EOdlYa4JT3m+FUqb5bV+vtkfzPhzKA9FLdSFEh5OVKct4lG74XxOgaKWJxudINeWKz0qQ==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.3.12.tgz",
+ "integrity": "sha512-ytIqS1Lx+gWFBNxwWOK7F63702YYsoU90UFQNUMC44lC1L7tOI9BQXtGIWTvmXJYns+O5pHHOVKkHLT9EGX2OA==",
"dev": true,
"requires": {
"@types/npmlog": "^4.1.2",
@@ -2705,17 +2902,17 @@
}
},
"@storybook/react": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.3.9.tgz",
- "integrity": "sha512-pOc6xw1c83fUnTRcCpIrtLLDKkZUhW3EkNvwYyMHrGXMRcgDETAlpoxBMHXpnbfV7qaAsE/UAVQQ1rRq5pgPBA==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.3.12.tgz",
+ "integrity": "sha512-eMbnzXizx0rp3UEnxZlySBI/z1Z/ursw0u2bFr2N9okzOio3yLSoDeMuB6BzZxDLkSgfQAw2qHtJa0eddjxoRQ==",
"dev": true,
"requires": {
"@babel/plugin-transform-react-constant-elements": "^7.6.3",
"@babel/preset-flow": "^7.0.0",
"@babel/preset-react": "^7.0.0",
- "@storybook/addons": "5.3.9",
- "@storybook/core": "5.3.9",
- "@storybook/node-logger": "5.3.9",
+ "@storybook/addons": "5.3.12",
+ "@storybook/core": "5.3.12",
+ "@storybook/node-logger": "5.3.12",
"@svgr/webpack": "^4.0.3",
"@types/webpack-env": "^1.15.0",
"babel-plugin-add-react-displayname": "^0.0.5",
@@ -2724,7 +2921,7 @@
"core-js": "^3.0.1",
"global": "^4.3.2",
"lodash": "^4.17.15",
- "mini-css-extract-plugin": "^0.8.0",
+ "mini-css-extract-plugin": "^0.9.0",
"prop-types": "^15.7.2",
"react-dev-utils": "^9.0.0",
"regenerator-runtime": "^0.13.3",
@@ -2739,18 +2936,6 @@
"integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==",
"dev": true
},
- "mini-css-extract-plugin": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.8.2.tgz",
- "integrity": "sha512-a3Y4of27Wz+mqK3qrcd3VhYz6cU0iW5x3Sgvqzbj+XmlrSizmvu8QQMl5oMYJjgHOC4iyt+w7l4umP+dQeW3bw==",
- "dev": true,
- "requires": {
- "loader-utils": "^1.1.0",
- "normalize-url": "1.9.1",
- "schema-utils": "^1.0.0",
- "webpack-sources": "^1.1.0"
- }
- },
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@@ -2760,9 +2945,9 @@
}
},
"@storybook/router": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.9.tgz",
- "integrity": "sha512-z7ptxekGRAXP7hU74wdfeFY/ugrHXtpQcAM1X0k4tvbasJpm+fvqAD3yEYQpfEDL7cLlHEFLbOm6xDqtf1e5qQ==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.12.tgz",
+ "integrity": "sha512-IuI/MMFb27XGFaFjaUCYUgK+P4jeGLBDI4cCn6Fezb5RRgpdOf2DobDIUZtujSmvPnEF8C+SJE/v1dXihRO1Xg==",
"dev": true,
"requires": {
"@reach/router": "^1.2.1",
@@ -2785,14 +2970,14 @@
}
},
"@storybook/theming": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.9.tgz",
- "integrity": "sha512-1vG+H1D5j2vcMv54eEKixAoa4UlTuS/dxMZubJfcZYY1PDNtnvQM6B1CE/4EU+qsIYPFQiGFXB4b6gjCFYIFpQ==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.12.tgz",
+ "integrity": "sha512-LwyFBbxYtm2rr86mA0d+oYisIpW2GrDqmv0ZGEmx9EqKK1JwG3N99VSK7iHig6vpNu42LHLakuaqK55H2Q7YcA==",
"dev": true,
"requires": {
"@emotion/core": "^10.0.20",
"@emotion/styled": "^10.0.17",
- "@storybook/client-logger": "5.3.9",
+ "@storybook/client-logger": "5.3.12",
"core-js": "^3.0.1",
"deep-object-diff": "^1.1.0",
"emotion-theming": "^10.0.19",
@@ -2813,20 +2998,20 @@
}
},
"@storybook/ui": {
- "version": "5.3.9",
- "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.9.tgz",
- "integrity": "sha512-J1ktdeNaEGJmJUNFPGej71eVmjKct9DXaZq88eY3hwjrdfbBIPFrF6kUcAiP4SY900VlwMKuEtUJDcJpz55FYw==",
+ "version": "5.3.12",
+ "resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.3.12.tgz",
+ "integrity": "sha512-dVYJJkwjfGkz3u0lnfawnT6hqBRnANVlKEYirKYZyQ/RouCN3naNh9Sagrpg7hJHYib4Ny6J/pyaNdfdieDS+w==",
"dev": true,
"requires": {
"@emotion/core": "^10.0.20",
- "@storybook/addons": "5.3.9",
- "@storybook/api": "5.3.9",
- "@storybook/channels": "5.3.9",
- "@storybook/client-logger": "5.3.9",
- "@storybook/components": "5.3.9",
- "@storybook/core-events": "5.3.9",
- "@storybook/router": "5.3.9",
- "@storybook/theming": "5.3.9",
+ "@storybook/addons": "5.3.12",
+ "@storybook/api": "5.3.12",
+ "@storybook/channels": "5.3.12",
+ "@storybook/client-logger": "5.3.12",
+ "@storybook/components": "5.3.12",
+ "@storybook/core-events": "5.3.12",
+ "@storybook/router": "5.3.12",
+ "@storybook/theming": "5.3.12",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
"core-js-pure": "^3.0.1",
@@ -2878,117 +3063,117 @@
}
},
"@styled-icons/boxicons-regular": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-regular/-/boxicons-regular-9.2.0.tgz",
- "integrity": "sha512-/QZWAhTv+RmwlhGuvNKTU2o6lk5aeK6eklw0vB57HG5uA1BXOCjGd7Pw8rrdaZVg6cuG8BJ4EO044YcRBWjpKg==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-regular/-/boxicons-regular-9.3.0.tgz",
+ "integrity": "sha512-ORS8yUfeL3cvquAmSz3RTyhlOqvk3gK+00p93eN7WstdTPXtwQaywwGIZMHU5h8Z6+fdo+DEX8MvMRfV211OpA==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/boxicons-solid": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-solid/-/boxicons-solid-9.2.0.tgz",
- "integrity": "sha512-geoXvZuHZyWaegBspHuhl7vADT0RJUgjFm8k8EV+0e4BzB+kIOznRByKzXvrq74ApNzvcA5uXh1ljlkMVFmhKA==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/boxicons-solid/-/boxicons-solid-9.3.0.tgz",
+ "integrity": "sha512-8efm71RiAO6ANfz+pKk/aUvUDNIds0fc7/2AuGvFSRyPQlegvXgQiPdURzKkZNuy9ozHbQOBx9CUc0XJ8/7qEA==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/crypto": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/crypto/-/crypto-9.2.0.tgz",
- "integrity": "sha512-LOQCeobWLGz7C151Mecq3UNWPTbNX0DZGM713UKOzMXwAjUZ9OlOaBeuP3y3YY88kCP/Ani0ArvK8cDUlF9phA==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/crypto/-/crypto-9.3.0.tgz",
+ "integrity": "sha512-fvZHWWlGBdZuSkBdEsqNurRCaVag1edjGII615knHVEiY5I9Ar+c7NguHxBh0C0EkJ8fqaOS80lPxCakYe68eg==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/evil": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/evil/-/evil-9.2.0.tgz",
- "integrity": "sha512-FqGWfkaSeRA21Jqkhu97wA7ct7iyC4rays4+j+kwNH4Zp7n7qch7NPvZIE4rdzhhtMxN+YrXjcLoxJFhaX2zDQ==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/evil/-/evil-9.3.0.tgz",
+ "integrity": "sha512-qZbhOfMKrOxB6HVDui4rHXCwiunz+zzHxDraTScLhxFsOPsqZMHoJluxA2FEHbCPUzNRbIUb6GJsrKbULoN6Jw==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/fa-brands": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/fa-brands/-/fa-brands-9.2.0.tgz",
- "integrity": "sha512-dYp3ay0R4dQFqhVGetWno89LNJvOgPNdxo4eHb69H7sEwK9xaRWocB9CfQwsgsTSV8jw5aSLTsD0jQL+m4XI4Q==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/fa-brands/-/fa-brands-9.3.0.tgz",
+ "integrity": "sha512-cVdPLPnAgZVSLHMd2culwgRp5KAb45/hLTLkj5TArhE/pJlqyeQ4+GomQTA8pZc9KjBQwLYYQeFkA06FdQG4Vw==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/fa-regular": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/fa-regular/-/fa-regular-9.2.0.tgz",
- "integrity": "sha512-wU7ZQiadnRlDthjEEvnD0cGME6MshhFrjPz6781TNgcaxkZMUM6fHxOiXSUl5Ygs+/zJODcYOFEafomE7VY0aQ==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/fa-regular/-/fa-regular-9.3.0.tgz",
+ "integrity": "sha512-HwcxNAfYO01JgCAVKNboE9mPMUROhmbGrnce43ddYIyGYRttDwtZM6RuHwXNVFZiQwXbEvn6fmTHTIR7l6LePA==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/fa-solid": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/fa-solid/-/fa-solid-9.2.0.tgz",
- "integrity": "sha512-mvmLLB+sae5tUSxwkK1/Uh5x8vl6LfW/UOI2ph2Pn9BLNqbNH4+tqeUuqTUs9vyfc2cgT3D9irRoaQhxIru3UA==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/fa-solid/-/fa-solid-9.3.0.tgz",
+ "integrity": "sha512-w5THA3gMjN6rVut7GkrgCAd06IA/0BTYmcgzbJClv6+cZEYME7is77HNa3p6daNissHO2HDkOaRWFHQqxzQUGw==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/feather": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/feather/-/feather-9.2.0.tgz",
- "integrity": "sha512-F7EJhAgoXT403TicJynIlnNpwEyhk1/AGPZj5lyJTRRdc2r95oYq5hOpWvwiOiSaSydp2UHry68jcJ7TwrnIkg==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/feather/-/feather-9.3.0.tgz",
+ "integrity": "sha512-luNv3Nr7aBPUvX+ykg9yhYzK6YTpxbaZy8pLbMiIS3kKvZGAbVrgWpMUgvLkXjliVW7blGXK9KrK8Z4As2ouZQ==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/icomoon": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/icomoon/-/icomoon-9.2.0.tgz",
- "integrity": "sha512-2agV/kuEFsFA+x9afcT7Yvzrdp1m/VsYYLBCWrZ4n2WvmGE25R/yIWhyKKWpFOP4dWT+C/d2SFdOxmqxU9qyYw==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/icomoon/-/icomoon-9.3.0.tgz",
+ "integrity": "sha512-iblrqwQUBXRaosOujHBCr4GD6dcStCmMFGIeIwH8gCwrsabXWUZsc7yZyC27mZTTdAVovJXSfkL/SYKqkkYbSA==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/material": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/material/-/material-9.2.0.tgz",
- "integrity": "sha512-MwDEXY+k1y7PJqS7u1/PSIvYZVo4eHRBHZu/as+mW9LzDNJ8hrV2DDk2nzR/XHSYQ57DR4khgGzI9BA1ndHYeQ==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/material/-/material-9.3.0.tgz",
+ "integrity": "sha512-dqbvZIPgeWrhGQ1TMG5zWS1GEUk7b6OAOtT8vVK8/vhLhIPA75Z0M/6u2GIx6ybo5AsdvPQzgO6gU81IP49j+g==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/octicons": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/octicons/-/octicons-9.2.0.tgz",
- "integrity": "sha512-2BPMYLlQXXEGxFoiJhAcZ/FYab4H5tdS4RsGU6c4TAG7GwZOGe4zGPYMChw/wnidF44znyECgcKmqSO6Xq8B3g==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/octicons/-/octicons-9.3.0.tgz",
+ "integrity": "sha512-4GhUn9/c2Tc3R/r0Om/GYPKQg17/adNB33W7GHSLZ1iPOLp2KySoo5/oiEX2jJNcOV618OucpoRzgUt64aCBsQ==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/remix-fill": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/remix-fill/-/remix-fill-9.2.0.tgz",
- "integrity": "sha512-uEaqx+a0/xCXWCBkE+gBFVRKCSQ33RnKC/oOkgKCw8GbTM+OV5l75KYosY96WGLMo0/bdn/Q8/I7IYnzQDDFRg==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/remix-fill/-/remix-fill-9.3.0.tgz",
+ "integrity": "sha512-VlJV3rjh8ohfj79SB3GJftNzjpzZQClW9R4/kUaearA6ZcslzmtJwcNkQ+aK4d/9KTvPkoDGkQz33E3nLdm2MA==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
}
},
"@styled-icons/remix-line": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/remix-line/-/remix-line-9.2.0.tgz",
- "integrity": "sha512-D/4N2wx7SZPgk9HLp0ClMrhU5/ZzBS6RsJEOg4a+KyCJG2Lc8nO2jB1mOZ+wEoFYMJpzZp5hLjl0NSky6R0tFA==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/remix-line/-/remix-line-9.3.0.tgz",
+ "integrity": "sha512-5yvtsQk1a3hfUFVG4IAHtEc4IfUJLDrfB1yYqVLxx5HFrzZaLJS2Cm7watZ8jOYRwN8eJfrLsjQiHHp8OpQQPA==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
@@ -3004,9 +3189,9 @@
}
},
"@styled-icons/typicons": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/@styled-icons/typicons/-/typicons-9.2.0.tgz",
- "integrity": "sha512-toU4wKrE/O2T5pFdgMBQDM2G73LGyaY3AagRs223Bv3NUGKh3j5XdVMDHtu9m7geBVaqouOxyz0DocBDIG30bw==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/@styled-icons/typicons/-/typicons-9.3.0.tgz",
+ "integrity": "sha512-jw0bK5nu2i/viBnqWw7X5EBT/ImNJt3idHApFpo+2Do4k+0IL8m2tHgpc7pk6YOcXkMROMDuU1NV8xiZuUZltA==",
"requires": {
"@styled-icons/styled-icon": "^9.2.0",
"tslib": "^1.9.3"
@@ -3236,21 +3421,112 @@
}
},
"@testing-library/jest-dom": {
- "version": "5.0.2",
- "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.0.2.tgz",
- "integrity": "sha512-Pl3si4eH88+5wlVz6NjecLfeO7PjTbbgWKwVZXUtBfrGuJLjGdUUo+O92XRu/59wft8HAmwvXHeMWpqWTg2Uwg==",
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.1.1.tgz",
+ "integrity": "sha512-7xnmBFcUmmUVAUhFiZ/u3CxFh1e46THAwra4SiiKNCW4By26RedCRwEk0rtleFPZG0wlTSNOKDvJjWYy93dp0w==",
"dev": true,
"requires": {
- "@babel/runtime": "^7.5.1",
+ "@babel/runtime": "^7.8.3",
"@types/testing-library__jest-dom": "^5.0.0",
- "chalk": "^2.4.1",
- "css": "^2.2.3",
+ "chalk": "^3.0.0",
+ "css": "^2.2.4",
"css.escape": "^1.5.1",
- "jest-diff": "^24.0.0",
- "jest-matcher-utils": "^24.0.0",
- "lodash": "^4.17.11",
- "pretty-format": "^24.0.0",
+ "jest-diff": "^25.1.0",
+ "jest-matcher-utils": "^25.1.0",
+ "lodash": "^4.17.15",
+ "pretty-format": "^25.1.0",
"redent": "^3.0.0"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz",
+ "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^1.1.1",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^3.0.0"
+ }
+ },
+ "@types/yargs": {
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.3.tgz",
+ "integrity": "sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ==",
+ "dev": true,
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
+ "requires": {
+ "@types/color-name": "^1.1.1",
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "pretty-format": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz",
+ "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^25.1.0",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^16.12.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"@testing-library/react": {
@@ -3335,9 +3611,9 @@
}
},
"@types/history": {
- "version": "4.7.4",
- "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.4.tgz",
- "integrity": "sha512-+o2igcuZA3xtOoFH56s+MCZVidwlJNcJID57DSCyawS2i910yG9vkwehCjJNZ6ImhCR5S9DbvIJKyYHcMyOfMw==",
+ "version": "4.7.5",
+ "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.5.tgz",
+ "integrity": "sha512-wLD/Aq2VggCJXSjxEwrMafIP51Z+13H78nXIX0ABEuIGhmB5sNGbR113MOKo+yfw+RDo1ZU3DM6yfnnRF/+ouw==",
"dev": true
},
"@types/is-function": {
@@ -3372,12 +3648,104 @@
}
},
"@types/jest": {
- "version": "24.9.1",
- "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.9.1.tgz",
- "integrity": "sha512-Fb38HkXSVA4L8fGKEZ6le5bB8r6MRWlOCZbVuWZcmOMSCd2wCYOwN1ibj8daIoV9naq7aaOZjrLCoCMptKU/4Q==",
+ "version": "25.1.1",
+ "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.1.1.tgz",
+ "integrity": "sha512-bKSZJYZJLzwaoVYNN4W3A0RvKNYsrLm5tsuXaMlfYDxKf4gY2sFrMYneCugNQWGg1gjPW+FHBwNrwPzEi4sIsw==",
"dev": true,
"requires": {
- "jest-diff": "^24.3.0"
+ "jest-diff": "^25.1.0",
+ "pretty-format": "^25.1.0"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz",
+ "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^1.1.1",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^3.0.0"
+ }
+ },
+ "@types/yargs": {
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.3.tgz",
+ "integrity": "sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ==",
+ "dev": true,
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
+ "requires": {
+ "@types/color-name": "^1.1.1",
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "pretty-format": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz",
+ "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^25.1.0",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^16.12.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"@types/js-cookie": {
@@ -3505,9 +3873,9 @@
}
},
"@types/testing-library__jest-dom": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.0.0.tgz",
- "integrity": "sha512-Pm+2mvqs9sND247oMVJbu3QmPUqMzBuJbY5uHHYQdl9MXq5hwWkTbesw1sPIky52Y0sHksWAZnVvGLbdyFSyrA==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.0.1.tgz",
+ "integrity": "sha512-GiPXQBVF9O4DG9cssD2d266vozBJvC5Tnv6aeH5ujgYJgys1DYm9AFCz7YC+STR5ksGxq3zCt+yP8T1wbk2DFg==",
"dev": true,
"requires": {
"@types/jest": "*"
@@ -3547,9 +3915,9 @@
}
},
"@types/webpack-env": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.0.tgz",
- "integrity": "sha512-TfcyNecCz8Z9/s90gBOBniyzZrTru8u2Vp0VZODq4KEBaQu8bfXvu7o/KUOecMpzjbFPUA7aqgSq628Iue5BQg==",
+ "version": "1.15.1",
+ "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.1.tgz",
+ "integrity": "sha512-eWN5ElDTeBc5lRDh95SqA8x18D0ll2pWudU3uWiyfsRmIZcmUXpEsxPU+7+BsdCrO2vfLRC629u/MmjbmF+2tA==",
"dev": true
},
"@types/webpack-sources": {
@@ -3755,9 +4123,9 @@
}
},
"@xobotyi/scrollbar-width": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.7.0.tgz",
- "integrity": "sha512-ZWY971YPPU4Yf2gwBA2QBmZr4XZQZ1+CVPG2+DohvzcEK5Pze+lPkqVi5tDVhKplkcMktTqxpomPqu6qiORHAQ=="
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/@xobotyi/scrollbar-width/-/scrollbar-width-1.8.2.tgz",
+ "integrity": "sha512-RV6+4hR29oMaPCvSYFUvzOvlsrg2s2k5NE9tNERs+4nFIC9dRXxs+lL2CcaRTbl3yQxKwAZ8Cd+qMI8aUu9TFw=="
},
"@xtuc/ieee754": {
"version": "1.2.0",
@@ -3982,9 +4350,9 @@
}
},
"ansi-to-html": {
- "version": "0.6.13",
- "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.13.tgz",
- "integrity": "sha512-Ys2/umuaTlQvP9DLkaa7UzRKF2FLrfod/hNHXS9QhXCrw7seObG6ksOGmNz3UoK+adwM8L9vQfG7mvaxfJ3Jvw==",
+ "version": "0.6.14",
+ "resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.14.tgz",
+ "integrity": "sha512-7ZslfB1+EnFSDO5Ju+ue5Y6It19DRnZXWv8jrGHgIlPna5Mh4jz7BV5jCbQneXNFurQcKoolaaAjHtgSBfOIuA==",
"dev": true,
"requires": {
"entities": "^1.1.2"
@@ -4213,12 +4581,6 @@
"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
"dev": true
},
- "asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
- "dev": true
- },
"asn1": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
@@ -4774,9 +5136,9 @@
}
},
"babel-plugin-named-asset-import": {
- "version": "0.3.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.5.tgz",
- "integrity": "sha512-sGhfINU+AuMw9oFAdIn/nD5sem3pn/WgxAfDZ//Q3CnF+5uaho7C7shh2rKLk6sKE/XkfmyibghocwKdVjLIKg==",
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.6.tgz",
+ "integrity": "sha512-1aGDUfL1qOOIoqk9QKGIo2lANk+C7ko/fqH0uIyC71x3PEGz0uVP8ISgfEsFuG+FKmjHTvFK/nNM8dowpmUxLA==",
"dev": true
},
"babel-plugin-react-docgen": {
@@ -6207,9 +6569,9 @@
"integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
},
"clean-css": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.2.tgz",
- "integrity": "sha512-yKycArwReQXbOD/3pmsPmt6p7oUBww8MisDabL2pCUWkbVONvCJoBdCjgY4ZVQmKX5juz/JB9oDcP6XzGUpjwQ==",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
+ "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
"dev": true,
"requires": {
"source-map": "~0.6.0"
@@ -6641,9 +7003,9 @@
"dev": true
},
"copy-to-clipboard": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.2.0.tgz",
- "integrity": "sha512-eOZERzvCmxS8HWzugj4Uxl8OJxa7T2k1Gi0X5qavwydHIfuSHq2dTD09LOg/XyGq4Zpb5IsR/2OJ5lbOegz78w==",
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.2.1.tgz",
+ "integrity": "sha512-btru1Q6RD9wbonIvEU5EfnhIRGHLo//BGXQ1hNAD2avIs/nBZlpbOeKtv3mhoUByN4DB9Cb6/vXBymj1S43KmA==",
"requires": {
"toggle-selection": "^1.0.6"
}
@@ -6744,13 +7106,13 @@
}
},
"create-react-context": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
- "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz",
+ "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==",
"dev": true,
"requires": {
- "fbjs": "^0.8.0",
- "gud": "^1.0.0"
+ "gud": "^1.0.0",
+ "warning": "^4.0.3"
}
},
"cross-spawn": {
@@ -7169,9 +7531,9 @@
"dev": true
},
"dayjs": {
- "version": "1.8.19",
- "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.19.tgz",
- "integrity": "sha512-7kqOoj3oQSmqbvtvGFLU5iYqies+SqUiEGNT0UtUPPxcPYgY1BrkXR0Cq2R9HYSimBXN+xHkEN4Hi399W+Ovlg=="
+ "version": "1.8.20",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.20.tgz",
+ "integrity": "sha512-mH0MCDxw6UCGJYxVN78h8ugWycZAO8thkj3bW6vApL5tS0hQplIDdAQcmbvl7n35H0AKdCJQaArTrIQw2xt4Qg=="
},
"debug": {
"version": "4.1.1",
@@ -7571,9 +7933,9 @@
}
},
"diff-sequences": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz",
- "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==",
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.1.0.tgz",
+ "integrity": "sha512-nFIfVk5B/NStCsJ+zaPO4vYuLjlzQ6uFvPxzYyHlejNZ/UGa7G/n7peOXVrVNvRuyfstt+mZQYGpjxg9Z6N8Kw==",
"dev": true
},
"diffie-hellman": {
@@ -7926,15 +8288,6 @@
"integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
"dev": true
},
- "encoding": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
- "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
- "dev": true,
- "requires": {
- "iconv-lite": "~0.4.13"
- }
- },
"end-of-stream": {
"version": "1.4.4",
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
@@ -8348,9 +8701,9 @@
}
},
"eslint-plugin-import": {
- "version": "2.20.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.0.tgz",
- "integrity": "sha512-NK42oA0mUc8Ngn4kONOPsPB1XhbUvNHqF+g307dPV28aknPoiNnKLFd9em4nkswwepdF5ouieqv5Th/63U7YJQ==",
+ "version": "2.20.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.20.1.tgz",
+ "integrity": "sha512-qQHgFOTjguR+LnYRoToeZWT62XM55MBVXObHM6SKFd1VzDcX/vqT1kAz8ssqigh5eMj8qXcRoXXGZpPP6RfdCw==",
"dev": true,
"requires": {
"array-includes": "^3.0.3",
@@ -8510,9 +8863,9 @@
}
},
"eslint-plugin-react": {
- "version": "7.18.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz",
- "integrity": "sha512-p+PGoGeV4SaZRDsXqdj9OWcOrOpZn8gXoGPcIQTzo2IDMbAKhNDnME9myZWqO3Ic4R3YmwAZ1lDjWl2R2hMUVQ==",
+ "version": "7.18.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.3.tgz",
+ "integrity": "sha512-Bt56LNHAQCoou88s8ViKRjMB2+36XRejCQ1VoLj716KI1MoE99HpTVvIThJ0rvFmG4E4Gsq+UgToEjn+j044Bg==",
"dev": true,
"requires": {
"array-includes": "^3.1.1",
@@ -8523,7 +8876,8 @@
"object.fromentries": "^2.0.2",
"object.values": "^1.1.1",
"prop-types": "^15.7.2",
- "resolve": "^1.14.2"
+ "resolve": "^1.14.2",
+ "string.prototype.matchall": "^4.0.2"
},
"dependencies": {
"doctrine": {
@@ -9339,29 +9693,6 @@
"bser": "2.1.1"
}
},
- "fbjs": {
- "version": "0.8.17",
- "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
- "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
- "dev": true,
- "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.18"
- },
- "dependencies": {
- "core-js": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
- "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=",
- "dev": true
- }
- }
- },
"fd-slicer": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
@@ -11192,9 +11523,9 @@
},
"dependencies": {
"commander": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.0.tgz",
- "integrity": "sha512-NIQrwvv9V39FHgGFm36+U9SMQzbiHvU79k+iADraJTpmrFFfx7Ds0IvDoAdZsDrknlkRk14OYoWXb57uTh7/sw==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
"dev": true
}
}
@@ -12133,6 +12464,12 @@
"integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
"dev": true
},
+ "is-docker": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.0.0.tgz",
+ "integrity": "sha512-pJEdRugimx4fBMra5z2/5iRdZ63OhYV0vr0Dwm5+xtW4D1FvRkB8hamMIhnWfyJeDdyr/aa7BDyNbtG38VxgoQ==",
+ "dev": true
+ },
"is-dom": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz",
@@ -12461,18 +12798,8 @@
},
"isobject": {
"version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
- },
- "isomorphic-fetch": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
- "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
- "dev": true,
- "requires": {
- "node-fetch": "^1.0.1",
- "whatwg-fetch": ">=0.10.0"
- }
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
},
"isstream": {
"version": "0.1.2",
@@ -13188,15 +13515,106 @@
}
},
"jest-diff": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz",
- "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==",
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.1.0.tgz",
+ "integrity": "sha512-nepXgajT+h017APJTreSieh4zCqnSHEJ1iT8HDlewu630lSJ4Kjjr9KNzm+kzGwwcpsDE6Snx1GJGzzsefaEHw==",
"dev": true,
"requires": {
- "chalk": "^2.0.1",
- "diff-sequences": "^24.9.0",
- "jest-get-type": "^24.9.0",
- "pretty-format": "^24.9.0"
+ "chalk": "^3.0.0",
+ "diff-sequences": "^25.1.0",
+ "jest-get-type": "^25.1.0",
+ "pretty-format": "^25.1.0"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz",
+ "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^1.1.1",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^3.0.0"
+ }
+ },
+ "@types/yargs": {
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.3.tgz",
+ "integrity": "sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ==",
+ "dev": true,
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
+ "requires": {
+ "@types/color-name": "^1.1.1",
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "pretty-format": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz",
+ "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^25.1.0",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^16.12.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"jest-docblock": {
@@ -13595,9 +14013,9 @@
}
},
"jest-get-type": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz",
- "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==",
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.1.0.tgz",
+ "integrity": "sha512-yWkBnT+5tMr8ANB6V+OjmrIJufHtCAqI5ic2H40v+tRqxDmE0PGnIiTyvRWFOMtmVHYpwRqyazDbTnhpjsGvLw==",
"dev": true
},
"jest-haste-map": {
@@ -13979,15 +14397,106 @@
}
},
"jest-matcher-utils": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz",
- "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==",
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.1.0.tgz",
+ "integrity": "sha512-KGOAFcSFbclXIFE7bS4C53iYobKI20ZWleAdAFun4W1Wz1Kkej8Ng6RRbhL8leaEvIOjGXhGf/a1JjO8bkxIWQ==",
"dev": true,
"requires": {
- "chalk": "^2.0.1",
- "jest-diff": "^24.9.0",
- "jest-get-type": "^24.9.0",
- "pretty-format": "^24.9.0"
+ "chalk": "^3.0.0",
+ "jest-diff": "^25.1.0",
+ "jest-get-type": "^25.1.0",
+ "pretty-format": "^25.1.0"
+ },
+ "dependencies": {
+ "@jest/types": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.1.0.tgz",
+ "integrity": "sha512-VpOtt7tCrgvamWZh1reVsGADujKigBUFTi19mlRjqEGsE8qH4r3s+skY33dNdXOwyZIvuftZ5tqdF1IgsMejMA==",
+ "dev": true,
+ "requires": {
+ "@types/istanbul-lib-coverage": "^2.0.0",
+ "@types/istanbul-reports": "^1.1.1",
+ "@types/yargs": "^15.0.0",
+ "chalk": "^3.0.0"
+ }
+ },
+ "@types/yargs": {
+ "version": "15.0.3",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.3.tgz",
+ "integrity": "sha512-XCMQRK6kfpNBixHLyHUsGmXrpEmFFxzMrcnSXFMziHd8CoNJo8l16FkHyQq4x+xbM7E2XL83/O78OD8u+iZTdQ==",
+ "dev": true,
+ "requires": {
+ "@types/yargs-parser": "*"
+ }
+ },
+ "ansi-regex": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
+ "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
+ "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
+ "dev": true,
+ "requires": {
+ "@types/color-name": "^1.1.1",
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+ "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dev": true,
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+ "dev": true
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
+ "pretty-format": {
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.1.0.tgz",
+ "integrity": "sha512-46zLRSGLd02Rp+Lhad9zzuNZ+swunitn8zIpfD2B4OPCRLXbM87RJT2aBLBWYOznNUML/2l/ReMyWNC80PJBUQ==",
+ "dev": true,
+ "requires": {
+ "@jest/types": "^25.1.0",
+ "ansi-regex": "^5.0.0",
+ "ansi-styles": "^4.0.0",
+ "react-is": "^16.12.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
}
},
"jest-message-util": {
@@ -15189,22 +15698,28 @@
}
},
"jest-worker": {
- "version": "24.9.0",
- "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz",
- "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
+ "version": "25.1.0",
+ "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.1.0.tgz",
+ "integrity": "sha512-ZHhHtlxOWSxCoNOKHGbiLzXnl42ga9CxDr27H36Qn+15pQZd3R/F24jrmjDelw9j/iHUIWMWs08/u2QN50HHOg==",
"dev": true,
"requires": {
"merge-stream": "^2.0.0",
- "supports-color": "^6.1.0"
+ "supports-color": "^7.0.0"
},
"dependencies": {
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "dev": true
+ },
"supports-color": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
- "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz",
+ "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==",
"dev": true,
"requires": {
- "has-flag": "^3.0.0"
+ "has-flag": "^4.0.0"
}
}
}
@@ -15473,9 +15988,9 @@
"dev": true
},
"levenary": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.0.tgz",
- "integrity": "sha512-VHcwhO0UTpUW7rLPN2/OiWJdgA1e9BqEDALhrgCe/F+uUJnep6CoUsTzMeP8Rh0NGr9uKquXxqe7lwLZo509nQ==",
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
+ "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==",
"dev": true,
"requires": {
"leven": "^3.1.0"
@@ -15498,9 +16013,9 @@
"dev": true
},
"lint-staged": {
- "version": "10.0.4",
- "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.0.4.tgz",
- "integrity": "sha512-lTmhvbFCyKKV8wcyuENTccjlsHP9bYtl/Xxe5ZMTwEZ7Qvar78jOGomkf6nzHuQns6vKRUYWS6L9N8s7x+jnXQ==",
+ "version": "10.0.7",
+ "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.0.7.tgz",
+ "integrity": "sha512-Byj0F4l7GYUpYYHEqyFH69NiI6ICTg0CeCKbhRorL+ickbzILKUlZLiyCkljZV02wnoh7yH7PmFyYm9PRNwk9g==",
"dev": true,
"requires": {
"chalk": "^3.0.0",
@@ -15554,9 +16069,9 @@
"dev": true
},
"commander": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.0.tgz",
- "integrity": "sha512-NIQrwvv9V39FHgGFm36+U9SMQzbiHvU79k+iADraJTpmrFFfx7Ds0IvDoAdZsDrknlkRk14OYoWXb57uTh7/sw==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
+ "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==",
"dev": true
},
"cross-spawn": {
@@ -16228,9 +16743,9 @@
}
},
"markdown-to-jsx": {
- "version": "6.10.3",
- "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.10.3.tgz",
- "integrity": "sha512-PSoUyLnW/xoW6RsxZrquSSz5eGEOTwa15H5eqp3enmrp8esmgDJmhzd6zmQ9tgAA9TxJzx1Hmf3incYU/IamoQ==",
+ "version": "6.11.0",
+ "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.0.tgz",
+ "integrity": "sha512-RH7LCJQ4RFmPqVeZEesKaO1biRzB/k4utoofmTCp3Eiw6D7qfvK8fzZq/2bjEJAtVkfPrM5SMt5APGf2rnaKMg==",
"dev": true,
"requires": {
"prop-types": "^15.6.2",
@@ -16849,14 +17364,10 @@
}
},
"node-fetch": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
- "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
- "dev": true,
- "requires": {
- "encoding": "^0.1.11",
- "is-stream": "^1.0.1"
- }
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
+ "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
+ "dev": true
},
"node-int64": {
"version": "0.4.0",
@@ -17254,12 +17765,13 @@
}
},
"open": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/open/-/open-7.0.0.tgz",
- "integrity": "sha512-K6EKzYqnwQzk+/dzJAQSBORub3xlBTxMz+ntpZpH/LyCa1o6KjXhuN+2npAaI9jaSmU3R1Q8NWf4KUWcyytGsQ==",
+ "version": "7.0.2",
+ "resolved": "https://registry.npmjs.org/open/-/open-7.0.2.tgz",
+ "integrity": "sha512-70E/pFTPr7nZ9nLDPNTcj3IVqnNvKuP4VsBmoKV9YGTnChe0mlS3C4qM7qKarhZ8rGaHKLfo+vBTHXDp6ZSyLQ==",
"dev": true,
"requires": {
- "is-wsl": "^2.1.0"
+ "is-docker": "^2.0.0",
+ "is-wsl": "^2.1.1"
},
"dependencies": {
"is-wsl": {
@@ -17878,9 +18390,9 @@
}
},
"polished": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/polished/-/polished-3.4.3.tgz",
- "integrity": "sha512-EcA6RleHgFalVDZg5djztOyraWOkZcFSNwDCASkq6MZf68B+QlciKWRiNJn5sUDtwOLrk/xbqgvxoTfMjazvuw==",
+ "version": "3.4.4",
+ "resolved": "https://registry.npmjs.org/polished/-/polished-3.4.4.tgz",
+ "integrity": "sha512-x9PKeExyI9AhWrJP3Q57I1k7GInujjiVBJMPFmycj9hX1yCOo/X9eu9eZwxgOziiXge3WbFQ5XOmkzunOntBSA==",
"dev": true,
"requires": {
"@babel/runtime": "^7.6.3"
@@ -18033,12 +18545,12 @@
}
},
"postcss-flexbugs-fixes": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz",
- "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.0.tgz",
+ "integrity": "sha512-QRE0n3hpkxxS/OGvzOa+PDuy4mh/Jg4o9ui22/ko5iGYOG3M5dfJabjnAZjTdh2G9F85c7Hv8hWcEDEKW/xceQ==",
"dev": true,
"requires": {
- "postcss": "^7.0.0"
+ "postcss": "^7.0.26"
}
},
"postcss-load-config": {
@@ -18650,15 +19162,6 @@
"through2": "~2.0.3"
}
},
- "promise": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
- "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
- "dev": true,
- "requires": {
- "asap": "~2.0.3"
- }
- },
"promise-inflight": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
@@ -19284,9 +19787,9 @@
}
},
"react-error-overlay": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.4.tgz",
- "integrity": "sha512-ueZzLmHltszTshDMwyfELDq8zOA803wQ1ZuzCccXa1m57k1PxSHfflPD5W9YIiTXLs0JTLzoj6o1LuM5N6zzNA==",
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.5.tgz",
+ "integrity": "sha512-+DMR2k5c6BqMDSMF8hLH0vYKtKTeikiFW+fj0LClN+XZg4N9b8QUAdHC62CGWNLTi/gnuuemNcNcTFrCvK1f+A==",
"dev": true
},
"react-fast-compare": {
@@ -19383,27 +19886,6 @@
"prop-types": "^15.6.1",
"typed-styles": "^0.0.7",
"warning": "^4.0.2"
- },
- "dependencies": {
- "create-react-context": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz",
- "integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==",
- "dev": true,
- "requires": {
- "gud": "^1.0.0",
- "warning": "^4.0.3"
- }
- },
- "warning": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
- "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
- "dev": true,
- "requires": {
- "loose-envify": "^1.0.0"
- }
- }
}
},
"react-popper-tooltip": {
@@ -19561,12 +20043,12 @@
}
},
"react-use": {
- "version": "13.22.3",
- "resolved": "https://registry.npmjs.org/react-use/-/react-use-13.22.3.tgz",
- "integrity": "sha512-8aboVs/OfKsNnhi4eXhkCA4tFp0aZlFpK/9LwulVlz8/50lzK5mtseC6NZHdlJ2l95/d8z4V2G+5NCMuz11ANw==",
+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/react-use/-/react-use-13.24.0.tgz",
+ "integrity": "sha512-p8GsZuMdz8OeIGzuYLm6pzJysKOhNyQjCUG6SHrQGk6o6ghy/RVGSqnmxVacNbN9166S0+9FsM1N1yH9GzWlgg==",
"requires": {
"@types/js-cookie": "2.2.4",
- "@xobotyi/scrollbar-width": "1.7.0",
+ "@xobotyi/scrollbar-width": "1.8.2",
"copy-to-clipboard": "^3.2.0",
"fast-shallow-equal": "^1.0.0",
"js-cookie": "^2.2.1",
@@ -21199,12 +21681,6 @@
"ms": "^2.1.1"
}
},
- "node-fetch": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
- "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
- "dev": true
- },
"semver": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
@@ -21479,9 +21955,9 @@
}
},
"styled-components": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.0.0.tgz",
- "integrity": "sha512-F7VhIXIbUXJ8KO3pU9wap2Hxdtqa6PZ1uHrx+YXTgRjyxGlwvBHb8LULXPabmDA+uEliTXRJM5WcZntJnKNn3g==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.0.1.tgz",
+ "integrity": "sha512-E0xKTRIjTs4DyvC1MHu/EcCXIj6+ENCP8hP01koyoADF++WdBUOrSGwU1scJRw7/YaYOhDvvoad6VlMG+0j53A==",
"dev": true,
"requires": {
"@babel/helper-module-imports": "^7.0.0",
@@ -21497,33 +21973,33 @@
}
},
"styled-icons": {
- "version": "9.2.0",
- "resolved": "https://registry.npmjs.org/styled-icons/-/styled-icons-9.2.0.tgz",
- "integrity": "sha512-a/OvKiXo6LWqne58Nrwsogk2EQylqklQ88eObJYNDUyLBgIvqqgaaC+t2rRW7dNT65QfiIhvLLYVvVv40yjWAQ==",
+ "version": "9.3.0",
+ "resolved": "https://registry.npmjs.org/styled-icons/-/styled-icons-9.3.0.tgz",
+ "integrity": "sha512-GdmFSn2t7z4t9hNaGSUUGK1w9ZkvFNLEJd7Bu4MhD+42Xp7KQxyoZCUCOrnwJThaJ1a+N+nMDMcJTikjEM6IWw==",
"requires": {
"@styled-icons/boxicons-logos": "^9.2.0",
- "@styled-icons/boxicons-regular": "^9.2.0",
- "@styled-icons/boxicons-solid": "^9.2.0",
- "@styled-icons/crypto": "^9.2.0",
- "@styled-icons/evil": "^9.2.0",
- "@styled-icons/fa-brands": "^9.2.0",
- "@styled-icons/fa-regular": "^9.2.0",
- "@styled-icons/fa-solid": "^9.2.0",
- "@styled-icons/feather": "^9.2.0",
- "@styled-icons/icomoon": "^9.2.0",
- "@styled-icons/material": "^9.2.0",
- "@styled-icons/octicons": "^9.2.0",
- "@styled-icons/remix-fill": "^9.2.0",
- "@styled-icons/remix-line": "^9.2.0",
+ "@styled-icons/boxicons-regular": "^9.3.0",
+ "@styled-icons/boxicons-solid": "^9.3.0",
+ "@styled-icons/crypto": "^9.3.0",
+ "@styled-icons/evil": "^9.3.0",
+ "@styled-icons/fa-brands": "^9.3.0",
+ "@styled-icons/fa-regular": "^9.3.0",
+ "@styled-icons/fa-solid": "^9.3.0",
+ "@styled-icons/feather": "^9.3.0",
+ "@styled-icons/icomoon": "^9.3.0",
+ "@styled-icons/material": "^9.3.0",
+ "@styled-icons/octicons": "^9.3.0",
+ "@styled-icons/remix-fill": "^9.3.0",
+ "@styled-icons/remix-line": "^9.3.0",
"@styled-icons/styled-icon": "^9.2.0",
- "@styled-icons/typicons": "^9.2.0",
+ "@styled-icons/typicons": "^9.3.0",
"tslib": "^1.9.3"
}
},
"styled-normalize": {
- "version": "8.0.6",
- "resolved": "https://registry.npmjs.org/styled-normalize/-/styled-normalize-8.0.6.tgz",
- "integrity": "sha512-tOnAD1+wV04aiVy6chaQA4u/EtkGiGZPlIBYvEfWlZQBrDqRhu9EdPyXlFzLWxpOmANoQelJqSOMlV3QNCDKkw=="
+ "version": "8.0.7",
+ "resolved": "https://registry.npmjs.org/styled-normalize/-/styled-normalize-8.0.7.tgz",
+ "integrity": "sha512-qQV4O7B9g7ZUnStCwGde7Dc/mcFF/pz0Ha/LL7+j/r6uopf6kJCmmR7jCPQMCBrDkYiQ4xvw1hUoceVJkdaMuQ=="
},
"styled-theming": {
"version": "2.2.0",
@@ -21806,9 +22282,9 @@
}
},
"term-size": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.1.1.tgz",
- "integrity": "sha512-UqvQSch04R+69g4RDhrslmGvGL3ucDRX/U+snYW0Mab4uCAyKSndUksaoqlJ81QKSpRnIsuOYQCbC2ZWx2896A==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.0.tgz",
+ "integrity": "sha512-a6sumDlzyHVJWb8+YofY4TW112G6p2FCPEAFk+59gIYHv3XHRhm9ltVQ9kli4hNWeQBwSpe8cRN25x0ROunMOw==",
"dev": true
},
"terminal-link": {
@@ -21833,15 +22309,16 @@
}
},
"terser-webpack-plugin": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.2.tgz",
- "integrity": "sha512-SmvB/6gtEPv+CJ88MH5zDOsZdKXPS/Uzv2//e90+wM1IHFUhsguPKEILgzqrM1nQ4acRXN/SV4Obr55SXC+0oA==",
+ "version": "2.3.4",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.4.tgz",
+ "integrity": "sha512-Nv96Nws2R2nrFOpbzF6IxRDpIkkIfmhvOws+IqMvYdFLO7o6wAILWFKONFgaYy8+T4LVz77DQW0f7wOeDEAjrg==",
"dev": true,
"requires": {
"cacache": "^13.0.1",
"find-cache-dir": "^3.2.0",
- "jest-worker": "^24.9.0",
- "schema-utils": "^2.6.1",
+ "jest-worker": "^25.1.0",
+ "p-limit": "^2.2.2",
+ "schema-utils": "^2.6.4",
"serialize-javascript": "^2.1.2",
"source-map": "^0.6.1",
"terser": "^4.4.3",
@@ -22237,12 +22714,6 @@
"is-typedarray": "^1.0.0"
}
},
- "ua-parser-js": {
- "version": "0.7.21",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.21.tgz",
- "integrity": "sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ==",
- "dev": true
- },
"unbzip2-stream": {
"version": "1.3.3",
"resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
@@ -22696,9 +23167,9 @@
}
},
"warning": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
- "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
+ "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
"dev": true,
"requires": {
"loose-envify": "^1.0.0"
@@ -23147,12 +23618,6 @@
"iconv-lite": "0.4.24"
}
},
- "whatwg-fetch": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
- "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==",
- "dev": true
- },
"whatwg-mimetype": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
diff --git a/package.json b/package.json
index a83b52df..326c1759 100644
--- a/package.json
+++ b/package.json
@@ -58,9 +58,9 @@
"styled-components": ">=5.0"
},
"dependencies": {
- "@babel/runtime": "^7.8.3",
+ "@babel/runtime": "^7.8.4",
"browser-cookie-lite": "^1.0.4",
- "dayjs": "^1.8.19",
+ "dayjs": "^1.8.20",
"downshift": "^4.0.8",
"i18next": "^19.1.0",
"jump.js": "^1.0.2",
@@ -74,28 +74,28 @@
"react-i18next": "^11.3.1",
"react-qr-svg": "^2.2.1",
"react-transition-group": "^4.3.0",
- "react-use": "^13.22.3",
+ "react-use": "^13.24.0",
"react-useportal": "^1.0.13",
- "styled-icons": "^9.2.0",
- "styled-normalize": "^8.0.6",
+ "styled-icons": "^9.3.0",
+ "styled-normalize": "^8.0.7",
"styled-theming": "^2.2.0",
"uuid-validate": "0.0.3",
"yup": "^0.28.1"
},
"devDependencies": {
- "@babel/core": "^7.8.3",
+ "@babel/core": "^7.8.4",
"@babel/plugin-proposal-class-properties": "^7.8.3",
"@babel/plugin-proposal-decorators": "^7.8.3",
"@babel/plugin-proposal-object-rest-spread": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.8.3",
"@babel/polyfill": "^7.8.3",
- "@babel/preset-env": "^7.8.3",
+ "@babel/preset-env": "^7.8.4",
"@babel/preset-react": "^7.8.3",
- "@storybook/addon-actions": "^5.3.9",
- "@storybook/addon-knobs": "^5.3.9",
- "@storybook/react": "^5.3.9",
- "@testing-library/jest-dom": "^5.0.2",
+ "@storybook/addon-actions": "^5.3.12",
+ "@storybook/addon-knobs": "^5.3.12",
+ "@storybook/react": "^5.3.12",
+ "@testing-library/jest-dom": "^5.1.1",
"@testing-library/react": "^9.4.0",
"babel-eslint": "^10.0.3",
"babel-jest": "^25.1.0",
@@ -109,9 +109,9 @@
"css-loader": "^3.4.2",
"eslint": "^6.8.0",
"eslint-config-prettier": "^6.10.0",
- "eslint-plugin-import": "^2.20.0",
+ "eslint-plugin-import": "^2.20.1",
"eslint-plugin-prettier": "^3.1.2",
- "eslint-plugin-react": "^7.18.0",
+ "eslint-plugin-react": "^7.18.3",
"eslint-plugin-react-hooks": "^2.3.0",
"extract-text-webpack-plugin": "^4.0.0-beta.0",
"file-loader": "^5.0.2",
@@ -123,7 +123,7 @@
"jest-environment-jsdom": "^25.1.0",
"jest-environment-jsdom-global": "^1.2.0",
"jest-styled-components": "^7.0.0",
- "lint-staged": "^10.0.4",
+ "lint-staged": "^10.0.7",
"mini-css-extract-plugin": "^0.9.0",
"optimize-css-assets-webpack-plugin": "^5.0.3",
"prettier": "^1.19.1",
@@ -133,7 +133,7 @@
"react-router-dom": "^5.1.2",
"storybook-react-router": "^1.0.8",
"style-loader": "^1.1.3",
- "styled-components": "^5.0.0",
+ "styled-components": "^5.0.1",
"test-data-bot": "^0.8.0",
"url-loader": "^3.0.0",
"webpack": "^4.41.5",
diff --git a/src/components/ButtonToggle/index.jsx b/src/components/ButtonToggle/index.jsx
index 1db48c28..360ac7be 100644
--- a/src/components/ButtonToggle/index.jsx
+++ b/src/components/ButtonToggle/index.jsx
@@ -52,7 +52,7 @@ ButtonToggle.propTypes = {
PropTypes.node,
]),
onChange: PropTypes.func,
- mode: PropTypes.oneOf(["redMode", "blueMode"]),
+ mode: PropTypes.oneOf(["red", "blue"]),
icon: PropTypes.node,
};
diff --git a/src/components/ConfirmButton/StyledConfirmButton.jsx b/src/components/ConfirmButton/StyledConfirmButton.jsx
new file mode 100644
index 00000000..0a63a2d1
--- /dev/null
+++ b/src/components/ConfirmButton/StyledConfirmButton.jsx
@@ -0,0 +1,34 @@
+import styled, { css } from "styled-components";
+
+import { Button } from "../Button";
+
+import colors from "../../themes/colors";
+
+function getHoverStyles({ isDisabled }) {
+ return !isDisabled
+ ? css`
+ background-color: ${({ confirmColor }) => confirmColor};
+ color: ${colors.whiteSimple};
+ `
+ : ``;
+}
+
+const StyledConfirmButton = styled(Button).attrs(() => ({
+ buttonTheme: "reset",
+}))`
+ background-color: ${colors.blueWhite};
+ min-width: 105px;
+
+ ${({ isConfirm, confirmColor }) =>
+ isConfirm &&
+ css`
+ background-color: ${confirmColor};
+ color: ${colors.whiteSimple};
+ `}
+
+ &:hover {
+ ${getHoverStyles};
+ }
+`;
+
+export { StyledConfirmButton };
diff --git a/src/components/ConfirmButton/__tests__/ConfirmButton.js b/src/components/ConfirmButton/__tests__/ConfirmButton.js
new file mode 100644
index 00000000..d7b2612f
--- /dev/null
+++ b/src/components/ConfirmButton/__tests__/ConfirmButton.js
@@ -0,0 +1,57 @@
+import React from "react";
+
+import { ConfirmButton } from "../index";
+
+import { fireEvent } from "@testing-library/react";
+import { render } from "../../../../test/utils";
+
+const componentName = "confirm-button";
+const nonConfirmText = "click";
+const confirmText = "sure?";
+const onConfirmMock = jest.fn();
+
+afterEach(() => {
+ onConfirmMock.mockClear();
+});
+
+afterAll(() => {
+ onConfirmMock.mockReset();
+});
+
+function renderConfirmButton(props) {
+ return render(
+
+ {({ isConfirm }) => (isConfirm ? confirmText : nonConfirmText)}
+
+ );
+}
+
+describe("ConfirmButton tests", () => {
+ test("ConfirmButton should render text inside button correctly", () => {
+ const { getByTestId } = renderConfirmButton();
+
+ expect(getByTestId(componentName)).toHaveTextContent(nonConfirmText);
+
+ fireEvent.click(getByTestId(componentName));
+
+ expect(getByTestId(componentName)).toHaveTextContent(confirmText);
+
+ fireEvent.mouseLeave(getByTestId(componentName));
+
+ expect(getByTestId(componentName)).toHaveTextContent(nonConfirmText);
+ });
+
+ test("ConfirmButton should call onConfirm correctly", () => {
+ const { getByTestId } = renderConfirmButton();
+
+ fireEvent.click(getByTestId(componentName));
+ expect(onConfirmMock.mock.calls).toHaveLength(0);
+
+ fireEvent.click(getByTestId(componentName));
+ expect(onConfirmMock.mock.calls).toHaveLength(1);
+ });
+});
diff --git a/src/components/ConfirmButton/index.jsx b/src/components/ConfirmButton/index.jsx
new file mode 100644
index 00000000..0e5bc2fd
--- /dev/null
+++ b/src/components/ConfirmButton/index.jsx
@@ -0,0 +1,61 @@
+import React from "react";
+import PropTypes from "prop-types";
+
+import { useState } from "react";
+
+import { StyledConfirmButton } from "./StyledConfirmButton";
+
+function ConfirmButton({
+ onConfirm,
+ size,
+ isDisabled,
+ confirmColor,
+ children,
+ className,
+ "data-testid": testId,
+}) {
+ const [isConfirm, setIsConfirm] = useState(false);
+
+ return (
+ {
+ ev.stopPropagation();
+ setIsConfirm(!isConfirm);
+ if (isConfirm) {
+ onConfirm();
+ }
+ }}
+ onMouseLeave={() => {
+ if (isConfirm) {
+ setIsConfirm(false);
+ }
+ }}
+ size={size}
+ isDisabled={isDisabled}
+ data-testid={testId}
+ confirmColor={confirmColor}
+ >
+ {typeof children === "function"
+ ? children({ isConfirm, setIsConfirm })
+ : children}
+
+ );
+}
+
+ConfirmButton.defaultProps = {
+ "data-testid": "confirm-button",
+};
+
+ConfirmButton.propTypes = {
+ onConfirm: PropTypes.func.isRequired,
+ size: PropTypes.string,
+ isDisabled: PropTypes.bool,
+ confirmColor: PropTypes.string,
+ children: PropTypes.oneOfType([PropTypes.func, PropTypes.node]),
+ className: PropTypes.string,
+ "data-testid": PropTypes.string,
+};
+
+export { ConfirmButton, StyledConfirmButton };
diff --git a/src/components/DeleteSure/index.jsx b/src/components/DeleteSure/index.jsx
deleted file mode 100644
index 54966463..00000000
--- a/src/components/DeleteSure/index.jsx
+++ /dev/null
@@ -1,37 +0,0 @@
-import React from "react";
-import PropTypes from "prop-types";
-
-export class DeleteSure extends React.Component {
- static propTypes = {
- onDelete: PropTypes.func.isRequired,
- children: PropTypes.func.isRequired,
- };
-
- handleClick = e => {
- e.stopPropagation();
-
- if (this.state.isSure) {
- this.props.onDelete();
- }
-
- this.setState({ isSure: true });
- };
-
- handleMouseLeave = () => {
- if (this.state.isSure) {
- this.setState({ isSure: false });
- }
- };
-
- state = {
- isSure: false,
- handleClick: this.handleClick,
- handleMouseLeave: this.handleMouseLeave,
- };
-
- render() {
- const { children } = this.props;
-
- return children(this.state);
- }
-}
diff --git a/src/components/DeleteSureButton/DeleteSureButton.stories.js b/src/components/DeleteSureButton/DeleteSureButton.stories.js
new file mode 100644
index 00000000..6da0116c
--- /dev/null
+++ b/src/components/DeleteSureButton/DeleteSureButton.stories.js
@@ -0,0 +1,24 @@
+import React from "react";
+import { storiesOf } from "@storybook/react";
+import { text, select } from "@storybook/addon-knobs";
+
+import { DeleteSureButton } from "./index";
+import { colors } from "../../themes/colors";
+
+storiesOf("Basic UI| DeleteSureButton", module).add("default", () => {
+ return (
+
+ );
+});
diff --git a/src/components/DeleteSureButton/StyledDeleteSureButton.jsx b/src/components/DeleteSureButton/StyledDeleteSureButton.jsx
deleted file mode 100644
index 17b3d8ec..00000000
--- a/src/components/DeleteSureButton/StyledDeleteSureButton.jsx
+++ /dev/null
@@ -1,28 +0,0 @@
-import styled, { css } from "styled-components";
-
-import Button from "../Button";
-
-import colors from "../../themes/colors";
-
-function getHoverStyles({ isDisabled }) {
- return !isDisabled
- ? css`
- background-color: ${({ deleteColor }) => deleteColor};
- color: ${colors.whiteSimple};
- `
- : ``;
-}
-
-const DeleteSureButton = styled(Button).attrs(() => ({ buttonTheme: "reset" }))`
- background-color: ${colors.blueWhite};
- min-width: 105px;
-
- ${({ isSure, deleteColor }) =>
- isSure && `background-color: ${deleteColor}; color: ${colors.whiteSimple};`}
-
- &:hover {
- ${getHoverStyles};
- }
-`;
-
-export default DeleteSureButton;
diff --git a/src/components/DeleteSureButton/__tests__/DeleteSureButton.js b/src/components/DeleteSureButton/__tests__/DeleteSureButton.js
new file mode 100644
index 00000000..ffcfc5b0
--- /dev/null
+++ b/src/components/DeleteSureButton/__tests__/DeleteSureButton.js
@@ -0,0 +1,57 @@
+import React from "react";
+
+import { DeleteSureButton } from "../index";
+
+import { fireEvent } from "@testing-library/react";
+import { renderWithProviders as render } from "../../../../test/utils";
+
+const componentName = "delete-button";
+const nonDeleteText = "delete";
+const deleteText = "sure?";
+const onDeleteMock = jest.fn();
+
+afterEach(() => {
+ onDeleteMock.mockClear();
+});
+
+afterAll(() => {
+ onDeleteMock.mockReset();
+});
+
+function renderDeleteButton(props) {
+ return render(
+
+ );
+}
+
+describe("DeleteSureButton tests", () => {
+ // test("DeleteSureButton should render text inside button correctly", () => {
+ // const { getByTestId } = renderDeleteButton();
+
+ // expect(getByTestId(componentName)).toHaveTextContent(nonDeleteText);
+
+ // fireEvent.click(getByTestId(componentName));
+
+ // expect(getByTestId(componentName)).toHaveTextContent(deleteText);
+
+ // fireEvent.mouseLeave(getByTestId(componentName));
+
+ // expect(getByTestId(componentName)).toHaveTextContent(nonDeleteText);
+ // });
+
+ test.only("DeleteSureButton should call onDelete correctly", () => {
+ const { getByTestId } = renderDeleteButton();
+
+ fireEvent.click(getByTestId(componentName));
+ expect(onDeleteMock.mock.calls).toHaveLength(0);
+
+ fireEvent.click(getByTestId(componentName));
+ expect(onDeleteMock.mock.calls).toHaveLength(1);
+ });
+});
diff --git a/src/components/DeleteSureButton/index.jsx b/src/components/DeleteSureButton/index.jsx
index 021b0dad..930cb6bf 100644
--- a/src/components/DeleteSureButton/index.jsx
+++ b/src/components/DeleteSureButton/index.jsx
@@ -3,14 +3,13 @@ import PropTypes from "prop-types";
import { useTranslation } from "../../hooks";
-import StyledDeleteSureButton from "./StyledDeleteSureButton";
import { colors } from "../../themes/colors";
-import { DeleteSure } from "../DeleteSure";
-
import { resources } from "./DeleteSureButton.resources.js";
import { isUndefined } from "lodash-es";
+import { ConfirmButton, StyledConfirmButton } from "../ConfirmButton";
+
function DeleteSureButton({
onDelete,
deleteColor,
@@ -19,41 +18,37 @@ function DeleteSureButton({
className,
deleteText,
sureText,
+ "data-testid": testId,
}) {
const { t, i18n } = useTranslation();
i18n.addResourceBundle("en", "DeleteSureButton", resources.en);
i18n.addResourceBundle("ru", "DeleteSureButton", resources.ru);
- const textSure = isUndefined(sureText)
+ const confirmText = isUndefined(sureText)
? t("DeleteSureButton:Sure")
: sureText;
- const textDelete = isUndefined(deleteText)
+ const nonConfirmText = isUndefined(deleteText)
? t("DeleteSureButton:Delete")
: deleteText;
return (
-
- {({ isSure, handleClick, handleMouseLeave }) => (
-
- {isSure ? textSure : textDelete}
-
- )}
-
+
+ {({ isConfirm }) => (isConfirm ? confirmText : nonConfirmText)}
+
);
}
DeleteSureButton.defaultProps = {
deleteColor: colors.brownSimple,
+ "data-testid": "delete-button",
};
DeleteSureButton.propTypes = {
@@ -64,6 +59,9 @@ DeleteSureButton.propTypes = {
className: PropTypes.string,
deleteText: PropTypes.string,
sureText: PropTypes.string,
+ "data-testid": PropTypes.string,
};
+const StyledDeleteSureButton = StyledConfirmButton;
+
export { DeleteSureButton, StyledDeleteSureButton };
diff --git a/src/components/Search/SearchClearButton/index.jsx b/src/components/Search/SearchClearButton/index.jsx
index 0e0a83de..6d6878b9 100644
--- a/src/components/Search/SearchClearButton/index.jsx
+++ b/src/components/Search/SearchClearButton/index.jsx
@@ -4,10 +4,10 @@ import PropTypes from "prop-types";
import { StyledSearchClearButton } from "./StyledSearchClearButton";
import { SearchClearButtonIcon } from "./SearchClearButtonIcon";
-function SearchClearButton(props) {
+function SearchClearButton({ size, ...restProps }) {
return (
-
-
+
+
);
}
diff --git a/src/components/ShownControl/index.jsx b/src/components/ShownControl/index.jsx
index 1066fade..8a0f52c7 100644
--- a/src/components/ShownControl/index.jsx
+++ b/src/components/ShownControl/index.jsx
@@ -84,12 +84,7 @@ ShownControl.propTypes = {
limit: PropTypes.number,
totalCount: PropTypes.number,
count: PropTypes.number,
- isPrevPaginationButtonActive: PropTypes.bool,
- isNextPaginationButtonActive: PropTypes.bool,
- selectedPageNum: PropTypes.number,
- handlePaginationNext: PropTypes.func.isRequired,
- handlePaginationPrev: PropTypes.func.isRequired,
- children: PropTypes.oneOfType([PropTypes.node, PropTypes.func]).isRequired,
+ children: PropTypes.oneOfType([PropTypes.node, PropTypes.func]),
className: PropTypes.string,
};
diff --git a/src/components/index.js b/src/components/index.js
index 887eddd7..cb2d0579 100644
--- a/src/components/index.js
+++ b/src/components/index.js
@@ -4,10 +4,10 @@ export * from "./Button";
export * from "./ButtonToggle";
export * from "./ButtonLink";
export * from "./ButtonToggleCalendar";
-export * from "./CardSmall";
+export * from "./ConfirmButton";
export * from "./CopyItem";
+export * from "./CardSmall";
export * from "./DateTimeFilter";
-export * from "./DeleteSure";
export * from "./DeleteSureButton";
export * from "./DynamicList";
export * from "./Entries";
diff --git a/test/__mocks__/react-i18next.js b/test/__mocks__/react-i18next.js
new file mode 100644
index 00000000..d5785305
--- /dev/null
+++ b/test/__mocks__/react-i18next.js
@@ -0,0 +1,62 @@
+// https://github.com/i18next/react-i18next/blob/master/example/test-jest/__mocks__/react-i18next.js
+
+import React from "react";
+import * as reactI18next from "react-i18next";
+import { identity } from "lodash-es";
+
+const hasChildren = node =>
+ node && (node.children || (node.props && node.props.children));
+
+const getChildren = node =>
+ node && node.children ? node.children : node.props && node.props.children;
+
+const renderNodes = reactNodes => {
+ if (typeof reactNodes === "string") {
+ return reactNodes;
+ }
+
+ return Object.keys(reactNodes).map((key, i) => {
+ const child = reactNodes[key];
+ const isElement = React.isValidElement(child);
+
+ if (typeof child === "string") {
+ return child;
+ }
+ if (hasChildren(child)) {
+ const inner = renderNodes(getChildren(child));
+ return React.cloneElement(child, { ...child.props, key: i }, inner);
+ }
+ if (typeof child === "object" && !isElement) {
+ return Object.keys(child).reduce(
+ (str, childKey) => `${str}${child[childKey]}`,
+ ""
+ );
+ }
+
+ return child;
+ });
+};
+
+const useMock = [identity, {}];
+useMock.t = identity;
+useMock.i18n = {
+ addResourceBundle: identity,
+};
+
+module.exports = {
+ // this mock makes sure any components using the translate HoC receive the t function as a prop
+ withTranslation: () => Component => props => (
+
+ ),
+ Trans: ({ children }) => renderNodes(children),
+ Translation: ({ children }) => children(identity, { i18n: {} }),
+ useTranslation: () => useMock,
+
+ // mock if needed
+ I18nextProvider: reactI18next.I18nextProvider,
+ initReactI18next: reactI18next.initReactI18next,
+ setDefaults: reactI18next.setDefaults,
+ getDefaults: reactI18next.getDefaults,
+ setI18n: reactI18next.setI18n,
+ getI18n: reactI18next.getI18n,
+};
diff --git a/test/utils.js b/test/utils.js
index 46b93179..ad457ac2 100644
--- a/test/utils.js
+++ b/test/utils.js
@@ -1,8 +1,24 @@
import React from "react";
import PropTypes from "prop-types";
+
import { render as RTLRender } from "@testing-library/react";
-import { Router } from "react-router-dom";
+import { I18nextProvider } from "react-i18next";
+import i18n from "i18next";
+i18n.init({
+ fallbackLng: "cimode",
+ debug: false,
+ saveMissing: false,
+
+ interpolation: {
+ escapeValue: false,
+ },
+
+ react: {
+ wait: true,
+ nsMode: "fallback",
+ },
+});
const Wrapper = ({ children }) => {
return ;
@@ -15,7 +31,12 @@ Wrapper.propTypes = {
const render = (ui, options) => RTLRender(ui, { wrapper: Wrapper, ...options });
const renderWithProviders = (ui, options) => {
- const rendered = render({ui}, options);
+ const rendered = render(
+ Loading translations...}>
+ {ui}
+ ,
+ options
+ );
return {
...rendered,