Index: package-lock.json
===================================================================
--- package-lock.json	(revision 47191)
+++ package-lock.json	(working copy)
@@ -13,43 +13,43 @@
 			}
 		},
 		"@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.3",
-					"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.3.tgz",
-					"integrity": "sha512-iU43cMMknxG1ClEZ2MDKeonKE1CCrFVkQK2AqO2YWFmvIrx4JWrvQ4w4hQez6EpVI8rHTtqh/ruHHDHSOKxvUg==",
+					"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.30001017",
-						"electron-to-chromium": "^1.3.322",
-						"node-releases": "^1.1.44"
+						"caniuse-lite": "^1.0.30001023",
+						"electron-to-chromium": "^1.3.341",
+						"node-releases": "^1.1.47"
 					}
 				},
 				"caniuse-lite": {
-					"version": "1.0.30001021",
-					"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz",
-					"integrity": "sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g==",
+					"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.334",
-					"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.334.tgz",
-					"integrity": "sha512-RcjJhpsVaX0X6ntu/WSBlW9HE9pnCgXS9B8mTUObl1aDxaiOa0Lu+NMveIS5IDC+VELzhM32rFJDCC+AApVwcA==",
+					"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.45",
-					"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.45.tgz",
-					"integrity": "sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg==",
+					"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"
@@ -66,17 +66,17 @@
 			}
 		},
 		"@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",
@@ -89,9 +89,9 @@
 			},
 			"dependencies": {
 				"@babel/parser": {
-					"version": "7.8.3",
-					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz",
-					"integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==",
+					"version": "7.8.4",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz",
+					"integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==",
 					"dev": true
 				},
 				"convert-source-map": {
@@ -136,9 +136,9 @@
 			}
 		},
 		"@babel/generator": {
-			"version": "7.8.3",
-			"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.3.tgz",
-			"integrity": "sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==",
+			"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",
@@ -196,45 +196,45 @@
 			}
 		},
 		"@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.3",
-					"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.3.tgz",
-					"integrity": "sha512-iU43cMMknxG1ClEZ2MDKeonKE1CCrFVkQK2AqO2YWFmvIrx4JWrvQ4w4hQez6EpVI8rHTtqh/ruHHDHSOKxvUg==",
+					"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.30001017",
-						"electron-to-chromium": "^1.3.322",
-						"node-releases": "^1.1.44"
+						"caniuse-lite": "^1.0.30001023",
+						"electron-to-chromium": "^1.3.341",
+						"node-releases": "^1.1.47"
 					}
 				},
 				"caniuse-lite": {
-					"version": "1.0.30001021",
-					"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz",
-					"integrity": "sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g==",
+					"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.334",
-					"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.334.tgz",
-					"integrity": "sha512-RcjJhpsVaX0X6ntu/WSBlW9HE9pnCgXS9B8mTUObl1aDxaiOa0Lu+NMveIS5IDC+VELzhM32rFJDCC+AApVwcA==",
+					"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.45",
-					"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.45.tgz",
-					"integrity": "sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg==",
+					"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"
@@ -459,13 +459,13 @@
 			}
 		},
 		"@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"
 			}
 		},
@@ -786,9 +786,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"
@@ -896,9 +896,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",
@@ -1006,9 +1006,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"
@@ -1041,13 +1041,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",
@@ -1076,7 +1076,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",
@@ -1087,7 +1087,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",
@@ -1095,43 +1095,43 @@
 				"@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.3",
-					"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.3.tgz",
-					"integrity": "sha512-iU43cMMknxG1ClEZ2MDKeonKE1CCrFVkQK2AqO2YWFmvIrx4JWrvQ4w4hQez6EpVI8rHTtqh/ruHHDHSOKxvUg==",
+					"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.30001017",
-						"electron-to-chromium": "^1.3.322",
-						"node-releases": "^1.1.44"
+						"caniuse-lite": "^1.0.30001023",
+						"electron-to-chromium": "^1.3.341",
+						"node-releases": "^1.1.47"
 					}
 				},
 				"caniuse-lite": {
-					"version": "1.0.30001021",
-					"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz",
-					"integrity": "sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g==",
+					"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.334",
-					"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.334.tgz",
-					"integrity": "sha512-RcjJhpsVaX0X6ntu/WSBlW9HE9pnCgXS9B8mTUObl1aDxaiOa0Lu+NMveIS5IDC+VELzhM32rFJDCC+AApVwcA==",
+					"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.45",
-					"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.45.tgz",
-					"integrity": "sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg==",
+					"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"
@@ -1148,17 +1148,17 @@
 			}
 		},
 		"@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"
 			}
 		},
 		"@babel/runtime-corejs3": {
-			"version": "7.8.3",
-			"resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.8.3.tgz",
-			"integrity": "sha512-lrIU4aVbmlM/wQPzhEvzvNJskKyYptuXb0fGC0lTQTupTOYtR2Vqbu6/jf8vTr4M8Wt1nIzxVrSvPI5qESa/xA==",
+			"version": "7.8.4",
+			"resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.8.4.tgz",
+			"integrity": "sha512-+wpLqy5+fbQhvbllvlJEVRIpYj+COUWnnsm+I4jZlA8Lo7/MJmBhGTCHyk1/RWfOqBRJ2MbadddG6QltTKTlrg==",
 			"dev": true,
 			"requires": {
 				"core-js-pure": "^3.0.0",
@@ -1177,24 +1177,24 @@
 			},
 			"dependencies": {
 				"@babel/parser": {
-					"version": "7.8.3",
-					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz",
-					"integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==",
+					"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.3",
-			"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.3.tgz",
-			"integrity": "sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==",
+			"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.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.3",
+				"@babel/parser": "^7.8.4",
 				"@babel/types": "^7.8.3",
 				"debug": "^4.1.0",
 				"globals": "^11.1.0",
@@ -1202,9 +1202,9 @@
 			},
 			"dependencies": {
 				"@babel/parser": {
-					"version": "7.8.3",
-					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.3.tgz",
-					"integrity": "sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==",
+					"version": "7.8.4",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz",
+					"integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==",
 					"dev": true
 				},
 				"debug": {
@@ -1274,31 +1274,19 @@
 				"@emotion/stylis": "0.8.5",
 				"@emotion/utils": "0.11.3",
 				"@emotion/weak-memoize": "0.2.5"
-			},
-			"dependencies": {
-				"@emotion/sheet": {
-					"version": "0.9.4",
-					"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz",
-					"integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA=="
-				},
-				"@emotion/utils": {
-					"version": "0.11.3",
-					"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
-					"integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw=="
-				}
 			}
 		},
 		"@emotion/core": {
-			"version": "10.0.22",
-			"resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.22.tgz",
-			"integrity": "sha512-7eoP6KQVUyOjAkE6y4fdlxbZRA4ILs7dqkkm6oZUJmihtHv0UBq98VgPirq9T8F9K2gKu0J/au/TpKryKMinaA==",
+			"version": "10.0.27",
+			"resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.27.tgz",
+			"integrity": "sha512-XbD5R36pVbohQMnKfajHv43g8EbN4NHdF6Zh9zg/C0nr0jqwOw3gYnC07Xj3yG43OYSRyrGsoQ5qPwc8ycvLZw==",
 			"requires": {
 				"@babel/runtime": "^7.5.5",
-				"@emotion/cache": "^10.0.17",
-				"@emotion/css": "^10.0.22",
-				"@emotion/serialize": "^0.11.12",
-				"@emotion/sheet": "0.9.3",
-				"@emotion/utils": "0.11.2"
+				"@emotion/cache": "^10.0.27",
+				"@emotion/css": "^10.0.27",
+				"@emotion/serialize": "^0.11.15",
+				"@emotion/sheet": "0.9.4",
+				"@emotion/utils": "0.11.3"
 			}
 		},
 		"@emotion/css": {
@@ -1309,13 +1297,6 @@
 				"@emotion/serialize": "^0.11.15",
 				"@emotion/utils": "0.11.3",
 				"babel-plugin-emotion": "^10.0.27"
-			},
-			"dependencies": {
-				"@emotion/utils": {
-					"version": "0.11.3",
-					"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
-					"integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw=="
-				}
 			}
 		},
 		"@emotion/hash": {
@@ -1336,6 +1317,22 @@
 			"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
 			"integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="
 		},
+		"@emotion/native": {
+			"version": "10.0.27",
+			"resolved": "https://registry.npmjs.org/@emotion/native/-/native-10.0.27.tgz",
+			"integrity": "sha512-3qxR2XFizGfABKKbX9kAYc0PHhKuCEuyxshoq3TaMEbi9asWHdQVChg32ULpblm4XAf9oxaitAU7J9SfdwFxtw==",
+			"requires": {
+				"@emotion/primitives-core": "10.0.27"
+			}
+		},
+		"@emotion/primitives-core": {
+			"version": "10.0.27",
+			"resolved": "https://registry.npmjs.org/@emotion/primitives-core/-/primitives-core-10.0.27.tgz",
+			"integrity": "sha512-fRBEDNPSFFOrBJ0OcheuElayrNTNdLF9DzMxtL0sFgsCFvvadlzwJHhJMSwEJuxwARm9GhVLr1p8G8JGkK98lQ==",
+			"requires": {
+				"css-to-react-native": "^2.2.1"
+			}
+		},
 		"@emotion/serialize": {
 			"version": "0.11.15",
 			"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.15.tgz",
@@ -1346,27 +1343,20 @@
 				"@emotion/unitless": "0.7.5",
 				"@emotion/utils": "0.11.3",
 				"csstype": "^2.5.7"
-			},
-			"dependencies": {
-				"@emotion/utils": {
-					"version": "0.11.3",
-					"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
-					"integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw=="
-				}
 			}
 		},
 		"@emotion/sheet": {
-			"version": "0.9.3",
-			"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.3.tgz",
-			"integrity": "sha512-c3Q6V7Df7jfwSq5AzQWbXHa5soeE4F5cbqi40xn0CzXxWW9/6Mxq48WJEtqfWzbZtW9odZdnRAkwCQwN12ob4A=="
+			"version": "0.9.4",
+			"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz",
+			"integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA=="
 		},
 		"@emotion/styled": {
-			"version": "10.0.23",
-			"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.23.tgz",
-			"integrity": "sha512-gNr04eqBQ2iYUx8wFLZDfm3N8/QUOODu/ReDXa693uyQGy2OqA+IhPJk+kA7id8aOfwAsMuvZ0pJImEXXKtaVQ==",
+			"version": "10.0.27",
+			"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.27.tgz",
+			"integrity": "sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q==",
 			"requires": {
-				"@emotion/styled-base": "^10.0.23",
-				"babel-plugin-emotion": "^10.0.23"
+				"@emotion/styled-base": "^10.0.27",
+				"babel-plugin-emotion": "^10.0.27"
 			}
 		},
 		"@emotion/styled-base": {
@@ -1378,13 +1368,6 @@
 				"@emotion/is-prop-valid": "0.8.6",
 				"@emotion/serialize": "^0.11.15",
 				"@emotion/utils": "0.11.3"
-			},
-			"dependencies": {
-				"@emotion/utils": {
-					"version": "0.11.3",
-					"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
-					"integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw=="
-				}
 			}
 		},
 		"@emotion/stylis": {
@@ -1398,9 +1381,9 @@
 			"integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
 		},
 		"@emotion/utils": {
-			"version": "0.11.2",
-			"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.2.tgz",
-			"integrity": "sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA=="
+			"version": "0.11.3",
+			"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
+			"integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw=="
 		},
 		"@emotion/weak-memoize": {
 			"version": "0.2.5",
@@ -1959,9 +1942,9 @@
 			"dev": true
 		},
 		"@types/istanbul-lib-report": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-1.1.1.tgz",
-			"integrity": "sha512-3BUTyMzbZa2DtDI2BkERNC6jJw2Mr2Y0oGI7mRxYNBPxppbtEK1F66u3bKwU2g+wxwWI7PAoRpJnOY1grJqzHg==",
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
+			"integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==",
 			"dev": true,
 			"requires": {
 				"@types/istanbul-lib-coverage": "*"
@@ -1983,6 +1966,12 @@
 			"integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==",
 			"dev": true
 		},
+		"@types/mime-types": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.0.tgz",
+			"integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM=",
+			"dev": true
+		},
 		"@types/minimatch": {
 			"version": "3.0.3",
 			"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
@@ -2051,9 +2040,9 @@
 			}
 		},
 		"@types/yargs": {
-			"version": "13.0.5",
-			"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.5.tgz",
-			"integrity": "sha512-CF/+sxTO7FOwbIRL4wMv0ZYLCRfMid2HQpzDRyViH7kSpfoAFiMdGqKIxb1PxWfjtQXQhnQuD33lvRHNwr809Q==",
+			"version": "13.0.8",
+			"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz",
+			"integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==",
 			"dev": true,
 			"requires": {
 				"@types/yargs-parser": "*"
@@ -2271,24 +2260,24 @@
 			}
 		},
 		"@wordpress/a11y": {
-			"version": "2.6.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.6.0.tgz",
-			"integrity": "sha512-9g+OYD/WzW5CfqiygOtc9n+jm7gMPD87TNSWcPqOJ75vSbqHjlwtvk1FXtxUPbkwN1TbFXHoD8ciq5abK55jQg==",
+			"version": "2.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.7.0.tgz",
+			"integrity": "sha512-slmpj1Dyb8oGkDRkmfkvR/KOvRMTvRFuc/yMk7omuNspj4MsLimKhpQnu16NycelC6IGg+Rzp/6ziYIAMi/1sw==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/dom-ready": "^2.6.0"
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/dom-ready": "^2.7.0"
 			}
 		},
 		"@wordpress/annotations": {
-			"version": "1.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.10.0.tgz",
-			"integrity": "sha512-gW7fc4InLzIFifyjNoq+TTyBJFftAYcFw4xzE8vyODQgZl9zC3O3t40f7mO2kfJgJnyOzJ3ebTlDFxU24SULZw==",
+			"version": "1.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.11.0.tgz",
+			"integrity": "sha512-D0oKoEISF8ajbX+41IgZhyRc9i3Ra5n9FB0YEUGgw5GXCbDubyyWsoB3fAYUAq5srNi1y7ykwcYokjjRFxzKww==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/hooks": "^2.6.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/rich-text": "^3.10.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/hooks": "^2.7.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/rich-text": "^3.11.0",
 				"lodash": "^4.17.15",
 				"rememo": "^3.0.0",
 				"uuid": "^3.3.2"
@@ -2295,45 +2284,46 @@
 			}
 		},
 		"@wordpress/api-fetch": {
-			"version": "3.9.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-3.9.0.tgz",
-			"integrity": "sha512-Z9n1IZcgZPLGcxH8wtPAMEHM4bfLRumlT6GVZ/xRS69iuty+Qnc7MvqSQhKTvgMR6Mb1crzc/yQje8R1vX9EDA==",
+			"version": "3.10.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-3.10.0.tgz",
+			"integrity": "sha512-IXV2OZCvkV97btjCbQp8n8aqU8pTTtoGsKKme+cW/rzdyVqkv15n4FRpZUgOQLH/PMC2ZNneYMgbB7nm1O+iTg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/url": "^2.9.0"
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/url": "^2.10.0"
 			}
 		},
 		"@wordpress/autop": {
-			"version": "2.5.1",
-			"resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.5.1.tgz",
-			"integrity": "sha512-vU5b7eBo6qgZk20pOJAHRcs6x3YkMfruIcEPWDbf3pfsnaZPWjXFA39l2MTR5kRNDaiOyLLFzuVb/XunYc71oA==",
+			"version": "2.6.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.6.0.tgz",
+			"integrity": "sha512-BxWMHyUJQNE5+omj2ul9J3O9/T4PKmSKR3mUw3zZ3JuYiPjHMWz9rLPP6uYWbXiElQp96qjwn8eyFJrdCqsAhA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/babel-plugin-import-jsx-pragma": {
-			"version": "2.4.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-2.4.0.tgz",
-			"integrity": "sha512-52ZN4cWHF/Ts9UPk4urhzonz4s9e4jvhUQ96cs8UWkqvuTjli+YZhYjSl/eFX8yIP4Xk8V54NvW4C/VRilAk5g==",
+			"version": "2.5.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-2.5.0.tgz",
+			"integrity": "sha512-fvb9+BBi5ns95pTKj2R/YoGbIbA2oBb2YNxRr0pSmeuURFqzeaQIzE+lFnkLCkWVp3DCkXQ1x92+5aWqOqfqzg==",
 			"dev": true
 		},
 		"@wordpress/babel-preset-default": {
-			"version": "4.9.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-4.9.0.tgz",
-			"integrity": "sha512-G1HJ5IzpWDUr2LJbs7egD9SLdurRsAcdrqodHY+w5qc4BazSI8IAYcqmt9yybCxL1byHKztzNNy6RxSLpcLSmQ==",
+			"version": "4.10.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-4.10.0.tgz",
+			"integrity": "sha512-fVwtjumi0iIvaD2iTw/X2zK7dQnl0bwUy3L7mBU0M5WkUQ6C4wd6ukA+HRGSH8QKqqxm4ZL1OQnpshJfgioxfw==",
 			"dev": true,
 			"requires": {
-				"@babel/core": "^7.4.5",
-				"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
-				"@babel/plugin-proposal-object-rest-spread": "^7.4.4",
-				"@babel/plugin-transform-react-jsx": "^7.3.0",
-				"@babel/plugin-transform-runtime": "^7.4.4",
-				"@babel/preset-env": "^7.4.5",
-				"@babel/runtime": "^7.4.5",
-				"@wordpress/babel-plugin-import-jsx-pragma": "^2.4.0",
+				"@babel/core": "^7.8.3",
+				"@babel/plugin-proposal-async-generator-functions": "^7.8.3",
+				"@babel/plugin-proposal-object-rest-spread": "^7.8.3",
+				"@babel/plugin-transform-react-jsx": "^7.8.3",
+				"@babel/plugin-transform-runtime": "^7.8.3",
+				"@babel/preset-env": "^7.8.3",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/babel-plugin-import-jsx-pragma": "^2.5.0",
 				"@wordpress/browserslist-config": "^2.6.0",
-				"@wordpress/element": "^2.10.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/warning": "^1.0.0",
 				"core-js": "^3.1.4"
 			},
 			"dependencies": {
@@ -2346,56 +2336,57 @@
 			}
 		},
 		"@wordpress/blob": {
-			"version": "2.6.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.6.0.tgz",
-			"integrity": "sha512-8MBKv8Y9Q2eDtaW4SEud+fXHRdtPxt3Aqh1sMdxY6Op2WK9GA0AJwMyuadG4EvX433EGNEPpgFnc474yu3j5wA==",
+			"version": "2.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.7.0.tgz",
+			"integrity": "sha512-5QQqODNgN/EYDphou2rnjaCR9oSUM8aYTb4kpoN4Do5ni02wbr7ft6ZyC3XKpMPM/8STMjyocCxFUCm1RAZYew==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/block-directory": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-1.3.0.tgz",
-			"integrity": "sha512-+6ppnNDKpqzsVEXGWvyG5ykctxEhfRPm6DoGJ/m9/2WsLSK4h+C38daq+rT0tUZeQCsM6Tj1dX8/UIAQmrfyoA==",
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-1.4.0.tgz",
+			"integrity": "sha512-gRJUMfqza5TxisLbFH4ic9pYL+5Oo1tA3Um2quZYvvlhRJUKMxo5I13jSpsLseLjOQ+zZsR+ugC0tYibhzAuiA==",
 			"requires": {
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/block-editor": "^3.5.0",
-				"@wordpress/blocks": "^6.10.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/plugins": "^2.10.0",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/block-editor": "^3.6.0",
+				"@wordpress/blocks": "^6.11.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/plugins": "^2.11.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/block-editor": {
-			"version": "3.5.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-3.5.0.tgz",
-			"integrity": "sha512-7Yx54F/MnrYc3Ai7ERa/G+77jR3oZlgLvR+XmZbtXqL5DW0y7ldW6M5OEXAnvTlCjsvLDYeL8T2avmQa50lwoQ==",
+			"version": "3.6.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-3.6.0.tgz",
+			"integrity": "sha512-DP6pWMcLsB0FqWHHVDYF5x4lGgeiZZ1FNJqjLR4KsjR82lY2nqstZumAeAqzHnwZ3v92STs8VD4LjseBs+vKQA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "^2.6.0",
-				"@wordpress/blob": "^2.6.0",
-				"@wordpress/blocks": "^6.10.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/dom": "^2.7.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/hooks": "^2.6.0",
-				"@wordpress/html-entities": "^2.5.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/keyboard-shortcuts": "^0.2.0",
-				"@wordpress/keycodes": "^2.8.0",
-				"@wordpress/rich-text": "^3.10.0",
-				"@wordpress/token-list": "^1.8.0",
-				"@wordpress/url": "^2.9.0",
-				"@wordpress/viewport": "^2.11.0",
-				"@wordpress/wordcount": "^2.6.2",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/a11y": "^2.7.0",
+				"@wordpress/blob": "^2.7.0",
+				"@wordpress/blocks": "^6.11.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/dom": "^2.8.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/hooks": "^2.7.0",
+				"@wordpress/html-entities": "^2.6.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/icons": "^1.0.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/keyboard-shortcuts": "^1.0.0",
+				"@wordpress/keycodes": "^2.9.0",
+				"@wordpress/rich-text": "^3.11.0",
+				"@wordpress/token-list": "^1.9.0",
+				"@wordpress/url": "^2.10.0",
+				"@wordpress/viewport": "^2.12.0",
+				"@wordpress/wordcount": "^2.7.0",
 				"classnames": "^2.2.5",
 				"diff": "^3.5.0",
 				"dom-scroll-into-view": "^1.2.1",
@@ -2412,33 +2403,35 @@
 			}
 		},
 		"@wordpress/block-library": {
-			"version": "2.12.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.12.0.tgz",
-			"integrity": "sha512-CF2i77c6ENI90bluVagRn+HmLyoqgjK4XOQHJxPRQfnntCweIXj5CGfPPy5J3dERm+jVxxRPcpUq9Qpkkkx8Nw==",
+			"version": "2.13.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.13.0.tgz",
+			"integrity": "sha512-YWvbRe2hPMDZwNnTgbOwsY/dmU0yjS/xxa72rOgksmeRiXKk4/DWF/TkrC6SPiOA+V2+Slc9JY2lmUeHczYvww==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "^2.6.0",
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/autop": "^2.5.1",
-				"@wordpress/blob": "^2.6.0",
-				"@wordpress/block-editor": "^3.5.0",
-				"@wordpress/blocks": "^6.10.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/core-data": "^2.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/date": "^3.7.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/editor": "^9.10.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/escape-html": "^1.6.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/keycodes": "^2.8.0",
-				"@wordpress/rich-text": "^3.10.0",
-				"@wordpress/server-side-render": "^1.6.0",
-				"@wordpress/url": "^2.9.0",
-				"@wordpress/viewport": "^2.11.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/a11y": "^2.7.0",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/autop": "^2.6.0",
+				"@wordpress/blob": "^2.7.0",
+				"@wordpress/block-editor": "^3.6.0",
+				"@wordpress/blocks": "^6.11.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/core-data": "^2.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/date": "^3.8.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/dom": "^2.8.0",
+				"@wordpress/editor": "^9.11.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/escape-html": "^1.7.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/icons": "^1.0.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/keycodes": "^2.9.0",
+				"@wordpress/rich-text": "^3.11.0",
+				"@wordpress/server-side-render": "^1.7.0",
+				"@wordpress/url": "^2.10.0",
+				"@wordpress/viewport": "^2.12.0",
 				"classnames": "^2.2.5",
 				"fast-average-color": "4.3.0",
 				"lodash": "^4.17.15",
@@ -2449,31 +2442,31 @@
 			}
 		},
 		"@wordpress/block-serialization-default-parser": {
-			"version": "3.4.1",
-			"resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.4.1.tgz",
-			"integrity": "sha512-6AcBDAmfQUJZYouANhkuamdObkO7PZHYdebtHNCYGXolSwUg5ceBuHR/geFiSwETDUSKvKAyZLI9/86a52K+NQ==",
+			"version": "3.5.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.5.0.tgz",
+			"integrity": "sha512-3nSDC8djKaC8lmn01c95aVcCKKFsvZ82t0DNXJnHOhmLrWHFrkEHETxIMZPOb3PoB8iwJ2qo/Fv1NCM0wOUOeQ==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/blocks": {
-			"version": "6.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-6.10.0.tgz",
-			"integrity": "sha512-76RX252pG2yYGBJIUnDAemUmV1NCUJgP1Nl4prRtLSceBkO4fPXODYx0j+8A14YtsrS6HJD6oOQhD97rSriehQ==",
+			"version": "6.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-6.11.0.tgz",
+			"integrity": "sha512-wQ5ru+dLthXkLsUCBSYk4rI31Z5g9xPKmjMe3MxwmnOf/gLa9KtAeqkMkhfQGsIWoXNAGyn+6P7DJyacbRY6fQ==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/autop": "^2.5.1",
-				"@wordpress/blob": "^2.6.0",
-				"@wordpress/block-serialization-default-parser": "^3.4.1",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/dom": "^2.7.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/hooks": "^2.6.0",
-				"@wordpress/html-entities": "^2.5.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/shortcode": "^2.5.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/autop": "^2.6.0",
+				"@wordpress/blob": "^2.7.0",
+				"@wordpress/block-serialization-default-parser": "^3.5.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/dom": "^2.8.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/hooks": "^2.7.0",
+				"@wordpress/html-entities": "^2.6.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/shortcode": "^2.6.0",
 				"hpq": "^1.3.0",
 				"lodash": "^4.17.15",
 				"rememo": "^3.0.0",
@@ -2490,27 +2483,32 @@
 			"dev": true
 		},
 		"@wordpress/components": {
-			"version": "9.0.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/components/-/components-9.0.0.tgz",
-			"integrity": "sha512-Zk3pdD3pEjEwqK/qaWqre3JPaO47Fm+gXbJw0mEDtDceXvZtNp3I6j0z0x05ooxTzK9/K9iTNW/OrhOQpUa+Jw==",
+			"version": "9.1.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/components/-/components-9.1.0.tgz",
+			"integrity": "sha512-Efs41m/z3hHe7eP8to/25PmTs+MAqvK69LqQCBTezO/xL+vbDjgozAxGgV24/U+2vh5/G7D4LW8HOy4rJSlcZA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@emotion/core": "10.0.22",
-				"@emotion/styled": "10.0.23",
-				"@wordpress/a11y": "^2.6.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/dom": "^2.7.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/hooks": "^2.6.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/keycodes": "^2.8.0",
-				"@wordpress/rich-text": "^3.10.0",
+				"@babel/runtime": "^7.8.3",
+				"@emotion/core": "^10.0.22",
+				"@emotion/css": "^10.0.22",
+				"@emotion/native": "^10.0.22",
+				"@emotion/styled": "^10.0.23",
+				"@wordpress/a11y": "^2.7.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/dom": "^2.8.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/hooks": "^2.7.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/icons": "^1.0.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/keycodes": "^2.9.0",
+				"@wordpress/primitives": "^1.0.0",
+				"@wordpress/rich-text": "^3.11.0",
+				"@wordpress/warning": "^1.0.0",
 				"classnames": "^2.2.5",
 				"clipboard": "^2.0.1",
 				"dom-scroll-into-view": "^1.2.1",
-				"downshift": "^3.3.4",
+				"downshift": "^4.0.5",
 				"gradient-parser": "^0.1.5",
 				"lodash": "^4.17.15",
 				"memize": "^1.0.5",
@@ -2526,29 +2524,30 @@
 			}
 		},
 		"@wordpress/compose": {
-			"version": "3.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.10.0.tgz",
-			"integrity": "sha512-JE3QaUINiKxKAYb235s/5Q2hT8HifCvR7fdaIEHXjkMNfMVriVIgV1YE5I6l9gJXuT5adTwTSvsWhnRBYTl3Mw==",
+			"version": "3.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.11.0.tgz",
+			"integrity": "sha512-CNbLn9NtG2A0X71wjEux126uEHpWp3v546FtSgMoWlq73z3LEEBDoEeS2glIPAbIK6e1X2UibsKrn5Tn651tlg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
 				"lodash": "^4.17.15",
 				"mousetrap": "^1.6.2"
 			}
 		},
 		"@wordpress/core-data": {
-			"version": "2.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.10.0.tgz",
-			"integrity": "sha512-p3viPLvEYg5poaSQyIoQRq53hA+ypAQbAw7XLrRtK62/mi/ADYu3j2yWYzYtoEYEnc0GDgDOYQz7vzy9eInrHg==",
+			"version": "2.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.11.0.tgz",
+			"integrity": "sha512-qjEd1S+ZVjkIQJkjR0wfRzxIvnJkyWVEh1O80yieMRlXuUayV8BIm984keLY8qMHJ6ERmSZqwYpMWpkHe1LBOQ==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/url": "^2.9.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/blocks": "^6.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/url": "^2.10.0",
 				"equivalent-key-map": "^0.2.2",
 				"lodash": "^4.17.15",
 				"rememo": "^3.0.0"
@@ -2555,9 +2554,9 @@
 			}
 		},
 		"@wordpress/custom-templated-path-webpack-plugin": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-1.5.0.tgz",
-			"integrity": "sha512-OU7CtzLqjj30FUPA/T5fYxjrMkYoxIgwcKuxNTzmXfN+lXW8GR3jG3IYeVA61ruQnqlfhuLXql6KZgQU6/JRPA==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-1.6.0.tgz",
+			"integrity": "sha512-1w/hYfHzTxiKgQss+BWWMhKDwTsaa99DHwU2z3Vgg8e1T00lvvWEtNP/X491UY2W9hk42m4lCT6wLhsJxHBjPQ==",
 			"dev": true,
 			"requires": {
 				"escape-string-regexp": "^1.0.5"
@@ -2564,48 +2563,49 @@
 			}
 		},
 		"@wordpress/data": {
-			"version": "4.12.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.12.0.tgz",
-			"integrity": "sha512-HoHBRcY0kvVNtOdLwLzHcuGZSYnW8kq0NEyB1/2ZHdKZ8WMtvAflpz2qbKwnrPml1321hfkC9I3KFtA4Ep9lDA==",
+			"version": "4.13.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.13.0.tgz",
+			"integrity": "sha512-TanCcI2OjN6dvKjFOUT33uVRDPXob5AxGQOfe63mOsKG16vTYdbDnrHIKubIbGLg2josxKmOtLHXl9UwmK7m1A==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/priority-queue": "^1.4.0",
-				"@wordpress/redux-routine": "^3.6.2",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/priority-queue": "^1.5.0",
+				"@wordpress/redux-routine": "^3.7.0",
 				"equivalent-key-map": "^0.2.2",
 				"is-promise": "^2.1.0",
 				"lodash": "^4.17.15",
 				"memize": "^1.0.5",
 				"redux": "^4.0.0",
-				"turbo-combine-reducers": "^1.0.2"
+				"turbo-combine-reducers": "^1.0.2",
+				"use-memo-one": "^1.1.1"
 			}
 		},
 		"@wordpress/data-controls": {
-			"version": "1.6.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-1.6.0.tgz",
-			"integrity": "sha512-vk+YbmEfjqGXbjVy6aRH0oE0k/KDtZ7KOlG4Omz1waqWo9XGgm0a8lnR2PxM32e2sbCOBZ4uMYyncyPHIHDugw==",
+			"version": "1.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-1.7.0.tgz",
+			"integrity": "sha512-5ViimRH1UhNRn4cM26XErAfx/Kdm7WWcLVBdstehWD2WHRvmoR0EuHeHaimDxW3AxLZr1rwteMiN9/uQj18wWw==",
 			"requires": {
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/data": "^4.12.0"
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/data": "^4.13.0"
 			}
 		},
 		"@wordpress/date": {
-			"version": "3.7.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.7.0.tgz",
-			"integrity": "sha512-UQ8E150xJqc3ykVqFNGvWmEpIsPJLifvoANTRg8ySuho59E8pNUZo1t5y68nBsTqpwcXuqfhA9JbvqusH1us8Q==",
+			"version": "3.8.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.8.0.tgz",
+			"integrity": "sha512-P0P02h7AdBtdZLeNhmfyPoWh8rBpWpHaOdvTHdZm3kUpu9+mSDfTsGvmvS35+TR766MwDRHioR7SD8nL8+jNQQ==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"moment": "^2.22.1",
 				"moment-timezone": "^0.5.16"
 			}
 		},
 		"@wordpress/dependency-extraction-webpack-plugin": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-2.1.0.tgz",
-			"integrity": "sha512-OvKhcsebaif9L6h2LdTSQxOqDcqSrsVhooazIkejUL0FTQ9vAf6TVL43UjZW9uYTDeNm07yKRnejb05OWC6Vug==",
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-2.2.0.tgz",
+			"integrity": "sha512-74zJPfSohTfcNtNG/Y0VmE/ow1sG6wCEl7A7xN3VdhMRFUOfpfGV2XifBA9UjDoxY/IAbf80WDqiuA7MzcDMKw==",
 			"dev": true,
 			"requires": {
 				"json2php": "^0.0.4",
@@ -2614,70 +2614,71 @@
 			}
 		},
 		"@wordpress/deprecated": {
-			"version": "2.6.1",
-			"resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.6.1.tgz",
-			"integrity": "sha512-nwCZ5pfFCZRwpEOMOVJcPZ6dmcaUfINehfZwPZA/6wK6Ol5sfc5MP22zmz30LFGsP4yqfgSugYDLA2LLAnuWqg==",
+			"version": "2.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.7.0.tgz",
+			"integrity": "sha512-Pq5r2/p0+3BgwkinSRMTky+iNerm34qPQeil0UCtFxNP5usJaK2ZI0W/pv6DokomOtxTNZyv2lMRlUoXmglDuQ==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/hooks": "^2.6.0"
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/hooks": "^2.7.0"
 			}
 		},
 		"@wordpress/dom": {
-			"version": "2.7.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.7.0.tgz",
-			"integrity": "sha512-KcowyDW+71AhC37xVvsVDaLlK25G6Cw8oczZHUKnqrUW9dxyLpklup6QGgYZ/pqsP0qiJWJOL6OTilysohdhrg==",
+			"version": "2.8.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.8.0.tgz",
+			"integrity": "sha512-JpTvlC7Z16xTI0st/3SL8dBA3uFnQnJTOF6CRjfMi8OcDX2f/pkGsnuHljXKByXGsXNoVh5CV58NNciNgfLsDg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/dom-ready": {
-			"version": "2.6.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.6.0.tgz",
-			"integrity": "sha512-Fzz2TJrxclxp3W6HG4B385ReVVgteaHp9AobtfrGWZEYh08wK/IJvJOoI0PbThw1kQp8IO9S4pw/MJSNRszlTw==",
+			"version": "2.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.7.0.tgz",
+			"integrity": "sha512-YTx/M3hpF4hJx5xFE5eECUalruIl/xvW8mJaqDRqCL22ktVDpWwyUtQkHtiVkNi2B8lYln8y57CB4q+7R3xIwg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/e2e-test-utils": {
-			"version": "4.1.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-4.1.0.tgz",
-			"integrity": "sha512-kJou60MOQ/uQ/+APVf/4w6e8c2uz1QMawNkxo53OQM+FP+9JDNbOzuZ3piGI6EwsqlgVMHc9UCgSGwsFtpjEAA==",
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-4.2.0.tgz",
+			"integrity": "sha512-EkwnGmFr7ShA2CB7GocJ6OxCuAMh7i37vcosyhW0f4rlZz2nDd3Hyi7oaRKQtCgfCbqam6kegtBoMHzxH86sPw==",
 			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/keycodes": "^2.8.0",
-				"@wordpress/url": "^2.9.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/keycodes": "^2.9.0",
+				"@wordpress/url": "^2.10.0",
 				"lodash": "^4.17.15",
 				"node-fetch": "^1.7.3"
 			}
 		},
 		"@wordpress/edit-post": {
-			"version": "3.11.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.11.0.tgz",
-			"integrity": "sha512-w0gPYSDpGbhGbJZ88Q/wNCv4PPw/pmPz0nwg6QMHlibW+UgdaMXMFoIdQWJTsHUWL0x0YHg393qAF6hdw2GdiQ==",
+			"version": "3.12.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.12.0.tgz",
+			"integrity": "sha512-lzz1ITA5rVZFccd8zlxIIFoFQ0HeNoXfCNMUhaAletISqW8bKk6y08lAQnRdnOAnB8MyLtmDaxc05WwgDvALEg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "^2.6.0",
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/block-editor": "^3.5.0",
-				"@wordpress/block-library": "^2.12.0",
-				"@wordpress/blocks": "^6.10.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/core-data": "^2.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/editor": "^9.10.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/hooks": "^2.6.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/keyboard-shortcuts": "^0.2.0",
-				"@wordpress/keycodes": "^2.8.0",
-				"@wordpress/media-utils": "^1.5.0",
-				"@wordpress/notices": "^1.11.0",
-				"@wordpress/plugins": "^2.10.0",
-				"@wordpress/url": "^2.9.0",
-				"@wordpress/viewport": "^2.11.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/a11y": "^2.7.0",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/block-editor": "^3.6.0",
+				"@wordpress/block-library": "^2.13.0",
+				"@wordpress/blocks": "^6.11.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/core-data": "^2.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/editor": "^9.11.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/hooks": "^2.7.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/icons": "^1.0.0",
+				"@wordpress/keyboard-shortcuts": "^1.0.0",
+				"@wordpress/keycodes": "^2.9.0",
+				"@wordpress/media-utils": "^1.6.0",
+				"@wordpress/notices": "^1.12.0",
+				"@wordpress/plugins": "^2.11.0",
+				"@wordpress/url": "^2.10.0",
+				"@wordpress/viewport": "^2.12.0",
 				"classnames": "^2.2.5",
 				"lodash": "^4.17.15",
 				"memize": "^1.0.5",
@@ -2686,38 +2687,39 @@
 			}
 		},
 		"@wordpress/editor": {
-			"version": "9.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.10.0.tgz",
-			"integrity": "sha512-H1XjtoY/i8FVMrJxnU1v0jP8pwnqjfOoosm0hCZUkny3/WE2JkW/Ds8Nn9ksrgw0EZ1qXgmIdVhVuWJYm4v1LQ==",
+			"version": "9.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.11.0.tgz",
+			"integrity": "sha512-/aJBZqcqU3jdJEGnLw7jMqLYo4/4puGGAa7+cBWU/uodMLVD1yWUi625uGcx4dMGeakk25TgIYyDdenNiAY+tA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/autop": "^2.5.1",
-				"@wordpress/blob": "^2.6.0",
-				"@wordpress/block-directory": "^1.3.0",
-				"@wordpress/block-editor": "^3.5.0",
-				"@wordpress/blocks": "^6.10.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/core-data": "^2.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/data-controls": "^1.6.0",
-				"@wordpress/date": "^3.7.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/hooks": "^2.6.0",
-				"@wordpress/html-entities": "^2.5.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/keyboard-shortcuts": "^0.2.0",
-				"@wordpress/keycodes": "^2.8.0",
-				"@wordpress/media-utils": "^1.5.0",
-				"@wordpress/notices": "^1.11.0",
-				"@wordpress/rich-text": "^3.10.0",
-				"@wordpress/server-side-render": "^1.6.0",
-				"@wordpress/url": "^2.9.0",
-				"@wordpress/viewport": "^2.11.0",
-				"@wordpress/wordcount": "^2.6.2",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/autop": "^2.6.0",
+				"@wordpress/blob": "^2.7.0",
+				"@wordpress/block-directory": "^1.4.0",
+				"@wordpress/block-editor": "^3.6.0",
+				"@wordpress/blocks": "^6.11.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/core-data": "^2.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/data-controls": "^1.7.0",
+				"@wordpress/date": "^3.8.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/hooks": "^2.7.0",
+				"@wordpress/html-entities": "^2.6.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/icons": "^1.0.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/keyboard-shortcuts": "^1.0.0",
+				"@wordpress/keycodes": "^2.9.0",
+				"@wordpress/media-utils": "^1.6.0",
+				"@wordpress/notices": "^1.12.0",
+				"@wordpress/rich-text": "^3.11.0",
+				"@wordpress/server-side-render": "^1.7.0",
+				"@wordpress/url": "^2.10.0",
+				"@wordpress/viewport": "^2.12.0",
+				"@wordpress/wordcount": "^2.7.0",
 				"classnames": "^2.2.5",
 				"equivalent-key-map": "^0.2.2",
 				"lodash": "^4.17.15",
@@ -2729,12 +2731,12 @@
 			}
 		},
 		"@wordpress/element": {
-			"version": "2.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.10.0.tgz",
-			"integrity": "sha512-CedhhFfcubM/lsluY7JPC49VG0/Ee0chOBJ1vyDEvIJmQk0bM3sLfgt5qVK773yivVOqD9blQMO+JihnaMXF8w==",
+			"version": "2.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.11.0.tgz",
+			"integrity": "sha512-56ZO8a+E7QEsYwiqS+3BQPSHrCPsOAIEz5smXzntb2f6BjvOKeA64pup40mdn1pNGexe06LBA8cjoZVdLBHB1w==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/escape-html": "^1.6.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/escape-html": "^1.7.0",
 				"lodash": "^4.17.15",
 				"react": "^16.9.0",
 				"react-dom": "^16.9.0"
@@ -2741,23 +2743,25 @@
 			}
 		},
 		"@wordpress/escape-html": {
-			"version": "1.6.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.6.0.tgz",
-			"integrity": "sha512-PD4fEg7qIB2l8+buuRmYJ5edQhvUzydu6XoCigV2G4rju3BI+MO57BcEZf1LSPfbrYqTJCca3ElNW9nNbSQthQ==",
+			"version": "1.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.7.0.tgz",
+			"integrity": "sha512-xDOBo0P3Jnbdbb/UypsQaplsD2k4UXgd/EpKhMAKhDa2m20GxWWmEKW9IB3/5bS4Rh2YZjVM9WL4JyWPUo4hEA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/eslint-plugin": {
-			"version": "3.3.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-3.3.0.tgz",
-			"integrity": "sha512-wS7eoHlOrsEN8HXRQw2WV2IpYRHv3rqCkfb/o9huuz66Tq2hi8xZDQGiDn7BSxQb5DYwOs2TJImCXwv3eKsPSg==",
+			"version": "3.4.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-3.4.0.tgz",
+			"integrity": "sha512-m5QFs84M3YUyikw1gaGpd4pe6X8sCcBnnILZDuJIkCmpWcdoE31WoEcd6xJTlZjAcqi8Gg9NO7vnBSXxlURpOw==",
 			"dev": true,
 			"requires": {
-				"babel-eslint": "^10.0.2",
+				"babel-eslint": "^10.0.3",
+				"eslint-config-prettier": "^6.10.0",
 				"eslint-plugin-jest": "^22.15.1",
 				"eslint-plugin-jsdoc": "^15.8.0",
 				"eslint-plugin-jsx-a11y": "^6.2.3",
+				"eslint-plugin-prettier": "^3.1.2",
 				"eslint-plugin-react": "^7.14.3",
 				"eslint-plugin-react-hooks": "^1.6.1",
 				"globals": "^12.0.0",
@@ -2776,45 +2780,45 @@
 			}
 		},
 		"@wordpress/format-library": {
-			"version": "1.12.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.12.0.tgz",
-			"integrity": "sha512-PrqTPTKs8q/v6zFItmhH9shMJr/RR4fc5BBmgyaelucWBAUwQQlLiKpOvc6VZfIubb4+vQ6Ow9iHi+jz/2718Q==",
+			"version": "1.13.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.13.0.tgz",
+			"integrity": "sha512-tv6r00Fk601/1Qcx59zShjT/aSHiJ0V32oEhmvhuX/lbfDHB4VZ6sFLVVlshRgirA5hiD5HGCTSJBeJxVoFY4g==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/block-editor": "^3.5.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/dom": "^2.7.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/html-entities": "^2.5.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/keycodes": "^2.8.0",
-				"@wordpress/rich-text": "^3.10.0",
-				"@wordpress/url": "^2.9.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/block-editor": "^3.6.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/dom": "^2.8.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/html-entities": "^2.6.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/keycodes": "^2.9.0",
+				"@wordpress/rich-text": "^3.11.0",
+				"@wordpress/url": "^2.10.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/hooks": {
-			"version": "2.6.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.6.0.tgz",
-			"integrity": "sha512-93THIW9EklVkJLN3wr8PUdWqttRu/wGZgXUrM6fqqOGwm4uCL4S+jQe800kwZioRHvgW5moNLrvSdfanQ4QyEQ==",
+			"version": "2.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.7.0.tgz",
+			"integrity": "sha512-Cr8uGEVxuGLkMq9UsbfAQqSTFVGBDhP8PagyIYJRUX6OkLiUF72OyT3xox7aM+ZlSr3INle2mEO+ZLPw0ieIPg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/html-entities": {
-			"version": "2.5.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.5.0.tgz",
-			"integrity": "sha512-7TKaJKkOX2Tas0OyXNPz1kA2my1Z804weBf2RsPLiNXm593JDsf6Em8z1TA4mXtn7FO2ZAKTj/3yRemKK4PhnA==",
+			"version": "2.6.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.6.0.tgz",
+			"integrity": "sha512-4TOMYtMwyWbDKhjn7YfhmhWg94eXwNwV7OMwEAJ2RgFGdklGyQz70KvWsU49RZlMXIVAEEPNhduT3/mmqgWeoA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/i18n": {
-			"version": "3.8.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.8.0.tgz",
-			"integrity": "sha512-SXheA3E2aA/w5/cubrIho3fCLY5Jb7zdpg7NGS3DFXYEe5VICMdmgNxeYFoeyNSw2IkNmphJhsZXzVIMf92dYQ==",
+			"version": "3.9.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.9.0.tgz",
+			"integrity": "sha512-ACpLPvdzAosAPqSLUaYQSX7fB5yAV5dFy8Y37FWLsZrv4NhUQ+rfDLdrXrCWm19LEZ5nTFfZUT0TIbYKekqIug==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"gettext-parser": "^1.3.1",
 				"lodash": "^4.17.15",
 				"memize": "^1.0.5",
@@ -2822,34 +2826,44 @@
 				"tannin": "^1.1.0"
 			}
 		},
+		"@wordpress/icons": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-1.0.0.tgz",
+			"integrity": "sha512-MxcHJFBe4NyggrhCJGCQ2hqZ4kepiHBt77t4HqZTqBGW7r8vGnVrjP2S9rJarUCf1wG02lYVxeHgiaBwUKVEMg==",
+			"requires": {
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/primitives": "^1.0.0"
+			}
+		},
 		"@wordpress/is-shallow-equal": {
-			"version": "1.7.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.7.0.tgz",
-			"integrity": "sha512-fRHTAivQlWOQVn8wu8NHM8D5sacSvY6upJ+MgWSu1Q7pqy51zaCPE2T9lhym3GC1QzABus6VjDctR8jwfNfd/g==",
+			"version": "1.8.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.8.0.tgz",
+			"integrity": "sha512-OV3qJqP9LhjuOzt85TsyBwv+//CvC8Byf/81D3NmjPKlstLaD/bBCC5nBhH6dKAv4bShYtQ2Hmut+V4dZnOM1A==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/jest-console": {
-			"version": "3.4.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-3.4.0.tgz",
-			"integrity": "sha512-mYXMlNEfWG9IiV+VN+8zwQR/1oYnd+jjjd1YRsG7vlicCFgDD3KJonHePYV5UdUsJ6eqGXvmixxWjyr0LougxQ==",
+			"version": "3.5.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-3.5.0.tgz",
+			"integrity": "sha512-RzzVORieEtgiGs+YLlMw16seYVKQ4QD0PWoSYWGyQHUMRV8c+DdEwYIkJ9PpX2lTj//yBAeymzfAK4hNswBUgg==",
 			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"jest-matcher-utils": "^24.7.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/jest-preset-default": {
-			"version": "5.3.1",
-			"resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-5.3.1.tgz",
-			"integrity": "sha512-KXfdPPc9DwlZC3FYCPNLS4yTp4ezq7uRCPxC/SAdbx82omHgyScJYvAc0HF5sm3m6zFDQ3a8VBm74mvPZx9ONA==",
+			"version": "5.4.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-5.4.0.tgz",
+			"integrity": "sha512-+7zlgPB57jxlVHQ2Vg0bbYYcJozc+YbBocHZ2ZQlQC5IUXHJ2IZDPGb6kUAWGCNXy/1MzFIMEa0znjxG5zc1Fg==",
 			"dev": true,
 			"requires": {
 				"@jest/reporters": "^24.8.0",
-				"@wordpress/jest-console": "^3.4.0",
-				"babel-jest": "^24.7.1",
+				"@wordpress/jest-console": "^3.5.0",
+				"babel-jest": "^24.9.0",
 				"enzyme": "^3.9.0",
 				"enzyme-adapter-react-16": "^1.10.0",
 				"enzyme-to-json": "^3.3.5"
@@ -2856,33 +2870,33 @@
 			}
 		},
 		"@wordpress/keyboard-shortcuts": {
-			"version": "0.2.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-0.2.0.tgz",
-			"integrity": "sha512-IUKMmsSNMxTiWM9tkXOUsANFh/xKN1S3AJNrz0OuvJm/ZIvasV8OU5It600oA3T9sGC85/iOT+IlxEaMigxuMQ==",
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-1.0.0.tgz",
+			"integrity": "sha512-+txWb3N9E1k+RNh0w9ehxyuD5B2+q58drDtk6nTxF63vyMnkuabNcCN4qoMAtdqxtsU86pxls116o5WiSRWfVw==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/keycodes": "^2.8.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/keycodes": "^2.9.0",
 				"lodash": "^4.17.15",
 				"rememo": "^3.0.0"
 			}
 		},
 		"@wordpress/keycodes": {
-			"version": "2.8.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.8.0.tgz",
-			"integrity": "sha512-c1YQZbMEPplEgbXxxSDBUxG92zxwCB//SvVJw+poHBiQi+bcEuH/J/xezAXk4tfJO/gtb1r3LpFjcZqxZWc8SA==",
+			"version": "2.9.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.9.0.tgz",
+			"integrity": "sha512-m9SO9eYbzuGv5kNZLimL2O7khDddb+uNAkCJC7juD9K/a+l2LiXSLJRm6gAmnBdrGP8UrTudR0oLaPZLcKXYZA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/i18n": "^3.8.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/i18n": "^3.9.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/library-export-default-webpack-plugin": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.5.0.tgz",
-			"integrity": "sha512-ey34PKaaPHApspRfKCVVC9XEQLtoq+Q92IcP4dlTa2tuIIfrluWcijKMdHw0qf1l87I95+3qKFu2WNXTc48QnQ==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.6.0.tgz",
+			"integrity": "sha512-5PIGFDte2b8NAb7G9SXIGeRUTM3gVvn+csRf0CKAUO0HcrdDmrYt5ooxXsCUKhGVvQ6cywsKmA7eWZFcRmmNmQ==",
 			"dev": true,
 			"requires": {
 				"lodash": "^4.17.15",
@@ -2890,91 +2904,101 @@
 			}
 		},
 		"@wordpress/list-reusable-blocks": {
-			"version": "1.11.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.11.0.tgz",
-			"integrity": "sha512-sGIkgm23Vhog36RoxCy0MmOr166P9iGE6+IiCI1ud3Q+1kUu+8rEdkmx7BlFmegWOsYwZjBZ3Zd9GVC62GMNlg==",
+			"version": "1.12.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.12.0.tgz",
+			"integrity": "sha512-i1xJuv8Jxe1CbwggJJcIbkc+e/9YsLFVCBdz7rA0R+h3DkcMooMwaXPRq0y/c+kclLWHJ9jjFOlr09nnm0lELw==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/i18n": "^3.8.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/i18n": "^3.9.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/media-utils": {
-			"version": "1.5.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-1.5.0.tgz",
-			"integrity": "sha512-ZKMkhB6GIpvuheRvclsnSj9ny+7fIzhiMfej8HtWpTq3F4ngCiD7ZvhEqnVDBTscANX2eB5Ro5Y+bLYOVCkyiw==",
+			"version": "1.6.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-1.6.0.tgz",
+			"integrity": "sha512-RE2n8W+yY5Ve3Ap6WLNdWW3fjZRx71DEnuq48YzdlHpm/Daqmy2ls7BKJ2R0UWgMU6CEZAn7f79Oj1W52bPf/Q==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/blob": "^2.6.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/i18n": "^3.8.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/blob": "^2.7.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/i18n": "^3.9.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/notices": {
-			"version": "1.11.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.11.0.tgz",
-			"integrity": "sha512-6QncfnoVXkU5RO6soH1c9qq9KSZtZgR72EpsvM+1ALrJqGNUaCZgnoS7o9ccWGA84iVSaMmGo4dwfF1It8RpCw==",
+			"version": "1.12.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.12.0.tgz",
+			"integrity": "sha512-TSX9ih2LfInO+/v0lb1k1PBOHYveIKINkLAmD+BJtAgFVjbJG1465rinv+efAYiqcnmQhrHHrpn4wGUP/7c0jg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "^2.6.0",
-				"@wordpress/data": "^4.12.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/a11y": "^2.7.0",
+				"@wordpress/data": "^4.13.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/npm-package-json-lint-config": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-2.1.0.tgz",
-			"integrity": "sha512-NSwcK7GtlmW5O5ZMG7elRKBa9sPws17Sadjlztig6ShOuhlLFeHYk99tUenpmJ/PYOZex4fSJ5e9mqjPyKunjw==",
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-2.2.0.tgz",
+			"integrity": "sha512-8Td9vWekCwZCPfWkVWKQllim/F/m0uN1cma3KkBsKxi0liftj/iXpDBDH6wDxsv8z1Gbwq+H9a4D6w7Ob8SqtQ==",
 			"dev": true
 		},
 		"@wordpress/nux": {
-			"version": "3.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.10.0.tgz",
-			"integrity": "sha512-sxAMjf7R4sftS4fJeo5WPzJAuUkI9sSFEEx6SDQklQKsClZfJIqVVhk7odnsf4gt1tu8LDfAMFsLPzUJS6mD7A==",
+			"version": "3.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.11.0.tgz",
+			"integrity": "sha512-2hU5ahEjzQbZwXSOyW1FtyiBRrI5tHediDdFnUhAthdmh8izZMszZlbscD6qevwPtfEKaa2RUPwt1vWk8FtG/A==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/i18n": "^3.8.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/i18n": "^3.9.0",
 				"lodash": "^4.17.15",
 				"rememo": "^3.0.0"
 			}
 		},
 		"@wordpress/plugins": {
-			"version": "2.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.10.0.tgz",
-			"integrity": "sha512-Cte0YBrJzrrIjsm0s/Qf4OUelB3Hw3qP0tXKKG3x5rXf/2ty9kxFyqDo+uO3kRd8uKaCnVCLHImsD0a8yTO4Bw==",
+			"version": "2.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.11.0.tgz",
+			"integrity": "sha512-cRwy39KBn9R3dt5cGQ+VL/d/yCj7zaJMxYxdAwb4I1onX1fECn2FHatRKR3w+pOFfigViXhvTYEaRofVkvoV9Q==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/hooks": "^2.6.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/hooks": "^2.7.0",
 				"lodash": "^4.17.15"
 			}
 		},
+		"@wordpress/primitives": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-1.0.0.tgz",
+			"integrity": "sha512-/QDF3kyrT/EdQfxLU4LKcxnY5dz1YwTi7V1Camb6G70CozjKWO/eYBM5lg1xaNFUhuyllzMebmcFNypD9hUeEA==",
+			"requires": {
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/element": "^2.11.0",
+				"classnames": "^2.2.5"
+			}
+		},
 		"@wordpress/priority-queue": {
-			"version": "1.4.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.4.0.tgz",
-			"integrity": "sha512-7yrAGkSdtU09CzDiuu7fCjVg5tQTYsYAQv2Ril9uGb4GzQpzfupaJq9wV8SXF4vW56dMYoeHtifa+yY49IGQNw==",
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.5.0.tgz",
+			"integrity": "sha512-r5Pqv2TXNP7yqDiBhsD/cemnoC/mpnUhOZC1HlJ1mdRSvfIkCk4TDONIAae/MexItVZzxLXdtepIa4FIar1r+w==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.8.3"
 			}
 		},
 		"@wordpress/redux-routine": {
-			"version": "3.6.2",
-			"resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.6.2.tgz",
-			"integrity": "sha512-+WxQzKzaFKLfioFxIyT8J4NqOfra4DvFK1jdAqmhLdqfdY9wuSFsJHlbt5hF5fVx32n7lidx/mGkP1ysmigkqA==",
+			"version": "3.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.7.0.tgz",
+			"integrity": "sha512-dnt/NA4bgXDdkoTlmZrb5QFSgYoVH/lHrJEpy32KyIkxgF8SCvu8aU5lz08hQaV2MQ3OCJA8WtLIAMw0nCidPg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"is-promise": "^2.1.0",
 				"lodash": "^4.17.15",
 				"rungen": "^0.3.2"
@@ -2981,18 +3005,18 @@
 			}
 		},
 		"@wordpress/rich-text": {
-			"version": "3.10.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.10.0.tgz",
-			"integrity": "sha512-gFzVRXDmGIolvcGRejg4LhoAQa2UALMOPnO96bl8zVNTAuk7kRYLbsxQLtcwTtDgSXTVVrIZHgQ67NwbtX3fxQ==",
+			"version": "3.11.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.11.0.tgz",
+			"integrity": "sha512-TFfDgJyopzna0APu/3E2/P4mSVz4y/7QiIpMheY11zEoBC7we/lcT05ILu6SMA8Vs4R2UmAUKoOrTe7ylg53lA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/escape-html": "^1.6.0",
-				"@wordpress/is-shallow-equal": "^1.7.0",
-				"@wordpress/keycodes": "^2.8.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/escape-html": "^1.7.0",
+				"@wordpress/is-shallow-equal": "^1.8.0",
+				"@wordpress/keycodes": "^2.9.0",
 				"classnames": "^2.2.5",
 				"lodash": "^4.17.15",
 				"memize": "^1.0.5",
@@ -3092,66 +3116,72 @@
 			}
 		},
 		"@wordpress/server-side-render": {
-			"version": "1.6.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-1.6.0.tgz",
-			"integrity": "sha512-HZ+nS40XHqwa5eDBBeejSyrSMX+PEmc/1JcQh1ouK8ESQhg03NEhrtTknxINl+8uVuTBIhiA6ShQFf+JagNDGQ==",
+			"version": "1.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-1.7.0.tgz",
+			"integrity": "sha512-KAuDJvf9q3bPBfEWDKCettRu3WGyGUF4mDqr66sA7HfcEwBLa75rFFihWQeIZnnAWmfodQd9Wb75/LgmzPab+w==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "^3.9.0",
-				"@wordpress/components": "^9.0.0",
-				"@wordpress/data": "^4.12.0",
-				"@wordpress/deprecated": "^2.6.1",
-				"@wordpress/element": "^2.10.0",
-				"@wordpress/i18n": "^3.8.0",
-				"@wordpress/url": "^2.9.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/api-fetch": "^3.10.0",
+				"@wordpress/components": "^9.1.0",
+				"@wordpress/data": "^4.13.0",
+				"@wordpress/deprecated": "^2.7.0",
+				"@wordpress/element": "^2.11.0",
+				"@wordpress/i18n": "^3.9.0",
+				"@wordpress/url": "^2.10.0",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/shortcode": {
-			"version": "2.5.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.5.0.tgz",
-			"integrity": "sha512-8EUdOc1nUasIgbWRNCoLcJmB4a5iGPqiVtZLGMT238+BaK1DzfP/vrQw9V9UHl7OfdkEt0Dns9R49VhH/6EW+A==",
+			"version": "2.6.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.6.0.tgz",
+			"integrity": "sha512-Sm92AVfk2CfMHb1m/1VNexZObrfP0UcoFR1SS4LhXQGctHk8sj37GNKzg8DSrWTF5B3qjTHjPhDxpjUPopm56A==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"lodash": "^4.17.15",
 				"memize": "^1.0.5"
 			}
 		},
 		"@wordpress/token-list": {
-			"version": "1.8.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.8.0.tgz",
-			"integrity": "sha512-NMKzfkrqPildtMQIFlpxNgvYYoAVpxAuqYcKBYZt4HWcod5EJF3EQ1rCPnrI4hJg+IoEmyo/Yl5gjTkjAZofKA==",
+			"version": "1.9.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.9.0.tgz",
+			"integrity": "sha512-picya+Xit5VlTZVKYYi5K1aLMCU7APe8P9t2o4OHDc3qP+jUKStPsyuCX8Ec/nVc5Wt8fMeAzJfp9zwu9HTqjQ==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"lodash": "^4.17.15"
 			}
 		},
 		"@wordpress/url": {
-			"version": "2.9.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.9.0.tgz",
-			"integrity": "sha512-ntrXO42/NElNHIrezoYPjWrXNyNYqyHzvvtBVSMLwwwMf7836t/C7GACuk56O3PwQEmSikMNStHQnNCwmyeaag==",
+			"version": "2.10.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.10.0.tgz",
+			"integrity": "sha512-BmB3nPSNuT0vKoUQpcrCI99mrJtr3yKz/yUjVsZoThrvNs4OpAKVSfYXHuVgDkJR7oPP29K/EPG71G3ZzQ4Vhg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
+				"lodash": "^4.17.15",
 				"qs": "^6.5.2"
 			}
 		},
 		"@wordpress/viewport": {
-			"version": "2.11.0",
-			"resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.11.0.tgz",
-			"integrity": "sha512-AfJ3rxjeM2baGq1DxwN0bHQOhuRxoR91a2ZUm9UMjfvIsbLFsgnySiAjQD1OjXucz4EHv7TbHSdbLj16dHNHtg==",
+			"version": "2.12.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.12.0.tgz",
+			"integrity": "sha512-ztMLSq3sAchJdn//gx783tjEC5RCrh+oBn0zvF1Qtrdh/wdqF6uBEPaNycDrj3xD8PpS92tP2DF8PsQxxJbw9Q==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "^3.10.0",
-				"@wordpress/data": "^4.12.0",
+				"@babel/runtime": "^7.8.3",
+				"@wordpress/compose": "^3.11.0",
+				"@wordpress/data": "^4.13.0",
 				"lodash": "^4.17.15"
 			}
 		},
+		"@wordpress/warning": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-1.0.0.tgz",
+			"integrity": "sha512-/xa3e4GuXdMhxKtGYbwkCvOJLRkFgRexhsJpq5xFHz/7jSFdBdIY/eiOIVk1jhnjQpS+w3jL9VSAsE1R2AlV7A=="
+		},
 		"@wordpress/wordcount": {
-			"version": "2.6.2",
-			"resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.6.2.tgz",
-			"integrity": "sha512-5BDYv9kodD/YHbr9lWM1g4eat2/t/1zpRSVhiacNFkKMr+JbqrYKIU/n9kDxHupSE4ZJuuTp+lDilwUJKC3e5A==",
+			"version": "2.7.0",
+			"resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.7.0.tgz",
+			"integrity": "sha512-+gmIrIVyPfEtv1p+CxsKiRicVStCNd+clUWbNHmFUiyBbbcZZUB6P8p8swgIMyerWrEG+U0jNJXOZ6QpK7iokA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
+				"@babel/runtime": "^7.8.3",
 				"lodash": "^4.17.15"
 			}
 		},
@@ -3231,13 +3261,10 @@
 			"dev": true
 		},
 		"agent-base": {
-			"version": "4.3.0",
-			"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
-			"integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==",
-			"dev": true,
-			"requires": {
-				"es6-promisify": "^5.0.0"
-			}
+			"version": "5.1.1",
+			"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
+			"integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
+			"dev": true
 		},
 		"airbnb-prop-types": {
 			"version": "2.15.0",
@@ -3482,9 +3509,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"dev": true,
 					"requires": {
 						"es-to-primitive": "^1.2.1",
@@ -3579,9 +3606,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"requires": {
 						"es-to-primitive": "^1.2.1",
 						"function-bind": "^1.1.1",
@@ -3955,9 +3982,9 @@
 			},
 			"dependencies": {
 				"resolve": {
-					"version": "1.14.2",
-					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz",
-					"integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==",
+					"version": "1.15.0",
+					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz",
+					"integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==",
 					"dev": true,
 					"requires": {
 						"path-parse": "^1.0.6"
@@ -4239,9 +4266,9 @@
 					"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw=="
 				},
 				"resolve": {
-					"version": "1.14.2",
-					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz",
-					"integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==",
+					"version": "1.15.0",
+					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz",
+					"integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==",
 					"requires": {
 						"path-parse": "^1.0.6"
 					}
@@ -4618,9 +4645,9 @@
 			}
 		},
 		"bail": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz",
-			"integrity": "sha512-S8vuDB4w6YpRhICUDET3guPlQpaJl7od94tpZ0Fvnyp+MKW/HyDTcRDck+29C9g+d/qQHnddRH3+94kZdrW0Ww==",
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz",
+			"integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==",
 			"dev": true
 		},
 		"balanced-match": {
@@ -5507,9 +5534,9 @@
 			"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
 		},
 		"camelcase-keys": {
-			"version": "6.1.1",
-			"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.1.1.tgz",
-			"integrity": "sha512-kEPCddRFChEzO0d6w61yh0WbBiSv9gBnfZWGfXRYPlGqIdIGef6HMR6pgqVSEWCYkrp8B0AtEpEXNY+Jx0xk1A==",
+			"version": "6.1.2",
+			"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.1.2.tgz",
+			"integrity": "sha512-QfFrU0CIw2oltVvpndW32kuJ/9YOJwUnmWrjlXt1nnJZHCaS9i6bfOpg9R4Lw8aZjStkJWM+jc0cdXjWBgVJSw==",
 			"dev": true,
 			"requires": {
 				"camelcase": "^5.3.1",
@@ -5517,6 +5544,11 @@
 				"quick-lru": "^4.0.1"
 			}
 		},
+		"camelize": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz",
+			"integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs="
+		},
 		"caniuse-api": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
@@ -5573,9 +5605,9 @@
 			}
 		},
 		"ccount": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.4.tgz",
-			"integrity": "sha512-fpZ81yYfzentuieinmGnphk0pLkOTMm6MZdVqwd77ROvhko6iujLNGrHH5E7utq3ygWklwfmwuG+A7P+NpqT6w==",
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz",
+			"integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==",
 			"dev": true
 		},
 		"center-align": {
@@ -5632,27 +5664,27 @@
 			}
 		},
 		"character-entities": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.3.tgz",
-			"integrity": "sha512-yB4oYSAa9yLcGyTbB4ItFwHw43QHdH129IJ5R+WvxOkWlyFnR5FAaBNnUq4mcxsTVZGh28bHoeTHMKXH1wZf3w==",
+			"version": "1.2.4",
+			"resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz",
+			"integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==",
 			"dev": true
 		},
 		"character-entities-html4": {
-			"version": "1.1.3",
-			"resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.3.tgz",
-			"integrity": "sha512-SwnyZ7jQBCRHELk9zf2CN5AnGEc2nA+uKMZLHvcqhpPprjkYhiLn0DywMHgN5ttFZuITMATbh68M6VIVKwJbcg==",
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz",
+			"integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==",
 			"dev": true
 		},
 		"character-entities-legacy": {
-			"version": "1.1.3",
-			"resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.3.tgz",
-			"integrity": "sha512-YAxUpPoPwxYFsslbdKkhrGnXAtXoHNgYjlBM3WMXkWGTl5RsY3QmOyhwAgL8Nxm9l5LBThXGawxKPn68y6/fww==",
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz",
+			"integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==",
 			"dev": true
 		},
 		"character-reference-invalid": {
-			"version": "1.1.3",
-			"resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz",
-			"integrity": "sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg==",
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz",
+			"integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==",
 			"dev": true
 		},
 		"chardet": {
@@ -5979,9 +6011,9 @@
 			"dev": true
 		},
 		"collapse-white-space": {
-			"version": "1.0.5",
-			"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.5.tgz",
-			"integrity": "sha512-703bOOmytCYAX9cXYqoikYIx6twmFCXsnzRQheBcTG3nzKYBR4P/+wkYeH+Mvj7qUz8zZDtdyzbxfnEi/kYzRQ==",
+			"version": "1.0.6",
+			"resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
+			"integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==",
 			"dev": true
 		},
 		"collection-visit": {
@@ -6105,9 +6137,9 @@
 			}
 		},
 		"compute-scroll-into-view": {
-			"version": "1.0.12",
-			"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.12.tgz",
-			"integrity": "sha512-MUJWwXJsFQ0+Z5fvrcvA+Da+ZGxpwIMEOmXQiYjB40f0+HWZHp+Cr4F/CtmQPRpggC5ZvBHj14zXPDPmvq/OkA=="
+			"version": "1.0.13",
+			"resolved": "https://registry.npmjs.org/compute-scroll-into-view/-/compute-scroll-into-view-1.0.13.tgz",
+			"integrity": "sha512-o+w9w7A98aAFi/GjK8cxSV+CdASuPa2rR5UWs3+yHkJzWqaKoBEufFNWYaXInCSmUfDCVhesG+v9MTWqOjsxFg=="
 		},
 		"computed-style": {
 			"version": "0.1.4",
@@ -6364,32 +6396,32 @@
 			},
 			"dependencies": {
 				"browserslist": {
-					"version": "4.8.3",
-					"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.3.tgz",
-					"integrity": "sha512-iU43cMMknxG1ClEZ2MDKeonKE1CCrFVkQK2AqO2YWFmvIrx4JWrvQ4w4hQez6EpVI8rHTtqh/ruHHDHSOKxvUg==",
+					"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.30001017",
-						"electron-to-chromium": "^1.3.322",
-						"node-releases": "^1.1.44"
+						"caniuse-lite": "^1.0.30001023",
+						"electron-to-chromium": "^1.3.341",
+						"node-releases": "^1.1.47"
 					}
 				},
 				"caniuse-lite": {
-					"version": "1.0.30001021",
-					"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz",
-					"integrity": "sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g==",
+					"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.334",
-					"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.334.tgz",
-					"integrity": "sha512-RcjJhpsVaX0X6ntu/WSBlW9HE9pnCgXS9B8mTUObl1aDxaiOa0Lu+NMveIS5IDC+VELzhM32rFJDCC+AApVwcA==",
+					"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.45",
-					"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.45.tgz",
-					"integrity": "sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg==",
+					"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"
@@ -6536,6 +6568,11 @@
 				}
 			}
 		},
+		"css-color-keywords": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz",
+			"integrity": "sha1-/qJhbcZ2spYmhrOvjb2+GAskTgU="
+		},
 		"css-color-names": {
 			"version": "0.0.4",
 			"resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
@@ -6570,6 +6607,16 @@
 			"integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
 			"dev": true
 		},
+		"css-to-react-native": {
+			"version": "2.3.2",
+			"resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz",
+			"integrity": "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==",
+			"requires": {
+				"camelize": "^1.0.0",
+				"css-color-keywords": "^1.0.0",
+				"postcss-value-parser": "^3.3.0"
+			}
+		},
 		"css-tree": {
 			"version": "1.0.0-alpha.28",
 			"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz",
@@ -6748,9 +6795,9 @@
 			"dev": true
 		},
 		"damerau-levenshtein": {
-			"version": "1.0.5",
-			"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz",
-			"integrity": "sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA==",
+			"version": "1.0.6",
+			"resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz",
+			"integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==",
 			"dev": true
 		},
 		"dashdash": {
@@ -7443,9 +7490,9 @@
 			}
 		},
 		"direction": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.3.tgz",
-			"integrity": "sha512-8bHRqMt4w/kND19KBksE4NOJo+gIOPuiZfxQvbd6xikfKbuNBYBdLIw0hA/4lWzBaDpwpW+Olmg1BjD9+0LU2w=="
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
+			"integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ=="
 		},
 		"discontinuous-range": {
 			"version": "1.0.0",
@@ -7626,9 +7673,9 @@
 			}
 		},
 		"downshift": {
-			"version": "3.4.8",
-			"resolved": "https://registry.npmjs.org/downshift/-/downshift-3.4.8.tgz",
-			"integrity": "sha512-dZL3iNL/LbpHNzUQAaVq/eTD1ocnGKKjbAl/848Q0KEp6t81LJbS37w3f93oD6gqqAnjdgM7Use36qZSipHXBw==",
+			"version": "4.0.8",
+			"resolved": "https://registry.npmjs.org/downshift/-/downshift-4.0.8.tgz",
+			"integrity": "sha512-ewRq98hhf/Nt5Z95K8SBeSm9S1jF2Jmc7kHINt9B6NBz0m8OqAMlK22EGkVlYgQzIfYt0Zn9Z0XqnW/xD+ciqQ==",
 			"requires": {
 				"@babel/runtime": "^7.4.5",
 				"compute-scroll-into-view": "^1.0.9",
@@ -7798,9 +7845,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"dev": true,
 					"requires": {
 						"es-to-primitive": "^1.2.1",
@@ -7886,9 +7933,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"dev": true,
 					"requires": {
 						"es-to-primitive": "^1.2.1",
@@ -7997,12 +8044,21 @@
 			}
 		},
 		"enzyme-to-json": {
-			"version": "3.4.3",
-			"resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.4.3.tgz",
-			"integrity": "sha512-jqNEZlHqLdz7OTpXSzzghArSS3vigj67IU/fWkPyl1c0TCj9P5s6Ze0kRkYZWNEoCqCR79xlQbigYlMx5erh8A==",
+			"version": "3.4.4",
+			"resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.4.4.tgz",
+			"integrity": "sha512-50LELP/SCPJJGic5rAARvU7pgE3m1YaNj7JLM+Qkhl5t7PAs6fiyc8xzc50RnkKPFQCv0EeFVjEWdIFRGPWMsA==",
 			"dev": true,
 			"requires": {
-				"lodash": "^4.17.15"
+				"lodash": "^4.17.15",
+				"react-is": "^16.12.0"
+			},
+			"dependencies": {
+				"react-is": {
+					"version": "16.12.0",
+					"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz",
+					"integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==",
+					"dev": true
+				}
 			}
 		},
 		"equivalent-key-map": {
@@ -8066,15 +8122,6 @@
 			"integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==",
 			"dev": true
 		},
-		"es6-promisify": {
-			"version": "5.0.0",
-			"resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
-			"integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=",
-			"dev": true,
-			"requires": {
-				"es6-promise": "^4.0.3"
-			}
-		},
 		"escape-html": {
 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -8087,12 +8134,12 @@
 			"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
 		},
 		"escodegen": {
-			"version": "1.12.1",
-			"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.1.tgz",
-			"integrity": "sha512-Q8t2YZ+0e0pc7NRVj3B4tSQ9rim1oi4Fh46k2xhJ2qOiEwhQfdjyEQddWdj7ZFaKmU+5104vn1qrcjEPWq+bgQ==",
+			"version": "1.13.0",
+			"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.13.0.tgz",
+			"integrity": "sha512-eYk2dCkxR07DsHA/X2hRBj0CFAZeri/LyDMc0C8JT1Hqi6JnVpMhJ7XFITbb0+yZS3lVkaPL2oCkZ3AVmeVbMw==",
 			"dev": true,
 			"requires": {
-				"esprima": "^3.1.3",
+				"esprima": "^4.0.1",
 				"estraverse": "^4.2.0",
 				"esutils": "^2.0.2",
 				"optionator": "^0.8.1",
@@ -8099,12 +8146,6 @@
 				"source-map": "~0.6.1"
 			},
 			"dependencies": {
-				"esprima": {
-					"version": "3.1.3",
-					"resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
-					"integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
-					"dev": true
-				},
 				"source-map": {
 					"version": "0.6.1",
 					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
@@ -8290,11 +8331,14 @@
 				}
 			}
 		},
-		"eslint-plugin-eslint-plugin": {
-			"version": "2.2.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-2.2.0.tgz",
-			"integrity": "sha512-X5+NT9a2GuwWyb3sHJdEEe6aD/30Fhi3/9XCmYHe/OSnWKUhmKOxFTfFM1AXZfJXjAoX7811bnoLI3fZr5AX5Q==",
-			"dev": true
+		"eslint-config-prettier": {
+			"version": "6.10.0",
+			"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.10.0.tgz",
+			"integrity": "sha512-AtndijGte1rPILInUdHjvKEGbIV06NuvPrqlIEaEaWtbtvJh464mDeyGMdZEQMsGvC0ZVkiex1fSNcC4HAbRGg==",
+			"dev": true,
+			"requires": {
+				"get-stdin": "^6.0.0"
+			}
 		},
 		"eslint-plugin-jest": {
 			"version": "22.21.0",
@@ -8353,28 +8397,100 @@
 				"jsx-ast-utils": "^2.2.1"
 			}
 		},
+		"eslint-plugin-prettier": {
+			"version": "3.1.2",
+			"resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.1.2.tgz",
+			"integrity": "sha512-GlolCC9y3XZfv3RQfwGew7NnuFDKsfI4lbvRK+PIIo23SFH+LemGs4cKwzAaRa+Mdb+lQO/STaIayno8T5sJJA==",
+			"dev": true,
+			"requires": {
+				"prettier-linter-helpers": "^1.0.0"
+			}
+		},
 		"eslint-plugin-react": {
-			"version": "7.17.0",
-			"resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz",
-			"integrity": "sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A==",
+			"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.0.3",
+				"array-includes": "^3.1.1",
 				"doctrine": "^2.1.0",
-				"eslint-plugin-eslint-plugin": "^2.1.0",
 				"has": "^1.0.3",
 				"jsx-ast-utils": "^2.2.3",
-				"object.entries": "^1.1.0",
-				"object.fromentries": "^2.0.1",
-				"object.values": "^1.1.0",
+				"object.entries": "^1.1.1",
+				"object.fromentries": "^2.0.2",
+				"object.values": "^1.1.1",
 				"prop-types": "^15.7.2",
-				"resolve": "^1.13.1"
+				"resolve": "^1.14.2",
+				"string.prototype.matchall": "^4.0.2"
 			},
 			"dependencies": {
+				"es-abstract": {
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
+					"dev": true,
+					"requires": {
+						"es-to-primitive": "^1.2.1",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.1",
+						"is-callable": "^1.1.5",
+						"is-regex": "^1.0.5",
+						"object-inspect": "^1.7.0",
+						"object-keys": "^1.1.1",
+						"object.assign": "^4.1.0",
+						"string.prototype.trimleft": "^2.1.1",
+						"string.prototype.trimright": "^2.1.1"
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.1",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+					"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+					"dev": true,
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"has-symbols": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+					"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+					"dev": true
+				},
+				"is-callable": {
+					"version": "1.1.5",
+					"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
+					"integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
+					"dev": true
+				},
+				"is-regex": {
+					"version": "1.0.5",
+					"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
+					"integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
+					"dev": true,
+					"requires": {
+						"has": "^1.0.3"
+					}
+				},
+				"object.values": {
+					"version": "1.1.1",
+					"resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz",
+					"integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==",
+					"dev": true,
+					"requires": {
+						"define-properties": "^1.1.3",
+						"es-abstract": "^1.17.0-next.1",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3"
+					}
+				},
 				"resolve": {
-					"version": "1.14.2",
-					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz",
-					"integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==",
+					"version": "1.15.0",
+					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.0.tgz",
+					"integrity": "sha512-+hTmAldEGE80U2wJJDC1lebb5jWqvTYAfm3YZ1ckk1gBr0MnCqUKlwK1e+anaFljIl+F5tR5IoZcm4ZDA1zMQw==",
 					"dev": true,
 					"requires": {
 						"path-parse": "^1.0.6"
@@ -8876,6 +8992,12 @@
 			"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
 			"dev": true
 		},
+		"fast-diff": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz",
+			"integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==",
+			"dev": true
+		},
 		"fast-glob": {
 			"version": "2.2.7",
 			"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
@@ -10011,9 +10133,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"requires": {
 						"es-to-primitive": "^1.2.1",
 						"function-bind": "^1.1.1",
@@ -10065,9 +10187,9 @@
 			"dev": true
 		},
 		"functions-have-names": {
-			"version": "1.2.0",
-			"resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.0.tgz",
-			"integrity": "sha512-zKXyzksTeaCSw5wIX79iCA40YAa6CJMJgNg9wdkU/ERBrIdPSimPICYiLp65lRbSBqtiHql/HZfS2DyI/AH6tQ=="
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.1.tgz",
+			"integrity": "sha512-j48B/ZI7VKs3sgeI2cZp7WXWmZXu7Iq5pl5/vptV5N2mq+DGFuS/ulaDjtaoLpYzuD6u8UgrUKHfgo7fDTSiBA=="
 		},
 		"gauge": {
 			"version": "2.7.4",
@@ -11409,9 +11531,9 @@
 			}
 		},
 		"hoist-non-react-statics": {
-			"version": "3.3.1",
-			"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz",
-			"integrity": "sha512-wbg3bpgA/ZqWrZuMOeJi8+SKMhr7X9TesL/rXMjTzh0p0JUBo3II8DHboYbuIXWRlttrUFxwcu/5kygrCw8fJw==",
+			"version": "3.3.2",
+			"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+			"integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
 			"requires": {
 				"react-is": "^16.7.0"
 			}
@@ -11641,19 +11763,19 @@
 			"dev": true
 		},
 		"https-proxy-agent": {
-			"version": "3.0.1",
-			"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-3.0.1.tgz",
-			"integrity": "sha512-+ML2Rbh6DAuee7d07tYGEKOEi2voWPUGan+ExdPbPW6Z3svq+JCqr0v8WmKPOkz1vOVykPCBSuobe7G8GJUtVg==",
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
+			"integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
 			"dev": true,
 			"requires": {
-				"agent-base": "^4.3.0",
-				"debug": "^3.1.0"
+				"agent-base": "5",
+				"debug": "4"
 			},
 			"dependencies": {
 				"debug": {
-					"version": "3.2.6",
-					"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-					"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+					"version": "4.1.1",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+					"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
 					"dev": true,
 					"requires": {
 						"ms": "^2.1.1"
@@ -11907,9 +12029,9 @@
 			}
 		},
 		"inquirer": {
-			"version": "7.0.3",
-			"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.3.tgz",
-			"integrity": "sha512-+OiOVeVydu4hnCGLCSX+wedovR/Yzskv9BFqUNNKq9uU2qg7LCcCo3R86S2E7WLo0y/x2pnEZfZe1CoYnORUAw==",
+			"version": "7.0.4",
+			"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.0.4.tgz",
+			"integrity": "sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ==",
 			"dev": true,
 			"requires": {
 				"ansi-escapes": "^4.2.1",
@@ -12083,6 +12205,70 @@
 				"ipaddr.js": "^1.9.0"
 			}
 		},
+		"internal-slot": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.2.tgz",
+			"integrity": "sha512-2cQNfwhAfJIkU4KZPkDI+Gj5yNNnbqi40W9Gge6dfnk4TocEVm00B3bdiL+JINrbGJil2TeHvM4rETGzk/f/0g==",
+			"dev": true,
+			"requires": {
+				"es-abstract": "^1.17.0-next.1",
+				"has": "^1.0.3",
+				"side-channel": "^1.0.2"
+			},
+			"dependencies": {
+				"es-abstract": {
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
+					"dev": true,
+					"requires": {
+						"es-to-primitive": "^1.2.1",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.1",
+						"is-callable": "^1.1.5",
+						"is-regex": "^1.0.5",
+						"object-inspect": "^1.7.0",
+						"object-keys": "^1.1.1",
+						"object.assign": "^4.1.0",
+						"string.prototype.trimleft": "^2.1.1",
+						"string.prototype.trimright": "^2.1.1"
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.1",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+					"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+					"dev": true,
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"has-symbols": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+					"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+					"dev": true
+				},
+				"is-callable": {
+					"version": "1.1.5",
+					"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
+					"integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
+					"dev": true
+				},
+				"is-regex": {
+					"version": "1.0.5",
+					"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
+					"integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
+					"dev": true,
+					"requires": {
+						"has": "^1.0.3"
+					}
+				}
+			}
+		},
 		"interpret": {
 			"version": "1.2.0",
 			"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
@@ -12173,9 +12359,9 @@
 			}
 		},
 		"is-alphabetical": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz",
-			"integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz",
+			"integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==",
 			"dev": true
 		},
 		"is-alphanumeric": {
@@ -12185,9 +12371,9 @@
 			"dev": true
 		},
 		"is-alphanumerical": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.3.tgz",
-			"integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz",
+			"integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==",
 			"dev": true,
 			"requires": {
 				"is-alphabetical": "^1.0.0",
@@ -12268,9 +12454,9 @@
 			"integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
 		},
 		"is-decimal": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.3.tgz",
-			"integrity": "sha512-bvLSwoDg2q6Gf+E2LEPiklHZxxiSi3XAh4Mav65mKqTfCO1HM3uBs24TjEH8iJX3bbDdLXKJXBTmGzuTUuAEjQ==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz",
+			"integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==",
 			"dev": true
 		},
 		"is-descriptor": {
@@ -12349,9 +12535,9 @@
 			}
 		},
 		"is-hexadecimal": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz",
-			"integrity": "sha512-zxQ9//Q3D/34poZf8fiy3m3XVpbQc7ren15iKqrTtLPwkPD/t3Scy9Imp63FujULGxuK0ZlCwoo5xNpktFgbOA==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz",
+			"integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==",
 			"dev": true
 		},
 		"is-jpg": {
@@ -12532,9 +12718,9 @@
 			"dev": true
 		},
 		"is-whitespace-character": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz",
-			"integrity": "sha512-SNPgMLz9JzPccD3nPctcj8sZlX9DAMJSKH8bP7Z6bohCwuNgX8xbWr1eTAYXX9Vpi/aSn8Y1akL9WgM3t43YNQ==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
+			"integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==",
 			"dev": true
 		},
 		"is-windows": {
@@ -12544,9 +12730,9 @@
 			"dev": true
 		},
 		"is-word-character": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.3.tgz",
-			"integrity": "sha512-0wfcrFgOOOBdgRNT9H33xe6Zi6yhX/uoc4U8NBZGeQQB0ctU1dnlNTyL9JM2646bHDTpsDm1Brb3VPoCIMrd/A==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
+			"integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==",
 			"dev": true
 		},
 		"is-wsl": {
@@ -14393,9 +14579,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"
@@ -14531,12 +14717,6 @@
 			"integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
 			"dev": true
 		},
-		"lodash.isboolean": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
-			"integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=",
-			"dev": true
-		},
 		"lodash.isequal": {
 			"version": "4.5.0",
 			"resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
@@ -14549,12 +14729,6 @@
 			"integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
 			"dev": true
 		},
-		"lodash.isregexp": {
-			"version": "4.0.1",
-			"resolved": "https://registry.npmjs.org/lodash.isregexp/-/lodash.isregexp-4.0.1.tgz",
-			"integrity": "sha1-4T5kezDNVZdSoEzZEghvr32hwws=",
-			"dev": true
-		},
 		"lodash.isstring": {
 			"version": "4.0.1",
 			"resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
@@ -14667,9 +14841,9 @@
 			"integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
 		},
 		"longest-streak": {
-			"version": "2.0.3",
-			"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.3.tgz",
-			"integrity": "sha512-9lz5IVdpwsKLMzQi0MQ+oD9EA0mIGcWYP7jXMTZVXP8D42PwuAk+M/HBFYQoxt1G5OR8m7aSIgb1UymfWGBWEw==",
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz",
+			"integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==",
 			"dev": true
 		},
 		"loose-envify": {
@@ -14879,9 +15053,9 @@
 			}
 		},
 		"markdown-escapes": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.3.tgz",
-			"integrity": "sha512-XUi5HJhhV5R74k8/0H2oCbCiYf/u4cO/rX8tnGkRvrqhsr5BRNU6Mg0yt/8UIx1iIS8220BNJsDb7XnILhLepw==",
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
+			"integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==",
 			"dev": true
 		},
 		"markdown-it": {
@@ -14938,9 +15112,9 @@
 			}
 		},
 		"mathml-tag-names": {
-			"version": "2.1.1",
-			"resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz",
-			"integrity": "sha512-pWB896KPGSGkp1XtyzRBftpTzwSOL0Gfk0wLvxt4f2mgzjY19o0LxJ3U25vNWTzsh7da+KTbuXQoQ3lOJZ8WHw==",
+			"version": "2.1.3",
+			"resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz",
+			"integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==",
 			"dev": true
 		},
 		"maxmin": {
@@ -15389,15 +15563,15 @@
 			}
 		},
 		"moo": {
-			"version": "0.4.3",
-			"resolved": "https://registry.npmjs.org/moo/-/moo-0.4.3.tgz",
-			"integrity": "sha512-gFD2xGCl8YFgGHsqJ9NKRVdwlioeW3mI1iqfLNYQOv0+6JRwG58Zk9DIGQgyIaffSYaO1xsKnMaYzzNr1KyIAw==",
+			"version": "0.5.1",
+			"resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz",
+			"integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==",
 			"dev": true
 		},
 		"mousetrap": {
-			"version": "1.6.3",
-			"resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.3.tgz",
-			"integrity": "sha512-bd+nzwhhs9ifsUrC2tWaSgm24/oo2c83zaRyZQF06hYA6sANfsXHtnZ19AbbbDXCDzeH5nZBSQ4NvCjgD62tJA=="
+			"version": "1.6.5",
+			"resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz",
+			"integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA=="
 		},
 		"move-concurrently": {
 			"version": "1.0.1",
@@ -15485,13 +15659,13 @@
 			"dev": true
 		},
 		"nearley": {
-			"version": "2.19.0",
-			"resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.0.tgz",
-			"integrity": "sha512-2v52FTw7RPqieZr3Gth1luAXZR7Je6q3KaDHY5bjl/paDUdMu35fZ8ICNgiYJRr3tf3NMvIQQR1r27AvEr9CRA==",
+			"version": "2.19.1",
+			"resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.1.tgz",
+			"integrity": "sha512-xq47GIUGXxU9vQg7g/y1o1xuKnkO7ev4nRWqftmQrLkfnE/FjRqDaGOUakM8XHPn/6pW3bGjU2wgoJyId90rqg==",
 			"dev": true,
 			"requires": {
 				"commander": "^2.19.0",
-				"moo": "^0.4.3",
+				"moo": "^0.5.0",
 				"railroad-diagrams": "^1.0.0",
 				"randexp": "0.4.6",
 				"semver": "^5.4.1"
@@ -15823,12 +15997,12 @@
 			}
 		},
 		"npm-package-json-lint": {
-			"version": "4.5.0",
-			"resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-4.5.0.tgz",
-			"integrity": "sha512-SeATq0XEp6Tbn6EP+iyTZV/JTQdgg/yvs+K0B1JBCri4+HISGK6b161K4tF4MBxAtdXlw67DdprJPLwcctE0dQ==",
+			"version": "4.6.0",
+			"resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-4.6.0.tgz",
+			"integrity": "sha512-opoykADMeyGN2UuvypIYpysUXO4wdAYc8DPklO86kxF1YfxHnTXdEzm0K7BGE5CbEu6lweELQgvFej53din5xg==",
 			"dev": true,
 			"requires": {
-				"ajv": "^6.10.2",
+				"ajv": "^6.11.0",
 				"ajv-errors": "^1.0.1",
 				"chalk": "^3.0.0",
 				"cosmiconfig": "^5.2.1",
@@ -15835,22 +16009,23 @@
 				"debug": "^4.1.1",
 				"globby": "^10.0.1",
 				"ignore": "^5.1.4",
-				"is-plain-obj": "^2.0.0",
+				"is-plain-obj": "^2.1.0",
 				"jsonc-parser": "^2.2.0",
 				"log-symbols": "^3.0.0",
 				"meow": "^6.0.0",
 				"plur": "^3.1.1",
-				"semver": "^7.0.0",
+				"semver": "^7.1.2",
+				"slash": "^3.0.0",
 				"strip-json-comments": "^3.0.1"
 			},
 			"dependencies": {
 				"ajv": {
-					"version": "6.10.2",
-					"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
-					"integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+					"version": "6.11.0",
+					"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
+					"integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
 					"dev": true,
 					"requires": {
-						"fast-deep-equal": "^2.0.1",
+						"fast-deep-equal": "^3.1.1",
 						"fast-json-stable-stringify": "^2.0.0",
 						"json-schema-traverse": "^0.4.1",
 						"uri-js": "^4.2.2"
@@ -15900,6 +16075,12 @@
 						"ms": "^2.1.1"
 					}
 				},
+				"fast-deep-equal": {
+					"version": "3.1.1",
+					"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
+					"integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
+					"dev": true
+				},
 				"has-flag": {
 					"version": "4.0.0",
 					"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
@@ -15913,9 +16094,9 @@
 					"dev": true
 				},
 				"is-plain-obj": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.0.0.tgz",
-					"integrity": "sha512-EYisGhpgSCwspmIuRHGjROWTon2Xp8Z7U03Wubk/bTL5TTRC5R1rGVgyjzBrk9+ULdH6cRD06KRcw/xfqhVYKQ==",
+					"version": "2.1.0",
+					"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+					"integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
 					"dev": true
 				},
 				"ms": {
@@ -15925,11 +16106,17 @@
 					"dev": true
 				},
 				"semver": {
-					"version": "7.1.1",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-7.1.1.tgz",
-					"integrity": "sha512-WfuG+fl6eh3eZ2qAf6goB7nhiCd7NPXhmyFxigB/TOkQyeLP8w8GsVehvtGNtnNmyboz4TgeK40B1Kbql/8c5A==",
+					"version": "7.1.2",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-7.1.2.tgz",
+					"integrity": "sha512-BJs9T/H8sEVHbeigqzIEo57Iu/3DG6c4QoqTfbQB3BPA4zgzAomh/Fk9E7QtjWQ8mx2dgA9YCfSF4y9k9bHNpQ==",
 					"dev": true
 				},
+				"slash": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz",
+					"integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==",
+					"dev": true
+				},
 				"strip-json-comments": {
 					"version": "3.0.1",
 					"resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
@@ -16080,9 +16267,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"requires": {
 						"es-to-primitive": "^1.2.1",
 						"function-bind": "^1.1.1",
@@ -16146,9 +16333,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"dev": true,
 					"requires": {
 						"es-to-primitive": "^1.2.1",
@@ -16950,9 +17137,9 @@
 			}
 		},
 		"popper.js": {
-			"version": "1.16.0",
-			"resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.0.tgz",
-			"integrity": "sha512-+G+EkOPoE5S/zChTpmBSSDYmhXJ5PsW8eMhH8cP/CQHMFPBG/kC9Y5IIw6qNYgdJ+/COf0ddY2li28iHaZRSjw=="
+			"version": "1.16.1",
+			"resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz",
+			"integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ=="
 		},
 		"portfinder": {
 			"version": "1.0.20",
@@ -17138,9 +17325,9 @@
 			}
 		},
 		"postcss-jsx": {
-			"version": "0.36.3",
-			"resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.3.tgz",
-			"integrity": "sha512-yV8Ndo6KzU8eho5mCn7LoLUGPkXrRXRjhMpX4AaYJ9wLJPv099xbtpbRQ8FrPnzVxb/cuMebbPR7LweSt+hTfA==",
+			"version": "0.36.4",
+			"resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.4.tgz",
+			"integrity": "sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==",
 			"dev": true,
 			"requires": {
 				"@babel/core": ">=7.2.2"
@@ -17508,8 +17695,7 @@
 		"postcss-value-parser": {
 			"version": "3.3.1",
 			"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-			"integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
-			"dev": true
+			"integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ=="
 		},
 		"prelude-ls": {
 			"version": "1.1.2",
@@ -17524,6 +17710,15 @@
 			"dev": true,
 			"optional": true
 		},
+		"prettier-linter-helpers": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz",
+			"integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==",
+			"dev": true,
+			"requires": {
+				"fast-diff": "^1.1.2"
+			}
+		},
 		"pretty-bytes": {
 			"version": "3.0.1",
 			"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
@@ -17726,15 +17921,17 @@
 			"integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
 		},
 		"puppeteer": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.0.0.tgz",
-			"integrity": "sha512-t3MmTWzQxPRP71teU6l0jX47PHXlc4Z52sQv4LJQSZLq1ttkKS2yGM3gaI57uQwZkNaoGd0+HPPMELZkcyhlqA==",
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-2.1.0.tgz",
+			"integrity": "sha512-PC4oKMtwAElo8YtS/cYnk2/dew/3TonsGKKzjpFLWwkhBCteFsOZCVOXTt2QlP6w53mH0YsJE+fPLPzOW+DCug==",
 			"dev": true,
 			"requires": {
+				"@types/mime-types": "^2.1.0",
 				"debug": "^4.1.0",
 				"extract-zip": "^1.6.6",
-				"https-proxy-agent": "^3.0.0",
+				"https-proxy-agent": "^4.0.0",
 				"mime": "^2.0.3",
+				"mime-types": "^2.1.25",
 				"progress": "^2.0.1",
 				"proxy-from-env": "^1.0.0",
 				"rimraf": "^2.6.1",
@@ -17750,6 +17947,21 @@
 						"ms": "^2.1.1"
 					}
 				},
+				"mime-db": {
+					"version": "1.43.0",
+					"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz",
+					"integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==",
+					"dev": true
+				},
+				"mime-types": {
+					"version": "2.1.26",
+					"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz",
+					"integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==",
+					"dev": true,
+					"requires": {
+						"mime-db": "1.43.0"
+					}
+				},
 				"ms": {
 					"version": "2.1.2",
 					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
@@ -17969,9 +18181,9 @@
 			}
 		},
 		"react-portal": {
-			"version": "4.2.0",
-			"resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.0.tgz",
-			"integrity": "sha512-Zf+vGQ/VEAb5XAy+muKEn48yhdCNYPZaB1BWg1xc8sAZWD8pXTgPtQT4ihBdmWzsfCq8p8/kqf0GWydSBqc+Eg==",
+			"version": "4.2.1",
+			"resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.1.tgz",
+			"integrity": "sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==",
 			"requires": {
 				"prop-types": "^15.5.8"
 			}
@@ -19362,6 +19574,69 @@
 			"resolved": "https://registry.npmjs.org/shuffle-array/-/shuffle-array-1.0.1.tgz",
 			"integrity": "sha1-xP88/nTRb5NzBZIwGyXmV3sSiYs="
 		},
+		"side-channel": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.2.tgz",
+			"integrity": "sha512-7rL9YlPHg7Ancea1S96Pa8/QWb4BtXL/TZvS6B8XFetGBeuhAsfmUspK6DokBeZ64+Kj9TCNRD/30pVz1BvQNA==",
+			"dev": true,
+			"requires": {
+				"es-abstract": "^1.17.0-next.1",
+				"object-inspect": "^1.7.0"
+			},
+			"dependencies": {
+				"es-abstract": {
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
+					"dev": true,
+					"requires": {
+						"es-to-primitive": "^1.2.1",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.1",
+						"is-callable": "^1.1.5",
+						"is-regex": "^1.0.5",
+						"object-inspect": "^1.7.0",
+						"object-keys": "^1.1.1",
+						"object.assign": "^4.1.0",
+						"string.prototype.trimleft": "^2.1.1",
+						"string.prototype.trimright": "^2.1.1"
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.1",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+					"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+					"dev": true,
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"has-symbols": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+					"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+					"dev": true
+				},
+				"is-callable": {
+					"version": "1.1.5",
+					"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
+					"integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
+					"dev": true
+				},
+				"is-regex": {
+					"version": "1.0.5",
+					"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
+					"integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
+					"dev": true,
+					"requires": {
+						"has": "^1.0.3"
+					}
+				}
+			}
+		},
 		"signal-exit": {
 			"version": "3.0.2",
 			"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
@@ -19369,9 +19644,9 @@
 			"dev": true
 		},
 		"simple-html-tokenizer": {
-			"version": "0.5.8",
-			"resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.8.tgz",
-			"integrity": "sha512-0Sq4FvLlQEQODVA6PH2MIrc7tzYO0KT2HzzwvaVLYClWgIsuvaNUOrhrAvTi1pZHrcq7GDB4WiI3ukjqBMxcGQ=="
+			"version": "0.5.9",
+			"resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.9.tgz",
+			"integrity": "sha512-w/3FEDN94r4JQ9WoYrIr8RqDIPZdyNkdpbK9glFady1CAEyD97XWCv8HFetQO21w81e7h7Nh59iYTyG1mUJftg=="
 		},
 		"simple-swizzle": {
 			"version": "0.2.2",
@@ -19846,9 +20121,9 @@
 			"dev": true
 		},
 		"state-toggle": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.2.tgz",
-			"integrity": "sha512-8LpelPGR0qQM4PnfLiplOQNJcIN1/r2Gy0xKB2zKnIW2YzPMt2sR4I/+gtPjhN7Svh9kw+zqEg2SFwpBO9iNiw==",
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
+			"integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==",
 			"dev": true
 		},
 		"static-extend": {
@@ -19978,6 +20253,83 @@
 				"strip-ansi": "^4.0.0"
 			}
 		},
+		"string.prototype.matchall": {
+			"version": "4.0.2",
+			"resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.2.tgz",
+			"integrity": "sha512-N/jp6O5fMf9os0JU3E72Qhf590RSRZU/ungsL/qJUYVTNv7hTG0P/dbPjxINVN9jpscu3nzYwKESU3P3RY5tOg==",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.3",
+				"es-abstract": "^1.17.0",
+				"has-symbols": "^1.0.1",
+				"internal-slot": "^1.0.2",
+				"regexp.prototype.flags": "^1.3.0",
+				"side-channel": "^1.0.2"
+			},
+			"dependencies": {
+				"es-abstract": {
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
+					"dev": true,
+					"requires": {
+						"es-to-primitive": "^1.2.1",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.1",
+						"is-callable": "^1.1.5",
+						"is-regex": "^1.0.5",
+						"object-inspect": "^1.7.0",
+						"object-keys": "^1.1.1",
+						"object.assign": "^4.1.0",
+						"string.prototype.trimleft": "^2.1.1",
+						"string.prototype.trimright": "^2.1.1"
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.1",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+					"integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+					"dev": true,
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"has-symbols": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+					"integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+					"dev": true
+				},
+				"is-callable": {
+					"version": "1.1.5",
+					"resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz",
+					"integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==",
+					"dev": true
+				},
+				"is-regex": {
+					"version": "1.0.5",
+					"resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz",
+					"integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==",
+					"dev": true,
+					"requires": {
+						"has": "^1.0.3"
+					}
+				},
+				"regexp.prototype.flags": {
+					"version": "1.3.0",
+					"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
+					"integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
+					"dev": true,
+					"requires": {
+						"define-properties": "^1.1.3",
+						"es-abstract": "^1.17.0-next.1"
+					}
+				}
+			}
+		},
 		"string.prototype.trim": {
 			"version": "1.2.1",
 			"resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz",
@@ -19990,9 +20342,9 @@
 			},
 			"dependencies": {
 				"es-abstract": {
-					"version": "1.17.1",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.1.tgz",
-					"integrity": "sha512-WmWNHWmm/LDwK8jaeZic/g6sU1ZckM+vvOyCV1qFRhJJ6hzve6DRgthNQB7Lra1ocrw68HexLKYgtdxIPcb3Fg==",
+					"version": "1.17.4",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz",
+					"integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==",
 					"dev": true,
 					"requires": {
 						"es-to-primitive": "^1.2.1",
@@ -20335,9 +20687,9 @@
 					"dev": true
 				},
 				"kind-of": {
-					"version": "6.0.2",
-					"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-					"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+					"version": "6.0.3",
+					"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+					"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
 					"dev": true
 				},
 				"leven": {
@@ -20539,14 +20891,12 @@
 			}
 		},
 		"stylelint-scss": {
-			"version": "3.13.0",
-			"resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.13.0.tgz",
-			"integrity": "sha512-SaLnvQyndaPcsgVJsMh6zJ1uKVzkRZJx+Wg/stzoB1mTBdEmGketbHrGbMQNymzH/0mJ06zDSpeCDvNxqIJE5A==",
+			"version": "3.14.2",
+			"resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.14.2.tgz",
+			"integrity": "sha512-59/BkIEWyFoORiejDIQB2P2kmg0KcqMn7wtj1y5sRvS4N+Qh+Ng3hbKelOzgS+OM2Ezbai0uEev8xckXxkh9TQ==",
 			"dev": true,
 			"requires": {
-				"lodash.isboolean": "^3.0.3",
-				"lodash.isregexp": "^4.0.1",
-				"lodash.isstring": "^4.0.1",
+				"lodash": "^4.17.15",
 				"postcss-media-query-parser": "^0.2.3",
 				"postcss-resolve-nested-selector": "^0.1.1",
 				"postcss-selector-parser": "^6.0.2",
@@ -20691,12 +21041,12 @@
 			},
 			"dependencies": {
 				"ajv": {
-					"version": "6.10.2",
-					"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
-					"integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+					"version": "6.11.0",
+					"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.11.0.tgz",
+					"integrity": "sha512-nCprB/0syFYy9fVYU1ox1l2KN8S9I+tziH8D4zdZuLT3N6RMlGSGt5FSTpAiHB/Whv8Qs1cWHma1aMKZyaHRKA==",
 					"dev": true,
 					"requires": {
-						"fast-deep-equal": "^2.0.1",
+						"fast-deep-equal": "^3.1.1",
 						"fast-json-stable-stringify": "^2.0.0",
 						"json-schema-traverse": "^0.4.1",
 						"uri-js": "^4.2.2"
@@ -20708,6 +21058,12 @@
 					"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
 					"dev": true
 				},
+				"fast-deep-equal": {
+					"version": "3.1.1",
+					"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
+					"integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==",
+					"dev": true
+				},
 				"string-width": {
 					"version": "3.1.0",
 					"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
@@ -21181,15 +21537,15 @@
 			"integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
 		},
 		"trim-trailing-lines": {
-			"version": "1.1.2",
-			"resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.2.tgz",
-			"integrity": "sha512-MUjYItdrqqj2zpcHFTkMa9WAv4JHTI6gnRQGPFLrt5L9a6tRMiDnIqYl8JBvu2d2Tc3lWJKQwlGCp0K8AvCM+Q==",
+			"version": "1.1.3",
+			"resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz",
+			"integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==",
 			"dev": true
 		},
 		"trough": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/trough/-/trough-1.0.4.tgz",
-			"integrity": "sha512-tdzBRDGWcI1OpPVmChbdSKhvSVurznZ8X36AYURAcl+0o2ldlCY2XPzyXNNxwJwwyIU+rIglTCG4kxtNKBQH7Q==",
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz",
+			"integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
 			"dev": true
 		},
 		"true-case-path": {
@@ -21432,13 +21788,13 @@
 			}
 		},
 		"unherit": {
-			"version": "1.1.2",
-			"resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz",
-			"integrity": "sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==",
+			"version": "1.1.3",
+			"resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
+			"integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
 			"dev": true,
 			"requires": {
-				"inherits": "^2.0.1",
-				"xtend": "^4.0.1"
+				"inherits": "^2.0.0",
+				"xtend": "^4.0.0"
 			}
 		},
 		"unicode-canonical-property-names-ecmascript": {
@@ -21712,6 +22068,11 @@
 			"integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
 			"dev": true
 		},
+		"use-memo-one": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.1.tgz",
+			"integrity": "sha512-oFfsyun+bP7RX8X2AskHNTxu+R3QdE/RC5IefMbqptmACAA/gfol1KDD5KRzPsGMa62sWxGZw+Ui43u6x4ddoQ=="
+		},
 		"usertiming": {
 			"version": "0.1.8",
 			"resolved": "https://registry.npmjs.org/usertiming/-/usertiming-0.1.8.tgz",
@@ -22278,9 +22639,9 @@
 					}
 				},
 				"kind-of": {
-					"version": "6.0.2",
-					"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-					"integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+					"version": "6.0.3",
+					"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+					"integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
 					"dev": true
 				},
 				"require-main-filename": {
Index: package.json
===================================================================
--- package.json	(revision 47191)
+++ package.json	(working copy)
@@ -25,10 +25,10 @@
 		"last 2 Opera versions"
 	],
 	"devDependencies": {
-		"@wordpress/custom-templated-path-webpack-plugin": "1.5.0",
-		"@wordpress/dependency-extraction-webpack-plugin": "2.1.0",
-		"@wordpress/e2e-test-utils": "4.1.0",
-		"@wordpress/library-export-default-webpack-plugin": "1.5.0",
+		"@wordpress/custom-templated-path-webpack-plugin": "1.6.0",
+		"@wordpress/dependency-extraction-webpack-plugin": "2.2.0",
+		"@wordpress/e2e-test-utils": "4.2.0",
+		"@wordpress/library-export-default-webpack-plugin": "1.6.0",
 		"@wordpress/scripts": "6.2.0",
 		"autoprefixer": "9.6.2",
 		"check-node-version": "4.0.1",
@@ -72,50 +72,53 @@
 	},
 	"dependencies": {
 		"@babel/polyfill": "7.4.4",
-		"@wordpress/a11y": "2.6.0",
-		"@wordpress/annotations": "1.10.0",
-		"@wordpress/api-fetch": "3.9.0",
-		"@wordpress/autop": "2.5.1",
-		"@wordpress/blob": "2.6.0",
-		"@wordpress/block-directory": "1.3.0",
-		"@wordpress/block-editor": "3.5.0",
-		"@wordpress/block-library": "2.12.0",
-		"@wordpress/block-serialization-default-parser": "3.4.1",
-		"@wordpress/blocks": "6.10.0",
-		"@wordpress/components": "9.0.0",
-		"@wordpress/compose": "3.10.0",
-		"@wordpress/core-data": "2.10.0",
-		"@wordpress/data": "4.12.0",
-		"@wordpress/data-controls": "1.6.0",
-		"@wordpress/date": "3.7.0",
-		"@wordpress/deprecated": "2.6.1",
-		"@wordpress/dom": "2.7.0",
-		"@wordpress/dom-ready": "2.6.0",
-		"@wordpress/edit-post": "3.11.0",
-		"@wordpress/editor": "9.10.0",
-		"@wordpress/element": "2.10.0",
-		"@wordpress/escape-html": "1.6.0",
-		"@wordpress/format-library": "1.12.0",
-		"@wordpress/hooks": "2.6.0",
-		"@wordpress/html-entities": "2.5.0",
-		"@wordpress/i18n": "3.8.0",
-		"@wordpress/is-shallow-equal": "1.7.0",
-		"@wordpress/keyboard-shortcuts": "0.2.0",
-		"@wordpress/keycodes": "2.8.0",
-		"@wordpress/list-reusable-blocks": "1.11.0",
-		"@wordpress/media-utils": "1.5.0",
-		"@wordpress/notices": "1.11.0",
-		"@wordpress/nux": "3.10.0",
-		"@wordpress/plugins": "2.10.0",
-		"@wordpress/priority-queue": "1.4.0",
-		"@wordpress/redux-routine": "3.6.2",
-		"@wordpress/rich-text": "3.10.0",
-		"@wordpress/server-side-render": "1.6.0",
-		"@wordpress/shortcode": "2.5.0",
-		"@wordpress/token-list": "1.8.0",
-		"@wordpress/url": "2.9.0",
-		"@wordpress/viewport": "2.11.0",
-		"@wordpress/wordcount": "2.6.2",
+		"@wordpress/a11y": "2.7.0",
+		"@wordpress/annotations": "1.11.0",
+		"@wordpress/api-fetch": "3.10.0",
+		"@wordpress/autop": "2.6.0",
+		"@wordpress/blob": "2.7.0",
+		"@wordpress/block-directory": "1.4.0",
+		"@wordpress/block-editor": "3.6.0",
+		"@wordpress/block-library": "2.13.0",
+		"@wordpress/block-serialization-default-parser": "3.5.0",
+		"@wordpress/blocks": "6.11.0",
+		"@wordpress/components": "9.1.0",
+		"@wordpress/compose": "3.11.0",
+		"@wordpress/core-data": "2.11.0",
+		"@wordpress/data": "4.13.0",
+		"@wordpress/data-controls": "1.7.0",
+		"@wordpress/date": "3.8.0",
+		"@wordpress/deprecated": "2.7.0",
+		"@wordpress/dom": "2.8.0",
+		"@wordpress/dom-ready": "2.7.0",
+		"@wordpress/edit-post": "3.12.0",
+		"@wordpress/editor": "9.11.0",
+		"@wordpress/element": "2.11.0",
+		"@wordpress/escape-html": "1.7.0",
+		"@wordpress/format-library": "1.13.0",
+		"@wordpress/hooks": "2.7.0",
+		"@wordpress/html-entities": "2.6.0",
+		"@wordpress/i18n": "3.9.0",
+		"@wordpress/icons": "1.0.0",
+		"@wordpress/is-shallow-equal": "1.8.0",
+		"@wordpress/keyboard-shortcuts": "1.0.0",
+		"@wordpress/keycodes": "2.9.0",
+		"@wordpress/list-reusable-blocks": "1.12.0",
+		"@wordpress/media-utils": "1.6.0",
+		"@wordpress/notices": "1.12.0",
+		"@wordpress/nux": "3.11.0",
+		"@wordpress/plugins": "2.11.0",
+		"@wordpress/primitives": "1.0.0",
+		"@wordpress/priority-queue": "1.5.0",
+		"@wordpress/redux-routine": "3.7.0",
+		"@wordpress/rich-text": "3.11.0",
+		"@wordpress/server-side-render": "1.7.0",
+		"@wordpress/shortcode": "2.6.0",
+		"@wordpress/token-list": "1.9.0",
+		"@wordpress/url": "2.10.0",
+		"@wordpress/viewport": "2.12.0",
+		"@wordpress/warning": "1.0.0",
+		"@wordpress/wordcount": "2.7.0",
 		"backbone": "1.4.0",
 		"clipboard": "2.0.4",
 		"element-closest": "^2.0.2",
Index: src/wp-includes/blocks/navigation.php
===================================================================
--- src/wp-includes/blocks/navigation.php	(revision 47191)
+++ src/wp-includes/blocks/navigation.php	(working copy)
@@ -13,12 +13,12 @@
  * @return array Colors CSS classes and inline styles.
  */
 function build_css_colors( $attributes ) {
-	// CSS classes.
 	$colors = array(
 		'css_classes'   => array(),
 		'inline_styles' => '',
 	);
 
+	// Text color.
 	$has_named_text_color  = array_key_exists( 'textColor', $attributes );
 	$has_custom_text_color = array_key_exists( 'customTextColor', $attributes );
 
@@ -33,9 +33,27 @@
 		$colors['css_classes'][] = sprintf( 'has-%s-color', $attributes['textColor'] );
 	} elseif ( $has_custom_text_color ) {
 		// Add the custom color inline style.
-		$colors['inline_styles'] = sprintf( 'color: %s;', $attributes['customTextColor'] );
+		$colors['inline_styles'] .= sprintf( 'color: %s;', $attributes['customTextColor'] );
 	}
 
+	// Background color.
+	$has_named_background_color  = array_key_exists( 'backgroundColor', $attributes );
+	$has_custom_background_color = array_key_exists( 'customBackgroundColor', $attributes );
+
+	// If has background color.
+	if ( $has_custom_background_color || $has_named_background_color ) {
+		// Add has-background-color class.
+		$colors['css_classes'][] = 'has-background-color';
+	}
+
+	if ( $has_named_background_color ) {
+		// Add the background-color class.
+		$colors['css_classes'][] = sprintf( 'has-%s-background-color', $attributes['backgroundColor'] );
+	} elseif ( $has_custom_background_color ) {
+		// Add the custom background-color inline style.
+		$colors['inline_styles'] .= sprintf( 'background-color: %s;', $attributes['customBackgroundColor'] );
+	}
+
 	return $colors;
 }
 
@@ -68,15 +86,60 @@
 }
 
 /**
+ * Recursively filters out links with no labels to build a clean navigation block structure.
+ *
+ * @param array $blocks Navigation link inner blocks from the Navigation block.
+ * @return array Blocks that had valid labels
+ */
+function gutenberg_remove_empty_navigation_links_recursive( $blocks ) {
+	$blocks = array_filter(
+		$blocks,
+		function( $block ) {
+			return ! empty( $block['attrs']['label'] );
+		}
+	);
+
+	if ( ! empty( $blocks ) ) {
+		foreach ( $blocks as $key => $block ) {
+			if ( ! empty( $block['innerBlocks'] ) ) {
+				$blocks[ $key ]['innerBlocks'] = gutenberg_remove_empty_navigation_links_recursive( $block['innerBlocks'] );
+			}
+		}
+	}
+
+	return $blocks;
+}
+
+/**
+ * Returns the top-level submenu SVG chevron icon.
+ *
+ * @return string
+ */
+function render_submenu_icon() {
+	return '<svg width="18" height="18" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18" role="img" aria-hidden="true" focusable="false"><polygon points="9,13.5 14.7,7.9 13.2,6.5 9,10.7 4.8,6.5 3.3,7.9 "></polygon></svg>';
+}
+
+/**
  * Renders the `core/navigation` block on server.
  *
- * @param array $attributes The block attributes.
  * @param array $content The saved content.
  * @param array $block The parsed block.
  *
  * @return string Returns the post content with the legacy widget added.
  */
-function render_block_navigation( $attributes, $content, $block ) {
+function render_block_navigation( $content, $block ) {
+
+	if ( 'core/navigation' !== $block['blockName'] ) {
+		return $content;
+	}
+
+	$attributes           = $block['attrs'];
+	$block['innerBlocks'] = gutenberg_remove_empty_navigation_links_recursive( $block['innerBlocks'] );
+
+	if ( empty( $block['innerBlocks'] ) ) {
+		return '';
+	}
+
 	$colors          = build_css_colors( $attributes );
 	$font_sizes      = build_css_font_sizes( $attributes );
 	$classes         = array_merge(
@@ -96,7 +159,7 @@
 		'<nav %1$s %2$s>%3$s</nav>',
 		$class_attribute,
 		$style_attribute,
-		build_navigation_html( $block, $colors, $font_sizes )
+		build_navigation_html( $attributes, $block, $colors, $font_sizes, true )
 	);
 }
 
@@ -103,13 +166,15 @@
 /**
  * Walks the inner block structure and returns an HTML list for it.
  *
- * @param array $block      The block.
- * @param array $colors     Contains inline styles and CSS classes to apply to navigation item.
- * @param array $font_sizes Contains inline styles and CSS classes to apply to navigation item.
+ * @param array $attributes    The Navigation block attributes.
+ * @param array $block         The NavigationItem block.
+ * @param array $colors        Contains inline styles and CSS classes to apply to navigation item.
+ * @param array $font_sizes    Contains inline styles and CSS classes to apply to navigation item.
+ * @param bool  $is_level_zero True whether is main menu (level zero). Otherwise, False.
  *
  * @return string Returns  an HTML list from innerBlocks.
  */
-function build_navigation_html( $block, $colors, $font_sizes ) {
+function build_navigation_html( $attributes, $block, $colors, $font_sizes, $is_level_zero = true ) {
 	$html            = '';
 	$classes         = array_merge(
 		$colors['css_classes'],
@@ -122,10 +187,15 @@
 		: '';
 
 	foreach ( (array) $block['innerBlocks'] as $key => $block ) {
+		$has_submenu = count( (array) $block['innerBlocks'] ) > 0;
 
-		$html .= '<li class="wp-block-navigation-link">' .
-			'<a' . $class_attribute . $style_attribute;
+		$html .= '<li class="wp-block-navigation-link' . ( $has_submenu ? ' has-submenu' : '' ) . '">' .
+			'<a';
 
+		if ( $is_level_zero ) {
+			$html .= $class_attribute . $style_attribute;
+		}
+
 		// Start appending HTML attributes to anchor tag.
 		if ( isset( $block['attrs']['url'] ) ) {
 			$html .= ' href="' . esc_url( $block['attrs']['url'] ) . '"';
@@ -140,15 +210,44 @@
 		// End appending HTML attributes to anchor tag.
 
 		// Start anchor tag content.
-		$html .= '>';
+		$html .= '>' .
+			// Wrap title with span to isolate it from submenu icon.
+			'<span class="wp-block-navigation-link__label">';
+
 		if ( isset( $block['attrs']['label'] ) ) {
-			$html .= esc_html( $block['attrs']['label'] );
+			$html .= wp_kses(
+				$block['attrs']['label'],
+				array(
+					'code'   => array(),
+					'em'     => array(),
+					'img'    => array(
+						'scale' => array(),
+						'class' => array(),
+						'style' => array(),
+						'src'   => array(),
+						'alt'   => array(),
+					),
+					's'      => array(),
+					'span'   => array(
+						'style' => array(),
+					),
+					'strong' => array(),
+				)
+			);
 		}
+
+		$html .= '</span>';
+
+		// Append submenu icon to top-level item.
+		if ( ! empty( $attributes['showSubmenuIcon'] ) && $is_level_zero && $has_submenu ) {
+			$html .= '<span class="wp-block-navigation-link__submenu-icon">' . render_submenu_icon() . '</span>';
+		}
+
 		$html .= '</a>';
 		// End anchor tag content.
 
-		if ( count( (array) $block['innerBlocks'] ) > 0 ) {
-			$html .= build_navigation_html( $block, $colors, $font_sizes );
+		if ( $has_submenu ) {
+			$html .= build_navigation_html( $attributes, $block, $colors, $font_sizes, false );
 		}
 
 		$html .= '</li>';
@@ -167,29 +266,38 @@
 	register_block_type(
 		'core/navigation',
 		array(
-			'attributes'      => array(
-				'className'          => array(
+			'attributes' => array(
+				'className'             => array(
 					'type' => 'string',
 				),
-				'textColor'          => array(
+				'textColor'             => array(
 					'type' => 'string',
 				),
-				'customTextColor'    => array(
+				'customTextColor'       => array(
 					'type' => 'string',
 				),
-				'fontSize'           => array(
+				'backgroundColor'       => array(
 					'type' => 'string',
 				),
-				'customFontSize'     => array(
+				'customBackgroundColor' => array(
+					'type' => 'string',
+				),
+				'fontSize'              => array(
+					'type' => 'string',
+				),
+				'customFontSize'        => array(
 					'type' => 'number',
 				),
-				'itemsJustification' => array(
+				'itemsJustification'    => array(
 					'type' => 'string',
 				),
+				'showSubmenuIcon'       => array(
+					'type'    => 'boolean',
+					'default' => false,
+				),
 			),
-
-			'render_callback' => 'render_block_navigation',
 		)
 	);
 }
 add_action( 'init', 'register_block_core_navigation' );
+add_filter( 'render_block', 'render_block_navigation', 10, 2 );
Index: src/wp-includes/blocks/search.php
===================================================================
--- src/wp-includes/blocks/search.php	(revision 47191)
+++ src/wp-includes/blocks/search.php	(working copy)
@@ -34,7 +34,7 @@
 	}
 
 	$input_markup = sprintf(
-		'<input type="search" id="%s" class="wp-block-search__input" name="s" value="%s" placeholder="%s" />',
+		'<input type="search" id="%s" class="wp-block-search__input" name="s" value="%s" placeholder="%s" required />',
 		$input_id,
 		esc_attr( get_search_query() ),
 		esc_attr( $attributes['placeholder'] )
Index: src/wp-includes/blocks/shortcode/block.json
===================================================================
--- src/wp-includes/blocks/shortcode/block.json	(nonexistent)
+++ src/wp-includes/blocks/shortcode/block.json	(working copy)
@@ -0,0 +1,10 @@
+{
+	"name": "core/shortcode",
+	"category": "widgets",
+	"attributes": {
+		"text": {
+			"type": "string",
+			"source": "html"
+		}
+	}
+}

Property changes on: src/wp-includes/blocks/shortcode/block.json
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Index: src/wp-includes/blocks/shortcode.php
===================================================================
--- src/wp-includes/blocks/shortcode.php	(revision 47191)
+++ src/wp-includes/blocks/shortcode.php	(working copy)
@@ -21,16 +21,15 @@
  * Registers the `core/shortcode` block on server.
  */
 function register_block_core_shortcode() {
+	$path     = __DIR__ . '/shortcode/block.json';
+	$metadata = json_decode( file_get_contents( $path ), true );
 	register_block_type(
-		'core/shortcode',
-		array(
-			'attributes'      => array(
-				'text' => array(
-					'type'   => 'string',
-					'source' => 'html',
-				),
-			),
-			'render_callback' => 'render_block_core_shortcode',
+		$metadata['name'],
+		array_merge(
+			$metadata,
+			array(
+				'render_callback' => 'render_block_core_shortcode',
+			)
 		)
 	);
 }
