diff --git a/.eslintrc.js b/.eslintrc.js
index 7d2e6f3d40bca0..048741301a81fc 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -122,6 +122,7 @@ module.exports = {
 			excludedFiles: [
 				'**/*.@(android|ios|native).js',
 				'**/@(benchmark|test|__tests__)/**/*.js',
+				'**/{storybook,stories}\/*\.js',
 			],
 		},
 		{
diff --git a/.travis.yml b/.travis.yml
index 10e372a8f2cdbb..fa754157fff999 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -195,18 +195,21 @@ jobs:
         - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --listTests > ~/.jest-e2e-tests
         - $( npm bin )/wp-scripts test-e2e --config=./packages/e2e-tests/jest.config.js --cacheDirectory="$HOME/.jest-cache" --runTestsByPath $( awk 'NR % 4 == 3' < ~/.jest-e2e-tests )
 
+    - stage: deploy
+      name: Deploy Playground
+      env: INSTALL_WORDPRESS=false
+      before_deploy:
+        - npm install
+        - npm run playground:build -- --public-url '/gutenberg'
+        - npm run design-system:build
+      deploy:
+        provider: pages
+        skip_cleanup: true
+        github_token: $GITHUB_TOKEN
+        keep_history: true
+        local_dir: playground/dist
+        on:
+          branch: master
+
   allow_failures:
     - name: JavaScript native mobile tests
-
-before_deploy:
-  - npm install
-  - npm run playground:build -- --public-url '/gutenberg'
-
-deploy:
-  provider: pages
-  skip_cleanup: true
-  github_token: $GITHUB_TOKEN
-  keep_history: true
-  local_dir: playground/dist
-  on:
-    branch: master
diff --git a/docs/contributors/getting-started.md b/docs/contributors/getting-started.md
index 3105b6a0aa15da..79e255b5c28a48 100644
--- a/docs/contributors/getting-started.md
+++ b/docs/contributors/getting-started.md
@@ -65,6 +65,6 @@ You can also type `npm run package-plugin` which will run the two commands above
 
 The Gutenberg repository also includes a static Gutenberg playground that allows testing and developing in a WordPress-agnostic context. This is very helpful for developing reusable components and trying generic JavaScript modules without any backend dependency.
 
-You can launch the playground by running `npm run playground:start` locally. The playground should be available on [http://localhost:1234](http://localhost:1234).
+You can launch the playground by running `npm run playground:dev` locally. The playground should be available on [http://localhost:1234](http://localhost:1234).
 
 You can also test the playground version of the current master branch on GitHub Pages: [https://wordpress.github.io/gutenberg/](https://wordpress.github.io/gutenberg/)
diff --git a/lerna.json b/lerna.json
index fd005a960f1e68..26b583780ca582 100644
--- a/lerna.json
+++ b/lerna.json
@@ -7,7 +7,8 @@
 	"ignoreChanges": [
 		"**/benchmark/*.js",
 		"**/CHANGELOG.md",
-		"**/test/**"
+		"**/test/**",
+		"**/{storybook,stories}/**"
 	],
 	"packages": [
 		"packages/*"
diff --git a/package-lock.json b/package-lock.json
index e49fa2698397ea..fdf997b770a2b5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -362,6 +362,140 @@
 				"@babel/helper-plugin-utils": "^7.0.0"
 			}
 		},
+		"@babel/plugin-proposal-decorators": {
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.6.0.tgz",
+			"integrity": "sha512-ZSyYw9trQI50sES6YxREXKu+4b7MAg6Qx2cvyDDYjP2Hpzd3FleOUwC9cqn1+za8d0A2ZU8SHujxFao956efUg==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-create-class-features-plugin": "^7.6.0",
+				"@babel/helper-plugin-utils": "^7.0.0",
+				"@babel/plugin-syntax-decorators": "^7.2.0"
+			},
+			"dependencies": {
+				"@babel/code-frame": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+					"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
+					"dev": true,
+					"requires": {
+						"@babel/highlight": "^7.0.0"
+					}
+				},
+				"@babel/generator": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz",
+					"integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==",
+					"dev": true,
+					"requires": {
+						"@babel/types": "^7.6.0",
+						"jsesc": "^2.5.1",
+						"lodash": "^4.17.13",
+						"source-map": "^0.5.0"
+					}
+				},
+				"@babel/helper-create-class-features-plugin": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz",
+					"integrity": "sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-member-expression-to-functions": "^7.5.5",
+						"@babel/helper-optimise-call-expression": "^7.0.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/helper-replace-supers": "^7.5.5",
+						"@babel/helper-split-export-declaration": "^7.4.4"
+					}
+				},
+				"@babel/helper-member-expression-to-functions": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
+					"integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
+					"dev": true,
+					"requires": {
+						"@babel/types": "^7.5.5"
+					}
+				},
+				"@babel/helper-replace-supers": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
+					"integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-member-expression-to-functions": "^7.5.5",
+						"@babel/helper-optimise-call-expression": "^7.0.0",
+						"@babel/traverse": "^7.5.5",
+						"@babel/types": "^7.5.5"
+					}
+				},
+				"@babel/parser": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz",
+					"integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==",
+					"dev": true
+				},
+				"@babel/traverse": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz",
+					"integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.2",
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-split-export-declaration": "^7.4.4",
+						"@babel/parser": "^7.6.2",
+						"@babel/types": "^7.6.0",
+						"debug": "^4.1.0",
+						"globals": "^11.1.0",
+						"lodash": "^4.17.13"
+					}
+				},
+				"@babel/types": {
+					"version": "7.6.1",
+					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
+					"integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
+					"dev": true,
+					"requires": {
+						"esutils": "^2.0.2",
+						"lodash": "^4.17.13",
+						"to-fast-properties": "^2.0.0"
+					}
+				},
+				"debug": {
+					"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"
+					}
+				},
+				"globals": {
+					"version": "11.12.0",
+					"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+					"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+					"dev": true
+				},
+				"ms": {
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
+				}
+			}
+		},
+		"@babel/plugin-proposal-dynamic-import": {
+			"version": "7.5.0",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz",
+			"integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-plugin-utils": "^7.0.0",
+				"@babel/plugin-syntax-dynamic-import": "^7.2.0"
+			}
+		},
 		"@babel/plugin-proposal-export-default-from": {
 			"version": "7.5.2",
 			"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.5.2.tgz",
@@ -451,6 +585,15 @@
 				"@babel/helper-plugin-utils": "^7.0.0"
 			}
 		},
+		"@babel/plugin-syntax-decorators": {
+			"version": "7.2.0",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz",
+			"integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-plugin-utils": "^7.0.0"
+			}
+		},
 		"@babel/plugin-syntax-dynamic-import": {
 			"version": "7.2.0",
 			"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
@@ -900,6 +1043,16 @@
 				"@babel/helper-plugin-utils": "^7.0.0"
 			}
 		},
+		"@babel/plugin-transform-react-constant-elements": {
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.6.0.tgz",
+			"integrity": "sha512-np/nPuII8DHOZWB3u8u+NSeKlEz0eBrOlnVksIQog4C9NGVzXO+NLxMcXn4Eu4GMFzOw2W6Tyo6L3+Wv8z9Y5w==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-annotate-as-pure": "^7.0.0",
+				"@babel/helper-plugin-utils": "^7.0.0"
+			}
+		},
 		"@babel/plugin-transform-react-display-name": {
 			"version": "7.2.0",
 			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz",
@@ -920,6 +1073,16 @@
 				"@babel/plugin-syntax-jsx": "^7.2.0"
 			}
 		},
+		"@babel/plugin-transform-react-jsx-self": {
+			"version": "7.2.0",
+			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz",
+			"integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-plugin-utils": "^7.0.0",
+				"@babel/plugin-syntax-jsx": "^7.2.0"
+			}
+		},
 		"@babel/plugin-transform-react-jsx-source": {
 			"version": "7.5.0",
 			"resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.5.0.tgz",
@@ -1151,6 +1314,163 @@
 				}
 			}
 		},
+		"@babel/preset-flow": {
+			"version": "7.0.0",
+			"resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.0.0.tgz",
+			"integrity": "sha512-bJOHrYOPqJZCkPVbG1Lot2r5OSsB+iUOaxiHdlOeB1yPWS6evswVHwvkDLZ54WTaTRIk89ds0iHmGZSnxlPejQ==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-plugin-utils": "^7.0.0",
+				"@babel/plugin-transform-flow-strip-types": "^7.0.0"
+			}
+		},
+		"@babel/preset-react": {
+			"version": "7.0.0",
+			"resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz",
+			"integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-plugin-utils": "^7.0.0",
+				"@babel/plugin-transform-react-display-name": "^7.0.0",
+				"@babel/plugin-transform-react-jsx": "^7.0.0",
+				"@babel/plugin-transform-react-jsx-self": "^7.0.0",
+				"@babel/plugin-transform-react-jsx-source": "^7.0.0"
+			}
+		},
+		"@babel/preset-typescript": {
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.6.0.tgz",
+			"integrity": "sha512-4xKw3tTcCm0qApyT6PqM9qniseCE79xGHiUnNdKGdxNsGUc2X7WwZybqIpnTmoukg3nhPceI5KPNzNqLNeIJww==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-plugin-utils": "^7.0.0",
+				"@babel/plugin-transform-typescript": "^7.6.0"
+			},
+			"dependencies": {
+				"@babel/code-frame": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+					"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
+					"dev": true,
+					"requires": {
+						"@babel/highlight": "^7.0.0"
+					}
+				},
+				"@babel/generator": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz",
+					"integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==",
+					"dev": true,
+					"requires": {
+						"@babel/types": "^7.6.0",
+						"jsesc": "^2.5.1",
+						"lodash": "^4.17.13",
+						"source-map": "^0.5.0"
+					}
+				},
+				"@babel/helper-create-class-features-plugin": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz",
+					"integrity": "sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-member-expression-to-functions": "^7.5.5",
+						"@babel/helper-optimise-call-expression": "^7.0.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/helper-replace-supers": "^7.5.5",
+						"@babel/helper-split-export-declaration": "^7.4.4"
+					}
+				},
+				"@babel/helper-member-expression-to-functions": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
+					"integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
+					"dev": true,
+					"requires": {
+						"@babel/types": "^7.5.5"
+					}
+				},
+				"@babel/helper-replace-supers": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
+					"integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-member-expression-to-functions": "^7.5.5",
+						"@babel/helper-optimise-call-expression": "^7.0.0",
+						"@babel/traverse": "^7.5.5",
+						"@babel/types": "^7.5.5"
+					}
+				},
+				"@babel/parser": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz",
+					"integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==",
+					"dev": true
+				},
+				"@babel/plugin-transform-typescript": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.6.0.tgz",
+					"integrity": "sha512-yzw7EopOOr6saONZ3KA3lpizKnWRTe+rfBqg4AmQbSow7ik7fqmzrfIqt053osLwLE2AaTqGinLM2tl6+M/uog==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-create-class-features-plugin": "^7.6.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/plugin-syntax-typescript": "^7.2.0"
+					}
+				},
+				"@babel/traverse": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz",
+					"integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.2",
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-split-export-declaration": "^7.4.4",
+						"@babel/parser": "^7.6.2",
+						"@babel/types": "^7.6.0",
+						"debug": "^4.1.0",
+						"globals": "^11.1.0",
+						"lodash": "^4.17.13"
+					}
+				},
+				"@babel/types": {
+					"version": "7.6.1",
+					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
+					"integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
+					"dev": true,
+					"requires": {
+						"esutils": "^2.0.2",
+						"lodash": "^4.17.13",
+						"to-fast-properties": "^2.0.0"
+					}
+				},
+				"debug": {
+					"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"
+					}
+				},
+				"globals": {
+					"version": "11.12.0",
+					"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+					"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+					"dev": true
+				},
+				"ms": {
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
+				}
+			}
+		},
 		"@babel/register": {
 			"version": "7.4.4",
 			"resolved": "https://registry.npmjs.org/@babel/register/-/register-7.4.4.tgz",
@@ -1347,18 +1667,163 @@
 				"minimist": "^1.2.0"
 			}
 		},
-		"@evocateur/libnpmaccess": {
-			"version": "3.1.2",
-			"resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz",
-			"integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==",
+		"@emotion/cache": {
+			"version": "10.0.19",
+			"resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.19.tgz",
+			"integrity": "sha512-BoiLlk4vEsGBg2dAqGSJu0vJl/PgVtCYLBFJaEO8RmQzPugXewQCXZJNXTDFaRlfCs0W+quesayav4fvaif5WQ==",
 			"dev": true,
 			"requires": {
-				"@evocateur/npm-registry-fetch": "^4.0.0",
-				"aproba": "^2.0.0",
-				"figgy-pudding": "^3.5.1",
-				"get-stream": "^4.0.0",
-				"npm-package-arg": "^6.1.0"
-			},
+				"@emotion/sheet": "0.9.3",
+				"@emotion/stylis": "0.8.4",
+				"@emotion/utils": "0.11.2",
+				"@emotion/weak-memoize": "0.2.4"
+			}
+		},
+		"@emotion/core": {
+			"version": "10.0.20",
+			"resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.0.20.tgz",
+			"integrity": "sha512-Vwzx/fcIHoaUzZSzYs75T1qaMrhpkvZwKfbRKBExu296t0CDUJ4RX3UMSiUB+nbHEF1cftz6bop0DXv1NXQt4Q==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.5.5",
+				"@emotion/cache": "^10.0.17",
+				"@emotion/css": "^10.0.14",
+				"@emotion/serialize": "^0.11.10",
+				"@emotion/sheet": "0.9.3",
+				"@emotion/utils": "0.11.2"
+			},
+			"dependencies": {
+				"@babel/runtime": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz",
+					"integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==",
+					"dev": true,
+					"requires": {
+						"regenerator-runtime": "^0.13.2"
+					}
+				}
+			}
+		},
+		"@emotion/css": {
+			"version": "10.0.14",
+			"resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.14.tgz",
+			"integrity": "sha512-MozgPkBEWvorcdpqHZE5x1D/PLEHUitALQCQYt2wayf4UNhpgQs2tN0UwHYS4FMy5ROBH+0ALyCFVYJ/ywmwlg==",
+			"dev": true,
+			"requires": {
+				"@emotion/serialize": "^0.11.8",
+				"@emotion/utils": "0.11.2",
+				"babel-plugin-emotion": "^10.0.14"
+			}
+		},
+		"@emotion/hash": {
+			"version": "0.7.3",
+			"resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.7.3.tgz",
+			"integrity": "sha512-14ZVlsB9akwvydAdaEnVnvqu6J2P6ySv39hYyl/aoB6w/V+bXX0tay8cF6paqbgZsN2n5Xh15uF4pE+GvE+itw==",
+			"dev": true
+		},
+		"@emotion/is-prop-valid": {
+			"version": "0.8.3",
+			"resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.3.tgz",
+			"integrity": "sha512-We7VBiltAJ70KQA0dWkdPMXnYoizlxOXpvtjmu5/MBnExd+u0PGgV27WCYanmLAbCwAU30Le/xA0CQs/F/Otig==",
+			"dev": true,
+			"requires": {
+				"@emotion/memoize": "0.7.3"
+			}
+		},
+		"@emotion/memoize": {
+			"version": "0.7.3",
+			"resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.3.tgz",
+			"integrity": "sha512-2Md9mH6mvo+ygq1trTeVp2uzAKwE2P7In0cRpD/M9Q70aH8L+rxMLbb3JCN2JoSWsV2O+DdFjfbbXoMoLBczow==",
+			"dev": true
+		},
+		"@emotion/serialize": {
+			"version": "0.11.11",
+			"resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.11.tgz",
+			"integrity": "sha512-YG8wdCqoWtuoMxhHZCTA+egL0RSGdHEc+YCsmiSBPBEDNuVeMWtjEWtGrhUterSChxzwnWBXvzSxIFQI/3sHLw==",
+			"dev": true,
+			"requires": {
+				"@emotion/hash": "0.7.3",
+				"@emotion/memoize": "0.7.3",
+				"@emotion/unitless": "0.7.4",
+				"@emotion/utils": "0.11.2",
+				"csstype": "^2.5.7"
+			}
+		},
+		"@emotion/sheet": {
+			"version": "0.9.3",
+			"resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.3.tgz",
+			"integrity": "sha512-c3Q6V7Df7jfwSq5AzQWbXHa5soeE4F5cbqi40xn0CzXxWW9/6Mxq48WJEtqfWzbZtW9odZdnRAkwCQwN12ob4A==",
+			"dev": true
+		},
+		"@emotion/styled": {
+			"version": "10.0.17",
+			"resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.17.tgz",
+			"integrity": "sha512-zHMgWjHDMNjD+ux64POtDnjLAObniu3znxFBLSdV/RiEhSLjHIowfvSbbd/C33/3uwtI6Uzs2KXnRZtka/PpAQ==",
+			"dev": true,
+			"requires": {
+				"@emotion/styled-base": "^10.0.17",
+				"babel-plugin-emotion": "^10.0.17"
+			}
+		},
+		"@emotion/styled-base": {
+			"version": "10.0.19",
+			"resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.0.19.tgz",
+			"integrity": "sha512-Sz6GBHTbOZoeZQKvkE9gQPzaJ6/qtoQ/OPvyG2Z/6NILlYk60Es1cEcTgTkm26H8y7A0GSgp4UmXl+srvsnFPg==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.5.5",
+				"@emotion/is-prop-valid": "0.8.3",
+				"@emotion/serialize": "^0.11.11",
+				"@emotion/utils": "0.11.2"
+			},
+			"dependencies": {
+				"@babel/runtime": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz",
+					"integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==",
+					"dev": true,
+					"requires": {
+						"regenerator-runtime": "^0.13.2"
+					}
+				}
+			}
+		},
+		"@emotion/stylis": {
+			"version": "0.8.4",
+			"resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.4.tgz",
+			"integrity": "sha512-TLmkCVm8f8gH0oLv+HWKiu7e8xmBIaokhxcEKPh1m8pXiV/akCiq50FvYgOwY42rjejck8nsdQxZlXZ7pmyBUQ==",
+			"dev": true
+		},
+		"@emotion/unitless": {
+			"version": "0.7.4",
+			"resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.4.tgz",
+			"integrity": "sha512-kBa+cDHOR9jpRJ+kcGMsysrls0leukrm68DmFQoMIWQcXdr2cZvyvypWuGYT7U+9kAExUE7+T7r6G3C3A6L8MQ==",
+			"dev": true
+		},
+		"@emotion/utils": {
+			"version": "0.11.2",
+			"resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.2.tgz",
+			"integrity": "sha512-UHX2XklLl3sIaP6oiMmlVzT0J+2ATTVpf0dHQVyPJHTkOITvXfaSqnRk6mdDhV9pR8T/tHc3cex78IKXssmzrA==",
+			"dev": true
+		},
+		"@emotion/weak-memoize": {
+			"version": "0.2.4",
+			"resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.2.4.tgz",
+			"integrity": "sha512-6PYY5DVdAY1ifaQW6XYTnOMihmBVT27elqSjEoodchsGjzYlEsTQMcEhSud99kVawatyTZRTiVkJ/c6lwbQ7nA==",
+			"dev": true
+		},
+		"@evocateur/libnpmaccess": {
+			"version": "3.1.2",
+			"resolved": "https://registry.npmjs.org/@evocateur/libnpmaccess/-/libnpmaccess-3.1.2.tgz",
+			"integrity": "sha512-KSCAHwNWro0CF2ukxufCitT9K5LjL/KuMmNzSu8wuwN2rjyKHD8+cmOsiybK+W5hdnwc5M1SmRlVCaMHQo+3rg==",
+			"dev": true,
+			"requires": {
+				"@evocateur/npm-registry-fetch": "^4.0.0",
+				"aproba": "^2.0.0",
+				"figgy-pudding": "^3.5.1",
+				"get-stream": "^4.0.0",
+				"npm-package-arg": "^6.1.0"
+			},
 			"dependencies": {
 				"aproba": {
 					"version": "2.0.0",
@@ -1762,6 +2227,12 @@
 			"integrity": "sha512-FmuxfCuolpLl0AnQ2NHSzoUKWEJDFl63qXjzdoWBVyFCXzMGm1spBzk7LeHNoVCiWCF7mRVms9e6jEV9+MoPbg==",
 			"dev": true
 		},
+		"@icons/material": {
+			"version": "0.2.4",
+			"resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz",
+			"integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==",
+			"dev": true
+		},
 		"@jest/console": {
 			"version": "24.7.1",
 			"resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz",
@@ -3892,283 +4363,612 @@
 				"write-file-atomic": "^2.3.0"
 			}
 		},
-		"@mrmlnc/readdir-enhanced": {
-			"version": "2.2.1",
-			"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
-			"integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
-			"dev": true,
-			"requires": {
-				"call-me-maybe": "^1.0.1",
-				"glob-to-regexp": "^0.3.0"
-			}
-		},
-		"@nodelib/fs.scandir": {
-			"version": "2.1.2",
-			"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz",
-			"integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==",
-			"dev": true,
-			"requires": {
-				"@nodelib/fs.stat": "2.0.2",
-				"run-parallel": "^1.1.9"
-			},
-			"dependencies": {
-				"@nodelib/fs.stat": {
-					"version": "2.0.2",
-					"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz",
-					"integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==",
-					"dev": true
-				}
-			}
-		},
-		"@nodelib/fs.stat": {
-			"version": "1.1.3",
-			"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
-			"integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
-			"dev": true
-		},
-		"@nodelib/fs.walk": {
-			"version": "1.2.3",
-			"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz",
-			"integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==",
-			"dev": true,
-			"requires": {
-				"@nodelib/fs.scandir": "2.1.2",
-				"fastq": "^1.6.0"
-			}
-		},
-		"@octokit/endpoint": {
-			"version": "5.1.2",
-			"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.1.2.tgz",
-			"integrity": "sha512-bBGGmcRFq1x0jrB29G/9KjYmO3cdHfk3476B2JOHRvLsNw1Pn3l+ZvbiqtcO9qAS4Ti+zFedLB84ziHZRZclQA==",
+		"@mdx-js/loader": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.5.0.tgz",
+			"integrity": "sha512-pBL1oXuRPmK3GbY3BPsncFby2oALssDwviSEsoIwJoiZ8OVU3fZHbfAd0tKEFSJSBu/XqfLNKf2JNtQIdmq5KQ==",
 			"dev": true,
 			"requires": {
-				"deepmerge": "3.2.0",
-				"is-plain-object": "^3.0.0",
-				"universal-user-agent": "^2.1.0",
-				"url-template": "^2.0.8"
+				"@mdx-js/mdx": "^1.5.0",
+				"@mdx-js/react": "^1.5.0",
+				"loader-utils": "1.2.3"
 			},
 			"dependencies": {
-				"deepmerge": {
-					"version": "3.2.0",
-					"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz",
-					"integrity": "sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow==",
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
 					"dev": true
 				},
-				"is-plain-object": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
-					"integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
 					"dev": true,
 					"requires": {
-						"isobject": "^4.0.0"
+						"minimist": "^1.2.0"
 					}
 				},
-				"isobject": {
-					"version": "4.0.0",
-					"resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
-					"integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
-					"dev": true
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
 				}
 			}
 		},
-		"@octokit/graphql": {
-			"version": "2.1.3",
-			"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-2.1.3.tgz",
-			"integrity": "sha512-XoXJqL2ondwdnMIW3wtqJWEwcBfKk37jO/rYkoxNPEVeLBDGsGO1TCWggrAlq3keGt/O+C/7VepXnukUxwt5vA==",
-			"dev": true,
-			"requires": {
-				"@octokit/request": "^5.0.0",
-				"universal-user-agent": "^2.0.3"
+		"@mdx-js/mdx": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.5.0.tgz",
+			"integrity": "sha512-Xkg3AjxgCGwxXRBSVssekhsKdEg3N7mGrvGyxYgVapSTqaO4c/3El+iLWhNzFJ99ujosnCTMVw+cDq3oLYJx1w==",
+			"dev": true,
+			"requires": {
+				"@babel/core": "7.6.0",
+				"@babel/plugin-syntax-jsx": "7.2.0",
+				"@babel/plugin-syntax-object-rest-spread": "7.2.0",
+				"@mdx-js/util": "^1.5.0",
+				"babel-plugin-apply-mdx-type-prop": "^1.5.0",
+				"babel-plugin-extract-import-names": "^1.5.0",
+				"camelcase-css": "2.0.1",
+				"detab": "2.0.2",
+				"hast-util-raw": "5.0.1",
+				"lodash.uniq": "4.5.0",
+				"mdast-util-to-hast": "6.0.2",
+				"remark-mdx": "^1.5.0",
+				"remark-parse": "7.0.1",
+				"remark-squeeze-paragraphs": "3.0.4",
+				"style-to-object": "0.2.3",
+				"unified": "8.3.2",
+				"unist-builder": "1.0.4",
+				"unist-util-visit": "2.0.0"
 			},
 			"dependencies": {
-				"@octokit/request": {
-					"version": "5.0.2",
-					"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.0.2.tgz",
-					"integrity": "sha512-z1BQr43g4kOL4ZrIVBMHwi68Yg9VbkRUyuAgqCp1rU3vbYa69+2gIld/+gHclw15bJWQnhqqyEb7h5a5EqgZ0A==",
+				"@babel/code-frame": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+					"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
 					"dev": true,
 					"requires": {
-						"@octokit/endpoint": "^5.1.0",
-						"@octokit/request-error": "^1.0.1",
-						"deprecation": "^2.0.0",
-						"is-plain-object": "^3.0.0",
-						"node-fetch": "^2.3.0",
-						"once": "^1.4.0",
-						"universal-user-agent": "^3.0.0"
-					},
-					"dependencies": {
-						"universal-user-agent": {
-							"version": "3.0.0",
-							"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-3.0.0.tgz",
-							"integrity": "sha512-T3siHThqoj5X0benA5H0qcDnrKGXzU8TKoX15x/tQHw1hQBvIEBHjxQ2klizYsqBOO/Q+WuxoQUihadeeqDnoA==",
-							"dev": true,
-							"requires": {
-								"os-name": "^3.0.0"
-							}
-						}
+						"@babel/highlight": "^7.0.0"
 					}
 				},
-				"is-plain-object": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
-					"integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
+				"@babel/core": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz",
+					"integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==",
 					"dev": true,
 					"requires": {
-						"isobject": "^4.0.0"
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.0",
+						"@babel/helpers": "^7.6.0",
+						"@babel/parser": "^7.6.0",
+						"@babel/template": "^7.6.0",
+						"@babel/traverse": "^7.6.0",
+						"@babel/types": "^7.6.0",
+						"convert-source-map": "^1.1.0",
+						"debug": "^4.1.0",
+						"json5": "^2.1.0",
+						"lodash": "^4.17.13",
+						"resolve": "^1.3.2",
+						"semver": "^5.4.1",
+						"source-map": "^0.5.0"
 					}
 				},
-				"isobject": {
-					"version": "4.0.0",
-					"resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
-					"integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
-					"dev": true
-				},
-				"node-fetch": {
-					"version": "2.6.0",
-					"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
-					"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
-					"dev": true
-				}
-			}
-		},
-		"@octokit/plugin-enterprise-rest": {
-			"version": "3.6.2",
-			"resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-3.6.2.tgz",
-			"integrity": "sha512-3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA==",
-			"dev": true
-		},
-		"@octokit/request": {
-			"version": "4.1.0",
-			"resolved": "https://registry.npmjs.org/@octokit/request/-/request-4.1.0.tgz",
-			"integrity": "sha512-RvpQAba4i+BNH0z8i0gPRc1ShlHidj4puQjI/Tno6s+Q3/Mzb0XRSHJiOhpeFrZ22V7Mwjq1E7QS27P5CgpWYA==",
-			"dev": true,
-			"requires": {
-				"@octokit/endpoint": "^5.1.0",
-				"@octokit/request-error": "^1.0.1",
-				"deprecation": "^2.0.0",
-				"is-plain-object": "^3.0.0",
-				"node-fetch": "^2.3.0",
-				"once": "^1.4.0",
-				"universal-user-agent": "^2.1.0"
-			},
-			"dependencies": {
-				"is-plain-object": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
-					"integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
+				"@babel/generator": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz",
+					"integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==",
 					"dev": true,
 					"requires": {
-						"isobject": "^4.0.0"
+						"@babel/types": "^7.6.0",
+						"jsesc": "^2.5.1",
+						"lodash": "^4.17.13",
+						"source-map": "^0.5.0"
 					}
 				},
-				"isobject": {
-					"version": "4.0.0",
-					"resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
-					"integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
+				"@babel/helpers": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz",
+					"integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==",
+					"dev": true,
+					"requires": {
+						"@babel/template": "^7.6.0",
+						"@babel/traverse": "^7.6.2",
+						"@babel/types": "^7.6.0"
+					}
+				},
+				"@babel/parser": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz",
+					"integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==",
 					"dev": true
 				},
-				"node-fetch": {
-					"version": "2.6.0",
-					"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
-					"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
+				"@babel/template": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
+					"integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.0.0",
+						"@babel/parser": "^7.6.0",
+						"@babel/types": "^7.6.0"
+					}
+				},
+				"@babel/traverse": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz",
+					"integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.2",
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-split-export-declaration": "^7.4.4",
+						"@babel/parser": "^7.6.2",
+						"@babel/types": "^7.6.0",
+						"debug": "^4.1.0",
+						"globals": "^11.1.0",
+						"lodash": "^4.17.13"
+					}
+				},
+				"@babel/types": {
+					"version": "7.6.1",
+					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
+					"integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
+					"dev": true,
+					"requires": {
+						"esutils": "^2.0.2",
+						"lodash": "^4.17.13",
+						"to-fast-properties": "^2.0.0"
+					}
+				},
+				"debug": {
+					"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"
+					}
+				},
+				"globals": {
+					"version": "11.12.0",
+					"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+					"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+					"dev": true
+				},
+				"is-buffer": {
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
+					"integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
+					"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==",
+					"dev": true
+				},
+				"json5": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz",
+					"integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"ms": {
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
+				},
+				"remark-parse": {
+					"version": "7.0.1",
+					"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.1.tgz",
+					"integrity": "sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ==",
+					"dev": true,
+					"requires": {
+						"collapse-white-space": "^1.0.2",
+						"is-alphabetical": "^1.0.0",
+						"is-decimal": "^1.0.0",
+						"is-whitespace-character": "^1.0.0",
+						"is-word-character": "^1.0.0",
+						"markdown-escapes": "^1.0.0",
+						"parse-entities": "^1.1.0",
+						"repeat-string": "^1.5.4",
+						"state-toggle": "^1.0.0",
+						"trim": "0.0.1",
+						"trim-trailing-lines": "^1.0.0",
+						"unherit": "^1.0.4",
+						"unist-util-remove-position": "^1.0.0",
+						"vfile-location": "^2.0.0",
+						"xtend": "^4.0.1"
+					}
+				},
+				"semver": {
+					"version": "5.7.1",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+					"dev": true
+				},
+				"unified": {
+					"version": "8.3.2",
+					"resolved": "https://registry.npmjs.org/unified/-/unified-8.3.2.tgz",
+					"integrity": "sha512-NDtUAXcd4c+mKppCbsZHzmhkKEQuhveZNBrFYmNgMIMk2K9bc8hmG3mLEGVtRmSNodobwyMePAnvIGVWZfPdzQ==",
+					"dev": true,
+					"requires": {
+						"bail": "^1.0.0",
+						"extend": "^3.0.0",
+						"is-plain-obj": "^2.0.0",
+						"trough": "^1.0.0",
+						"vfile": "^4.0.0"
+					}
+				},
+				"unist-util-is": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.0.tgz",
+					"integrity": "sha512-E5JLUKRQlAYiJmN2PVBdSz01R3rUKRSM00X+0DB/yLqxdLu6wZZkRdTIsxDp9X+bkxh8Eq+O2YYRbZvLZtQT1A==",
 					"dev": true
+				},
+				"unist-util-stringify-position": {
+					"version": "2.0.1",
+					"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz",
+					"integrity": "sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.2"
+					}
+				},
+				"unist-util-visit": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.0.tgz",
+					"integrity": "sha512-kiTpWKsF54u/78L/UU/i7lxrnqGiEWBgqCpaIZBYP0gwUC+Akq0Ajm4U8JiNIoQNfAioBdsyarnOcTEAb9mLeQ==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.0",
+						"unist-util-is": "^4.0.0",
+						"unist-util-visit-parents": "^3.0.0"
+					}
+				},
+				"unist-util-visit-parents": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.0.0.tgz",
+					"integrity": "sha512-H3K8d81S4V3XVXVwLvrLGk+R5VILryfUotD06/R/rLsTsPLGjkn6gIP8qEEVITcuIySNYj0ocJLsePjm9F/Vcg==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.3",
+						"unist-util-is": "^4.0.0"
+					},
+					"dependencies": {
+						"@types/unist": {
+							"version": "2.0.3",
+							"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
+							"integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
+							"dev": true
+						}
+					}
+				},
+				"vfile": {
+					"version": "4.0.1",
+					"resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.1.tgz",
+					"integrity": "sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.0",
+						"is-buffer": "^2.0.0",
+						"replace-ext": "1.0.0",
+						"unist-util-stringify-position": "^2.0.0",
+						"vfile-message": "^2.0.0"
+					}
+				},
+				"vfile-message": {
+					"version": "2.0.1",
+					"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.1.tgz",
+					"integrity": "sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.2",
+						"unist-util-stringify-position": "^2.0.0"
+					}
 				}
 			}
 		},
-		"@octokit/request-error": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.0.2.tgz",
-			"integrity": "sha512-T9swMS/Vc4QlfWrvyeSyp/GjhXtYaBzCcibjGywV4k4D2qVrQKfEMPy8OxMDEj7zkIIdpHwqdpVbKCvnUPqkXw==",
+		"@mdx-js/react": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.5.0.tgz",
+			"integrity": "sha512-SsXcxwvGYA00HQcZHuE+8vl53paa4tgMo748ZE2cQvir7E7/tRsayU8VRE4fSIWuSaDgOnw8jO+D5zBHP1P2Rg==",
+			"dev": true
+		},
+		"@mdx-js/util": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.5.0.tgz",
+			"integrity": "sha512-+mJxrZfDoZ1TX/BVxBaDtYfZFS95r6Z6u5CnYNZJYZdcELUaBX0D7FMM9Up/sb9OTq1sfxHkEkud8sohqrIT/Q==",
+			"dev": true
+		},
+		"@mrmlnc/readdir-enhanced": {
+			"version": "2.2.1",
+			"resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+			"integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
 			"dev": true,
 			"requires": {
-				"deprecation": "^2.0.0",
-				"once": "^1.4.0"
+				"call-me-maybe": "^1.0.1",
+				"glob-to-regexp": "^0.3.0"
 			}
 		},
-		"@octokit/rest": {
-			"version": "16.26.0",
-			"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.26.0.tgz",
-			"integrity": "sha512-NBpzre44ZAQWZhlH+zUYTgqI0pHN+c9rNj4d+pCydGEiKTGc1HKmoTghEUyr9GxazDyoAvmpx9nL0I7QS1Olvg==",
+		"@nodelib/fs.scandir": {
+			"version": "2.1.2",
+			"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.2.tgz",
+			"integrity": "sha512-wrIBsjA5pl13f0RN4Zx4FNWmU71lv03meGKnqRUoCyan17s4V3WL92f3w3AIuWbNnpcrQyFBU5qMavJoB8d27w==",
 			"dev": true,
 			"requires": {
-				"@octokit/request": "^4.0.1",
-				"@octokit/request-error": "^1.0.2",
-				"atob-lite": "^2.0.0",
-				"before-after-hook": "^1.4.0",
-				"btoa-lite": "^1.0.0",
-				"deprecation": "^2.0.0",
-				"lodash.get": "^4.4.2",
-				"lodash.set": "^4.3.2",
-				"lodash.uniq": "^4.5.0",
-				"octokit-pagination-methods": "^1.1.0",
-				"once": "^1.4.0",
-				"universal-user-agent": "^2.0.0",
-				"url-template": "^2.0.8"
+				"@nodelib/fs.stat": "2.0.2",
+				"run-parallel": "^1.1.9"
+			},
+			"dependencies": {
+				"@nodelib/fs.stat": {
+					"version": "2.0.2",
+					"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.2.tgz",
+					"integrity": "sha512-z8+wGWV2dgUhLqrtRYa03yDx4HWMvXKi1z8g3m2JyxAx8F7xk74asqPk5LAETjqDSGLFML/6CDl0+yFunSYicw==",
+					"dev": true
+				}
 			}
 		},
-		"@parcel/fs": {
-			"version": "1.11.0",
-			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz",
-			"integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==",
+		"@nodelib/fs.stat": {
+			"version": "1.1.3",
+			"resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+			"integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+			"dev": true
+		},
+		"@nodelib/fs.walk": {
+			"version": "1.2.3",
+			"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.3.tgz",
+			"integrity": "sha512-l6t8xEhfK9Sa4YO5mIRdau7XSOADfmh3jCr0evNHdY+HNkW6xuQhgMH7D73VV6WpZOagrW0UludvMTiifiwTfA==",
 			"dev": true,
 			"requires": {
-				"@parcel/utils": "^1.11.0",
-				"mkdirp": "^0.5.1",
-				"rimraf": "^2.6.2"
+				"@nodelib/fs.scandir": "2.1.2",
+				"fastq": "^1.6.0"
 			}
 		},
-		"@parcel/logger": {
-			"version": "1.11.0",
-			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz",
-			"integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==",
+		"@octokit/endpoint": {
+			"version": "5.1.2",
+			"resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.1.2.tgz",
+			"integrity": "sha512-bBGGmcRFq1x0jrB29G/9KjYmO3cdHfk3476B2JOHRvLsNw1Pn3l+ZvbiqtcO9qAS4Ti+zFedLB84ziHZRZclQA==",
 			"dev": true,
 			"requires": {
-				"@parcel/workers": "^1.11.0",
-				"chalk": "^2.1.0",
-				"grapheme-breaker": "^0.3.2",
-				"ora": "^2.1.0",
-				"strip-ansi": "^4.0.0"
+				"deepmerge": "3.2.0",
+				"is-plain-object": "^3.0.0",
+				"universal-user-agent": "^2.1.0",
+				"url-template": "^2.0.8"
 			},
 			"dependencies": {
-				"cli-spinners": {
-					"version": "1.3.1",
-					"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz",
-					"integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==",
+				"deepmerge": {
+					"version": "3.2.0",
+					"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-3.2.0.tgz",
+					"integrity": "sha512-6+LuZGU7QCNUnAJyX8cIrlzoEgggTM6B7mm+znKOX4t5ltluT9KLjN6g61ECMS0LTsLW7yDpNoxhix5FZcrIow==",
 					"dev": true
 				},
-				"ora": {
-					"version": "2.1.0",
-					"resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz",
-					"integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==",
+				"is-plain-object": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
+					"integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
 					"dev": true,
 					"requires": {
-						"chalk": "^2.3.1",
-						"cli-cursor": "^2.1.0",
-						"cli-spinners": "^1.1.0",
-						"log-symbols": "^2.2.0",
-						"strip-ansi": "^4.0.0",
-						"wcwidth": "^1.0.1"
+						"isobject": "^4.0.0"
 					}
+				},
+				"isobject": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
+					"integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
+					"dev": true
 				}
 			}
 		},
-		"@parcel/utils": {
-			"version": "1.11.0",
-			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz",
-			"integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==",
-			"dev": true
-		},
-		"@parcel/watcher": {
-			"version": "1.12.0",
-			"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz",
-			"integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==",
+		"@octokit/graphql": {
+			"version": "2.1.3",
+			"resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-2.1.3.tgz",
+			"integrity": "sha512-XoXJqL2ondwdnMIW3wtqJWEwcBfKk37jO/rYkoxNPEVeLBDGsGO1TCWggrAlq3keGt/O+C/7VepXnukUxwt5vA==",
 			"dev": true,
 			"requires": {
-				"@parcel/utils": "^1.11.0",
-				"chokidar": "^2.0.3"
-			}
-		},
-		"@parcel/workers": {
-			"version": "1.11.0",
+				"@octokit/request": "^5.0.0",
+				"universal-user-agent": "^2.0.3"
+			},
+			"dependencies": {
+				"@octokit/request": {
+					"version": "5.0.2",
+					"resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.0.2.tgz",
+					"integrity": "sha512-z1BQr43g4kOL4ZrIVBMHwi68Yg9VbkRUyuAgqCp1rU3vbYa69+2gIld/+gHclw15bJWQnhqqyEb7h5a5EqgZ0A==",
+					"dev": true,
+					"requires": {
+						"@octokit/endpoint": "^5.1.0",
+						"@octokit/request-error": "^1.0.1",
+						"deprecation": "^2.0.0",
+						"is-plain-object": "^3.0.0",
+						"node-fetch": "^2.3.0",
+						"once": "^1.4.0",
+						"universal-user-agent": "^3.0.0"
+					},
+					"dependencies": {
+						"universal-user-agent": {
+							"version": "3.0.0",
+							"resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-3.0.0.tgz",
+							"integrity": "sha512-T3siHThqoj5X0benA5H0qcDnrKGXzU8TKoX15x/tQHw1hQBvIEBHjxQ2klizYsqBOO/Q+WuxoQUihadeeqDnoA==",
+							"dev": true,
+							"requires": {
+								"os-name": "^3.0.0"
+							}
+						}
+					}
+				},
+				"is-plain-object": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
+					"integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
+					"dev": true,
+					"requires": {
+						"isobject": "^4.0.0"
+					}
+				},
+				"isobject": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
+					"integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
+					"dev": true
+				},
+				"node-fetch": {
+					"version": "2.6.0",
+					"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
+					"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
+					"dev": true
+				}
+			}
+		},
+		"@octokit/plugin-enterprise-rest": {
+			"version": "3.6.2",
+			"resolved": "https://registry.npmjs.org/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-3.6.2.tgz",
+			"integrity": "sha512-3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA==",
+			"dev": true
+		},
+		"@octokit/request": {
+			"version": "4.1.0",
+			"resolved": "https://registry.npmjs.org/@octokit/request/-/request-4.1.0.tgz",
+			"integrity": "sha512-RvpQAba4i+BNH0z8i0gPRc1ShlHidj4puQjI/Tno6s+Q3/Mzb0XRSHJiOhpeFrZ22V7Mwjq1E7QS27P5CgpWYA==",
+			"dev": true,
+			"requires": {
+				"@octokit/endpoint": "^5.1.0",
+				"@octokit/request-error": "^1.0.1",
+				"deprecation": "^2.0.0",
+				"is-plain-object": "^3.0.0",
+				"node-fetch": "^2.3.0",
+				"once": "^1.4.0",
+				"universal-user-agent": "^2.1.0"
+			},
+			"dependencies": {
+				"is-plain-object": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
+					"integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
+					"dev": true,
+					"requires": {
+						"isobject": "^4.0.0"
+					}
+				},
+				"isobject": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
+					"integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
+					"dev": true
+				},
+				"node-fetch": {
+					"version": "2.6.0",
+					"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
+					"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
+					"dev": true
+				}
+			}
+		},
+		"@octokit/request-error": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.0.2.tgz",
+			"integrity": "sha512-T9swMS/Vc4QlfWrvyeSyp/GjhXtYaBzCcibjGywV4k4D2qVrQKfEMPy8OxMDEj7zkIIdpHwqdpVbKCvnUPqkXw==",
+			"dev": true,
+			"requires": {
+				"deprecation": "^2.0.0",
+				"once": "^1.4.0"
+			}
+		},
+		"@octokit/rest": {
+			"version": "16.26.0",
+			"resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.26.0.tgz",
+			"integrity": "sha512-NBpzre44ZAQWZhlH+zUYTgqI0pHN+c9rNj4d+pCydGEiKTGc1HKmoTghEUyr9GxazDyoAvmpx9nL0I7QS1Olvg==",
+			"dev": true,
+			"requires": {
+				"@octokit/request": "^4.0.1",
+				"@octokit/request-error": "^1.0.2",
+				"atob-lite": "^2.0.0",
+				"before-after-hook": "^1.4.0",
+				"btoa-lite": "^1.0.0",
+				"deprecation": "^2.0.0",
+				"lodash.get": "^4.4.2",
+				"lodash.set": "^4.3.2",
+				"lodash.uniq": "^4.5.0",
+				"octokit-pagination-methods": "^1.1.0",
+				"once": "^1.4.0",
+				"universal-user-agent": "^2.0.0",
+				"url-template": "^2.0.8"
+			}
+		},
+		"@parcel/fs": {
+			"version": "1.11.0",
+			"resolved": "https://registry.npmjs.org/@parcel/fs/-/fs-1.11.0.tgz",
+			"integrity": "sha512-86RyEqULbbVoeo8OLcv+LQ1Vq2PKBAvWTU9fCgALxuCTbbs5Ppcvll4Vr+Ko1AnmMzja/k++SzNAwJfeQXVlpA==",
+			"dev": true,
+			"requires": {
+				"@parcel/utils": "^1.11.0",
+				"mkdirp": "^0.5.1",
+				"rimraf": "^2.6.2"
+			}
+		},
+		"@parcel/logger": {
+			"version": "1.11.0",
+			"resolved": "https://registry.npmjs.org/@parcel/logger/-/logger-1.11.0.tgz",
+			"integrity": "sha512-lIRfDg+junbFUUeU0QtHX00gKCgEsYHZydFKwrJ8dc0D+WE2SYT1FcVCgpPAfKYgtg0QQMns8E9vzT9UjH92PQ==",
+			"dev": true,
+			"requires": {
+				"@parcel/workers": "^1.11.0",
+				"chalk": "^2.1.0",
+				"grapheme-breaker": "^0.3.2",
+				"ora": "^2.1.0",
+				"strip-ansi": "^4.0.0"
+			},
+			"dependencies": {
+				"cli-spinners": {
+					"version": "1.3.1",
+					"resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz",
+					"integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==",
+					"dev": true
+				},
+				"ora": {
+					"version": "2.1.0",
+					"resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz",
+					"integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==",
+					"dev": true,
+					"requires": {
+						"chalk": "^2.3.1",
+						"cli-cursor": "^2.1.0",
+						"cli-spinners": "^1.1.0",
+						"log-symbols": "^2.2.0",
+						"strip-ansi": "^4.0.0",
+						"wcwidth": "^1.0.1"
+					}
+				}
+			}
+		},
+		"@parcel/utils": {
+			"version": "1.11.0",
+			"resolved": "https://registry.npmjs.org/@parcel/utils/-/utils-1.11.0.tgz",
+			"integrity": "sha512-cA3p4jTlaMeOtAKR/6AadanOPvKeg8VwgnHhOyfi0yClD0TZS/hi9xu12w4EzA/8NtHu0g6o4RDfcNjqN8l1AQ==",
+			"dev": true
+		},
+		"@parcel/watcher": {
+			"version": "1.12.0",
+			"resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-1.12.0.tgz",
+			"integrity": "sha512-yijGiAqG7Tjf5WnFwOkiNWwerfZQDNABldiiqRDtr7vDWLO+F/DIncyB7tTcaD5Loevrr5mzzGo8Ntf3d2GIPg==",
+			"dev": true,
+			"requires": {
+				"@parcel/utils": "^1.11.0",
+				"chokidar": "^2.0.3"
+			}
+		},
+		"@parcel/workers": {
+			"version": "1.11.0",
 			"resolved": "https://registry.npmjs.org/@parcel/workers/-/workers-1.11.0.tgz",
 			"integrity": "sha512-USSjRAAQYsZFlv43FUPdD+jEGML5/8oLF0rUzPQTtK4q9kvaXr49F5ZplyLz5lox78cLZ0TxN2bIDQ1xhOkulQ==",
 			"dev": true,
@@ -4177,6 +4977,19 @@
 				"physical-cpu-count": "^2.0.0"
 			}
 		},
+		"@reach/router": {
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/@reach/router/-/router-1.2.1.tgz",
+			"integrity": "sha512-kTaX08X4g27tzIFQGRukaHmNbtMYDS3LEWIS8+l6OayGIw6Oyo1HIF/JzeuR2FoF9z6oV+x/wJSVSq4v8tcUGQ==",
+			"dev": true,
+			"requires": {
+				"create-react-context": "^0.2.1",
+				"invariant": "^2.2.3",
+				"prop-types": "^15.6.1",
+				"react-lifecycles-compat": "^3.0.4",
+				"warning": "^3.0.0"
+			}
+		},
 		"@react-native-community/cli-platform-android": {
 			"version": "2.1.1",
 			"resolved": "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-2.1.1.tgz",
@@ -4325,2386 +5138,5067 @@
 				"any-observable": "^0.3.0"
 			}
 		},
-		"@tannin/compile": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.3.tgz",
-			"integrity": "sha512-OkPHvaM/hIHdSco3+ZO1hzkOtfEddn5a0veWft2aDLvKnbdj9VusiLKNdEE9by3hCZIIcb9aWF+iBorhfrQOfw==",
-			"requires": {
-				"@tannin/evaluate": "^1.1.1",
-				"@tannin/postfix": "^1.0.2"
-			}
-		},
-		"@tannin/evaluate": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.1.1.tgz",
-			"integrity": "sha512-ALuSZHjrLHGnw0WxsHDHde74FJ2WW0Ck4rg3QBxFBCmxd6Wsac+e0HXfJ++Qion15LIOCmFhyVpWzawMgeBA8Q=="
-		},
-		"@tannin/plural-forms": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.3.tgz",
-			"integrity": "sha512-IUr9+FiCnzCiB9aRio3FVNR8TNL9SmX2zkV6tmfWWwSclX4uTCykoGsDhTGKK+sZnMrdPCTmb/OxbtGNdVyV4g==",
-			"requires": {
-				"@tannin/compile": "^1.0.3"
-			}
-		},
-		"@tannin/postfix": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.2.tgz",
-			"integrity": "sha512-Nggtk7/ljfNPpAX8CjxxLkMKuO6u2gH1ozmTvGclWF2pNcxTf6YGghYNYNWZRKrimXGhQ8yZqvAHep7h80K04g=="
-		},
-		"@types/babel__core": {
-			"version": "7.1.2",
-			"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.2.tgz",
-			"integrity": "sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg==",
-			"dev": true,
-			"requires": {
-				"@babel/parser": "^7.1.0",
-				"@babel/types": "^7.0.0",
-				"@types/babel__generator": "*",
-				"@types/babel__template": "*",
-				"@types/babel__traverse": "*"
+		"@storybook/addon-a11y": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-5.2.1.tgz",
+			"integrity": "sha512-DrS+FR8efOKVYjN1wtm0b1M9+FrPQeBAMSsStiQvgzJ67ixg56wjGd4Euen9xbIWfbKK5cs3HVnj22iwuePBow==",
+			"dev": true,
+			"requires": {
+				"@storybook/addons": "5.2.1",
+				"@storybook/api": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/components": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"axe-core": "^3.3.2",
+				"common-tags": "^1.8.0",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"hoist-non-react-statics": "^3.3.0",
+				"memoizerific": "^1.11.3",
+				"react": "^16.8.3",
+				"react-redux": "^7.0.2",
+				"react-sizeme": "^2.5.2",
+				"redux": "^4.0.1",
+				"util-deprecate": "^1.0.2"
+			},
+			"dependencies": {
+				"axe-core": {
+					"version": "3.3.2",
+					"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.3.2.tgz",
+					"integrity": "sha512-lRdxsRt7yNhqpcXQk1ao1BL73OZDzmFCWOG0mC4tGR/r14ohH2payjHwCMQjHGbBKm924eDlmG7utAGHiX/A6g==",
+					"dev": true
+				},
+				"hoist-non-react-statics": {
+					"version": "3.3.0",
+					"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz",
+					"integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==",
+					"dev": true,
+					"requires": {
+						"react-is": "^16.7.0"
+					}
+				},
+				"redux": {
+					"version": "4.0.4",
+					"resolved": "https://registry.npmjs.org/redux/-/redux-4.0.4.tgz",
+					"integrity": "sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==",
+					"dev": true,
+					"requires": {
+						"loose-envify": "^1.4.0",
+						"symbol-observable": "^1.2.0"
+					}
+				}
 			}
 		},
-		"@types/babel__generator": {
-			"version": "7.0.2",
-			"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.0.2.tgz",
-			"integrity": "sha512-NHcOfab3Zw4q5sEE2COkpfXjoE7o+PmqD9DQW4koUT3roNxwziUdXGnRndMat/LJNUtePwn1TlP4do3uoe3KZQ==",
+		"@storybook/addon-actions": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-5.2.1.tgz",
+			"integrity": "sha512-tu4LGeRGAq+sLlsRPE1PzGyYU9JyM3HMLXnOCh5dvRSS8wnoDw1zQ55LPOXH6aoJGdsrvktiw+uTVf4OyN7ryg==",
 			"dev": true,
 			"requires": {
-				"@babel/types": "^7.0.0"
+				"@storybook/addons": "5.2.1",
+				"@storybook/api": "5.2.1",
+				"@storybook/client-api": "5.2.1",
+				"@storybook/components": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"core-js": "^3.0.1",
+				"fast-deep-equal": "^2.0.1",
+				"global": "^4.3.2",
+				"polished": "^3.3.1",
+				"prop-types": "^15.7.2",
+				"react": "^16.8.3",
+				"react-inspector": "^3.0.2",
+				"uuid": "^3.3.2"
 			}
 		},
-		"@types/babel__template": {
-			"version": "7.0.2",
-			"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz",
-			"integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==",
+		"@storybook/addon-docs": {
+			"version": "5.3.0-alpha.2",
+			"resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-5.3.0-alpha.2.tgz",
+			"integrity": "sha512-+B5C9doHAqfCw9cKBbmTtHUdsn4qU1S8MsjC55aBkw73FSzluICWW7XR98tO+bhA6CqYBGDqlqO1ULv6M2FsDg==",
 			"dev": true,
 			"requires": {
-				"@babel/parser": "^7.1.0",
-				"@babel/types": "^7.0.0"
+				"@babel/generator": "^7.4.0",
+				"@babel/parser": "^7.4.2",
+				"@babel/plugin-transform-react-jsx": "^7.3.0",
+				"@mdx-js/loader": "^1.1.0",
+				"@mdx-js/mdx": "^1.1.0",
+				"@mdx-js/react": "^1.0.27",
+				"@storybook/addons": "5.3.0-alpha.2",
+				"@storybook/api": "5.3.0-alpha.2",
+				"@storybook/components": "5.3.0-alpha.2",
+				"@storybook/router": "5.3.0-alpha.2",
+				"@storybook/source-loader": "5.3.0-alpha.2",
+				"@storybook/theming": "5.3.0-alpha.2",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"js-string-escape": "^1.0.1",
+				"lodash": "^4.17.11",
+				"prop-types": "^15.7.2"
+			},
+			"dependencies": {
+				"@storybook/addons": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-8lRH6fbpwIKx+4lkM88tv9PMmNikIN7jpYzXpQEg+LL0bfqRRDEjmuL5eD/NMdL0eBiDOsmTCgL008n8Yj1AGg==",
+					"dev": true,
+					"requires": {
+						"@storybook/api": "5.3.0-alpha.2",
+						"@storybook/channels": "5.3.0-alpha.2",
+						"@storybook/client-logger": "5.3.0-alpha.2",
+						"@storybook/core-events": "5.3.0-alpha.2",
+						"core-js": "^3.0.1",
+						"global": "^4.3.2",
+						"util-deprecate": "^1.0.2"
+					}
+				},
+				"@storybook/api": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-kO74C2sRIaV/0i6ARvbhzmwiXMws9Cld5BYsSYA96jdHB/FVmYzwruuRcv+JeQdXR8WCA7Lf18mki7tEvKcYhQ==",
+					"dev": true,
+					"requires": {
+						"@storybook/channels": "5.3.0-alpha.2",
+						"@storybook/client-logger": "5.3.0-alpha.2",
+						"@storybook/core-events": "5.3.0-alpha.2",
+						"@storybook/router": "5.3.0-alpha.2",
+						"@storybook/theming": "5.3.0-alpha.2",
+						"core-js": "^3.0.1",
+						"fast-deep-equal": "^2.0.1",
+						"global": "^4.3.2",
+						"lodash": "^4.17.11",
+						"memoizerific": "^1.11.3",
+						"prop-types": "^15.6.2",
+						"react": "^16.8.3",
+						"semver": "^6.0.0",
+						"shallow-equal": "^1.1.0",
+						"store2": "^2.7.1",
+						"telejson": "^2.2.2",
+						"util-deprecate": "^1.0.2"
+					}
+				},
+				"@storybook/channels": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-k7KzQJhkq10Rw2/PEaGL5a1BzwJ9CjUsAm571QITZOaS+eQzmJr+FGG3khwEaIRV9wx8sTaI9mj44UrfwV1GJA==",
+					"dev": true,
+					"requires": {
+						"core-js": "^3.0.1"
+					}
+				},
+				"@storybook/client-logger": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-O+JPonYesIyf0fsaNxngYmzXDMdLri/RJtny3gq6bFr2rnHrTYTG4JOJ8ckokh9hWSBmAaExeR7Ua9Rkc+YZFw==",
+					"dev": true,
+					"requires": {
+						"core-js": "^3.0.1"
+					}
+				},
+				"@storybook/components": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-Thg6Jpy3lWRP0EM0zVzAas5v32/T0rsmKG0iAbwVkkD42Xiq4jxzK5uIrHf5F680/2Al9QiLyUQ3QVld+XIx6Q==",
+					"dev": true,
+					"requires": {
+						"@storybook/client-logger": "5.3.0-alpha.2",
+						"@storybook/theming": "5.3.0-alpha.2",
+						"@types/react-syntax-highlighter": "10.1.0",
+						"core-js": "^3.0.1",
+						"global": "^4.3.2",
+						"markdown-to-jsx": "^6.9.1",
+						"memoizerific": "^1.11.3",
+						"polished": "^3.3.1",
+						"popper.js": "^1.14.7",
+						"prop-types": "^15.7.2",
+						"react": "^16.8.3",
+						"react-dom": "^16.8.3",
+						"react-focus-lock": "^1.18.3",
+						"react-helmet-async": "^1.0.2",
+						"react-popper-tooltip": "^2.8.3",
+						"react-syntax-highlighter": "^8.0.1",
+						"react-textarea-autosize": "^7.1.0",
+						"simplebar-react": "^1.0.0-alpha.6"
+					}
+				},
+				"@storybook/core-events": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-kF+ctqNAjskOes+wTq9jGTRbsTMSkXNNFy4gfVxoGF7Be4HKU7/PEg5anrqq/WQWT88UZEtsNUkNIR0FNviIDg==",
+					"dev": true,
+					"requires": {
+						"core-js": "^3.0.1"
+					}
+				},
+				"@storybook/router": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-RUFJXKqkGoIw6LpgBr9CO6sgPzJQX4XNg89R+37F+3UOsPjYB/UtB2216kixmzeoNmC7oL/auvpSPAdCHnJYjQ==",
+					"dev": true,
+					"requires": {
+						"@reach/router": "^1.2.1",
+						"@types/reach__router": "^1.2.3",
+						"core-js": "^3.0.1",
+						"global": "^4.3.2",
+						"lodash": "^4.17.11",
+						"memoizerific": "^1.11.3",
+						"qs": "^6.6.0"
+					}
+				},
+				"@storybook/theming": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-X0XpeAQ3gRCHtoD5aSfBfcX7oAGi3kR1ycZjArkeU7mgchr0TTAgE+/P3sA3H9m7ebP/a6S8iMmOeRgv/Z9RBQ==",
+					"dev": true,
+					"requires": {
+						"@emotion/core": "^10.0.14",
+						"@emotion/styled": "^10.0.14",
+						"@storybook/client-logger": "5.3.0-alpha.2",
+						"common-tags": "^1.8.0",
+						"core-js": "^3.0.1",
+						"deep-object-diff": "^1.1.0",
+						"emotion-theming": "^10.0.14",
+						"global": "^4.3.2",
+						"memoizerific": "^1.11.3",
+						"polished": "^3.3.1",
+						"prop-types": "^15.7.2",
+						"resolve-from": "^5.0.0"
+					}
+				},
+				"qs": {
+					"version": "6.9.0",
+					"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
+					"integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
+					"dev": true
+				},
+				"resolve-from": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+					"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+					"dev": true
+				},
+				"shallow-equal": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.0.tgz",
+					"integrity": "sha512-Z21pVxR4cXsfwpMKMhCEIO1PCi5sp7KEp+CmOpBQ+E8GpHwKOw2sEzk7sgblM3d/j4z4gakoWEoPcjK0VJQogA==",
+					"dev": true
+				}
 			}
 		},
-		"@types/babel__traverse": {
-			"version": "7.0.7",
-			"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz",
-			"integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==",
-			"dev": true,
-			"requires": {
-				"@babel/types": "^7.3.0"
+		"@storybook/addon-knobs": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/addon-knobs/-/addon-knobs-5.2.1.tgz",
+			"integrity": "sha512-JCSqrGYyVVBNkudhvla7qc9m0/Mn1UMaMzIxH5kewEE1KWZcCkdXD5hDASN39pkn3mX1yyqveP8jiyIL9vVBLg==",
+			"dev": true,
+			"requires": {
+				"@storybook/addons": "5.2.1",
+				"@storybook/api": "5.2.1",
+				"@storybook/client-api": "5.2.1",
+				"@storybook/components": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"copy-to-clipboard": "^3.0.8",
+				"core-js": "^3.0.1",
+				"escape-html": "^1.0.3",
+				"fast-deep-equal": "^2.0.1",
+				"global": "^4.3.2",
+				"lodash": "^4.17.11",
+				"prop-types": "^15.7.2",
+				"qs": "^6.6.0",
+				"react-color": "^2.17.0",
+				"react-lifecycles-compat": "^3.0.4",
+				"react-select": "^3.0.0"
+			},
+			"dependencies": {
+				"qs": {
+					"version": "6.9.0",
+					"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
+					"integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
+					"dev": true
+				}
 			}
 		},
-		"@types/events": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
-			"integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
-			"dev": true
-		},
-		"@types/glob": {
-			"version": "7.1.1",
-			"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
-			"integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
-			"dev": true,
-			"requires": {
-				"@types/events": "*",
-				"@types/minimatch": "*",
-				"@types/node": "*"
+		"@storybook/addon-viewport": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-5.2.1.tgz",
+			"integrity": "sha512-RZU+l99X5SfvBfYbqAbgGgL95g19/dddPwlijLOqFcUlf+tk7WD08PRbizWlnRFZ15J0ytVgf256XSQoQ1oMCQ==",
+			"dev": true,
+			"requires": {
+				"@storybook/addons": "5.2.1",
+				"@storybook/api": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/components": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"memoizerific": "^1.11.3",
+				"prop-types": "^15.7.2",
+				"util-deprecate": "^1.0.2"
 			}
 		},
-		"@types/istanbul-lib-coverage": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.0.tgz",
-			"integrity": "sha512-eAtOAFZefEnfJiRFQBGw1eYqa5GTLCZ1y86N0XSI/D6EB+E8z6VPV/UL7Gi5UEclFqoQk+6NRqEDsfmDLXn8sg==",
-			"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==",
+		"@storybook/addons": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.2.1.tgz",
+			"integrity": "sha512-kdx97tTKsMf/lBlT40uLYsHMF1J71mn2j41RNaCXmWw/PrKCDmiNfinemN2wtbwRSvGqb3q/BAqjKLvUtWynGg==",
 			"dev": true,
 			"requires": {
-				"@types/istanbul-lib-coverage": "*"
+				"@storybook/api": "5.2.1",
+				"@storybook/channels": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"util-deprecate": "^1.0.2"
 			}
 		},
-		"@types/istanbul-reports": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
-			"integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==",
+		"@storybook/api": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.2.1.tgz",
+			"integrity": "sha512-EXN6sqkGHRuNq0W6BZXOlxe2I2dmN0yUdQLiUOpzH2I3mXnVHpad/0v76dRc9fZbC4LaYUSxR8lBTr0rqIb4mA==",
 			"dev": true,
 			"requires": {
-				"@types/istanbul-lib-coverage": "*",
-				"@types/istanbul-lib-report": "*"
+				"@storybook/channels": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/router": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"core-js": "^3.0.1",
+				"fast-deep-equal": "^2.0.1",
+				"global": "^4.3.2",
+				"lodash": "^4.17.11",
+				"memoizerific": "^1.11.3",
+				"prop-types": "^15.6.2",
+				"react": "^16.8.3",
+				"semver": "^6.0.0",
+				"shallow-equal": "^1.1.0",
+				"store2": "^2.7.1",
+				"telejson": "^2.2.2",
+				"util-deprecate": "^1.0.2"
+			},
+			"dependencies": {
+				"shallow-equal": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.0.tgz",
+					"integrity": "sha512-Z21pVxR4cXsfwpMKMhCEIO1PCi5sp7KEp+CmOpBQ+E8GpHwKOw2sEzk7sgblM3d/j4z4gakoWEoPcjK0VJQogA==",
+					"dev": true
+				}
 			}
 		},
-		"@types/json-schema": {
-			"version": "7.0.3",
-			"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.3.tgz",
-			"integrity": "sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==",
-			"dev": true
-		},
-		"@types/minimatch": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
-			"integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
-			"dev": true
-		},
-		"@types/node": {
-			"version": "10.12.2",
-			"resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.2.tgz",
-			"integrity": "sha512-53ElVDSnZeFUUFIYzI8WLQ25IhWzb6vbddNp8UHlXQyU0ET2RhV5zg0NfubzU7iNMh5bBXb0htCzfvrSVNgzaQ==",
-			"dev": true
-		},
-		"@types/normalize-package-data": {
-			"version": "2.4.0",
-			"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
-			"integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
-			"dev": true
-		},
-		"@types/q": {
-			"version": "1.5.2",
-			"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
-			"integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
-			"dev": true
-		},
-		"@types/stack-utils": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
-			"integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
-			"dev": true
-		},
-		"@types/unist": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.2.tgz",
-			"integrity": "sha512-iHI60IbyfQilNubmxsq4zqSjdynlmc2Q/QvH9kjzg9+CCYVVzq1O6tc7VBzSygIwnmOt07w80IG6HDQvjv3Liw==",
-			"dev": true
-		},
-		"@types/vfile": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz",
-			"integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==",
+		"@storybook/channel-postmessage": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/channel-postmessage/-/channel-postmessage-5.2.1.tgz",
+			"integrity": "sha512-gmnn9qU1iLCpfF6bZuEM3QQOZsAviWeIpiezjrd/qkxatgr3qtbXd4EoZpcVuQw314etarWtNxVpcX6PXcASjQ==",
 			"dev": true,
 			"requires": {
-				"@types/node": "*",
-				"@types/unist": "*",
-				"@types/vfile-message": "*"
+				"@storybook/channels": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"telejson": "^2.2.2"
 			}
 		},
-		"@types/vfile-message": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz",
-			"integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==",
+		"@storybook/channels": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.2.1.tgz",
+			"integrity": "sha512-AsF/Hwx91SDOgiOGOBSWS8EJAgqVm939n2nkfdLSJQQmX5EdPRAc3EIE3f13tyQub2yNx0OR4UzQDWgjwfVsEQ==",
 			"dev": true,
 			"requires": {
-				"@types/node": "*",
-				"@types/unist": "*"
+				"core-js": "^3.0.1"
 			}
 		},
-		"@types/yargs": {
-			"version": "12.0.12",
-			"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz",
-			"integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==",
-			"dev": true
-		},
-		"@typescript-eslint/experimental-utils": {
-			"version": "1.13.0",
-			"resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz",
-			"integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==",
-			"dev": true,
-			"requires": {
-				"@types/json-schema": "^7.0.3",
-				"@typescript-eslint/typescript-estree": "1.13.0",
-				"eslint-scope": "^4.0.0"
+		"@storybook/client-api": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/client-api/-/client-api-5.2.1.tgz",
+			"integrity": "sha512-VxexqxrbORCGqwx2j0/91Eu1A/vq+rSVIesWwzIowmoLfBwRwDdskO20Yn9U7iMSpux4RvHGF6y1Q1ZtnXm9aA==",
+			"dev": true,
+			"requires": {
+				"@storybook/addons": "5.2.1",
+				"@storybook/channel-postmessage": "5.2.1",
+				"@storybook/channels": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/router": "5.2.1",
+				"common-tags": "^1.8.0",
+				"core-js": "^3.0.1",
+				"eventemitter3": "^4.0.0",
+				"global": "^4.3.2",
+				"is-plain-object": "^3.0.0",
+				"lodash": "^4.17.11",
+				"memoizerific": "^1.11.3",
+				"qs": "^6.6.0",
+				"util-deprecate": "^1.0.2"
 			},
 			"dependencies": {
-				"eslint-scope": {
-					"version": "4.0.3",
-					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
-					"integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
+				"eventemitter3": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz",
+					"integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==",
+					"dev": true
+				},
+				"is-plain-object": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz",
+					"integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==",
 					"dev": true,
 					"requires": {
-						"esrecurse": "^4.1.0",
-						"estraverse": "^4.1.1"
+						"isobject": "^4.0.0"
 					}
-				}
-			}
-		},
-		"@typescript-eslint/typescript-estree": {
-			"version": "1.13.0",
-			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz",
-			"integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==",
-			"dev": true,
-			"requires": {
-				"lodash.unescape": "4.0.1",
-				"semver": "5.5.0"
-			},
-			"dependencies": {
-				"semver": {
-					"version": "5.5.0",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
-					"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
+				},
+				"isobject": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz",
+					"integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==",
+					"dev": true
+				},
+				"qs": {
+					"version": "6.9.0",
+					"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
+					"integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
 					"dev": true
 				}
 			}
 		},
-		"@webassemblyjs/ast": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
-			"integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
+		"@storybook/client-logger": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.2.1.tgz",
+			"integrity": "sha512-wzxSE9t3DaLCdd/gnGFnjevmYRZ92F3TEwhUP/QDXM9cZkNsRKHkjE61qjiO5aQPaZQG6Ea9ayWEQEMgZXDucg==",
 			"dev": true,
 			"requires": {
-				"@webassemblyjs/helper-module-context": "1.8.5",
-				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-				"@webassemblyjs/wast-parser": "1.8.5"
+				"core-js": "^3.0.1"
 			}
 		},
-		"@webassemblyjs/floating-point-hex-parser": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
-			"integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
-			"dev": true
-		},
-		"@webassemblyjs/helper-api-error": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
-			"integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==",
-			"dev": true
-		},
-		"@webassemblyjs/helper-buffer": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
-			"integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
-			"dev": true
+		"@storybook/components": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/components/-/components-5.2.1.tgz",
+			"integrity": "sha512-cik5J/mTm1b1TOI17qM+2Mikk3rjb3SbBD4WlNz3Zvn+Hw0ukgbx6kQwVBgujhMlDtsHreidyEgIg4TM13S0Tg==",
+			"dev": true,
+			"requires": {
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"@types/react-syntax-highlighter": "10.1.0",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"markdown-to-jsx": "^6.9.1",
+				"memoizerific": "^1.11.3",
+				"polished": "^3.3.1",
+				"popper.js": "^1.14.7",
+				"prop-types": "^15.7.2",
+				"react": "^16.8.3",
+				"react-dom": "^16.8.3",
+				"react-focus-lock": "^1.18.3",
+				"react-helmet-async": "^1.0.2",
+				"react-popper-tooltip": "^2.8.3",
+				"react-syntax-highlighter": "^8.0.1",
+				"react-textarea-autosize": "^7.1.0",
+				"simplebar-react": "^1.0.0-alpha.6"
+			}
 		},
-		"@webassemblyjs/helper-code-frame": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
-			"integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
+		"@storybook/core": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/core/-/core-5.2.1.tgz",
+			"integrity": "sha512-mGGvN3GWeLxZ9lYZ4IuD1IoJD+cn6XXm2Arzw+k6KEtJJDFrC5SjESTDGLVFienX5s2tgH4FjYb9Ps9sKfhHlg==",
 			"dev": true,
 			"requires": {
-				"@webassemblyjs/wast-printer": "1.8.5"
-			}
-		},
-		"@webassemblyjs/helper-fsm": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
-			"integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
-			"dev": true
-		},
-		"@webassemblyjs/helper-module-context": {
+				"@babel/plugin-proposal-class-properties": "^7.3.3",
+				"@babel/plugin-proposal-object-rest-spread": "^7.3.2",
+				"@babel/plugin-syntax-dynamic-import": "^7.2.0",
+				"@babel/plugin-transform-react-constant-elements": "^7.2.0",
+				"@babel/preset-env": "^7.4.5",
+				"@storybook/addons": "5.2.1",
+				"@storybook/channel-postmessage": "5.2.1",
+				"@storybook/client-api": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/node-logger": "5.2.1",
+				"@storybook/router": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"@storybook/ui": "5.2.1",
+				"airbnb-js-shims": "^1 || ^2",
+				"ansi-to-html": "^0.6.11",
+				"autoprefixer": "^9.4.9",
+				"babel-plugin-add-react-displayname": "^0.0.5",
+				"babel-plugin-emotion": "^10.0.14",
+				"babel-plugin-macros": "^2.4.5",
+				"babel-preset-minify": "^0.5.0 || 0.6.0-alpha.5",
+				"boxen": "^3.0.0",
+				"case-sensitive-paths-webpack-plugin": "^2.2.0",
+				"chalk": "^2.4.2",
+				"cli-table3": "0.5.1",
+				"commander": "^2.19.0",
+				"common-tags": "^1.8.0",
+				"core-js": "^3.0.1",
+				"corejs-upgrade-webpack-plugin": "^2.2.0",
+				"css-loader": "^3.0.0",
+				"detect-port": "^1.3.0",
+				"dotenv-webpack": "^1.7.0",
+				"ejs": "^2.6.1",
+				"express": "^4.17.0",
+				"file-loader": "^3.0.1",
+				"file-system-cache": "^1.0.5",
+				"find-cache-dir": "^3.0.0",
+				"fs-extra": "^8.0.1",
+				"global": "^4.3.2",
+				"html-webpack-plugin": "^4.0.0-beta.2",
+				"inquirer": "^6.2.0",
+				"interpret": "^1.2.0",
+				"ip": "^1.1.5",
+				"json5": "^2.1.0",
+				"lazy-universal-dotenv": "^3.0.1",
+				"node-fetch": "^2.6.0",
+				"open": "^6.1.0",
+				"pnp-webpack-plugin": "1.4.3",
+				"postcss-flexbugs-fixes": "^4.1.0",
+				"postcss-loader": "^3.0.0",
+				"pretty-hrtime": "^1.0.3",
+				"qs": "^6.6.0",
+				"raw-loader": "^2.0.0",
+				"react-dev-utils": "^9.0.0",
+				"regenerator-runtime": "^0.12.1",
+				"resolve": "^1.11.0",
+				"resolve-from": "^5.0.0",
+				"semver": "^6.0.0",
+				"serve-favicon": "^2.5.0",
+				"shelljs": "^0.8.3",
+				"style-loader": "^0.23.1",
+				"terser-webpack-plugin": "^1.2.4",
+				"unfetch": "^4.1.0",
+				"url-loader": "^2.0.1",
+				"util-deprecate": "^1.0.2",
+				"webpack": "^4.33.0",
+				"webpack-dev-middleware": "^3.7.0",
+				"webpack-hot-middleware": "^2.25.0"
+			},
+			"dependencies": {
+				"accepts": {
+					"version": "1.3.7",
+					"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+					"integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
+					"dev": true,
+					"requires": {
+						"mime-types": "~2.1.24",
+						"negotiator": "0.6.2"
+					}
+				},
+				"ansi-to-html": {
+					"version": "0.6.11",
+					"resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.11.tgz",
+					"integrity": "sha512-88XZtrcwrfkyn6fGstHnkaF1kl7hGtNCYh4vSmItgEV+6JnQHryDBf7udF4f2RhTRQmYvJvPcTtqgaqrxzc9oA==",
+					"dev": true,
+					"requires": {
+						"entities": "^1.1.1"
+					}
+				},
+				"body-parser": {
+					"version": "1.19.0",
+					"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+					"integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
+					"dev": true,
+					"requires": {
+						"bytes": "3.1.0",
+						"content-type": "~1.0.4",
+						"debug": "2.6.9",
+						"depd": "~1.1.2",
+						"http-errors": "1.7.2",
+						"iconv-lite": "0.4.24",
+						"on-finished": "~2.3.0",
+						"qs": "6.7.0",
+						"raw-body": "2.4.0",
+						"type-is": "~1.6.17"
+					},
+					"dependencies": {
+						"qs": {
+							"version": "6.7.0",
+							"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+							"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+							"dev": true
+						}
+					}
+				},
+				"bytes": {
+					"version": "3.1.0",
+					"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+					"integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
+					"dev": true
+				},
+				"content-disposition": {
+					"version": "0.5.3",
+					"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
+					"integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+					"dev": true,
+					"requires": {
+						"safe-buffer": "5.1.2"
+					}
+				},
+				"cookie": {
+					"version": "0.4.0",
+					"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
+					"integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
+					"dev": true
+				},
+				"debug": {
+					"version": "2.6.9",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+					"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+					"dev": true,
+					"requires": {
+						"ms": "2.0.0"
+					}
+				},
+				"express": {
+					"version": "4.17.1",
+					"resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
+					"integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
+					"dev": true,
+					"requires": {
+						"accepts": "~1.3.7",
+						"array-flatten": "1.1.1",
+						"body-parser": "1.19.0",
+						"content-disposition": "0.5.3",
+						"content-type": "~1.0.4",
+						"cookie": "0.4.0",
+						"cookie-signature": "1.0.6",
+						"debug": "2.6.9",
+						"depd": "~1.1.2",
+						"encodeurl": "~1.0.2",
+						"escape-html": "~1.0.3",
+						"etag": "~1.8.1",
+						"finalhandler": "~1.1.2",
+						"fresh": "0.5.2",
+						"merge-descriptors": "1.0.1",
+						"methods": "~1.1.2",
+						"on-finished": "~2.3.0",
+						"parseurl": "~1.3.3",
+						"path-to-regexp": "0.1.7",
+						"proxy-addr": "~2.0.5",
+						"qs": "6.7.0",
+						"range-parser": "~1.2.1",
+						"safe-buffer": "5.1.2",
+						"send": "0.17.1",
+						"serve-static": "1.14.1",
+						"setprototypeof": "1.1.1",
+						"statuses": "~1.5.0",
+						"type-is": "~1.6.18",
+						"utils-merge": "1.0.1",
+						"vary": "~1.1.2"
+					},
+					"dependencies": {
+						"qs": {
+							"version": "6.7.0",
+							"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+							"integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+							"dev": true
+						}
+					}
+				},
+				"finalhandler": {
+					"version": "1.1.2",
+					"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+					"integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
+					"dev": true,
+					"requires": {
+						"debug": "2.6.9",
+						"encodeurl": "~1.0.2",
+						"escape-html": "~1.0.3",
+						"on-finished": "~2.3.0",
+						"parseurl": "~1.3.3",
+						"statuses": "~1.5.0",
+						"unpipe": "~1.0.0"
+					}
+				},
+				"find-cache-dir": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.0.0.tgz",
+					"integrity": "sha512-t7ulV1fmbxh5G9l/492O1p5+EBbr3uwpt6odhFTMc+nWyhmbloe+ja9BZ8pIBtqFWhOmCWVjx+pTW4zDkFoclw==",
+					"dev": true,
+					"requires": {
+						"commondir": "^1.0.1",
+						"make-dir": "^3.0.0",
+						"pkg-dir": "^4.1.0"
+					}
+				},
+				"find-up": {
+					"version": "4.1.0",
+					"resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+					"integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+					"dev": true,
+					"requires": {
+						"locate-path": "^5.0.0",
+						"path-exists": "^4.0.0"
+					}
+				},
+				"http-errors": {
+					"version": "1.7.2",
+					"resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
+					"integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
+					"dev": true,
+					"requires": {
+						"depd": "~1.1.2",
+						"inherits": "2.0.3",
+						"setprototypeof": "1.1.1",
+						"statuses": ">= 1.5.0 < 2",
+						"toidentifier": "1.0.0"
+					}
+				},
+				"iconv-lite": {
+					"version": "0.4.24",
+					"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+					"integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+					"dev": true,
+					"requires": {
+						"safer-buffer": ">= 2.1.2 < 3"
+					}
+				},
+				"interpret": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
+					"integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
+					"dev": true
+				},
+				"ipaddr.js": {
+					"version": "1.9.0",
+					"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
+					"integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==",
+					"dev": true
+				},
+				"json5": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz",
+					"integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"locate-path": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+					"integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+					"dev": true,
+					"requires": {
+						"p-locate": "^4.1.0"
+					}
+				},
+				"mime": {
+					"version": "1.6.0",
+					"resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+					"integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+					"dev": true
+				},
+				"mime-db": {
+					"version": "1.40.0",
+					"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
+					"integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==",
+					"dev": true
+				},
+				"mime-types": {
+					"version": "2.1.24",
+					"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
+					"integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
+					"dev": true,
+					"requires": {
+						"mime-db": "1.40.0"
+					}
+				},
+				"negotiator": {
+					"version": "0.6.2",
+					"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+					"integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+					"dev": true
+				},
+				"node-fetch": {
+					"version": "2.6.0",
+					"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
+					"integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==",
+					"dev": true
+				},
+				"p-limit": {
+					"version": "2.2.1",
+					"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+					"integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
+					"dev": true,
+					"requires": {
+						"p-try": "^2.0.0"
+					}
+				},
+				"p-locate": {
+					"version": "4.1.0",
+					"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+					"integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+					"dev": true,
+					"requires": {
+						"p-limit": "^2.2.0"
+					}
+				},
+				"p-try": {
+					"version": "2.2.0",
+					"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+					"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+					"dev": true
+				},
+				"parseurl": {
+					"version": "1.3.3",
+					"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+					"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+					"dev": true
+				},
+				"path-exists": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+					"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+					"dev": true
+				},
+				"path-parse": {
+					"version": "1.0.6",
+					"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
+					"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
+					"dev": true
+				},
+				"pkg-dir": {
+					"version": "4.2.0",
+					"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+					"integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+					"dev": true,
+					"requires": {
+						"find-up": "^4.0.0"
+					}
+				},
+				"proxy-addr": {
+					"version": "2.0.5",
+					"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
+					"integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
+					"dev": true,
+					"requires": {
+						"forwarded": "~0.1.2",
+						"ipaddr.js": "1.9.0"
+					}
+				},
+				"qs": {
+					"version": "6.9.0",
+					"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
+					"integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
+					"dev": true
+				},
+				"range-parser": {
+					"version": "1.2.1",
+					"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+					"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+					"dev": true
+				},
+				"raw-body": {
+					"version": "2.4.0",
+					"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
+					"integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
+					"dev": true,
+					"requires": {
+						"bytes": "3.1.0",
+						"http-errors": "1.7.2",
+						"iconv-lite": "0.4.24",
+						"unpipe": "1.0.0"
+					}
+				},
+				"regenerator-runtime": {
+					"version": "0.12.1",
+					"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
+					"integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
+					"dev": true
+				},
+				"resolve": {
+					"version": "1.12.0",
+					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
+					"integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
+					"dev": true,
+					"requires": {
+						"path-parse": "^1.0.6"
+					}
+				},
+				"resolve-from": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+					"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+					"dev": true
+				},
+				"send": {
+					"version": "0.17.1",
+					"resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
+					"integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
+					"dev": true,
+					"requires": {
+						"debug": "2.6.9",
+						"depd": "~1.1.2",
+						"destroy": "~1.0.4",
+						"encodeurl": "~1.0.2",
+						"escape-html": "~1.0.3",
+						"etag": "~1.8.1",
+						"fresh": "0.5.2",
+						"http-errors": "~1.7.2",
+						"mime": "1.6.0",
+						"ms": "2.1.1",
+						"on-finished": "~2.3.0",
+						"range-parser": "~1.2.1",
+						"statuses": "~1.5.0"
+					},
+					"dependencies": {
+						"ms": {
+							"version": "2.1.1",
+							"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+							"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+							"dev": true
+						}
+					}
+				},
+				"serve-static": {
+					"version": "1.14.1",
+					"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
+					"integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
+					"dev": true,
+					"requires": {
+						"encodeurl": "~1.0.2",
+						"escape-html": "~1.0.3",
+						"parseurl": "~1.3.3",
+						"send": "0.17.1"
+					}
+				},
+				"setprototypeof": {
+					"version": "1.1.1",
+					"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+					"integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
+					"dev": true
+				},
+				"statuses": {
+					"version": "1.5.0",
+					"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+					"integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+					"dev": true
+				},
+				"type-is": {
+					"version": "1.6.18",
+					"resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+					"integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
+					"dev": true,
+					"requires": {
+						"media-typer": "0.3.0",
+						"mime-types": "~2.1.24"
+					}
+				}
+			}
+		},
+		"@storybook/core-events": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.2.1.tgz",
+			"integrity": "sha512-AIYV/I+baQ0KxvEM7QAKqUedLn2os0XU9HTdtfZJTC3U9wjmR2ah2ScD6T0n7PBz3MderkvZG6dNjs9h8gRquQ==",
+			"dev": true,
+			"requires": {
+				"core-js": "^3.0.1"
+			}
+		},
+		"@storybook/node-logger": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-5.2.1.tgz",
+			"integrity": "sha512-rz+snXZyKwTegKEf15w4uaFWIKpgaWzTw+Ar8mxa+mX7C2DP65TOc+JGYZ7lsXdred+0WP0DhnmhGu2cX8z3lA==",
+			"dev": true,
+			"requires": {
+				"chalk": "^2.4.2",
+				"core-js": "^3.0.1",
+				"npmlog": "^4.1.2",
+				"pretty-hrtime": "^1.0.3",
+				"regenerator-runtime": "^0.12.1"
+			},
+			"dependencies": {
+				"regenerator-runtime": {
+					"version": "0.12.1",
+					"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
+					"integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
+					"dev": true
+				}
+			}
+		},
+		"@storybook/react": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/react/-/react-5.2.1.tgz",
+			"integrity": "sha512-brUG8iK2+1Fk5VFZWpAoSokCx21MaPX1zSAVA+Z/Ia0I0sFfurhpQgAGlVePTy9r7dtEEEdniZVtJOH/tHqk4Q==",
+			"dev": true,
+			"requires": {
+				"@babel/plugin-transform-react-constant-elements": "^7.2.0",
+				"@babel/preset-flow": "^7.0.0",
+				"@babel/preset-react": "^7.0.0",
+				"@storybook/addons": "5.2.1",
+				"@storybook/core": "5.2.1",
+				"@storybook/node-logger": "5.2.1",
+				"@svgr/webpack": "^4.0.3",
+				"babel-plugin-add-react-displayname": "^0.0.5",
+				"babel-plugin-named-asset-import": "^0.3.1",
+				"babel-plugin-react-docgen": "^3.0.0",
+				"babel-preset-react-app": "^9.0.0",
+				"common-tags": "^1.8.0",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"lodash": "^4.17.11",
+				"mini-css-extract-plugin": "^0.7.0",
+				"prop-types": "^15.7.2",
+				"react-dev-utils": "^9.0.0",
+				"regenerator-runtime": "^0.12.1",
+				"semver": "^6.0.0",
+				"webpack": "^4.33.0"
+			},
+			"dependencies": {
+				"regenerator-runtime": {
+					"version": "0.12.1",
+					"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
+					"integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
+					"dev": true
+				}
+			}
+		},
+		"@storybook/router": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.2.1.tgz",
+			"integrity": "sha512-Mlk275cyPoKtnP4DwQ5D8gTfnaRPL6kDZOSn0wbTMa6pQOfYKgJsa7tjzeAtZuZ/j8hKI4gAfT/auMgH6g+94A==",
+			"dev": true,
+			"requires": {
+				"@reach/router": "^1.2.1",
+				"@types/reach__router": "^1.2.3",
+				"core-js": "^3.0.1",
+				"global": "^4.3.2",
+				"lodash": "^4.17.11",
+				"memoizerific": "^1.11.3",
+				"qs": "^6.6.0"
+			},
+			"dependencies": {
+				"qs": {
+					"version": "6.9.0",
+					"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
+					"integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
+					"dev": true
+				}
+			}
+		},
+		"@storybook/source-loader": {
+			"version": "5.3.0-alpha.2",
+			"resolved": "https://registry.npmjs.org/@storybook/source-loader/-/source-loader-5.3.0-alpha.2.tgz",
+			"integrity": "sha512-sL9iEXaLblxAvh+X4DaGWglEG47HkUZt0KqldtN7FZHzRRswYeNwo8464D1qkpUtw4bQDySeS6TZ85WPKE1vjw==",
+			"dev": true,
+			"requires": {
+				"@storybook/addons": "5.3.0-alpha.2",
+				"@storybook/router": "5.3.0-alpha.2",
+				"core-js": "^3.0.1",
+				"estraverse": "^4.2.0",
+				"global": "^4.3.2",
+				"loader-utils": "^1.2.3",
+				"prettier": "^1.16.4",
+				"prop-types": "^15.7.2",
+				"regenerator-runtime": "^0.12.1"
+			},
+			"dependencies": {
+				"@storybook/addons": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/addons/-/addons-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-8lRH6fbpwIKx+4lkM88tv9PMmNikIN7jpYzXpQEg+LL0bfqRRDEjmuL5eD/NMdL0eBiDOsmTCgL008n8Yj1AGg==",
+					"dev": true,
+					"requires": {
+						"@storybook/api": "5.3.0-alpha.2",
+						"@storybook/channels": "5.3.0-alpha.2",
+						"@storybook/client-logger": "5.3.0-alpha.2",
+						"@storybook/core-events": "5.3.0-alpha.2",
+						"core-js": "^3.0.1",
+						"global": "^4.3.2",
+						"util-deprecate": "^1.0.2"
+					}
+				},
+				"@storybook/api": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/api/-/api-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-kO74C2sRIaV/0i6ARvbhzmwiXMws9Cld5BYsSYA96jdHB/FVmYzwruuRcv+JeQdXR8WCA7Lf18mki7tEvKcYhQ==",
+					"dev": true,
+					"requires": {
+						"@storybook/channels": "5.3.0-alpha.2",
+						"@storybook/client-logger": "5.3.0-alpha.2",
+						"@storybook/core-events": "5.3.0-alpha.2",
+						"@storybook/router": "5.3.0-alpha.2",
+						"@storybook/theming": "5.3.0-alpha.2",
+						"core-js": "^3.0.1",
+						"fast-deep-equal": "^2.0.1",
+						"global": "^4.3.2",
+						"lodash": "^4.17.11",
+						"memoizerific": "^1.11.3",
+						"prop-types": "^15.6.2",
+						"react": "^16.8.3",
+						"semver": "^6.0.0",
+						"shallow-equal": "^1.1.0",
+						"store2": "^2.7.1",
+						"telejson": "^2.2.2",
+						"util-deprecate": "^1.0.2"
+					}
+				},
+				"@storybook/channels": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-k7KzQJhkq10Rw2/PEaGL5a1BzwJ9CjUsAm571QITZOaS+eQzmJr+FGG3khwEaIRV9wx8sTaI9mj44UrfwV1GJA==",
+					"dev": true,
+					"requires": {
+						"core-js": "^3.0.1"
+					}
+				},
+				"@storybook/client-logger": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-O+JPonYesIyf0fsaNxngYmzXDMdLri/RJtny3gq6bFr2rnHrTYTG4JOJ8ckokh9hWSBmAaExeR7Ua9Rkc+YZFw==",
+					"dev": true,
+					"requires": {
+						"core-js": "^3.0.1"
+					}
+				},
+				"@storybook/core-events": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-kF+ctqNAjskOes+wTq9jGTRbsTMSkXNNFy4gfVxoGF7Be4HKU7/PEg5anrqq/WQWT88UZEtsNUkNIR0FNviIDg==",
+					"dev": true,
+					"requires": {
+						"core-js": "^3.0.1"
+					}
+				},
+				"@storybook/router": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/router/-/router-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-RUFJXKqkGoIw6LpgBr9CO6sgPzJQX4XNg89R+37F+3UOsPjYB/UtB2216kixmzeoNmC7oL/auvpSPAdCHnJYjQ==",
+					"dev": true,
+					"requires": {
+						"@reach/router": "^1.2.1",
+						"@types/reach__router": "^1.2.3",
+						"core-js": "^3.0.1",
+						"global": "^4.3.2",
+						"lodash": "^4.17.11",
+						"memoizerific": "^1.11.3",
+						"qs": "^6.6.0"
+					}
+				},
+				"@storybook/theming": {
+					"version": "5.3.0-alpha.2",
+					"resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.3.0-alpha.2.tgz",
+					"integrity": "sha512-X0XpeAQ3gRCHtoD5aSfBfcX7oAGi3kR1ycZjArkeU7mgchr0TTAgE+/P3sA3H9m7ebP/a6S8iMmOeRgv/Z9RBQ==",
+					"dev": true,
+					"requires": {
+						"@emotion/core": "^10.0.14",
+						"@emotion/styled": "^10.0.14",
+						"@storybook/client-logger": "5.3.0-alpha.2",
+						"common-tags": "^1.8.0",
+						"core-js": "^3.0.1",
+						"deep-object-diff": "^1.1.0",
+						"emotion-theming": "^10.0.14",
+						"global": "^4.3.2",
+						"memoizerific": "^1.11.3",
+						"polished": "^3.3.1",
+						"prop-types": "^15.7.2",
+						"resolve-from": "^5.0.0"
+					}
+				},
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+					"dev": true
+				},
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
+				},
+				"qs": {
+					"version": "6.9.0",
+					"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
+					"integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
+					"dev": true
+				},
+				"regenerator-runtime": {
+					"version": "0.12.1",
+					"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
+					"integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
+					"dev": true
+				},
+				"resolve-from": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+					"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+					"dev": true
+				},
+				"shallow-equal": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.0.tgz",
+					"integrity": "sha512-Z21pVxR4cXsfwpMKMhCEIO1PCi5sp7KEp+CmOpBQ+E8GpHwKOw2sEzk7sgblM3d/j4z4gakoWEoPcjK0VJQogA==",
+					"dev": true
+				}
+			}
+		},
+		"@storybook/theming": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-5.2.1.tgz",
+			"integrity": "sha512-lbAfcyI7Tx8swduIPmlu/jdWzqTBN/v82IEQbZbPR4LS5OHRPmhXPNgFGrcH4kFAiD0GoezSsdum1x0ZZpsQUQ==",
+			"dev": true,
+			"requires": {
+				"@emotion/core": "^10.0.14",
+				"@emotion/styled": "^10.0.14",
+				"@storybook/client-logger": "5.2.1",
+				"common-tags": "^1.8.0",
+				"core-js": "^3.0.1",
+				"deep-object-diff": "^1.1.0",
+				"emotion-theming": "^10.0.14",
+				"global": "^4.3.2",
+				"memoizerific": "^1.11.3",
+				"polished": "^3.3.1",
+				"prop-types": "^15.7.2",
+				"resolve-from": "^5.0.0"
+			},
+			"dependencies": {
+				"resolve-from": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+					"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+					"dev": true
+				}
+			}
+		},
+		"@storybook/ui": {
+			"version": "5.2.1",
+			"resolved": "https://registry.npmjs.org/@storybook/ui/-/ui-5.2.1.tgz",
+			"integrity": "sha512-h6Yf1ro/nZcz4nQAU+eSVPxVmpqv7uT7RMb3Vz+VLTY59IEA/sWcoIgA4MIxwf14nVcWOqSmVBJzNKWwc+NGJw==",
+			"dev": true,
+			"requires": {
+				"@storybook/addon-actions": "5.2.1",
+				"@storybook/addon-knobs": "5.2.1",
+				"@storybook/addons": "5.2.1",
+				"@storybook/api": "5.2.1",
+				"@storybook/channels": "5.2.1",
+				"@storybook/client-logger": "5.2.1",
+				"@storybook/components": "5.2.1",
+				"@storybook/core-events": "5.2.1",
+				"@storybook/router": "5.2.1",
+				"@storybook/theming": "5.2.1",
+				"copy-to-clipboard": "^3.0.8",
+				"core-js": "^3.0.1",
+				"core-js-pure": "^3.0.1",
+				"emotion-theming": "^10.0.14",
+				"fast-deep-equal": "^2.0.1",
+				"fuse.js": "^3.4.4",
+				"global": "^4.3.2",
+				"lodash": "^4.17.11",
+				"markdown-to-jsx": "^6.9.3",
+				"memoizerific": "^1.11.3",
+				"polished": "^3.3.1",
+				"prop-types": "^15.7.2",
+				"qs": "^6.6.0",
+				"react": "^16.8.3",
+				"react-dom": "^16.8.3",
+				"react-draggable": "^3.3.2",
+				"react-helmet-async": "^1.0.2",
+				"react-hotkeys": "2.0.0-pre4",
+				"react-sizeme": "^2.6.7",
+				"regenerator-runtime": "^0.13.2",
+				"resolve-from": "^5.0.0",
+				"semver": "^6.0.0",
+				"store2": "^2.7.1",
+				"telejson": "^2.2.2",
+				"util-deprecate": "^1.0.2"
+			},
+			"dependencies": {
+				"qs": {
+					"version": "6.9.0",
+					"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.0.tgz",
+					"integrity": "sha512-27RP4UotQORTpmNQDX8BHPukOnBP3p1uUJY5UnDhaJB+rMt9iMsok724XL+UHU23bEFOHRMQ2ZhI99qOWUMGFA==",
+					"dev": true
+				},
+				"resolve-from": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+					"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+					"dev": true
+				}
+			}
+		},
+		"@svgr/babel-plugin-add-jsx-attribute": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz",
+			"integrity": "sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==",
+			"dev": true
+		},
+		"@svgr/babel-plugin-remove-jsx-attribute": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz",
+			"integrity": "sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==",
+			"dev": true
+		},
+		"@svgr/babel-plugin-remove-jsx-empty-expression": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz",
+			"integrity": "sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==",
+			"dev": true
+		},
+		"@svgr/babel-plugin-replace-jsx-attribute-value": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz",
+			"integrity": "sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==",
+			"dev": true
+		},
+		"@svgr/babel-plugin-svg-dynamic-title": {
+			"version": "4.3.3",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz",
+			"integrity": "sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==",
+			"dev": true
+		},
+		"@svgr/babel-plugin-svg-em-dimensions": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz",
+			"integrity": "sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==",
+			"dev": true
+		},
+		"@svgr/babel-plugin-transform-react-native-svg": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz",
+			"integrity": "sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==",
+			"dev": true
+		},
+		"@svgr/babel-plugin-transform-svg-component": {
+			"version": "4.2.0",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz",
+			"integrity": "sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==",
+			"dev": true
+		},
+		"@svgr/babel-preset": {
+			"version": "4.3.3",
+			"resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.3.3.tgz",
+			"integrity": "sha512-6PG80tdz4eAlYUN3g5GZiUjg2FMcp+Wn6rtnz5WJG9ITGEF1pmFdzq02597Hn0OmnQuCVaBYQE1OVFAnwOl+0A==",
+			"dev": true,
+			"requires": {
+				"@svgr/babel-plugin-add-jsx-attribute": "^4.2.0",
+				"@svgr/babel-plugin-remove-jsx-attribute": "^4.2.0",
+				"@svgr/babel-plugin-remove-jsx-empty-expression": "^4.2.0",
+				"@svgr/babel-plugin-replace-jsx-attribute-value": "^4.2.0",
+				"@svgr/babel-plugin-svg-dynamic-title": "^4.3.3",
+				"@svgr/babel-plugin-svg-em-dimensions": "^4.2.0",
+				"@svgr/babel-plugin-transform-react-native-svg": "^4.2.0",
+				"@svgr/babel-plugin-transform-svg-component": "^4.2.0"
+			}
+		},
+		"@svgr/core": {
+			"version": "4.3.3",
+			"resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.3.3.tgz",
+			"integrity": "sha512-qNuGF1QON1626UCaZamWt5yedpgOytvLj5BQZe2j1k1B8DUG4OyugZyfEwBeXozCUwhLEpsrgPrE+eCu4fY17w==",
+			"dev": true,
+			"requires": {
+				"@svgr/plugin-jsx": "^4.3.3",
+				"camelcase": "^5.3.1",
+				"cosmiconfig": "^5.2.1"
+			},
+			"dependencies": {
+				"camelcase": {
+					"version": "5.3.1",
+					"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+					"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+					"dev": true
+				},
+				"cosmiconfig": {
+					"version": "5.2.1",
+					"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+					"integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+					"dev": true,
+					"requires": {
+						"import-fresh": "^2.0.0",
+						"is-directory": "^0.3.1",
+						"js-yaml": "^3.13.1",
+						"parse-json": "^4.0.0"
+					}
+				},
+				"import-fresh": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+					"integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+					"dev": true,
+					"requires": {
+						"caller-path": "^2.0.0",
+						"resolve-from": "^3.0.0"
+					}
+				},
+				"parse-json": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+					"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+					"dev": true,
+					"requires": {
+						"error-ex": "^1.3.1",
+						"json-parse-better-errors": "^1.0.1"
+					}
+				}
+			}
+		},
+		"@svgr/hast-util-to-babel-ast": {
+			"version": "4.3.2",
+			"resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz",
+			"integrity": "sha512-JioXclZGhFIDL3ddn4Kiq8qEqYM2PyDKV0aYno8+IXTLuYt6TOgHUbUAAFvqtb0Xn37NwP0BTHglejFoYr8RZg==",
+			"dev": true,
+			"requires": {
+				"@babel/types": "^7.4.4"
+			}
+		},
+		"@svgr/plugin-jsx": {
+			"version": "4.3.3",
+			"resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz",
+			"integrity": "sha512-cLOCSpNWQnDB1/v+SUENHH7a0XY09bfuMKdq9+gYvtuwzC2rU4I0wKGFEp1i24holdQdwodCtDQdFtJiTCWc+w==",
+			"dev": true,
+			"requires": {
+				"@babel/core": "^7.4.5",
+				"@svgr/babel-preset": "^4.3.3",
+				"@svgr/hast-util-to-babel-ast": "^4.3.2",
+				"svg-parser": "^2.0.0"
+			}
+		},
+		"@svgr/plugin-svgo": {
+			"version": "4.3.1",
+			"resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz",
+			"integrity": "sha512-PrMtEDUWjX3Ea65JsVCwTIXuSqa3CG9px+DluF1/eo9mlDrgrtFE7NE/DjdhjJgSM9wenlVBzkzneSIUgfUI/w==",
+			"dev": true,
+			"requires": {
+				"cosmiconfig": "^5.2.1",
+				"merge-deep": "^3.0.2",
+				"svgo": "^1.2.2"
+			},
+			"dependencies": {
+				"cosmiconfig": {
+					"version": "5.2.1",
+					"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+					"integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+					"dev": true,
+					"requires": {
+						"import-fresh": "^2.0.0",
+						"is-directory": "^0.3.1",
+						"js-yaml": "^3.13.1",
+						"parse-json": "^4.0.0"
+					}
+				},
+				"css-select": {
+					"version": "2.0.2",
+					"resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz",
+					"integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==",
+					"dev": true,
+					"requires": {
+						"boolbase": "^1.0.0",
+						"css-what": "^2.1.2",
+						"domutils": "^1.7.0",
+						"nth-check": "^1.0.2"
+					}
+				},
+				"css-tree": {
+					"version": "1.0.0-alpha.33",
+					"resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.33.tgz",
+					"integrity": "sha512-SPt57bh5nQnpsTBsx/IXbO14sRc9xXu5MtMAVuo0BaQQmyf0NupNPPSoMaqiAF5tDFafYsTkfeH4Q/HCKXkg4w==",
+					"dev": true,
+					"requires": {
+						"mdn-data": "2.0.4",
+						"source-map": "^0.5.3"
+					}
+				},
+				"css-what": {
+					"version": "2.1.3",
+					"resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
+					"integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
+					"dev": true
+				},
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"dev": true,
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				},
+				"domutils": {
+					"version": "1.7.0",
+					"resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+					"integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+					"dev": true,
+					"requires": {
+						"dom-serializer": "0",
+						"domelementtype": "1"
+					}
+				},
+				"import-fresh": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+					"integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+					"dev": true,
+					"requires": {
+						"caller-path": "^2.0.0",
+						"resolve-from": "^3.0.0"
+					}
+				},
+				"mdn-data": {
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+					"integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
+					"dev": true
+				},
+				"nth-check": {
+					"version": "1.0.2",
+					"resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+					"integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+					"dev": true,
+					"requires": {
+						"boolbase": "~1.0.0"
+					}
+				},
+				"object.values": {
+					"version": "1.1.0",
+					"resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
+					"integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
+					"dev": true,
+					"requires": {
+						"define-properties": "^1.1.3",
+						"es-abstract": "^1.12.0",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3"
+					}
+				},
+				"parse-json": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+					"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+					"dev": true,
+					"requires": {
+						"error-ex": "^1.3.1",
+						"json-parse-better-errors": "^1.0.1"
+					}
+				},
+				"svgo": {
+					"version": "1.3.0",
+					"resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.0.tgz",
+					"integrity": "sha512-MLfUA6O+qauLDbym+mMZgtXCGRfIxyQoeH6IKVcFslyODEe/ElJNwr0FohQ3xG4C6HK6bk3KYPPXwHVJk3V5NQ==",
+					"dev": true,
+					"requires": {
+						"chalk": "^2.4.1",
+						"coa": "^2.0.2",
+						"css-select": "^2.0.0",
+						"css-select-base-adapter": "^0.1.1",
+						"css-tree": "1.0.0-alpha.33",
+						"csso": "^3.5.1",
+						"js-yaml": "^3.13.1",
+						"mkdirp": "~0.5.1",
+						"object.values": "^1.1.0",
+						"sax": "~1.2.4",
+						"stable": "^0.1.8",
+						"unquote": "~1.1.1",
+						"util.promisify": "~1.0.0"
+					}
+				}
+			}
+		},
+		"@svgr/webpack": {
+			"version": "4.3.3",
+			"resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.3.3.tgz",
+			"integrity": "sha512-bjnWolZ6KVsHhgyCoYRFmbd26p8XVbulCzSG53BDQqAr+JOAderYK7CuYrB3bDjHJuF6LJ7Wrr42+goLRV9qIg==",
+			"dev": true,
+			"requires": {
+				"@babel/core": "^7.4.5",
+				"@babel/plugin-transform-react-constant-elements": "^7.0.0",
+				"@babel/preset-env": "^7.4.5",
+				"@babel/preset-react": "^7.0.0",
+				"@svgr/core": "^4.3.3",
+				"@svgr/plugin-jsx": "^4.3.3",
+				"@svgr/plugin-svgo": "^4.3.1",
+				"loader-utils": "^1.2.3"
+			},
+			"dependencies": {
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+					"dev": true
+				},
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
+				}
+			}
+		},
+		"@tannin/compile": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.3.tgz",
+			"integrity": "sha512-OkPHvaM/hIHdSco3+ZO1hzkOtfEddn5a0veWft2aDLvKnbdj9VusiLKNdEE9by3hCZIIcb9aWF+iBorhfrQOfw==",
+			"requires": {
+				"@tannin/evaluate": "^1.1.1",
+				"@tannin/postfix": "^1.0.2"
+			}
+		},
+		"@tannin/evaluate": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.1.1.tgz",
+			"integrity": "sha512-ALuSZHjrLHGnw0WxsHDHde74FJ2WW0Ck4rg3QBxFBCmxd6Wsac+e0HXfJ++Qion15LIOCmFhyVpWzawMgeBA8Q=="
+		},
+		"@tannin/plural-forms": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.3.tgz",
+			"integrity": "sha512-IUr9+FiCnzCiB9aRio3FVNR8TNL9SmX2zkV6tmfWWwSclX4uTCykoGsDhTGKK+sZnMrdPCTmb/OxbtGNdVyV4g==",
+			"requires": {
+				"@tannin/compile": "^1.0.3"
+			}
+		},
+		"@tannin/postfix": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.2.tgz",
+			"integrity": "sha512-Nggtk7/ljfNPpAX8CjxxLkMKuO6u2gH1ozmTvGclWF2pNcxTf6YGghYNYNWZRKrimXGhQ8yZqvAHep7h80K04g=="
+		},
+		"@types/babel__core": {
+			"version": "7.1.3",
+			"resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz",
+			"integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==",
+			"dev": true,
+			"requires": {
+				"@babel/parser": "^7.1.0",
+				"@babel/types": "^7.0.0",
+				"@types/babel__generator": "*",
+				"@types/babel__template": "*",
+				"@types/babel__traverse": "*"
+			}
+		},
+		"@types/babel__generator": {
+			"version": "7.6.0",
+			"resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.0.tgz",
+			"integrity": "sha512-c1mZUu4up5cp9KROs/QAw0gTeHrw/x7m52LcnvMxxOZ03DmLwPV0MlGmlgzV3cnSdjhJOZsj7E7FHeioai+egw==",
+			"dev": true,
+			"requires": {
+				"@babel/types": "^7.0.0"
+			}
+		},
+		"@types/babel__template": {
+			"version": "7.0.2",
+			"resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz",
+			"integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==",
+			"dev": true,
+			"requires": {
+				"@babel/parser": "^7.1.0",
+				"@babel/types": "^7.0.0"
+			}
+		},
+		"@types/babel__traverse": {
+			"version": "7.0.7",
+			"resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.7.tgz",
+			"integrity": "sha512-CeBpmX1J8kWLcDEnI3Cl2Eo6RfbGvzUctA+CjZUhOKDFbLfcr7fc4usEqLNWetrlJd7RhAkyYe2czXop4fICpw==",
+			"dev": true,
+			"requires": {
+				"@babel/types": "^7.3.0"
+			}
+		},
+		"@types/events": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
+			"integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
+			"dev": true
+		},
+		"@types/glob": {
+			"version": "7.1.1",
+			"resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
+			"integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
+			"dev": true,
+			"requires": {
+				"@types/events": "*",
+				"@types/minimatch": "*",
+				"@types/node": "*"
+			}
+		},
+		"@types/history": {
+			"version": "4.7.3",
+			"resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.3.tgz",
+			"integrity": "sha512-cS5owqtwzLN5kY+l+KgKdRJ/Cee8tlmQoGQuIE9tWnSmS3JMKzmxo2HIAk2wODMifGwO20d62xZQLYz+RLfXmw==",
+			"dev": true
+		},
+		"@types/istanbul-lib-coverage": {
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz",
+			"integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==",
+			"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==",
+			"dev": true,
+			"requires": {
+				"@types/istanbul-lib-coverage": "*"
+			}
+		},
+		"@types/istanbul-reports": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz",
+			"integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==",
+			"dev": true,
+			"requires": {
+				"@types/istanbul-lib-coverage": "*",
+				"@types/istanbul-lib-report": "*"
+			}
+		},
+		"@types/json-schema": {
+			"version": "7.0.3",
+			"resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.3.tgz",
+			"integrity": "sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==",
+			"dev": true
+		},
+		"@types/minimatch": {
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
+			"integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+			"dev": true
+		},
+		"@types/node": {
+			"version": "12.7.11",
+			"resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.11.tgz",
+			"integrity": "sha512-Otxmr2rrZLKRYIybtdG/sgeO+tHY20GxeDjcGmUnmmlCWyEnv2a2x1ZXBo3BTec4OiTXMQCiazB8NMBf0iRlFw==",
+			"dev": true
+		},
+		"@types/normalize-package-data": {
+			"version": "2.4.0",
+			"resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+			"integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
+			"dev": true
+		},
+		"@types/prop-types": {
+			"version": "15.7.3",
+			"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
+			"integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
+			"dev": true
+		},
+		"@types/q": {
+			"version": "1.5.2",
+			"resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
+			"integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
+			"dev": true
+		},
+		"@types/reach__router": {
+			"version": "1.2.5",
+			"resolved": "https://registry.npmjs.org/@types/reach__router/-/reach__router-1.2.5.tgz",
+			"integrity": "sha512-Lna9cD38dN3deqJ6ThZgMKoAzW1LE3u+uUbPGdHUqquoM/fnZitSV1xfJxHjovu4SsNkpN9udkte3wEyrBPawQ==",
+			"dev": true,
+			"requires": {
+				"@types/history": "*",
+				"@types/react": "*"
+			}
+		},
+		"@types/react": {
+			"version": "16.9.5",
+			"resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.5.tgz",
+			"integrity": "sha512-jQ12VMiFOWYlp+j66dghOWcmDDwhca0bnlcTxS4Qz/fh5gi6wpaZDthPEu/Gc/YlAuO87vbiUXL8qKstFvuOaA==",
+			"dev": true,
+			"requires": {
+				"@types/prop-types": "*",
+				"csstype": "^2.2.0"
+			}
+		},
+		"@types/react-syntax-highlighter": {
+			"version": "10.1.0",
+			"resolved": "https://registry.npmjs.org/@types/react-syntax-highlighter/-/react-syntax-highlighter-10.1.0.tgz",
+			"integrity": "sha512-dF49hC4FZp1dIKyzacOrHvqMUe8U2IXyQCQXOcT1e6n64gLBp+xM6qGtPsThIT9XjiIHSg2W5Jc2V5IqekBfnA==",
+			"dev": true,
+			"requires": {
+				"@types/react": "*"
+			}
+		},
+		"@types/stack-utils": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz",
+			"integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==",
+			"dev": true
+		},
+		"@types/unist": {
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz",
+			"integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==",
+			"dev": true
+		},
+		"@types/vfile": {
+			"version": "3.0.2",
+			"resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz",
+			"integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==",
+			"dev": true,
+			"requires": {
+				"@types/node": "*",
+				"@types/unist": "*",
+				"@types/vfile-message": "*"
+			}
+		},
+		"@types/vfile-message": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz",
+			"integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==",
+			"dev": true,
+			"requires": {
+				"@types/node": "*",
+				"@types/unist": "*"
+			}
+		},
+		"@types/yargs": {
+			"version": "12.0.13",
+			"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.13.tgz",
+			"integrity": "sha512-CXlavd8Q7ZQkB7sMpx9QKC/B7gUsjtftxMHNr7qGJaDiZZ+Qmhwe4Zt3aS9aXF7cn6BYQuFlKU1UlrebyKsh9g==",
+			"dev": true
+		},
+		"@typescript-eslint/experimental-utils": {
+			"version": "1.13.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz",
+			"integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==",
+			"dev": true,
+			"requires": {
+				"@types/json-schema": "^7.0.3",
+				"@typescript-eslint/typescript-estree": "1.13.0",
+				"eslint-scope": "^4.0.0"
+			}
+		},
+		"@typescript-eslint/typescript-estree": {
+			"version": "1.13.0",
+			"resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz",
+			"integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==",
+			"dev": true,
+			"requires": {
+				"lodash.unescape": "4.0.1",
+				"semver": "5.5.0"
+			},
+			"dependencies": {
+				"semver": {
+					"version": "5.5.0",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
+					"integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
+					"dev": true
+				}
+			}
+		},
+		"@webassemblyjs/ast": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
+			"integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/helper-module-context": "1.8.5",
+				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+				"@webassemblyjs/wast-parser": "1.8.5"
+			}
+		},
+		"@webassemblyjs/floating-point-hex-parser": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
+			"integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
+			"dev": true
+		},
+		"@webassemblyjs/helper-api-error": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz",
+			"integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==",
+			"dev": true
+		},
+		"@webassemblyjs/helper-buffer": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
+			"integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
+			"dev": true
+		},
+		"@webassemblyjs/helper-code-frame": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
+			"integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/wast-printer": "1.8.5"
+			}
+		},
+		"@webassemblyjs/helper-fsm": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
+			"integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
+			"dev": true
+		},
+		"@webassemblyjs/helper-module-context": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
+			"integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"mamacro": "^0.0.3"
+			}
+		},
+		"@webassemblyjs/helper-wasm-bytecode": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
+			"integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
+			"dev": true
+		},
+		"@webassemblyjs/helper-wasm-section": {
 			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz",
-			"integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
+			"integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"@webassemblyjs/helper-buffer": "1.8.5",
+				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+				"@webassemblyjs/wasm-gen": "1.8.5"
+			}
+		},
+		"@webassemblyjs/ieee754": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
+			"integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
+			"dev": true,
+			"requires": {
+				"@xtuc/ieee754": "^1.2.0"
+			}
+		},
+		"@webassemblyjs/leb128": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
+			"integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
+			"dev": true,
+			"requires": {
+				"@xtuc/long": "4.2.2"
+			}
+		},
+		"@webassemblyjs/utf8": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
+			"integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==",
+			"dev": true
+		},
+		"@webassemblyjs/wasm-edit": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
+			"integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"@webassemblyjs/helper-buffer": "1.8.5",
+				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+				"@webassemblyjs/helper-wasm-section": "1.8.5",
+				"@webassemblyjs/wasm-gen": "1.8.5",
+				"@webassemblyjs/wasm-opt": "1.8.5",
+				"@webassemblyjs/wasm-parser": "1.8.5",
+				"@webassemblyjs/wast-printer": "1.8.5"
+			}
+		},
+		"@webassemblyjs/wasm-gen": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
+			"integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+				"@webassemblyjs/ieee754": "1.8.5",
+				"@webassemblyjs/leb128": "1.8.5",
+				"@webassemblyjs/utf8": "1.8.5"
+			}
+		},
+		"@webassemblyjs/wasm-opt": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
+			"integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"@webassemblyjs/helper-buffer": "1.8.5",
+				"@webassemblyjs/wasm-gen": "1.8.5",
+				"@webassemblyjs/wasm-parser": "1.8.5"
+			}
+		},
+		"@webassemblyjs/wasm-parser": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
+			"integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"@webassemblyjs/helper-api-error": "1.8.5",
+				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+				"@webassemblyjs/ieee754": "1.8.5",
+				"@webassemblyjs/leb128": "1.8.5",
+				"@webassemblyjs/utf8": "1.8.5"
+			}
+		},
+		"@webassemblyjs/wast-parser": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
+			"integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"@webassemblyjs/floating-point-hex-parser": "1.8.5",
+				"@webassemblyjs/helper-api-error": "1.8.5",
+				"@webassemblyjs/helper-code-frame": "1.8.5",
+				"@webassemblyjs/helper-fsm": "1.8.5",
+				"@xtuc/long": "4.2.2"
+			}
+		},
+		"@webassemblyjs/wast-printer": {
+			"version": "1.8.5",
+			"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
+			"integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
+			"dev": true,
+			"requires": {
+				"@webassemblyjs/ast": "1.8.5",
+				"@webassemblyjs/wast-parser": "1.8.5",
+				"@xtuc/long": "4.2.2"
+			}
+		},
+		"@wordpress/a11y": {
+			"version": "file:packages/a11y",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/dom-ready": "file:packages/dom-ready"
+			}
+		},
+		"@wordpress/annotations": {
+			"version": "file:packages/annotations",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/hooks": "file:packages/hooks",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/rich-text": "file:packages/rich-text",
+				"lodash": "^4.17.15",
+				"rememo": "^3.0.0",
+				"uuid": "^3.3.2"
+			}
+		},
+		"@wordpress/api-fetch": {
+			"version": "file:packages/api-fetch",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/url": "file:packages/url"
+			}
+		},
+		"@wordpress/autop": {
+			"version": "file:packages/autop",
+			"requires": {
+				"@babel/runtime": "^7.4.4"
+			}
+		},
+		"@wordpress/babel-plugin-import-jsx-pragma": {
+			"version": "file:packages/babel-plugin-import-jsx-pragma",
+			"dev": true
+		},
+		"@wordpress/babel-plugin-makepot": {
+			"version": "file:packages/babel-plugin-makepot",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"gettext-parser": "^1.3.1",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/babel-preset-default": {
+			"version": "file:packages/babel-preset-default",
 			"dev": true,
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"mamacro": "^0.0.3"
+				"@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": "file:packages/babel-plugin-import-jsx-pragma",
+				"@wordpress/browserslist-config": "file:packages/browserslist-config",
+				"@wordpress/element": "file:packages/element",
+				"core-js": "^3.1.4"
+			}
+		},
+		"@wordpress/blob": {
+			"version": "file:packages/blob",
+			"requires": {
+				"@babel/runtime": "^7.4.4"
+			}
+		},
+		"@wordpress/block-directory": {
+			"version": "file:packages/block-directory",
+			"requires": {
+				"@wordpress/api-fetch": "file:packages/api-fetch",
+				"@wordpress/block-editor": "file:packages/block-editor",
+				"@wordpress/blocks": "file:packages/blocks",
+				"@wordpress/components": "file:packages/components",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/i18n": "file:packages/i18n",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/block-editor": {
+			"version": "file:packages/block-editor",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/a11y": "file:packages/a11y",
+				"@wordpress/blob": "file:packages/blob",
+				"@wordpress/blocks": "file:packages/blocks",
+				"@wordpress/components": "file:packages/components",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/deprecated": "file:packages/deprecated",
+				"@wordpress/dom": "file:packages/dom",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/hooks": "file:packages/hooks",
+				"@wordpress/html-entities": "file:packages/html-entities",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/keycodes": "file:packages/keycodes",
+				"@wordpress/rich-text": "file:packages/rich-text",
+				"@wordpress/token-list": "file:packages/token-list",
+				"@wordpress/url": "file:packages/url",
+				"@wordpress/viewport": "file:packages/viewport",
+				"@wordpress/wordcount": "file:packages/wordcount",
+				"classnames": "^2.2.5",
+				"diff": "^3.5.0",
+				"dom-scroll-into-view": "^1.2.1",
+				"inherits": "^2.0.3",
+				"lodash": "^4.17.15",
+				"memize": "^1.0.5",
+				"react-autosize-textarea": "^3.0.2",
+				"react-spring": "^8.0.19",
+				"redux-multi": "^0.1.12",
+				"refx": "^3.0.0",
+				"rememo": "^3.0.0",
+				"tinycolor2": "^1.4.1",
+				"traverse": "^0.6.6"
+			}
+		},
+		"@wordpress/block-library": {
+			"version": "file:packages/block-library",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/a11y": "file:packages/a11y",
+				"@wordpress/api-fetch": "file:packages/api-fetch",
+				"@wordpress/autop": "file:packages/autop",
+				"@wordpress/blob": "file:packages/blob",
+				"@wordpress/block-editor": "file:packages/block-editor",
+				"@wordpress/blocks": "file:packages/blocks",
+				"@wordpress/components": "file:packages/components",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/core-data": "file:packages/core-data",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/date": "file:packages/date",
+				"@wordpress/deprecated": "file:packages/deprecated",
+				"@wordpress/editor": "file:packages/editor",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/keycodes": "file:packages/keycodes",
+				"@wordpress/rich-text": "file:packages/rich-text",
+				"@wordpress/server-side-render": "file:packages/server-side-render",
+				"@wordpress/url": "file:packages/url",
+				"@wordpress/viewport": "file:packages/viewport",
+				"classnames": "^2.2.5",
+				"fast-average-color": "4.3.0",
+				"lodash": "^4.17.15",
+				"memize": "^1.0.5",
+				"moment": "^2.22.1",
+				"tinycolor2": "^1.4.1",
+				"url": "^0.11.0"
+			}
+		},
+		"@wordpress/block-serialization-default-parser": {
+			"version": "file:packages/block-serialization-default-parser",
+			"requires": {
+				"@babel/runtime": "^7.4.4"
 			}
 		},
-		"@webassemblyjs/helper-wasm-bytecode": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
-			"integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
+		"@wordpress/block-serialization-spec-parser": {
+			"version": "file:packages/block-serialization-spec-parser",
+			"requires": {
+				"pegjs": "^0.10.0",
+				"phpegjs": "^1.0.0-beta7"
+			}
+		},
+		"@wordpress/blocks": {
+			"version": "file:packages/blocks",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/autop": "file:packages/autop",
+				"@wordpress/blob": "file:packages/blob",
+				"@wordpress/block-serialization-default-parser": "file:packages/block-serialization-default-parser",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/dom": "file:packages/dom",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/hooks": "file:packages/hooks",
+				"@wordpress/html-entities": "file:packages/html-entities",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/shortcode": "file:packages/shortcode",
+				"hpq": "^1.3.0",
+				"lodash": "^4.17.15",
+				"rememo": "^3.0.0",
+				"showdown": "^1.8.6",
+				"simple-html-tokenizer": "^0.5.7",
+				"tinycolor2": "^1.4.1",
+				"uuid": "^3.3.2"
+			}
+		},
+		"@wordpress/browserslist-config": {
+			"version": "file:packages/browserslist-config",
 			"dev": true
 		},
-		"@webassemblyjs/helper-wasm-section": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
-			"integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
+		"@wordpress/components": {
+			"version": "file:packages/components",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/a11y": "file:packages/a11y",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/deprecated": "file:packages/deprecated",
+				"@wordpress/dom": "file:packages/dom",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/hooks": "file:packages/hooks",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/keycodes": "file:packages/keycodes",
+				"@wordpress/rich-text": "file:packages/rich-text",
+				"classnames": "^2.2.5",
+				"clipboard": "^2.0.1",
+				"dom-scroll-into-view": "^1.2.1",
+				"lodash": "^4.17.15",
+				"memize": "^1.0.5",
+				"moment": "^2.22.1",
+				"mousetrap": "^1.6.2",
+				"re-resizable": "^6.0.0",
+				"react-dates": "^17.1.1",
+				"react-spring": "^8.0.20",
+				"rememo": "^3.0.0",
+				"tinycolor2": "^1.4.1",
+				"uuid": "^3.3.2"
+			}
+		},
+		"@wordpress/compose": {
+			"version": "file:packages/compose",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/core-data": {
+			"version": "file:packages/core-data",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/api-fetch": "file:packages/api-fetch",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/deprecated": "file:packages/deprecated",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/url": "file:packages/url",
+				"equivalent-key-map": "^0.2.2",
+				"lodash": "^4.17.15",
+				"rememo": "^3.0.0"
+			}
+		},
+		"@wordpress/custom-templated-path-webpack-plugin": {
+			"version": "file:packages/custom-templated-path-webpack-plugin",
 			"dev": true,
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"@webassemblyjs/helper-buffer": "1.8.5",
-				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-				"@webassemblyjs/wasm-gen": "1.8.5"
+				"escape-string-regexp": "^1.0.5"
 			}
 		},
-		"@webassemblyjs/ieee754": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz",
-			"integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==",
+		"@wordpress/data": {
+			"version": "file:packages/data",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/deprecated": "file:packages/deprecated",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/priority-queue": "file:packages/priority-queue",
+				"@wordpress/redux-routine": "file:packages/redux-routine",
+				"equivalent-key-map": "^0.2.2",
+				"is-promise": "^2.1.0",
+				"lodash": "^4.17.15",
+				"redux": "^4.0.0",
+				"turbo-combine-reducers": "^1.0.2"
+			}
+		},
+		"@wordpress/data-controls": {
+			"version": "file:packages/data-controls",
+			"requires": {
+				"@wordpress/api-fetch": "file:packages/api-fetch",
+				"@wordpress/data": "file:packages/data"
+			}
+		},
+		"@wordpress/date": {
+			"version": "file:packages/date",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"moment": "^2.22.1",
+				"moment-timezone": "^0.5.16"
+			}
+		},
+		"@wordpress/dependency-extraction-webpack-plugin": {
+			"version": "file:packages/dependency-extraction-webpack-plugin",
 			"dev": true,
 			"requires": {
-				"@xtuc/ieee754": "^1.2.0"
+				"json2php": "^0.0.4",
+				"webpack": "^4.8.3",
+				"webpack-sources": "^1.3.0"
+			}
+		},
+		"@wordpress/deprecated": {
+			"version": "file:packages/deprecated",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/hooks": "file:packages/hooks"
+			}
+		},
+		"@wordpress/docgen": {
+			"version": "file:packages/docgen",
+			"dev": true,
+			"requires": {
+				"doctrine": "^2.1.0",
+				"espree": "^4.0.0",
+				"lodash": "^4.17.15",
+				"mdast-util-inject": "1.1.0",
+				"optionator": "0.8.2",
+				"remark": "10.0.1",
+				"remark-parse": "6.0.3",
+				"unified": "7.1.0"
+			}
+		},
+		"@wordpress/dom": {
+			"version": "file:packages/dom",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/dom-ready": {
+			"version": "file:packages/dom-ready",
+			"requires": {
+				"@babel/runtime": "^7.4.4"
+			}
+		},
+		"@wordpress/e2e-test-utils": {
+			"version": "file:packages/e2e-test-utils",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/keycodes": "file:packages/keycodes",
+				"@wordpress/url": "file:packages/url",
+				"lodash": "^4.17.15",
+				"node-fetch": "^1.7.3"
+			}
+		},
+		"@wordpress/e2e-tests": {
+			"version": "file:packages/e2e-tests",
+			"dev": true,
+			"requires": {
+				"@wordpress/e2e-test-utils": "file:packages/e2e-test-utils",
+				"@wordpress/jest-console": "file:packages/jest-console",
+				"@wordpress/jest-puppeteer-axe": "file:packages/jest-puppeteer-axe",
+				"@wordpress/scripts": "file:packages/scripts",
+				"expect-puppeteer": "^4.3.0",
+				"lodash": "^4.17.15",
+				"uuid": "^3.3.2"
+			}
+		},
+		"@wordpress/edit-post": {
+			"version": "file:packages/edit-post",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/a11y": "file:packages/a11y",
+				"@wordpress/api-fetch": "file:packages/api-fetch",
+				"@wordpress/block-editor": "file:packages/block-editor",
+				"@wordpress/block-library": "file:packages/block-library",
+				"@wordpress/blocks": "file:packages/blocks",
+				"@wordpress/components": "file:packages/components",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/core-data": "file:packages/core-data",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/editor": "file:packages/editor",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/hooks": "file:packages/hooks",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/keycodes": "file:packages/keycodes",
+				"@wordpress/media-utils": "file:packages/media-utils",
+				"@wordpress/notices": "file:packages/notices",
+				"@wordpress/nux": "file:packages/nux",
+				"@wordpress/plugins": "file:packages/plugins",
+				"@wordpress/url": "file:packages/url",
+				"@wordpress/viewport": "file:packages/viewport",
+				"classnames": "^2.2.5",
+				"lodash": "^4.17.15",
+				"memize": "^1.0.5",
+				"refx": "^3.0.0",
+				"rememo": "^3.0.0"
 			}
 		},
-		"@webassemblyjs/leb128": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
-			"integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
-			"dev": true,
+		"@wordpress/edit-widgets": {
+			"version": "file:packages/edit-widgets",
 			"requires": {
-				"@xtuc/long": "4.2.2"
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/block-editor": "file:packages/block-editor",
+				"@wordpress/block-library": "file:packages/block-library",
+				"@wordpress/blocks": "file:packages/blocks",
+				"@wordpress/components": "file:packages/components",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/data-controls": "file:packages/data-controls",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/hooks": "file:packages/hooks",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/media-utils": "file:packages/media-utils",
+				"@wordpress/notices": "file:packages/notices",
+				"lodash": "^4.17.15",
+				"rememo": "^3.0.0"
 			}
 		},
-		"@webassemblyjs/utf8": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz",
-			"integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==",
-			"dev": true
-		},
-		"@webassemblyjs/wasm-edit": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
-			"integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
-			"dev": true,
+		"@wordpress/editor": {
+			"version": "file:packages/editor",
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"@webassemblyjs/helper-buffer": "1.8.5",
-				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-				"@webassemblyjs/helper-wasm-section": "1.8.5",
-				"@webassemblyjs/wasm-gen": "1.8.5",
-				"@webassemblyjs/wasm-opt": "1.8.5",
-				"@webassemblyjs/wasm-parser": "1.8.5",
-				"@webassemblyjs/wast-printer": "1.8.5"
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/api-fetch": "file:packages/api-fetch",
+				"@wordpress/autop": "file:packages/autop",
+				"@wordpress/blob": "file:packages/blob",
+				"@wordpress/block-directory": "file:packages/block-directory",
+				"@wordpress/block-editor": "file:packages/block-editor",
+				"@wordpress/blocks": "file:packages/blocks",
+				"@wordpress/components": "file:packages/components",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/core-data": "file:packages/core-data",
+				"@wordpress/data": "file:packages/data",
+				"@wordpress/data-controls": "file:packages/data-controls",
+				"@wordpress/date": "file:packages/date",
+				"@wordpress/deprecated": "file:packages/deprecated",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/hooks": "file:packages/hooks",
+				"@wordpress/html-entities": "file:packages/html-entities",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/keycodes": "file:packages/keycodes",
+				"@wordpress/media-utils": "file:packages/media-utils",
+				"@wordpress/notices": "file:packages/notices",
+				"@wordpress/nux": "file:packages/nux",
+				"@wordpress/rich-text": "file:packages/rich-text",
+				"@wordpress/server-side-render": "file:packages/server-side-render",
+				"@wordpress/url": "file:packages/url",
+				"@wordpress/viewport": "file:packages/viewport",
+				"@wordpress/wordcount": "file:packages/wordcount",
+				"classnames": "^2.2.5",
+				"lodash": "^4.17.15",
+				"memize": "^1.0.5",
+				"react-autosize-textarea": "^3.0.2",
+				"redux-optimist": "^1.0.0",
+				"refx": "^3.0.0",
+				"rememo": "^3.0.0"
 			}
 		},
-		"@webassemblyjs/wasm-gen": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
-			"integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
-			"dev": true,
+		"@wordpress/element": {
+			"version": "file:packages/element",
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-				"@webassemblyjs/ieee754": "1.8.5",
-				"@webassemblyjs/leb128": "1.8.5",
-				"@webassemblyjs/utf8": "1.8.5"
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/escape-html": "file:packages/escape-html",
+				"lodash": "^4.17.15",
+				"react": "^16.9.0",
+				"react-dom": "^16.9.0"
 			}
 		},
-		"@webassemblyjs/wasm-opt": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
-			"integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
+		"@wordpress/env": {
+			"version": "file:packages/env",
 			"dev": true,
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"@webassemblyjs/helper-buffer": "1.8.5",
-				"@webassemblyjs/wasm-gen": "1.8.5",
-				"@webassemblyjs/wasm-parser": "1.8.5"
+				"chalk": "^2.4.2",
+				"docker-compose": "^0.22.2",
+				"nodegit": "^0.26.2",
+				"ora": "^4.0.2",
+				"terminal-link": "^2.0.0",
+				"yargs": "^14.0.0"
 			}
 		},
-		"@webassemblyjs/wasm-parser": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
-			"integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
-			"dev": true,
+		"@wordpress/escape-html": {
+			"version": "file:packages/escape-html",
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"@webassemblyjs/helper-api-error": "1.8.5",
-				"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
-				"@webassemblyjs/ieee754": "1.8.5",
-				"@webassemblyjs/leb128": "1.8.5",
-				"@webassemblyjs/utf8": "1.8.5"
+				"@babel/runtime": "^7.4.4"
 			}
 		},
-		"@webassemblyjs/wast-parser": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
-			"integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
+		"@wordpress/eslint-plugin": {
+			"version": "file:packages/eslint-plugin",
 			"dev": true,
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"@webassemblyjs/floating-point-hex-parser": "1.8.5",
-				"@webassemblyjs/helper-api-error": "1.8.5",
-				"@webassemblyjs/helper-code-frame": "1.8.5",
-				"@webassemblyjs/helper-fsm": "1.8.5",
-				"@xtuc/long": "4.2.2"
+				"babel-eslint": "^10.0.2",
+				"eslint-plugin-jest": "^22.15.1",
+				"eslint-plugin-jsdoc": "^15.8.0",
+				"eslint-plugin-jsx-a11y": "^6.2.3",
+				"eslint-plugin-react": "^7.14.3",
+				"eslint-plugin-react-hooks": "^1.6.1",
+				"globals": "^12.0.0",
+				"requireindex": "^1.2.0"
 			}
 		},
-		"@webassemblyjs/wast-printer": {
-			"version": "1.8.5",
-			"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
-			"integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
-			"dev": true,
+		"@wordpress/format-library": {
+			"version": "file:packages/format-library",
 			"requires": {
-				"@webassemblyjs/ast": "1.8.5",
-				"@webassemblyjs/wast-parser": "1.8.5",
-				"@xtuc/long": "4.2.2"
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/block-editor": "file:packages/block-editor",
+				"@wordpress/components": "file:packages/components",
+				"@wordpress/dom": "file:packages/dom",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/html-entities": "file:packages/html-entities",
+				"@wordpress/i18n": "file:packages/i18n",
+				"@wordpress/keycodes": "file:packages/keycodes",
+				"@wordpress/rich-text": "file:packages/rich-text",
+				"@wordpress/url": "file:packages/url",
+				"lodash": "^4.17.15"
 			}
 		},
-		"@wordpress/a11y": {
-			"version": "file:packages/a11y",
+		"@wordpress/hooks": {
+			"version": "file:packages/hooks",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/dom-ready": "file:packages/dom-ready"
+				"@babel/runtime": "^7.4.4"
 			}
 		},
-		"@wordpress/annotations": {
-			"version": "file:packages/annotations",
+		"@wordpress/html-entities": {
+			"version": "file:packages/html-entities",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/rich-text": "file:packages/rich-text",
-				"lodash": "^4.17.15",
-				"rememo": "^3.0.0",
-				"uuid": "^3.3.2"
+				"@babel/runtime": "^7.4.4"
 			}
 		},
-		"@wordpress/api-fetch": {
-			"version": "file:packages/api-fetch",
+		"@wordpress/i18n": {
+			"version": "file:packages/i18n",
 			"requires": {
 				"@babel/runtime": "^7.4.4",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/url": "file:packages/url"
+				"gettext-parser": "^1.3.1",
+				"lodash": "^4.17.15",
+				"memize": "^1.0.5",
+				"sprintf-js": "^1.1.1",
+				"tannin": "^1.1.0"
 			}
 		},
-		"@wordpress/autop": {
-			"version": "file:packages/autop",
+		"@wordpress/is-shallow-equal": {
+			"version": "file:packages/is-shallow-equal",
 			"requires": {
 				"@babel/runtime": "^7.4.4"
 			}
 		},
-		"@wordpress/babel-plugin-import-jsx-pragma": {
-			"version": "file:packages/babel-plugin-import-jsx-pragma",
-			"dev": true
-		},
-		"@wordpress/babel-plugin-makepot": {
-			"version": "file:packages/babel-plugin-makepot",
+		"@wordpress/jest-console": {
+			"version": "file:packages/jest-console",
 			"dev": true,
 			"requires": {
 				"@babel/runtime": "^7.4.4",
-				"gettext-parser": "^1.3.1",
+				"jest-matcher-utils": "^24.7.0",
 				"lodash": "^4.17.15"
 			}
 		},
-		"@wordpress/babel-preset-default": {
-			"version": "file:packages/babel-preset-default",
+		"@wordpress/jest-preset-default": {
+			"version": "file:packages/jest-preset-default",
 			"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": "file:packages/babel-plugin-import-jsx-pragma",
-				"@wordpress/browserslist-config": "file:packages/browserslist-config",
-				"@wordpress/element": "file:packages/element",
-				"core-js": "^3.1.4"
+				"@wordpress/jest-console": "file:packages/jest-console",
+				"babel-jest": "^24.7.1",
+				"enzyme": "^3.9.0",
+				"enzyme-adapter-react-16": "^1.10.0",
+				"enzyme-to-json": "^3.3.5"
 			}
 		},
-		"@wordpress/blob": {
-			"version": "file:packages/blob",
+		"@wordpress/jest-puppeteer-axe": {
+			"version": "file:packages/jest-puppeteer-axe",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"axe-puppeteer": "^1.0.0"
 			}
 		},
-		"@wordpress/block-directory": {
-			"version": "file:packages/block-directory",
+		"@wordpress/keycodes": {
+			"version": "file:packages/keycodes",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/i18n": "file:packages/i18n",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/library-export-default-webpack-plugin": {
+			"version": "file:packages/library-export-default-webpack-plugin",
+			"dev": true,
+			"requires": {
+				"lodash": "^4.17.15",
+				"webpack-sources": "^1.1.0"
+			}
+		},
+		"@wordpress/list-reusable-blocks": {
+			"version": "file:packages/list-reusable-blocks",
 			"requires": {
+				"@babel/runtime": "^7.4.4",
 				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/block-editor": "file:packages/block-editor",
-				"@wordpress/blocks": "file:packages/blocks",
 				"@wordpress/components": "file:packages/components",
 				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/data": "file:packages/data",
 				"@wordpress/element": "file:packages/element",
 				"@wordpress/i18n": "file:packages/i18n",
 				"lodash": "^4.17.15"
 			}
 		},
-		"@wordpress/block-editor": {
-			"version": "file:packages/block-editor",
+		"@wordpress/media-utils": {
+			"version": "file:packages/media-utils",
 			"requires": {
 				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "file:packages/a11y",
+				"@wordpress/api-fetch": "file:packages/api-fetch",
 				"@wordpress/blob": "file:packages/blob",
-				"@wordpress/blocks": "file:packages/blocks",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/deprecated": "file:packages/deprecated",
-				"@wordpress/dom": "file:packages/dom",
 				"@wordpress/element": "file:packages/element",
-				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/html-entities": "file:packages/html-entities",
 				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
-				"@wordpress/keycodes": "file:packages/keycodes",
-				"@wordpress/rich-text": "file:packages/rich-text",
-				"@wordpress/token-list": "file:packages/token-list",
-				"@wordpress/url": "file:packages/url",
-				"@wordpress/viewport": "file:packages/viewport",
-				"@wordpress/wordcount": "file:packages/wordcount",
-				"classnames": "^2.2.5",
-				"diff": "^3.5.0",
-				"dom-scroll-into-view": "^1.2.1",
-				"inherits": "^2.0.3",
-				"lodash": "^4.17.15",
-				"memize": "^1.0.5",
-				"react-autosize-textarea": "^3.0.2",
-				"react-spring": "^8.0.19",
-				"redux-multi": "^0.1.12",
-				"refx": "^3.0.0",
-				"rememo": "^3.0.0",
-				"tinycolor2": "^1.4.1",
-				"traverse": "^0.6.6"
+				"lodash": "^4.17.15"
 			}
 		},
-		"@wordpress/block-library": {
-			"version": "file:packages/block-library",
+		"@wordpress/notices": {
+			"version": "file:packages/notices",
 			"requires": {
 				"@babel/runtime": "^7.4.4",
 				"@wordpress/a11y": "file:packages/a11y",
-				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/autop": "file:packages/autop",
-				"@wordpress/blob": "file:packages/blob",
-				"@wordpress/block-editor": "file:packages/block-editor",
-				"@wordpress/blocks": "file:packages/blocks",
+				"@wordpress/data": "file:packages/data",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/npm-package-json-lint-config": {
+			"version": "file:packages/npm-package-json-lint-config",
+			"dev": true
+		},
+		"@wordpress/nux": {
+			"version": "file:packages/nux",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
 				"@wordpress/components": "file:packages/components",
 				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/core-data": "file:packages/core-data",
 				"@wordpress/data": "file:packages/data",
-				"@wordpress/date": "file:packages/date",
-				"@wordpress/deprecated": "file:packages/deprecated",
-				"@wordpress/editor": "file:packages/editor",
 				"@wordpress/element": "file:packages/element",
 				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
-				"@wordpress/keycodes": "file:packages/keycodes",
-				"@wordpress/rich-text": "file:packages/rich-text",
-				"@wordpress/server-side-render": "file:packages/server-side-render",
-				"@wordpress/url": "file:packages/url",
-				"@wordpress/viewport": "file:packages/viewport",
-				"classnames": "^2.2.5",
-				"fast-average-color": "4.3.0",
 				"lodash": "^4.17.15",
-				"memize": "^1.0.5",
-				"moment": "^2.22.1",
-				"tinycolor2": "^1.4.1",
-				"url": "^0.11.0"
+				"rememo": "^3.0.0"
 			}
 		},
-		"@wordpress/block-serialization-default-parser": {
-			"version": "file:packages/block-serialization-default-parser",
+		"@wordpress/plugins": {
+			"version": "file:packages/plugins",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/element": "file:packages/element",
+				"@wordpress/hooks": "file:packages/hooks",
+				"lodash": "^4.17.15"
 			}
 		},
-		"@wordpress/block-serialization-spec-parser": {
-			"version": "file:packages/block-serialization-spec-parser",
+		"@wordpress/postcss-themes": {
+			"version": "file:packages/postcss-themes",
+			"dev": true,
 			"requires": {
-				"pegjs": "^0.10.0",
-				"phpegjs": "^1.0.0-beta7"
+				"autoprefixer": "^9.4.5",
+				"postcss": "^7.0.13",
+				"postcss-color-function": "^4.0.1"
 			}
 		},
-		"@wordpress/blocks": {
-			"version": "file:packages/blocks",
+		"@wordpress/priority-queue": {
+			"version": "file:packages/priority-queue",
+			"requires": {
+				"@babel/runtime": "^7.4.4"
+			}
+		},
+		"@wordpress/redux-routine": {
+			"version": "file:packages/redux-routine",
 			"requires": {
 				"@babel/runtime": "^7.4.4",
-				"@wordpress/autop": "file:packages/autop",
-				"@wordpress/blob": "file:packages/blob",
-				"@wordpress/block-serialization-default-parser": "file:packages/block-serialization-default-parser",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/dom": "file:packages/dom",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/html-entities": "file:packages/html-entities",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
-				"@wordpress/shortcode": "file:packages/shortcode",
-				"hpq": "^1.3.0",
+				"is-promise": "^2.1.0",
 				"lodash": "^4.17.15",
-				"rememo": "^3.0.0",
-				"showdown": "^1.8.6",
-				"simple-html-tokenizer": "^0.5.7",
-				"tinycolor2": "^1.4.1",
-				"uuid": "^3.3.2"
+				"rungen": "^0.3.2"
 			}
 		},
-		"@wordpress/browserslist-config": {
-			"version": "file:packages/browserslist-config",
-			"dev": true
-		},
-		"@wordpress/components": {
-			"version": "file:packages/components",
+		"@wordpress/rich-text": {
+			"version": "file:packages/rich-text",
 			"requires": {
 				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "file:packages/a11y",
 				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/data": "file:packages/data",
 				"@wordpress/deprecated": "file:packages/deprecated",
-				"@wordpress/dom": "file:packages/dom",
 				"@wordpress/element": "file:packages/element",
+				"@wordpress/escape-html": "file:packages/escape-html",
 				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/i18n": "file:packages/i18n",
 				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
 				"@wordpress/keycodes": "file:packages/keycodes",
-				"@wordpress/rich-text": "file:packages/rich-text",
 				"classnames": "^2.2.5",
-				"clipboard": "^2.0.1",
-				"dom-scroll-into-view": "^1.2.1",
 				"lodash": "^4.17.15",
 				"memize": "^1.0.5",
-				"moment": "^2.22.1",
-				"mousetrap": "^1.6.2",
-				"re-resizable": "^6.0.0",
-				"react-dates": "^17.1.1",
-				"react-spring": "^8.0.20",
-				"rememo": "^3.0.0",
-				"tinycolor2": "^1.4.1",
-				"uuid": "^3.3.2"
+				"rememo": "^3.0.0"
 			}
 		},
-		"@wordpress/compose": {
-			"version": "file:packages/compose",
+		"@wordpress/scripts": {
+			"version": "file:packages/scripts",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
-				"lodash": "^4.17.15"
+				"@wordpress/babel-preset-default": "file:packages/babel-preset-default",
+				"@wordpress/dependency-extraction-webpack-plugin": "file:packages/dependency-extraction-webpack-plugin",
+				"@wordpress/eslint-plugin": "file:packages/eslint-plugin",
+				"@wordpress/jest-preset-default": "file:packages/jest-preset-default",
+				"@wordpress/npm-package-json-lint-config": "file:packages/npm-package-json-lint-config",
+				"babel-jest": "^24.7.1",
+				"babel-loader": "^8.0.5",
+				"chalk": "^2.4.2",
+				"check-node-version": "^3.1.1",
+				"command-exists": "^1.2.8",
+				"cross-spawn": "^5.1.0",
+				"decompress-zip": "^0.2.2",
+				"eslint": "^6.1.0",
+				"jest": "^24.7.1",
+				"jest-puppeteer": "^4.3.0",
+				"js-yaml": "^3.13.1",
+				"lodash": "^4.17.15",
+				"minimist": "^1.2.0",
+				"npm-package-json-lint": "^3.6.0",
+				"puppeteer": "^1.19.0",
+				"read-pkg-up": "^1.0.1",
+				"request": "^2.88.0",
+				"resolve-bin": "^0.4.0",
+				"source-map-loader": "^0.2.4",
+				"sprintf-js": "^1.1.1",
+				"stylelint": "^9.10.1",
+				"stylelint-config-wordpress": "^13.1.0",
+				"thread-loader": "^2.1.2",
+				"webpack": "^4.41.0",
+				"webpack-bundle-analyzer": "^3.3.2",
+				"webpack-cli": "^3.1.2",
+				"webpack-livereload-plugin": "^2.2.0"
 			}
 		},
-		"@wordpress/core-data": {
-			"version": "file:packages/core-data",
+		"@wordpress/server-side-render": {
+			"version": "file:packages/server-side-render",
 			"requires": {
 				"@babel/runtime": "^7.4.4",
 				"@wordpress/api-fetch": "file:packages/api-fetch",
+				"@wordpress/components": "file:packages/components",
 				"@wordpress/data": "file:packages/data",
 				"@wordpress/deprecated": "file:packages/deprecated",
 				"@wordpress/element": "file:packages/element",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
+				"@wordpress/i18n": "file:packages/i18n",
 				"@wordpress/url": "file:packages/url",
-				"equivalent-key-map": "^0.2.2",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/shortcode": {
+			"version": "file:packages/shortcode",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
 				"lodash": "^4.17.15",
-				"rememo": "^3.0.0"
+				"memize": "^1.0.5"
 			}
 		},
-		"@wordpress/custom-templated-path-webpack-plugin": {
-			"version": "file:packages/custom-templated-path-webpack-plugin",
+		"@wordpress/token-list": {
+			"version": "file:packages/token-list",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/url": {
+			"version": "file:packages/url",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"qs": "^6.5.2"
+			}
+		},
+		"@wordpress/viewport": {
+			"version": "file:packages/viewport",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@wordpress/compose": "file:packages/compose",
+				"@wordpress/data": "file:packages/data",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@wordpress/wordcount": {
+			"version": "file:packages/wordcount",
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"lodash": "^4.17.15"
+			}
+		},
+		"@xtuc/ieee754": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+			"integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+			"dev": true
+		},
+		"@xtuc/long": {
+			"version": "4.2.2",
+			"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+			"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+			"dev": true
+		},
+		"@zkochan/cmd-shim": {
+			"version": "3.1.0",
+			"resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz",
+			"integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==",
 			"dev": true,
 			"requires": {
-				"escape-string-regexp": "^1.0.5"
+				"is-windows": "^1.0.0",
+				"mkdirp-promise": "^5.0.1",
+				"mz": "^2.5.0"
 			}
 		},
-		"@wordpress/data": {
-			"version": "file:packages/data",
+		"JSONStream": {
+			"version": "1.3.5",
+			"resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
+			"integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/deprecated": "file:packages/deprecated",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
-				"@wordpress/priority-queue": "file:packages/priority-queue",
-				"@wordpress/redux-routine": "file:packages/redux-routine",
-				"equivalent-key-map": "^0.2.2",
-				"is-promise": "^2.1.0",
-				"lodash": "^4.17.15",
-				"redux": "^4.0.0",
-				"turbo-combine-reducers": "^1.0.2"
+				"jsonparse": "^1.2.0",
+				"through": ">=2.2.7 <3"
 			}
 		},
-		"@wordpress/data-controls": {
-			"version": "file:packages/data-controls",
-			"requires": {
-				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/data": "file:packages/data"
-			}
+		"abab": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
+			"integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",
+			"dev": true
 		},
-		"@wordpress/date": {
-			"version": "file:packages/date",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"moment": "^2.22.1",
-				"moment-timezone": "^0.5.16"
-			}
+		"abbrev": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
+			"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+			"dev": true
 		},
-		"@wordpress/dependency-extraction-webpack-plugin": {
-			"version": "file:packages/dependency-extraction-webpack-plugin",
+		"abort-controller": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
+			"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
 			"dev": true,
 			"requires": {
-				"json2php": "^0.0.4",
-				"webpack": "^4.8.3",
-				"webpack-sources": "^1.3.0"
+				"event-target-shim": "^5.0.0"
 			}
 		},
-		"@wordpress/deprecated": {
-			"version": "file:packages/deprecated",
+		"absolute-path": {
+			"version": "0.0.0",
+			"resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz",
+			"integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=",
+			"dev": true
+		},
+		"accepts": {
+			"version": "1.3.5",
+			"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
+			"integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/hooks": "file:packages/hooks"
+				"mime-types": "~2.1.18",
+				"negotiator": "0.6.1"
 			}
 		},
-		"@wordpress/docgen": {
-			"version": "file:packages/docgen",
+		"acorn": {
+			"version": "5.7.1",
+			"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
+			"integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",
+			"dev": true
+		},
+		"acorn-globals": {
+			"version": "4.1.0",
+			"resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz",
+			"integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==",
 			"dev": true,
 			"requires": {
-				"doctrine": "^2.1.0",
-				"espree": "^4.0.0",
-				"lodash": "^4.17.15",
-				"mdast-util-inject": "1.1.0",
-				"optionator": "0.8.2",
-				"remark": "10.0.1",
-				"remark-parse": "6.0.3",
-				"unified": "7.1.0"
+				"acorn": "^5.0.0"
 			}
 		},
-		"@wordpress/dom": {
-			"version": "file:packages/dom",
+		"acorn-jsx": {
+			"version": "4.1.1",
+			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz",
+			"integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"lodash": "^4.17.15"
+				"acorn": "^5.0.3"
 			}
 		},
-		"@wordpress/dom-ready": {
-			"version": "file:packages/dom-ready",
+		"acorn-walk": {
+			"version": "6.1.1",
+			"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
+			"integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
+			"dev": true
+		},
+		"address": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz",
+			"integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==",
+			"dev": true
+		},
+		"agent-base": {
+			"version": "4.2.1",
+			"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
+			"integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"es6-promisify": "^5.0.0"
 			}
 		},
-		"@wordpress/e2e-test-utils": {
-			"version": "file:packages/e2e-test-utils",
+		"agentkeepalive": {
+			"version": "3.5.2",
+			"resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
+			"integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==",
 			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/keycodes": "file:packages/keycodes",
-				"@wordpress/url": "file:packages/url",
-				"lodash": "^4.17.15",
-				"node-fetch": "^1.7.3"
+				"humanize-ms": "^1.2.1"
 			}
 		},
-		"@wordpress/e2e-tests": {
-			"version": "file:packages/e2e-tests",
+		"aggregate-error": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.0.tgz",
+			"integrity": "sha512-yKD9kEoJIR+2IFqhMwayIBgheLYbB3PS2OBhWae1L/ODTd/JF/30cW0bc9TqzRL3k4U41Dieu3BF4I29p8xesA==",
 			"dev": true,
 			"requires": {
-				"@wordpress/e2e-test-utils": "file:packages/e2e-test-utils",
-				"@wordpress/jest-console": "file:packages/jest-console",
-				"@wordpress/jest-puppeteer-axe": "file:packages/jest-puppeteer-axe",
-				"@wordpress/scripts": "file:packages/scripts",
-				"expect-puppeteer": "^4.3.0",
-				"lodash": "^4.17.15",
-				"uuid": "^3.3.2"
+				"clean-stack": "^2.0.0",
+				"indent-string": "^3.2.0"
 			}
 		},
-		"@wordpress/edit-post": {
-			"version": "file:packages/edit-post",
+		"airbnb-js-shims": {
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/airbnb-js-shims/-/airbnb-js-shims-2.2.0.tgz",
+			"integrity": "sha512-pcSQf1+Kx7/0ibRmxj6rmMYc5V8SHlKu+rkQ80h0bjSLDaIxHg/3PiiFJi4A9mDc01CoBHoc8Fls2G/W0/+s5g==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "file:packages/a11y",
-				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/block-editor": "file:packages/block-editor",
-				"@wordpress/block-library": "file:packages/block-library",
-				"@wordpress/blocks": "file:packages/blocks",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/core-data": "file:packages/core-data",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/editor": "file:packages/editor",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/keycodes": "file:packages/keycodes",
-				"@wordpress/media-utils": "file:packages/media-utils",
-				"@wordpress/notices": "file:packages/notices",
-				"@wordpress/nux": "file:packages/nux",
-				"@wordpress/plugins": "file:packages/plugins",
-				"@wordpress/url": "file:packages/url",
-				"@wordpress/viewport": "file:packages/viewport",
-				"classnames": "^2.2.5",
-				"lodash": "^4.17.15",
-				"memize": "^1.0.5",
-				"refx": "^3.0.0",
-				"rememo": "^3.0.0"
+				"array-includes": "^3.0.3",
+				"array.prototype.flat": "^1.2.1",
+				"array.prototype.flatmap": "^1.2.1",
+				"es5-shim": "^4.5.13",
+				"es6-shim": "^0.35.5",
+				"function.prototype.name": "^1.1.0",
+				"globalthis": "^1.0.0",
+				"object.entries": "^1.1.0",
+				"object.fromentries": "^2.0.0 || ^1.0.0",
+				"object.getownpropertydescriptors": "^2.0.3",
+				"object.values": "^1.1.0",
+				"promise.allsettled": "^1.0.0",
+				"promise.prototype.finally": "^3.1.0",
+				"string.prototype.matchall": "^3.0.1",
+				"string.prototype.padend": "^3.0.0",
+				"string.prototype.padstart": "^3.0.0",
+				"symbol.prototype.description": "^1.0.0"
+			},
+			"dependencies": {
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"dev": true,
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				},
+				"object.entries": {
+					"version": "1.1.0",
+					"resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
+					"integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
+					"dev": true,
+					"requires": {
+						"define-properties": "^1.1.3",
+						"es-abstract": "^1.12.0",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3"
+					}
+				},
+				"object.values": {
+					"version": "1.1.0",
+					"resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
+					"integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
+					"dev": true,
+					"requires": {
+						"define-properties": "^1.1.3",
+						"es-abstract": "^1.12.0",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3"
+					}
+				}
 			}
 		},
-		"@wordpress/edit-widgets": {
-			"version": "file:packages/edit-widgets",
+		"airbnb-prop-types": {
+			"version": "2.10.0",
+			"resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.10.0.tgz",
+			"integrity": "sha512-M7kDqFO6kFNGV0fHPZaBx672m0jwbpCdbrtW2lcevCEuPB2sKCY3IPa030K/N1iJLEGwCNk4NSag65XBEulwhg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/block-editor": "file:packages/block-editor",
-				"@wordpress/block-library": "file:packages/block-library",
-				"@wordpress/blocks": "file:packages/blocks",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/data-controls": "file:packages/data-controls",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/media-utils": "file:packages/media-utils",
-				"@wordpress/notices": "file:packages/notices",
-				"lodash": "^4.17.15",
-				"rememo": "^3.0.0"
+				"array.prototype.find": "^2.0.4",
+				"function.prototype.name": "^1.1.0",
+				"has": "^1.0.1",
+				"is-regex": "^1.0.4",
+				"object-is": "^1.0.1",
+				"object.assign": "^4.1.0",
+				"object.entries": "^1.0.4",
+				"prop-types": "^15.6.1",
+				"prop-types-exact": "^1.1.2"
 			}
 		},
-		"@wordpress/editor": {
-			"version": "file:packages/editor",
+		"ajv": {
+			"version": "6.10.2",
+			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
+			"integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/autop": "file:packages/autop",
-				"@wordpress/blob": "file:packages/blob",
-				"@wordpress/block-directory": "file:packages/block-directory",
-				"@wordpress/block-editor": "file:packages/block-editor",
-				"@wordpress/blocks": "file:packages/blocks",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/core-data": "file:packages/core-data",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/data-controls": "file:packages/data-controls",
-				"@wordpress/date": "file:packages/date",
-				"@wordpress/deprecated": "file:packages/deprecated",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/html-entities": "file:packages/html-entities",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
-				"@wordpress/keycodes": "file:packages/keycodes",
-				"@wordpress/media-utils": "file:packages/media-utils",
-				"@wordpress/notices": "file:packages/notices",
-				"@wordpress/nux": "file:packages/nux",
-				"@wordpress/rich-text": "file:packages/rich-text",
-				"@wordpress/server-side-render": "file:packages/server-side-render",
-				"@wordpress/url": "file:packages/url",
-				"@wordpress/viewport": "file:packages/viewport",
-				"@wordpress/wordcount": "file:packages/wordcount",
-				"classnames": "^2.2.5",
-				"lodash": "^4.17.15",
-				"memize": "^1.0.5",
-				"react-autosize-textarea": "^3.0.2",
-				"redux-optimist": "^1.0.0",
-				"refx": "^3.0.0",
-				"rememo": "^3.0.0"
+				"fast-deep-equal": "^2.0.1",
+				"fast-json-stable-stringify": "^2.0.0",
+				"json-schema-traverse": "^0.4.1",
+				"uri-js": "^4.2.2"
 			}
 		},
-		"@wordpress/element": {
-			"version": "file:packages/element",
+		"ajv-errors": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+			"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+			"dev": true
+		},
+		"ajv-keywords": {
+			"version": "3.4.1",
+			"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
+			"integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
+			"dev": true
+		},
+		"alphanum-sort": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
+			"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
+			"dev": true
+		},
+		"amdefine": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
+			"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+			"dev": true
+		},
+		"ansi-align": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
+			"integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/escape-html": "file:packages/escape-html",
-				"lodash": "^4.17.15",
-				"react": "^16.9.0",
-				"react-dom": "^16.9.0"
+				"string-width": "^3.0.0"
+			},
+			"dependencies": {
+				"ansi-regex": {
+					"version": "4.1.0",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+					"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+					"dev": true
+				},
+				"string-width": {
+					"version": "3.1.0",
+					"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+					"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+					"dev": true,
+					"requires": {
+						"emoji-regex": "^7.0.1",
+						"is-fullwidth-code-point": "^2.0.0",
+						"strip-ansi": "^5.1.0"
+					}
+				},
+				"strip-ansi": {
+					"version": "5.2.0",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+					"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+					"dev": true,
+					"requires": {
+						"ansi-regex": "^4.1.0"
+					}
+				}
 			}
 		},
-		"@wordpress/env": {
-			"version": "file:packages/env",
+		"ansi-colors": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
+			"integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
 			"dev": true,
 			"requires": {
-				"chalk": "^2.4.2",
-				"docker-compose": "^0.22.2",
-				"nodegit": "^0.26.2",
-				"ora": "^4.0.2",
-				"terminal-link": "^2.0.0",
-				"yargs": "^14.0.0"
+				"ansi-wrap": "^0.1.0"
 			}
 		},
-		"@wordpress/escape-html": {
-			"version": "file:packages/escape-html",
+		"ansi-cyan": {
+			"version": "0.1.1",
+			"resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
+			"integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"ansi-wrap": "0.1.0"
 			}
 		},
-		"@wordpress/eslint-plugin": {
-			"version": "file:packages/eslint-plugin",
+		"ansi-escapes": {
+			"version": "3.1.0",
+			"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
+			"integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
+			"dev": true
+		},
+		"ansi-fragments": {
+			"version": "0.2.1",
+			"resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz",
+			"integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==",
 			"dev": true,
 			"requires": {
-				"babel-eslint": "^10.0.2",
-				"eslint-plugin-jest": "^22.15.1",
-				"eslint-plugin-jsdoc": "^15.8.0",
-				"eslint-plugin-jsx-a11y": "^6.2.3",
-				"eslint-plugin-react": "^7.14.3",
-				"eslint-plugin-react-hooks": "^1.6.1",
-				"globals": "^12.0.0",
-				"requireindex": "^1.2.0"
+				"colorette": "^1.0.7",
+				"slice-ansi": "^2.0.0",
+				"strip-ansi": "^5.0.0"
+			},
+			"dependencies": {
+				"ansi-regex": {
+					"version": "4.1.0",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+					"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+					"dev": true
+				},
+				"slice-ansi": {
+					"version": "2.1.0",
+					"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
+					"integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
+					"dev": true,
+					"requires": {
+						"ansi-styles": "^3.2.0",
+						"astral-regex": "^1.0.0",
+						"is-fullwidth-code-point": "^2.0.0"
+					}
+				},
+				"strip-ansi": {
+					"version": "5.2.0",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+					"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+					"dev": true,
+					"requires": {
+						"ansi-regex": "^4.1.0"
+					}
+				}
 			}
 		},
-		"@wordpress/format-library": {
-			"version": "file:packages/format-library",
+		"ansi-gray": {
+			"version": "0.1.1",
+			"resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
+			"integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/block-editor": "file:packages/block-editor",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/dom": "file:packages/dom",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/html-entities": "file:packages/html-entities",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/keycodes": "file:packages/keycodes",
-				"@wordpress/rich-text": "file:packages/rich-text",
-				"@wordpress/url": "file:packages/url",
-				"lodash": "^4.17.15"
+				"ansi-wrap": "0.1.0"
 			}
 		},
-		"@wordpress/hooks": {
-			"version": "file:packages/hooks",
+		"ansi-html": {
+			"version": "0.0.7",
+			"resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
+			"integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
+			"dev": true
+		},
+		"ansi-red": {
+			"version": "0.1.1",
+			"resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
+			"integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"ansi-wrap": "0.1.0"
 			}
 		},
-		"@wordpress/html-entities": {
-			"version": "file:packages/html-entities",
+		"ansi-regex": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+			"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
+		},
+		"ansi-styles": {
+			"version": "3.2.1",
+			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+			"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"color-convert": "^1.9.0"
 			}
 		},
-		"@wordpress/i18n": {
-			"version": "file:packages/i18n",
+		"ansi-to-html": {
+			"version": "0.6.10",
+			"resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.10.tgz",
+			"integrity": "sha512-znsY3gvsk4CiApWu1yVYF8Nx5Vy0FEe8B0YwyxdbCdErJu5lfKlRHB2twtUjR+dxR4WewTk2OP8XqTmWYnImOg==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"gettext-parser": "^1.3.1",
-				"lodash": "^4.17.15",
-				"memize": "^1.0.5",
-				"sprintf-js": "^1.1.1",
-				"tannin": "^1.1.0"
+				"entities": "^1.1.1"
 			}
 		},
-		"@wordpress/is-shallow-equal": {
-			"version": "file:packages/is-shallow-equal",
+		"ansi-wrap": {
+			"version": "0.1.0",
+			"resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
+			"integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
+			"dev": true
+		},
+		"any-observable": {
+			"version": "0.3.0",
+			"resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz",
+			"integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==",
+			"dev": true
+		},
+		"any-promise": {
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+			"integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
+			"dev": true
+		},
+		"anymatch": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+			"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"micromatch": "^3.1.4",
+				"normalize-path": "^2.1.1"
 			}
 		},
-		"@wordpress/jest-console": {
-			"version": "file:packages/jest-console",
+		"app-root-dir": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz",
+			"integrity": "sha1-OBh+wt6nV3//Az/8sSFyaS/24Rg=",
+			"dev": true
+		},
+		"append-transform": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
+			"integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
 			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"jest-matcher-utils": "^24.7.0",
-				"lodash": "^4.17.15"
+				"default-require-extensions": "^2.0.0"
 			}
 		},
-		"@wordpress/jest-preset-default": {
-			"version": "file:packages/jest-preset-default",
+		"aproba": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+			"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+			"dev": true
+		},
+		"are-we-there-yet": {
+			"version": "1.1.5",
+			"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
+			"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
 			"dev": true,
 			"requires": {
-				"@wordpress/jest-console": "file:packages/jest-console",
-				"babel-jest": "^24.7.1",
-				"enzyme": "^3.9.0",
-				"enzyme-adapter-react-16": "^1.10.0",
-				"enzyme-to-json": "^3.3.5"
+				"delegates": "^1.0.0",
+				"readable-stream": "^2.0.6"
 			}
 		},
-		"@wordpress/jest-puppeteer-axe": {
-			"version": "file:packages/jest-puppeteer-axe",
+		"argparse": {
+			"version": "1.0.10",
+			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+			"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
 			"dev": true,
 			"requires": {
-				"axe-puppeteer": "^1.0.0"
+				"sprintf-js": "~1.0.2"
+			},
+			"dependencies": {
+				"sprintf-js": {
+					"version": "1.0.3",
+					"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+					"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+					"dev": true
+				}
 			}
 		},
-		"@wordpress/keycodes": {
-			"version": "file:packages/keycodes",
+		"aria-query": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
+			"integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/i18n": "file:packages/i18n",
-				"lodash": "^4.17.15"
+				"ast-types-flow": "0.0.7",
+				"commander": "^2.11.0"
 			}
 		},
-		"@wordpress/library-export-default-webpack-plugin": {
-			"version": "file:packages/library-export-default-webpack-plugin",
+		"arr-diff": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+			"integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+			"dev": true
+		},
+		"arr-flatten": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+			"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+			"dev": true
+		},
+		"arr-union": {
+			"version": "3.1.0",
+			"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+			"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+			"dev": true
+		},
+		"array-differ": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz",
+			"integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==",
+			"dev": true
+		},
+		"array-equal": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
+			"integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
+			"dev": true
+		},
+		"array-filter": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz",
+			"integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=",
+			"dev": true
+		},
+		"array-find-index": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+			"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+			"dev": true
+		},
+		"array-flatten": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+			"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
+			"dev": true
+		},
+		"array-ify": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
+			"integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
+			"dev": true
+		},
+		"array-includes": {
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
+			"integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
 			"dev": true,
 			"requires": {
-				"lodash": "^4.17.15",
-				"webpack-sources": "^1.1.0"
+				"define-properties": "^1.1.2",
+				"es-abstract": "^1.7.0"
 			}
 		},
-		"@wordpress/list-reusable-blocks": {
-			"version": "file:packages/list-reusable-blocks",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/i18n": "file:packages/i18n",
-				"lodash": "^4.17.15"
-			}
+		"array-iterate": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.2.tgz",
+			"integrity": "sha512-1hWSHTIlG/8wtYD+PPX5AOBtKWngpDFjrsrHgZpe+JdgNGz0udYu6ZIkAa/xuenIUEqFv7DvE2Yr60jxweJSrQ==",
+			"dev": true
 		},
-		"@wordpress/media-utils": {
-			"version": "file:packages/media-utils",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/blob": "file:packages/blob",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/i18n": "file:packages/i18n",
-				"lodash": "^4.17.15"
-			}
+		"array-map": {
+			"version": "0.0.0",
+			"resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
+			"integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
+			"dev": true
 		},
-		"@wordpress/notices": {
-			"version": "file:packages/notices",
+		"array-reduce": {
+			"version": "0.0.0",
+			"resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
+			"integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
+			"dev": true
+		},
+		"array-slice": {
+			"version": "0.2.3",
+			"resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+			"integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
+			"dev": true
+		},
+		"array-union": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+			"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/a11y": "file:packages/a11y",
-				"@wordpress/data": "file:packages/data",
-				"lodash": "^4.17.15"
+				"array-uniq": "^1.0.1"
 			}
 		},
-		"@wordpress/npm-package-json-lint-config": {
-			"version": "file:packages/npm-package-json-lint-config",
+		"array-uniq": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+			"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
 			"dev": true
 		},
-		"@wordpress/nux": {
-			"version": "file:packages/nux",
+		"array-unique": {
+			"version": "0.3.2",
+			"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+			"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+			"dev": true
+		},
+		"array.prototype.find": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.0.tgz",
+			"integrity": "sha512-Wn41+K1yuO5p7wRZDl7890c3xvv5UBrfVXTVIe28rSQb6LS0fZMDrQB6PAcxQFRFy6vJTLDc3A2+3CjQdzVKRg==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/i18n": "file:packages/i18n",
-				"lodash": "^4.17.15",
-				"rememo": "^3.0.0"
+				"define-properties": "^1.1.3",
+				"es-abstract": "^1.13.0"
+			},
+			"dependencies": {
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				},
+				"es-abstract": {
+					"version": "1.15.0",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
+					"integrity": "sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==",
+					"requires": {
+						"es-to-primitive": "^1.2.0",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.0",
+						"is-callable": "^1.1.4",
+						"is-regex": "^1.0.4",
+						"object-inspect": "^1.6.0",
+						"object-keys": "^1.1.1",
+						"string.prototype.trimleft": "^2.1.0",
+						"string.prototype.trimright": "^2.1.0"
+					},
+					"dependencies": {
+						"object-keys": {
+							"version": "1.1.1",
+							"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+							"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
+						}
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
+					"integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"is-symbol": {
+					"version": "1.0.2",
+					"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
+					"integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+					"requires": {
+						"has-symbols": "^1.0.0"
+					}
+				}
 			}
 		},
-		"@wordpress/plugins": {
-			"version": "file:packages/plugins",
+		"array.prototype.flat": {
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
+			"integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/hooks": "file:packages/hooks",
-				"lodash": "^4.17.15"
+				"define-properties": "^1.1.2",
+				"es-abstract": "^1.10.0",
+				"function-bind": "^1.1.1"
 			}
 		},
-		"@wordpress/postcss-themes": {
-			"version": "file:packages/postcss-themes",
+		"array.prototype.flatmap": {
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.1.tgz",
+			"integrity": "sha512-i18e2APdsiezkcqDyZor78Pbfjfds3S94dG6dgIV2ZASJaUf1N0dz2tGdrmwrmlZuNUgxH+wz6Z0zYVH2c5xzQ==",
 			"dev": true,
 			"requires": {
-				"autoprefixer": "^9.4.5",
-				"postcss": "^7.0.13",
-				"postcss-color-function": "^4.0.1"
-			}
-		},
-		"@wordpress/priority-queue": {
-			"version": "file:packages/priority-queue",
-			"requires": {
-				"@babel/runtime": "^7.4.4"
+				"define-properties": "^1.1.2",
+				"es-abstract": "^1.10.0",
+				"function-bind": "^1.1.1"
 			}
 		},
-		"@wordpress/redux-routine": {
-			"version": "file:packages/redux-routine",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"is-promise": "^2.1.0",
-				"lodash": "^4.17.15",
-				"rungen": "^0.3.2"
-			}
+		"arrify": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
+			"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
+			"dev": true
 		},
-		"@wordpress/rich-text": {
-			"version": "file:packages/rich-text",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/deprecated": "file:packages/deprecated",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/escape-html": "file:packages/escape-html",
-				"@wordpress/hooks": "file:packages/hooks",
-				"@wordpress/is-shallow-equal": "file:packages/is-shallow-equal",
-				"@wordpress/keycodes": "file:packages/keycodes",
-				"classnames": "^2.2.5",
-				"lodash": "^4.17.15",
-				"memize": "^1.0.5",
-				"rememo": "^3.0.0"
-			}
+		"art": {
+			"version": "0.10.3",
+			"resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz",
+			"integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==",
+			"dev": true
 		},
-		"@wordpress/scripts": {
-			"version": "file:packages/scripts",
-			"dev": true,
-			"requires": {
-				"@wordpress/babel-preset-default": "file:packages/babel-preset-default",
-				"@wordpress/dependency-extraction-webpack-plugin": "file:packages/dependency-extraction-webpack-plugin",
-				"@wordpress/eslint-plugin": "file:packages/eslint-plugin",
-				"@wordpress/jest-preset-default": "file:packages/jest-preset-default",
-				"@wordpress/npm-package-json-lint-config": "file:packages/npm-package-json-lint-config",
-				"babel-jest": "^24.7.1",
-				"babel-loader": "^8.0.5",
-				"chalk": "^2.4.2",
-				"check-node-version": "^3.1.1",
-				"command-exists": "^1.2.8",
-				"cross-spawn": "^5.1.0",
-				"decompress-zip": "^0.2.2",
-				"eslint": "^6.1.0",
-				"jest": "^24.7.1",
-				"jest-puppeteer": "^4.3.0",
-				"js-yaml": "^3.13.1",
-				"lodash": "^4.17.15",
-				"minimist": "^1.2.0",
-				"npm-package-json-lint": "^3.6.0",
-				"puppeteer": "^1.19.0",
-				"read-pkg-up": "^1.0.1",
-				"request": "^2.88.0",
-				"resolve-bin": "^0.4.0",
-				"source-map-loader": "^0.2.4",
-				"sprintf-js": "^1.1.1",
-				"stylelint": "^9.10.1",
-				"stylelint-config-wordpress": "^13.1.0",
-				"thread-loader": "^2.1.2",
-				"webpack": "^4.41.0",
-				"webpack-bundle-analyzer": "^3.3.2",
-				"webpack-cli": "^3.1.2",
-				"webpack-livereload-plugin": "^2.2.0"
-			}
+		"asap": {
+			"version": "2.0.6",
+			"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+			"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
 		},
-		"@wordpress/server-side-render": {
-			"version": "file:packages/server-side-render",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/api-fetch": "file:packages/api-fetch",
-				"@wordpress/components": "file:packages/components",
-				"@wordpress/data": "file:packages/data",
-				"@wordpress/deprecated": "file:packages/deprecated",
-				"@wordpress/element": "file:packages/element",
-				"@wordpress/i18n": "file:packages/i18n",
-				"@wordpress/url": "file:packages/url",
-				"lodash": "^4.17.15"
-			}
+		"asn1": {
+			"version": "0.2.3",
+			"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
+			"integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
+			"dev": true
 		},
-		"@wordpress/shortcode": {
-			"version": "file:packages/shortcode",
+		"asn1.js": {
+			"version": "4.10.1",
+			"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
+			"integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"lodash": "^4.17.15",
-				"memize": "^1.0.5"
+				"bn.js": "^4.0.0",
+				"inherits": "^2.0.1",
+				"minimalistic-assert": "^1.0.0"
 			}
 		},
-		"@wordpress/token-list": {
-			"version": "file:packages/token-list",
+		"assert": {
+			"version": "1.4.1",
+			"resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
+			"integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
+			"dev": true,
 			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"lodash": "^4.17.15"
+				"util": "0.10.3"
+			},
+			"dependencies": {
+				"inherits": {
+					"version": "2.0.1",
+					"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+					"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
+					"dev": true
+				},
+				"util": {
+					"version": "0.10.3",
+					"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+					"integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+					"dev": true,
+					"requires": {
+						"inherits": "2.0.1"
+					}
+				}
 			}
 		},
-		"@wordpress/url": {
-			"version": "file:packages/url",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"qs": "^6.5.2"
-			}
+		"assert-plus": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+			"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+			"dev": true
 		},
-		"@wordpress/viewport": {
-			"version": "file:packages/viewport",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"@wordpress/compose": "file:packages/compose",
-				"@wordpress/data": "file:packages/data",
-				"lodash": "^4.17.15"
-			}
+		"assign-symbols": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+			"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+			"dev": true
 		},
-		"@wordpress/wordcount": {
-			"version": "file:packages/wordcount",
-			"requires": {
-				"@babel/runtime": "^7.4.4",
-				"lodash": "^4.17.15"
-			}
+		"ast-types": {
+			"version": "0.12.4",
+			"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.12.4.tgz",
+			"integrity": "sha512-ky/YVYCbtVAS8TdMIaTiPFHwEpRB5z1hctepJplTr3UW5q8TDrpIMCILyk8pmLxGtn2KCtC/lSn7zOsaI7nzDw==",
+			"dev": true
 		},
-		"@xtuc/ieee754": {
-			"version": "1.2.0",
-			"resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
-			"integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+		"ast-types-flow": {
+			"version": "0.0.7",
+			"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
+			"integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
 			"dev": true
 		},
-		"@xtuc/long": {
-			"version": "4.2.2",
-			"resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
-			"integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
+		"astral-regex": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
+			"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
 			"dev": true
 		},
-		"@zkochan/cmd-shim": {
-			"version": "3.1.0",
-			"resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-3.1.0.tgz",
-			"integrity": "sha512-o8l0+x7C7sMZU3v9GuJIAU10qQLtwR1dtRQIOmlNMtyaqhmpXOzx1HWiYoWfmmf9HHZoAkXpc9TM9PQYF9d4Jg==",
+		"async": {
+			"version": "2.6.1",
+			"resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
+			"integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
 			"dev": true,
 			"requires": {
-				"is-windows": "^1.0.0",
-				"mkdirp-promise": "^5.0.1",
-				"mz": "^2.5.0"
+				"lodash": "^4.17.10"
 			}
 		},
-		"JSONStream": {
-			"version": "1.3.5",
-			"resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
-			"integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==",
-			"dev": true,
-			"requires": {
-				"jsonparse": "^1.2.0",
-				"through": ">=2.2.7 <3"
-			}
+		"async-each": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
+			"integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
+			"dev": true
 		},
-		"abab": {
-			"version": "1.0.4",
-			"resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz",
-			"integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=",
+		"async-foreach": {
+			"version": "0.1.3",
+			"resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
+			"integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+			"dev": true
+		},
+		"async-limiter": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
+			"integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
+			"dev": true
+		},
+		"asynckit": {
+			"version": "0.4.0",
+			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+			"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
 			"dev": true
 		},
-		"abbrev": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
-			"integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+		"atob": {
+			"version": "2.1.1",
+			"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
+			"integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
 			"dev": true
 		},
-		"abort-controller": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
-			"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
-			"dev": true,
-			"requires": {
-				"event-target-shim": "^5.0.0"
-			}
-		},
-		"absolute-path": {
-			"version": "0.0.0",
-			"resolved": "https://registry.npmjs.org/absolute-path/-/absolute-path-0.0.0.tgz",
-			"integrity": "sha1-p4di+9rftSl76ZsV01p4Wy8JW/c=",
+		"atob-lite": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz",
+			"integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=",
 			"dev": true
 		},
-		"accepts": {
-			"version": "1.3.5",
-			"resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
-			"integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
+		"autoprefixer": {
+			"version": "9.6.1",
+			"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.6.1.tgz",
+			"integrity": "sha512-aVo5WxR3VyvyJxcJC3h4FKfwCQvQWb1tSI5VHNibddCVWrcD1NvlxEweg3TSgiPztMnWfjpy2FURKA2kvDE+Tw==",
 			"dev": true,
 			"requires": {
-				"mime-types": "~2.1.18",
-				"negotiator": "0.6.1"
+				"browserslist": "^4.6.3",
+				"caniuse-lite": "^1.0.30000980",
+				"chalk": "^2.4.2",
+				"normalize-range": "^0.1.2",
+				"num2fraction": "^1.2.2",
+				"postcss": "^7.0.17",
+				"postcss-value-parser": "^4.0.0"
+			},
+			"dependencies": {
+				"postcss": {
+					"version": "7.0.18",
+					"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz",
+					"integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==",
+					"dev": true,
+					"requires": {
+						"chalk": "^2.4.2",
+						"source-map": "^0.6.1",
+						"supports-color": "^6.1.0"
+					}
+				},
+				"postcss-value-parser": {
+					"version": "4.0.2",
+					"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
+					"integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
+					"dev": true
+				},
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				},
+				"supports-color": {
+					"version": "6.1.0",
+					"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+					"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+					"dev": true,
+					"requires": {
+						"has-flag": "^3.0.0"
+					}
+				}
 			}
 		},
-		"acorn": {
-			"version": "5.7.1",
-			"resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz",
-			"integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==",
-			"dev": true
+		"autosize": {
+			"version": "4.0.2",
+			"resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
+			"integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA=="
 		},
-		"acorn-globals": {
-			"version": "4.1.0",
-			"resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.1.0.tgz",
-			"integrity": "sha512-KjZwU26uG3u6eZcfGbTULzFcsoz6pegNKtHPksZPOUsiKo5bUmiBPa38FuHZ/Eun+XYh/JCCkS9AS3Lu4McQOQ==",
-			"dev": true,
-			"requires": {
-				"acorn": "^5.0.0"
-			}
+		"aws-sign2": {
+			"version": "0.7.0",
+			"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+			"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+			"dev": true
 		},
-		"acorn-jsx": {
-			"version": "4.1.1",
-			"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz",
-			"integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==",
-			"dev": true,
-			"requires": {
-				"acorn": "^5.0.3"
-			}
+		"aws4": {
+			"version": "1.8.0",
+			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
+			"integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
+			"dev": true
 		},
-		"acorn-walk": {
-			"version": "6.1.1",
-			"resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
-			"integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
+		"axe-core": {
+			"version": "3.1.2",
+			"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.1.2.tgz",
+			"integrity": "sha512-e1WVs0SQu3tM29J9a/mISGvlo2kdCStE+yffIAJF6eb42FS+eUFEVz9j4rgDeV2TAfPJmuOZdRetWYycIbK7Vg==",
 			"dev": true
 		},
-		"agent-base": {
-			"version": "4.2.1",
-			"resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz",
-			"integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==",
+		"axe-puppeteer": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/axe-puppeteer/-/axe-puppeteer-1.0.0.tgz",
+			"integrity": "sha512-hTF3u4mtatgTN7fsLVyVgbRdNc15ngjDcTEuqhn9A7ugqLhLCryJWp9fzqZkNlrW8awPcxugyTwLPR7mRdPZmA==",
 			"dev": true,
 			"requires": {
-				"es6-promisify": "^5.0.0"
+				"axe-core": "^3.1.2"
 			}
 		},
-		"agentkeepalive": {
-			"version": "3.5.2",
-			"resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz",
-			"integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==",
+		"axobject-query": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
+			"integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
 			"dev": true,
 			"requires": {
-				"humanize-ms": "^1.2.1"
+				"ast-types-flow": "0.0.7"
 			}
 		},
-		"aggregate-error": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.0.tgz",
-			"integrity": "sha512-yKD9kEoJIR+2IFqhMwayIBgheLYbB3PS2OBhWae1L/ODTd/JF/30cW0bc9TqzRL3k4U41Dieu3BF4I29p8xesA==",
+		"babel-code-frame": {
+			"version": "6.26.0",
+			"resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+			"integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
 			"dev": true,
 			"requires": {
-				"clean-stack": "^2.0.0",
-				"indent-string": "^3.2.0"
-			}
-		},
-		"airbnb-prop-types": {
-			"version": "2.10.0",
-			"resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.10.0.tgz",
-			"integrity": "sha512-M7kDqFO6kFNGV0fHPZaBx672m0jwbpCdbrtW2lcevCEuPB2sKCY3IPa030K/N1iJLEGwCNk4NSag65XBEulwhg==",
-			"requires": {
-				"array.prototype.find": "^2.0.4",
-				"function.prototype.name": "^1.1.0",
-				"has": "^1.0.1",
-				"is-regex": "^1.0.4",
-				"object-is": "^1.0.1",
-				"object.assign": "^4.1.0",
-				"object.entries": "^1.0.4",
-				"prop-types": "^15.6.1",
-				"prop-types-exact": "^1.1.2"
+				"chalk": "^1.1.3",
+				"esutils": "^2.0.2",
+				"js-tokens": "^3.0.2"
+			},
+			"dependencies": {
+				"ansi-regex": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+					"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+					"dev": true
+				},
+				"ansi-styles": {
+					"version": "2.2.1",
+					"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+					"integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+					"dev": true
+				},
+				"chalk": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+					"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+					"dev": true,
+					"requires": {
+						"ansi-styles": "^2.2.1",
+						"escape-string-regexp": "^1.0.2",
+						"has-ansi": "^2.0.0",
+						"strip-ansi": "^3.0.0",
+						"supports-color": "^2.0.0"
+					}
+				},
+				"js-tokens": {
+					"version": "3.0.2",
+					"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+					"integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
+					"dev": true
+				},
+				"strip-ansi": {
+					"version": "3.0.1",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+					"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+					"dev": true,
+					"requires": {
+						"ansi-regex": "^2.0.0"
+					}
+				},
+				"supports-color": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+					"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+					"dev": true
+				}
 			}
 		},
-		"ajv": {
-			"version": "6.10.2",
-			"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
-			"integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+		"babel-eslint": {
+			"version": "10.0.2",
+			"resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.2.tgz",
+			"integrity": "sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q==",
 			"dev": true,
 			"requires": {
-				"fast-deep-equal": "^2.0.1",
-				"fast-json-stable-stringify": "^2.0.0",
-				"json-schema-traverse": "^0.4.1",
-				"uri-js": "^4.2.2"
+				"@babel/code-frame": "^7.0.0",
+				"@babel/parser": "^7.0.0",
+				"@babel/traverse": "^7.0.0",
+				"@babel/types": "^7.0.0",
+				"eslint-scope": "3.7.1",
+				"eslint-visitor-keys": "^1.0.0"
+			},
+			"dependencies": {
+				"eslint-scope": {
+					"version": "3.7.1",
+					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
+					"integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
+					"dev": true,
+					"requires": {
+						"esrecurse": "^4.1.0",
+						"estraverse": "^4.1.1"
+					}
+				}
 			}
 		},
-		"ajv-errors": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
-			"integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+		"babel-helper-evaluate-path": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/babel-helper-evaluate-path/-/babel-helper-evaluate-path-0.5.0.tgz",
+			"integrity": "sha512-mUh0UhS607bGh5wUMAQfOpt2JX2ThXMtppHRdRU1kL7ZLRWIXxoV2UIV1r2cAeeNeU1M5SB5/RSUgUxrK8yOkA==",
 			"dev": true
 		},
-		"ajv-keywords": {
-			"version": "3.4.1",
-			"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
-			"integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
+		"babel-helper-flip-expressions": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-helper-flip-expressions/-/babel-helper-flip-expressions-0.4.3.tgz",
+			"integrity": "sha1-NpZzahKKwYvCUlS19AoizrPB0/0=",
 			"dev": true
 		},
-		"alphanum-sort": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
-			"integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
+		"babel-helper-is-nodes-equiv": {
+			"version": "0.0.1",
+			"resolved": "https://registry.npmjs.org/babel-helper-is-nodes-equiv/-/babel-helper-is-nodes-equiv-0.0.1.tgz",
+			"integrity": "sha1-NOmzALFHnd2Y7HfqC76TQt/jloQ=",
 			"dev": true
 		},
-		"amdefine": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
-			"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
+		"babel-helper-is-void-0": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-helper-is-void-0/-/babel-helper-is-void-0-0.4.3.tgz",
+			"integrity": "sha1-fZwBtFYee5Xb2g9u7kj1tg5nMT4=",
 			"dev": true
 		},
-		"ansi-colors": {
-			"version": "1.1.0",
-			"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
-			"integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
-			"dev": true,
-			"requires": {
-				"ansi-wrap": "^0.1.0"
-			}
+		"babel-helper-mark-eval-scopes": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-helper-mark-eval-scopes/-/babel-helper-mark-eval-scopes-0.4.3.tgz",
+			"integrity": "sha1-0kSjvvmESHJgP/tG4izorN9VFWI=",
+			"dev": true
 		},
-		"ansi-cyan": {
-			"version": "0.1.1",
-			"resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
-			"integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
-			"dev": true,
-			"requires": {
-				"ansi-wrap": "0.1.0"
-			}
+		"babel-helper-remove-or-void": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-helper-remove-or-void/-/babel-helper-remove-or-void-0.4.3.tgz",
+			"integrity": "sha1-pPA7QAd6D/6I5F0HAQ3uJB/1rmA=",
+			"dev": true
 		},
-		"ansi-escapes": {
-			"version": "3.1.0",
-			"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
-			"integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
+		"babel-helper-to-multiple-sequence-expressions": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/babel-helper-to-multiple-sequence-expressions/-/babel-helper-to-multiple-sequence-expressions-0.5.0.tgz",
+			"integrity": "sha512-m2CvfDW4+1qfDdsrtf4dwOslQC3yhbgyBFptncp4wvtdrDHqueW7slsYv4gArie056phvQFhT2nRcGS4bnm6mA==",
 			"dev": true
 		},
-		"ansi-fragments": {
-			"version": "0.2.1",
-			"resolved": "https://registry.npmjs.org/ansi-fragments/-/ansi-fragments-0.2.1.tgz",
-			"integrity": "sha512-DykbNHxuXQwUDRv5ibc2b0x7uw7wmwOGLBUd5RmaQ5z8Lhx19vwvKV+FAsM5rEA6dEcHxX+/Ad5s9eF2k2bB+w==",
+		"babel-jest": {
+			"version": "24.8.0",
+			"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz",
+			"integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==",
 			"dev": true,
 			"requires": {
-				"colorette": "^1.0.7",
-				"slice-ansi": "^2.0.0",
-				"strip-ansi": "^5.0.0"
+				"@jest/transform": "^24.8.0",
+				"@jest/types": "^24.8.0",
+				"@types/babel__core": "^7.1.0",
+				"babel-plugin-istanbul": "^5.1.0",
+				"babel-preset-jest": "^24.6.0",
+				"chalk": "^2.4.2",
+				"slash": "^2.0.0"
 			},
 			"dependencies": {
-				"ansi-regex": {
-					"version": "4.1.0",
-					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
-					"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+				"@jest/fake-timers": {
+					"version": "24.8.0",
+					"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz",
+					"integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==",
+					"dev": true,
+					"requires": {
+						"@jest/types": "^24.8.0",
+						"jest-message-util": "^24.8.0",
+						"jest-mock": "^24.8.0"
+					}
+				},
+				"@jest/test-result": {
+					"version": "24.8.0",
+					"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz",
+					"integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==",
+					"dev": true,
+					"requires": {
+						"@jest/console": "^24.7.1",
+						"@jest/types": "^24.8.0",
+						"@types/istanbul-lib-coverage": "^2.0.0"
+					}
+				},
+				"@jest/transform": {
+					"version": "24.8.0",
+					"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz",
+					"integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==",
+					"dev": true,
+					"requires": {
+						"@babel/core": "^7.1.0",
+						"@jest/types": "^24.8.0",
+						"babel-plugin-istanbul": "^5.1.0",
+						"chalk": "^2.0.1",
+						"convert-source-map": "^1.4.0",
+						"fast-json-stable-stringify": "^2.0.0",
+						"graceful-fs": "^4.1.15",
+						"jest-haste-map": "^24.8.0",
+						"jest-regex-util": "^24.3.0",
+						"jest-util": "^24.8.0",
+						"micromatch": "^3.1.10",
+						"realpath-native": "^1.1.0",
+						"slash": "^2.0.0",
+						"source-map": "^0.6.1",
+						"write-file-atomic": "2.4.1"
+					}
+				},
+				"@jest/types": {
+					"version": "24.8.0",
+					"resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz",
+					"integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==",
+					"dev": true,
+					"requires": {
+						"@types/istanbul-lib-coverage": "^2.0.0",
+						"@types/istanbul-reports": "^1.1.1",
+						"@types/yargs": "^12.0.9"
+					}
+				},
+				"chalk": {
+					"version": "2.4.2",
+					"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+					"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+					"dev": true,
+					"requires": {
+						"ansi-styles": "^3.2.1",
+						"escape-string-regexp": "^1.0.5",
+						"supports-color": "^5.3.0"
+					}
+				},
+				"ci-info": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
+					"integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
 					"dev": true
 				},
-				"slice-ansi": {
+				"graceful-fs": {
+					"version": "4.2.0",
+					"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
+					"integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
+					"dev": true
+				},
+				"is-ci": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
+					"integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+					"dev": true,
+					"requires": {
+						"ci-info": "^2.0.0"
+					}
+				},
+				"jest-haste-map": {
+					"version": "24.8.1",
+					"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.1.tgz",
+					"integrity": "sha512-SwaxMGVdAZk3ernAx2Uv2sorA7jm3Kx+lR0grp6rMmnY06Kn/urtKx1LPN2mGTea4fCT38impYT28FfcLUhX0g==",
+					"dev": true,
+					"requires": {
+						"@jest/types": "^24.8.0",
+						"anymatch": "^2.0.0",
+						"fb-watchman": "^2.0.0",
+						"fsevents": "^1.2.7",
+						"graceful-fs": "^4.1.15",
+						"invariant": "^2.2.4",
+						"jest-serializer": "^24.4.0",
+						"jest-util": "^24.8.0",
+						"jest-worker": "^24.6.0",
+						"micromatch": "^3.1.10",
+						"sane": "^4.0.3",
+						"walker": "^1.0.7"
+					}
+				},
+				"jest-message-util": {
+					"version": "24.8.0",
+					"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz",
+					"integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.0.0",
+						"@jest/test-result": "^24.8.0",
+						"@jest/types": "^24.8.0",
+						"@types/stack-utils": "^1.0.1",
+						"chalk": "^2.0.1",
+						"micromatch": "^3.1.10",
+						"slash": "^2.0.0",
+						"stack-utils": "^1.0.1"
+					}
+				},
+				"jest-mock": {
+					"version": "24.8.0",
+					"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz",
+					"integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==",
+					"dev": true,
+					"requires": {
+						"@jest/types": "^24.8.0"
+					}
+				},
+				"jest-util": {
+					"version": "24.8.0",
+					"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz",
+					"integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==",
+					"dev": true,
+					"requires": {
+						"@jest/console": "^24.7.1",
+						"@jest/fake-timers": "^24.8.0",
+						"@jest/source-map": "^24.3.0",
+						"@jest/test-result": "^24.8.0",
+						"@jest/types": "^24.8.0",
+						"callsites": "^3.0.0",
+						"chalk": "^2.0.1",
+						"graceful-fs": "^4.1.15",
+						"is-ci": "^2.0.0",
+						"mkdirp": "^0.5.1",
+						"slash": "^2.0.0",
+						"source-map": "^0.6.0"
+					}
+				},
+				"slash": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+					"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+					"dev": true
+				},
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				},
+				"write-file-atomic": {
+					"version": "2.4.1",
+					"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz",
+					"integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==",
+					"dev": true,
+					"requires": {
+						"graceful-fs": "^4.1.11",
+						"imurmurhash": "^0.1.4",
+						"signal-exit": "^3.0.2"
+					}
+				}
+			}
+		},
+		"babel-loader": {
+			"version": "8.0.6",
+			"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.6.tgz",
+			"integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==",
+			"dev": true,
+			"requires": {
+				"find-cache-dir": "^2.0.0",
+				"loader-utils": "^1.0.2",
+				"mkdirp": "^0.5.1",
+				"pify": "^4.0.1"
+			},
+			"dependencies": {
+				"find-cache-dir": {
+					"version": "2.1.0",
+					"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+					"integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+					"dev": true,
+					"requires": {
+						"commondir": "^1.0.1",
+						"make-dir": "^2.0.0",
+						"pkg-dir": "^3.0.0"
+					}
+				},
+				"find-up": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+					"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+					"dev": true,
+					"requires": {
+						"locate-path": "^3.0.0"
+					}
+				},
+				"locate-path": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+					"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+					"dev": true,
+					"requires": {
+						"p-locate": "^3.0.0",
+						"path-exists": "^3.0.0"
+					}
+				},
+				"make-dir": {
 					"version": "2.1.0",
-					"resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
-					"integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==",
+					"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+					"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
 					"dev": true,
 					"requires": {
-						"ansi-styles": "^3.2.0",
-						"astral-regex": "^1.0.0",
-						"is-fullwidth-code-point": "^2.0.0"
+						"pify": "^4.0.1",
+						"semver": "^5.6.0"
 					}
 				},
-				"strip-ansi": {
-					"version": "5.2.0",
-					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
-					"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+				"p-limit": {
+					"version": "2.2.1",
+					"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+					"integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
 					"dev": true,
 					"requires": {
-						"ansi-regex": "^4.1.0"
+						"p-try": "^2.0.0"
 					}
-				}
-			}
-		},
-		"ansi-gray": {
-			"version": "0.1.1",
-			"resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
-			"integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
-			"dev": true,
-			"requires": {
-				"ansi-wrap": "0.1.0"
-			}
-		},
-		"ansi-red": {
-			"version": "0.1.1",
-			"resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
-			"integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
-			"dev": true,
-			"requires": {
-				"ansi-wrap": "0.1.0"
-			}
-		},
-		"ansi-regex": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-			"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
-		},
-		"ansi-styles": {
-			"version": "3.2.1",
-			"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-			"integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-			"requires": {
-				"color-convert": "^1.9.0"
-			}
-		},
-		"ansi-to-html": {
-			"version": "0.6.10",
-			"resolved": "https://registry.npmjs.org/ansi-to-html/-/ansi-to-html-0.6.10.tgz",
-			"integrity": "sha512-znsY3gvsk4CiApWu1yVYF8Nx5Vy0FEe8B0YwyxdbCdErJu5lfKlRHB2twtUjR+dxR4WewTk2OP8XqTmWYnImOg==",
-			"dev": true,
-			"requires": {
-				"entities": "^1.1.1"
-			}
-		},
-		"ansi-wrap": {
-			"version": "0.1.0",
-			"resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
-			"integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
-			"dev": true
-		},
-		"any-observable": {
-			"version": "0.3.0",
-			"resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz",
-			"integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==",
-			"dev": true
-		},
-		"any-promise": {
-			"version": "1.3.0",
-			"resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
-			"integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
-			"dev": true
-		},
-		"anymatch": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
-			"integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
-			"dev": true,
-			"requires": {
-				"micromatch": "^3.1.4",
-				"normalize-path": "^2.1.1"
-			}
-		},
-		"append-transform": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
-			"integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==",
-			"dev": true,
-			"requires": {
-				"default-require-extensions": "^2.0.0"
-			}
-		},
-		"aproba": {
-			"version": "1.2.0",
-			"resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
-			"integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
-			"dev": true
-		},
-		"are-we-there-yet": {
-			"version": "1.1.5",
-			"resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
-			"integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
-			"dev": true,
-			"requires": {
-				"delegates": "^1.0.0",
-				"readable-stream": "^2.0.6"
-			}
-		},
-		"argparse": {
-			"version": "1.0.10",
-			"resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-			"integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
-			"dev": true,
-			"requires": {
-				"sprintf-js": "~1.0.2"
-			},
-			"dependencies": {
-				"sprintf-js": {
-					"version": "1.0.3",
-					"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
-					"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+				},
+				"p-locate": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+					"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+					"dev": true,
+					"requires": {
+						"p-limit": "^2.0.0"
+					}
+				},
+				"p-try": {
+					"version": "2.2.0",
+					"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+					"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+					"dev": true
+				},
+				"pify": {
+					"version": "4.0.1",
+					"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+					"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+					"dev": true
+				},
+				"pkg-dir": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+					"integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+					"dev": true,
+					"requires": {
+						"find-up": "^3.0.0"
+					}
+				},
+				"semver": {
+					"version": "5.7.1",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
 					"dev": true
 				}
 			}
 		},
-		"aria-query": {
-			"version": "3.0.0",
-			"resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz",
-			"integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=",
-			"dev": true,
-			"requires": {
-				"ast-types-flow": "0.0.7",
-				"commander": "^2.11.0"
-			}
-		},
-		"arr-diff": {
-			"version": "4.0.0",
-			"resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-			"integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-			"dev": true
-		},
-		"arr-flatten": {
-			"version": "1.1.0",
-			"resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
-			"integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
-			"dev": true
-		},
-		"arr-union": {
-			"version": "3.1.0",
-			"resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
-			"integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
-			"dev": true
-		},
-		"array-differ": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/array-differ/-/array-differ-2.1.0.tgz",
-			"integrity": "sha512-KbUpJgx909ZscOc/7CLATBFam7P1Z1QRQInvgT0UztM9Q72aGKCunKASAl7WNW0tnPmPyEMeMhdsfWhfmW037w==",
-			"dev": true
-		},
-		"array-equal": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
-			"integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=",
-			"dev": true
-		},
-		"array-filter": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz",
-			"integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=",
-			"dev": true
-		},
-		"array-find-index": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
-			"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
-			"dev": true
-		},
-		"array-flatten": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
-			"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
-			"dev": true
-		},
-		"array-ify": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
-			"integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=",
+		"babel-plugin-add-react-displayname": {
+			"version": "0.0.5",
+			"resolved": "https://registry.npmjs.org/babel-plugin-add-react-displayname/-/babel-plugin-add-react-displayname-0.0.5.tgz",
+			"integrity": "sha1-M51M3be2X9YtHfnbn+BN4TQSK9U=",
 			"dev": true
 		},
-		"array-includes": {
-			"version": "3.0.3",
-			"resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
-			"integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
+		"babel-plugin-apply-mdx-type-prop": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.5.0.tgz",
+			"integrity": "sha512-C5h3X7pPV7Pt5QUzbeOILPrgon5Zw830XJ7evT8AFO77ZZy/+pEH1tOaNBa1IiMcSjFqLATYjqlT8uZYn9z49w==",
 			"dev": true,
 			"requires": {
-				"define-properties": "^1.1.2",
-				"es-abstract": "^1.7.0"
+				"@babel/helper-plugin-utils": "7.0.0",
+				"@mdx-js/util": "^1.5.0"
 			}
 		},
-		"array-iterate": {
-			"version": "1.1.2",
-			"resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-1.1.2.tgz",
-			"integrity": "sha512-1hWSHTIlG/8wtYD+PPX5AOBtKWngpDFjrsrHgZpe+JdgNGz0udYu6ZIkAa/xuenIUEqFv7DvE2Yr60jxweJSrQ==",
-			"dev": true
-		},
-		"array-map": {
-			"version": "0.0.0",
-			"resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
-			"integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
-			"dev": true
-		},
-		"array-reduce": {
-			"version": "0.0.0",
-			"resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
-			"integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
-			"dev": true
-		},
-		"array-slice": {
-			"version": "0.2.3",
-			"resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
-			"integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=",
-			"dev": true
-		},
-		"array-union": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
-			"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+		"babel-plugin-dynamic-import-node": {
+			"version": "2.3.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz",
+			"integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==",
 			"dev": true,
 			"requires": {
-				"array-uniq": "^1.0.1"
+				"object.assign": "^4.1.0"
 			}
 		},
-		"array-uniq": {
-			"version": "1.0.3",
-			"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
-			"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
-			"dev": true
+		"babel-plugin-emotion": {
+			"version": "10.0.20",
+			"resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.0.20.tgz",
+			"integrity": "sha512-Lmyc1wk+zdvz9LY0IZub51fwTxsptxdvBR7aGGmPit9PX7suYUtndFcge945TNqcz7MZxbMxlo52RaRxH+3wiw==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-module-imports": "^7.0.0",
+				"@emotion/hash": "0.7.3",
+				"@emotion/memoize": "0.7.3",
+				"@emotion/serialize": "^0.11.11",
+				"babel-plugin-macros": "^2.0.0",
+				"babel-plugin-syntax-jsx": "^6.18.0",
+				"convert-source-map": "^1.5.0",
+				"escape-string-regexp": "^1.0.5",
+				"find-root": "^1.1.0",
+				"source-map": "^0.5.7"
+			}
 		},
-		"array-unique": {
+		"babel-plugin-extract-import-names": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.5.0.tgz",
+			"integrity": "sha512-GzNJ0/RlfHWCd7QE05FIPlK8s2ZDQ9aTggDb3IJgpSu+0E4hCNKIjYmSGXFfgdjFlB/eDyOw9ZZ4KDWU7hnnog==",
+			"dev": true,
+			"requires": {
+				"@babel/helper-plugin-utils": "7.0.0"
+			}
+		},
+		"babel-plugin-inline-json-import": {
 			"version": "0.3.2",
-			"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-			"integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-			"dev": true
+			"resolved": "https://registry.npmjs.org/babel-plugin-inline-json-import/-/babel-plugin-inline-json-import-0.3.2.tgz",
+			"integrity": "sha512-QNNJx08KjmMT25Cw7rAPQ6dlREDPiZGDyApHL8KQ9vrQHbrr4PTi7W8g1tMMZPz0jEMd39nx/eH7xjnDNxq5sA==",
+			"dev": true,
+			"requires": {
+				"decache": "^4.5.1"
+			}
 		},
-		"array.prototype.find": {
-			"version": "2.1.0",
-			"resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.0.tgz",
-			"integrity": "sha512-Wn41+K1yuO5p7wRZDl7890c3xvv5UBrfVXTVIe28rSQb6LS0fZMDrQB6PAcxQFRFy6vJTLDc3A2+3CjQdzVKRg==",
+		"babel-plugin-istanbul": {
+			"version": "5.1.3",
+			"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.3.tgz",
+			"integrity": "sha512-IFyehbvRRwdBlI1lDp+FaMsWNnEndEk7065IB8NhzBX+ZKLPwPodgk4I5Gobw/8SNUUzso2Dv3hbqRh88eiSCQ==",
+			"dev": true,
 			"requires": {
-				"define-properties": "^1.1.3",
-				"es-abstract": "^1.13.0"
+				"find-up": "^3.0.0",
+				"istanbul-lib-instrument": "^3.2.0",
+				"test-exclude": "^5.2.2"
 			},
 			"dependencies": {
-				"define-properties": {
-					"version": "1.1.3",
-					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
-					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+				"find-up": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+					"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+					"dev": true,
 					"requires": {
-						"object-keys": "^1.0.12"
+						"locate-path": "^3.0.0"
 					}
 				},
-				"es-abstract": {
-					"version": "1.13.0",
-					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
-					"integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
+				"istanbul-lib-coverage": {
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
+					"integrity": "sha512-LXTBICkMARVgo579kWDm8SqfB6nvSDKNqIOBEjmJRnL04JvoMHCYGWaMddQnseJYtkEuEvO/sIcOxPLk9gERug==",
+					"dev": true
+				},
+				"istanbul-lib-instrument": {
+					"version": "3.2.0",
+					"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.2.0.tgz",
+					"integrity": "sha512-06IM3xShbNW4NgZv5AP4QH0oHqf1/ivFo8eFys0ZjPXHGldHJQWb3riYOKXqmOqfxXBfxu4B+g/iuhOPZH0RJg==",
+					"dev": true,
 					"requires": {
-						"es-to-primitive": "^1.2.0",
-						"function-bind": "^1.1.1",
-						"has": "^1.0.3",
-						"is-callable": "^1.1.4",
-						"is-regex": "^1.0.4",
-						"object-keys": "^1.0.12"
+						"@babel/generator": "^7.0.0",
+						"@babel/parser": "^7.0.0",
+						"@babel/template": "^7.0.0",
+						"@babel/traverse": "^7.0.0",
+						"@babel/types": "^7.0.0",
+						"istanbul-lib-coverage": "^2.0.4",
+						"semver": "^6.0.0"
 					}
 				},
-				"es-to-primitive": {
-					"version": "1.2.0",
-					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
-					"integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
+				"locate-path": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+					"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+					"dev": true,
 					"requires": {
-						"is-callable": "^1.1.4",
-						"is-date-object": "^1.0.1",
-						"is-symbol": "^1.0.2"
+						"p-locate": "^3.0.0",
+						"path-exists": "^3.0.0"
 					}
 				},
-				"is-symbol": {
-					"version": "1.0.2",
-					"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
-					"integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+				"p-limit": {
+					"version": "2.2.0",
+					"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
+					"integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+					"dev": true,
 					"requires": {
-						"has-symbols": "^1.0.0"
+						"p-try": "^2.0.0"
+					}
+				},
+				"p-locate": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+					"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+					"dev": true,
+					"requires": {
+						"p-limit": "^2.0.0"
 					}
+				},
+				"p-try": {
+					"version": "2.2.0",
+					"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+					"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+					"dev": true
+				},
+				"semver": {
+					"version": "6.0.0",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
+					"integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
+					"dev": true
 				}
 			}
 		},
-		"array.prototype.flat": {
-			"version": "1.2.1",
-			"resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
-			"integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
-			"requires": {
-				"define-properties": "^1.1.2",
-				"es-abstract": "^1.10.0",
-				"function-bind": "^1.1.1"
-			}
-		},
-		"arrify": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
-			"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
-			"dev": true
-		},
-		"art": {
-			"version": "0.10.3",
-			"resolved": "https://registry.npmjs.org/art/-/art-0.10.3.tgz",
-			"integrity": "sha512-HXwbdofRTiJT6qZX/FnchtldzJjS3vkLJxQilc3Xj+ma2MXjY4UAyQ0ls1XZYVnDvVIBiFZbC6QsvtW86TD6tQ==",
-			"dev": true
-		},
-		"asap": {
-			"version": "2.0.6",
-			"resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
-			"integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
-		},
-		"asn1": {
-			"version": "0.2.3",
-			"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz",
-			"integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=",
-			"dev": true
-		},
-		"asn1.js": {
-			"version": "4.10.1",
-			"resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
-			"integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
+		"babel-plugin-jest-hoist": {
+			"version": "24.6.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz",
+			"integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==",
 			"dev": true,
 			"requires": {
-				"bn.js": "^4.0.0",
-				"inherits": "^2.0.1",
-				"minimalistic-assert": "^1.0.0"
+				"@types/babel__traverse": "^7.0.6"
 			}
 		},
-		"assert": {
-			"version": "1.4.1",
-			"resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
-			"integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
+		"babel-plugin-macros": {
+			"version": "2.6.1",
+			"resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.6.1.tgz",
+			"integrity": "sha512-6W2nwiXme6j1n2erPOnmRiWfObUhWH7Qw1LMi9XZy8cj+KtESu3T6asZvtk5bMQQjX8te35o7CFueiSdL/2NmQ==",
 			"dev": true,
 			"requires": {
-				"util": "0.10.3"
+				"@babel/runtime": "^7.4.2",
+				"cosmiconfig": "^5.2.0",
+				"resolve": "^1.10.0"
 			},
 			"dependencies": {
-				"inherits": {
-					"version": "2.0.1",
-					"resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
-					"integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
+				"cosmiconfig": {
+					"version": "5.2.1",
+					"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+					"integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+					"dev": true,
+					"requires": {
+						"import-fresh": "^2.0.0",
+						"is-directory": "^0.3.1",
+						"js-yaml": "^3.13.1",
+						"parse-json": "^4.0.0"
+					}
+				},
+				"import-fresh": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+					"integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+					"dev": true,
+					"requires": {
+						"caller-path": "^2.0.0",
+						"resolve-from": "^3.0.0"
+					}
+				},
+				"parse-json": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+					"integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+					"dev": true,
+					"requires": {
+						"error-ex": "^1.3.1",
+						"json-parse-better-errors": "^1.0.1"
+					}
+				},
+				"path-parse": {
+					"version": "1.0.6",
+					"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
+					"integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
 					"dev": true
 				},
-				"util": {
-					"version": "0.10.3",
-					"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
-					"integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+				"resolve": {
+					"version": "1.12.0",
+					"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
+					"integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
 					"dev": true,
 					"requires": {
-						"inherits": "2.0.1"
+						"path-parse": "^1.0.6"
 					}
 				}
 			}
 		},
-		"assert-plus": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
-			"integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+		"babel-plugin-minify-builtins": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-builtins/-/babel-plugin-minify-builtins-0.5.0.tgz",
+			"integrity": "sha512-wpqbN7Ov5hsNwGdzuzvFcjgRlzbIeVv1gMIlICbPj0xkexnfoIDe7q+AZHMkQmAE/F9R5jkrB6TLfTegImlXag==",
+			"dev": true
+		},
+		"babel-plugin-minify-constant-folding": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-constant-folding/-/babel-plugin-minify-constant-folding-0.5.0.tgz",
+			"integrity": "sha512-Vj97CTn/lE9hR1D+jKUeHfNy+m1baNiJ1wJvoGyOBUx7F7kJqDZxr9nCHjO/Ad+irbR3HzR6jABpSSA29QsrXQ==",
+			"dev": true,
+			"requires": {
+				"babel-helper-evaluate-path": "^0.5.0"
+			}
+		},
+		"babel-plugin-minify-dead-code-elimination": {
+			"version": "0.5.1",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-dead-code-elimination/-/babel-plugin-minify-dead-code-elimination-0.5.1.tgz",
+			"integrity": "sha512-x8OJOZIrRmQBcSqxBcLbMIK8uPmTvNWPXH2bh5MDCW1latEqYiRMuUkPImKcfpo59pTUB2FT7HfcgtG8ZlR5Qg==",
+			"dev": true,
+			"requires": {
+				"babel-helper-evaluate-path": "^0.5.0",
+				"babel-helper-mark-eval-scopes": "^0.4.3",
+				"babel-helper-remove-or-void": "^0.4.3",
+				"lodash": "^4.17.11"
+			}
+		},
+		"babel-plugin-minify-flip-comparisons": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-flip-comparisons/-/babel-plugin-minify-flip-comparisons-0.4.3.tgz",
+			"integrity": "sha1-AMqHDLjxO0XAOLPB68DyJyk8llo=",
+			"dev": true,
+			"requires": {
+				"babel-helper-is-void-0": "^0.4.3"
+			}
+		},
+		"babel-plugin-minify-guarded-expressions": {
+			"version": "0.4.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-guarded-expressions/-/babel-plugin-minify-guarded-expressions-0.4.4.tgz",
+			"integrity": "sha512-RMv0tM72YuPPfLT9QLr3ix9nwUIq+sHT6z8Iu3sLbqldzC1Dls8DPCywzUIzkTx9Zh1hWX4q/m9BPoPed9GOfA==",
+			"dev": true,
+			"requires": {
+				"babel-helper-evaluate-path": "^0.5.0",
+				"babel-helper-flip-expressions": "^0.4.3"
+			}
+		},
+		"babel-plugin-minify-infinity": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-infinity/-/babel-plugin-minify-infinity-0.4.3.tgz",
+			"integrity": "sha1-37h2obCKBldjhO8/kuZTumB7Oco=",
+			"dev": true
+		},
+		"babel-plugin-minify-mangle-names": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-mangle-names/-/babel-plugin-minify-mangle-names-0.5.0.tgz",
+			"integrity": "sha512-3jdNv6hCAw6fsX1p2wBGPfWuK69sfOjfd3zjUXkbq8McbohWy23tpXfy5RnToYWggvqzuMOwlId1PhyHOfgnGw==",
+			"dev": true,
+			"requires": {
+				"babel-helper-mark-eval-scopes": "^0.4.3"
+			}
+		},
+		"babel-plugin-minify-numeric-literals": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-numeric-literals/-/babel-plugin-minify-numeric-literals-0.4.3.tgz",
+			"integrity": "sha1-jk/VYcefeAEob/YOjF/Z3u6TwLw=",
 			"dev": true
 		},
-		"assign-symbols": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
-			"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+		"babel-plugin-minify-replace": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-replace/-/babel-plugin-minify-replace-0.5.0.tgz",
+			"integrity": "sha512-aXZiaqWDNUbyNNNpWs/8NyST+oU7QTpK7J9zFEFSA0eOmtUNMU3fczlTTTlnCxHmq/jYNFEmkkSG3DDBtW3Y4Q==",
 			"dev": true
 		},
-		"ast-types-flow": {
-			"version": "0.0.7",
-			"resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
-			"integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
+		"babel-plugin-minify-simplify": {
+			"version": "0.5.1",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-simplify/-/babel-plugin-minify-simplify-0.5.1.tgz",
+			"integrity": "sha512-OSYDSnoCxP2cYDMk9gxNAed6uJDiDz65zgL6h8d3tm8qXIagWGMLWhqysT6DY3Vs7Fgq7YUDcjOomhVUb+xX6A==",
+			"dev": true,
+			"requires": {
+				"babel-helper-evaluate-path": "^0.5.0",
+				"babel-helper-flip-expressions": "^0.4.3",
+				"babel-helper-is-nodes-equiv": "^0.0.1",
+				"babel-helper-to-multiple-sequence-expressions": "^0.5.0"
+			}
+		},
+		"babel-plugin-minify-type-constructors": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-plugin-minify-type-constructors/-/babel-plugin-minify-type-constructors-0.4.3.tgz",
+			"integrity": "sha1-G8bxW4f3qxCF1CszC3F2V6IVZQA=",
+			"dev": true,
+			"requires": {
+				"babel-helper-is-void-0": "^0.4.3"
+			}
+		},
+		"babel-plugin-named-asset-import": {
+			"version": "0.3.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.4.tgz",
+			"integrity": "sha512-S6d+tEzc5Af1tKIMbsf2QirCcPdQ+mKUCY2H1nJj1DyA1ShwpsoxEOAwbWsG5gcXNV/olpvQd9vrUWRx4bnhpw==",
 			"dev": true
 		},
-		"astral-regex": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
-			"integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==",
+		"babel-plugin-react-docgen": {
+			"version": "3.1.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-react-docgen/-/babel-plugin-react-docgen-3.1.0.tgz",
+			"integrity": "sha512-W6xqZnZIWjZuE9IjP7XolxxgFGB5Y9GZk4cLPSWKa10MrT86q7bX4ke9jbrNhFVIRhbmzL8wE1Sn++mIWoJLbw==",
+			"dev": true,
+			"requires": {
+				"lodash": "^4.17.11",
+				"react-docgen": "^4.1.0",
+				"recast": "^0.14.7"
+			}
+		},
+		"babel-plugin-react-native-classname-to-style": {
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/babel-plugin-react-native-classname-to-style/-/babel-plugin-react-native-classname-to-style-1.2.2.tgz",
+			"integrity": "sha512-kavZRZ56YoYmrwuCRMY0UuCYfMPszoN7v0DLST1D+rTqkl+cFWVW3W8l//AfWsyMNHkY+UTX+RrB5K7GY9mq3w==",
 			"dev": true
 		},
-		"async": {
-			"version": "2.6.1",
-			"resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
-			"integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
+		"babel-plugin-react-native-platform-specific-extensions": {
+			"version": "1.1.1",
+			"resolved": "https://registry.npmjs.org/babel-plugin-react-native-platform-specific-extensions/-/babel-plugin-react-native-platform-specific-extensions-1.1.1.tgz",
+			"integrity": "sha512-ZNN2ImlUlcaPMfzaCw9fWmTc/Ht5ARI0n9RUqiyCdK7LalPJ7yKc+F60BcSHvMHcmA2BgVO8TpSot+dpeZPAMQ==",
 			"dev": true,
 			"requires": {
-				"lodash": "^4.17.10"
+				"@babel/template": "^7.0.0-beta.49"
 			}
 		},
-		"async-each": {
-			"version": "1.0.1",
-			"resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
-			"integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
+		"babel-plugin-syntax-jsx": {
+			"version": "6.18.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
+			"integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
 			"dev": true
 		},
-		"async-foreach": {
-			"version": "0.1.3",
-			"resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
-			"integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
+		"babel-plugin-syntax-trailing-function-commas": {
+			"version": "7.0.0-beta.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz",
+			"integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==",
 			"dev": true
 		},
-		"async-limiter": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
-			"integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
+		"babel-plugin-transform-inline-consecutive-adds": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-inline-consecutive-adds/-/babel-plugin-transform-inline-consecutive-adds-0.4.3.tgz",
+			"integrity": "sha1-Mj1Ho+pjqDp6w8gRro5pQfrysNE=",
 			"dev": true
 		},
-		"asynckit": {
-			"version": "0.4.0",
-			"resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
-			"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+		"babel-plugin-transform-member-expression-literals": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-member-expression-literals/-/babel-plugin-transform-member-expression-literals-6.9.4.tgz",
+			"integrity": "sha1-NwOcmgwzE6OUlfqsL/OmtbnQOL8=",
 			"dev": true
 		},
-		"atob": {
-			"version": "2.1.1",
-			"resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
-			"integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=",
+		"babel-plugin-transform-merge-sibling-variables": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-merge-sibling-variables/-/babel-plugin-transform-merge-sibling-variables-6.9.4.tgz",
+			"integrity": "sha1-hbQi/DN3tEnJ0c3kQIcgNTJAHa4=",
 			"dev": true
 		},
-		"atob-lite": {
-			"version": "2.0.0",
-			"resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz",
-			"integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=",
+		"babel-plugin-transform-minify-booleans": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-minify-booleans/-/babel-plugin-transform-minify-booleans-6.9.4.tgz",
+			"integrity": "sha1-rLs+VqNVXdI5KOS1gtKFFi3SsZg=",
 			"dev": true
 		},
-		"autoprefixer": {
-			"version": "9.4.5",
-			"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.5.tgz",
-			"integrity": "sha512-M602C0ZxzFpJKqD4V6eq2j+K5CkzlhekCrcQupJmAOrPEZjWJyj/wSeo6qRSNoN6M3/9mtLPQqTTrABfReytQg==",
+		"babel-plugin-transform-property-literals": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-property-literals/-/babel-plugin-transform-property-literals-6.9.4.tgz",
+			"integrity": "sha1-mMHSHiVXNlc/k+zlRFn2ziSYXTk=",
 			"dev": true,
 			"requires": {
-				"browserslist": "^4.4.0",
-				"caniuse-lite": "^1.0.30000928",
-				"normalize-range": "^0.1.2",
-				"num2fraction": "^1.2.2",
-				"postcss": "^7.0.11",
-				"postcss-value-parser": "^3.3.1"
-			},
-			"dependencies": {
-				"caniuse-lite": {
-					"version": "1.0.30000929",
-					"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000929.tgz",
-					"integrity": "sha512-n2w1gPQSsYyorSVYqPMqbSaz1w7o9ZC8VhOEGI9T5MfGDzp7sbopQxG6GaQmYsaq13Xfx/mkxJUWC1Dz3oZfzw==",
-					"dev": true
-				},
-				"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
-				}
+				"esutils": "^2.0.2"
 			}
 		},
-		"autosize": {
-			"version": "4.0.2",
-			"resolved": "https://registry.npmjs.org/autosize/-/autosize-4.0.2.tgz",
-			"integrity": "sha512-jnSyH2d+qdfPGpWlcuhGiHmqBJ6g3X+8T+iRwFrHPLVcdoGJE/x6Qicm6aDHfTsbgZKxyV8UU/YB2p4cjKDRRA=="
+		"babel-plugin-transform-react-remove-prop-types": {
+			"version": "0.4.24",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz",
+			"integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==",
+			"dev": true
 		},
-		"aws-sign2": {
-			"version": "0.7.0",
-			"resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
-			"integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+		"babel-plugin-transform-regexp-constructors": {
+			"version": "0.4.3",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-regexp-constructors/-/babel-plugin-transform-regexp-constructors-0.4.3.tgz",
+			"integrity": "sha1-WLd3W2OvzzMyj66aX4j71PsLSWU=",
 			"dev": true
 		},
-		"aws4": {
-			"version": "1.8.0",
-			"resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
-			"integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
+		"babel-plugin-transform-remove-console": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-console/-/babel-plugin-transform-remove-console-6.9.4.tgz",
+			"integrity": "sha1-uYA2DAZzhOJLNXpYjYB9PINSd4A=",
 			"dev": true
 		},
-		"axe-core": {
-			"version": "3.1.2",
-			"resolved": "https://registry.npmjs.org/axe-core/-/axe-core-3.1.2.tgz",
-			"integrity": "sha512-e1WVs0SQu3tM29J9a/mISGvlo2kdCStE+yffIAJF6eb42FS+eUFEVz9j4rgDeV2TAfPJmuOZdRetWYycIbK7Vg==",
+		"babel-plugin-transform-remove-debugger": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-debugger/-/babel-plugin-transform-remove-debugger-6.9.4.tgz",
+			"integrity": "sha1-QrcnYxyXl44estGZp67IShgznvI=",
 			"dev": true
 		},
-		"axe-puppeteer": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/axe-puppeteer/-/axe-puppeteer-1.0.0.tgz",
-			"integrity": "sha512-hTF3u4mtatgTN7fsLVyVgbRdNc15ngjDcTEuqhn9A7ugqLhLCryJWp9fzqZkNlrW8awPcxugyTwLPR7mRdPZmA==",
+		"babel-plugin-transform-remove-undefined": {
+			"version": "0.5.0",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-remove-undefined/-/babel-plugin-transform-remove-undefined-0.5.0.tgz",
+			"integrity": "sha512-+M7fJYFaEE/M9CXa0/IRkDbiV3wRELzA1kKQFCJ4ifhrzLKn/9VCCgj9OFmYWwBd8IB48YdgPkHYtbYq+4vtHQ==",
 			"dev": true,
 			"requires": {
-				"axe-core": "^3.1.2"
+				"babel-helper-evaluate-path": "^0.5.0"
 			}
 		},
-		"axobject-query": {
-			"version": "2.0.2",
-			"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz",
-			"integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==",
+		"babel-plugin-transform-simplify-comparison-operators": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-simplify-comparison-operators/-/babel-plugin-transform-simplify-comparison-operators-6.9.4.tgz",
+			"integrity": "sha1-9ir+CWyrDh9ootdT/fKDiIRxzrk=",
+			"dev": true
+		},
+		"babel-plugin-transform-undefined-to-void": {
+			"version": "6.9.4",
+			"resolved": "https://registry.npmjs.org/babel-plugin-transform-undefined-to-void/-/babel-plugin-transform-undefined-to-void-6.9.4.tgz",
+			"integrity": "sha1-viQcqBQEAwZ4t0hxcyK4nQyP4oA=",
+			"dev": true
+		},
+		"babel-preset-fbjs": {
+			"version": "3.2.0",
+			"resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.2.0.tgz",
+			"integrity": "sha512-5Jo+JeWiVz2wHUUyAlvb/sSYnXNig9r+HqGAOSfh5Fzxp7SnAaR/tEGRJ1ZX7C77kfk82658w6R5Z+uPATTD9g==",
 			"dev": true,
 			"requires": {
-				"ast-types-flow": "0.0.7"
+				"@babel/plugin-proposal-class-properties": "^7.0.0",
+				"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
+				"@babel/plugin-syntax-class-properties": "^7.0.0",
+				"@babel/plugin-syntax-flow": "^7.0.0",
+				"@babel/plugin-syntax-jsx": "^7.0.0",
+				"@babel/plugin-syntax-object-rest-spread": "^7.0.0",
+				"@babel/plugin-transform-arrow-functions": "^7.0.0",
+				"@babel/plugin-transform-block-scoped-functions": "^7.0.0",
+				"@babel/plugin-transform-block-scoping": "^7.0.0",
+				"@babel/plugin-transform-classes": "^7.0.0",
+				"@babel/plugin-transform-computed-properties": "^7.0.0",
+				"@babel/plugin-transform-destructuring": "^7.0.0",
+				"@babel/plugin-transform-flow-strip-types": "^7.0.0",
+				"@babel/plugin-transform-for-of": "^7.0.0",
+				"@babel/plugin-transform-function-name": "^7.0.0",
+				"@babel/plugin-transform-literals": "^7.0.0",
+				"@babel/plugin-transform-member-expression-literals": "^7.0.0",
+				"@babel/plugin-transform-modules-commonjs": "^7.0.0",
+				"@babel/plugin-transform-object-super": "^7.0.0",
+				"@babel/plugin-transform-parameters": "^7.0.0",
+				"@babel/plugin-transform-property-literals": "^7.0.0",
+				"@babel/plugin-transform-react-display-name": "^7.0.0",
+				"@babel/plugin-transform-react-jsx": "^7.0.0",
+				"@babel/plugin-transform-shorthand-properties": "^7.0.0",
+				"@babel/plugin-transform-spread": "^7.0.0",
+				"@babel/plugin-transform-template-literals": "^7.0.0",
+				"babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0"
 			}
 		},
-		"babel-eslint": {
-			"version": "10.0.2",
-			"resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.2.tgz",
-			"integrity": "sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q==",
+		"babel-preset-jest": {
+			"version": "24.6.0",
+			"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz",
+			"integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==",
 			"dev": true,
 			"requires": {
-				"@babel/code-frame": "^7.0.0",
-				"@babel/parser": "^7.0.0",
-				"@babel/traverse": "^7.0.0",
-				"@babel/types": "^7.0.0",
-				"eslint-scope": "3.7.1",
-				"eslint-visitor-keys": "^1.0.0"
-			},
-			"dependencies": {
-				"eslint-scope": {
-					"version": "3.7.1",
-					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
-					"integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
-					"dev": true,
-					"requires": {
-						"esrecurse": "^4.1.0",
-						"estraverse": "^4.1.1"
-					}
-				}
+				"@babel/plugin-syntax-object-rest-spread": "^7.0.0",
+				"babel-plugin-jest-hoist": "^24.6.0"
 			}
 		},
-		"babel-jest": {
-			"version": "24.8.0",
-			"resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz",
-			"integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==",
+		"babel-preset-minify": {
+			"version": "0.5.1",
+			"resolved": "https://registry.npmjs.org/babel-preset-minify/-/babel-preset-minify-0.5.1.tgz",
+			"integrity": "sha512-1IajDumYOAPYImkHbrKeiN5AKKP9iOmRoO2IPbIuVp0j2iuCcj0n7P260z38siKMZZ+85d3mJZdtW8IgOv+Tzg==",
+			"dev": true,
+			"requires": {
+				"babel-plugin-minify-builtins": "^0.5.0",
+				"babel-plugin-minify-constant-folding": "^0.5.0",
+				"babel-plugin-minify-dead-code-elimination": "^0.5.1",
+				"babel-plugin-minify-flip-comparisons": "^0.4.3",
+				"babel-plugin-minify-guarded-expressions": "^0.4.4",
+				"babel-plugin-minify-infinity": "^0.4.3",
+				"babel-plugin-minify-mangle-names": "^0.5.0",
+				"babel-plugin-minify-numeric-literals": "^0.4.3",
+				"babel-plugin-minify-replace": "^0.5.0",
+				"babel-plugin-minify-simplify": "^0.5.1",
+				"babel-plugin-minify-type-constructors": "^0.4.3",
+				"babel-plugin-transform-inline-consecutive-adds": "^0.4.3",
+				"babel-plugin-transform-member-expression-literals": "^6.9.4",
+				"babel-plugin-transform-merge-sibling-variables": "^6.9.4",
+				"babel-plugin-transform-minify-booleans": "^6.9.4",
+				"babel-plugin-transform-property-literals": "^6.9.4",
+				"babel-plugin-transform-regexp-constructors": "^0.4.3",
+				"babel-plugin-transform-remove-console": "^6.9.4",
+				"babel-plugin-transform-remove-debugger": "^6.9.4",
+				"babel-plugin-transform-remove-undefined": "^0.5.0",
+				"babel-plugin-transform-simplify-comparison-operators": "^6.9.4",
+				"babel-plugin-transform-undefined-to-void": "^6.9.4",
+				"lodash": "^4.17.11"
+			}
+		},
+		"babel-preset-react-app": {
+			"version": "9.0.2",
+			"resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-9.0.2.tgz",
+			"integrity": "sha512-aXD+CTH8Chn8sNJr4tO/trWKqe5sSE4hdO76j9fhVezJSzmpWYWUSc5JoPmdSxADwef5kQFNGKXd433vvkd2VQ==",
 			"dev": true,
 			"requires": {
-				"@jest/transform": "^24.8.0",
-				"@jest/types": "^24.8.0",
-				"@types/babel__core": "^7.1.0",
-				"babel-plugin-istanbul": "^5.1.0",
-				"babel-preset-jest": "^24.6.0",
-				"chalk": "^2.4.2",
-				"slash": "^2.0.0"
+				"@babel/core": "7.6.0",
+				"@babel/plugin-proposal-class-properties": "7.5.5",
+				"@babel/plugin-proposal-decorators": "7.6.0",
+				"@babel/plugin-proposal-object-rest-spread": "7.5.5",
+				"@babel/plugin-syntax-dynamic-import": "7.2.0",
+				"@babel/plugin-transform-destructuring": "7.6.0",
+				"@babel/plugin-transform-flow-strip-types": "7.4.4",
+				"@babel/plugin-transform-react-display-name": "7.2.0",
+				"@babel/plugin-transform-runtime": "7.6.0",
+				"@babel/preset-env": "7.6.0",
+				"@babel/preset-react": "7.0.0",
+				"@babel/preset-typescript": "7.6.0",
+				"@babel/runtime": "7.6.0",
+				"babel-plugin-dynamic-import-node": "2.3.0",
+				"babel-plugin-macros": "2.6.1",
+				"babel-plugin-transform-react-remove-prop-types": "0.4.24"
 			},
 			"dependencies": {
-				"@jest/fake-timers": {
-					"version": "24.8.0",
-					"resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz",
-					"integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==",
+				"@babel/code-frame": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+					"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
+					"dev": true,
+					"requires": {
+						"@babel/highlight": "^7.0.0"
+					}
+				},
+				"@babel/core": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz",
+					"integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.0",
+						"@babel/helpers": "^7.6.0",
+						"@babel/parser": "^7.6.0",
+						"@babel/template": "^7.6.0",
+						"@babel/traverse": "^7.6.0",
+						"@babel/types": "^7.6.0",
+						"convert-source-map": "^1.1.0",
+						"debug": "^4.1.0",
+						"json5": "^2.1.0",
+						"lodash": "^4.17.13",
+						"resolve": "^1.3.2",
+						"semver": "^5.4.1",
+						"source-map": "^0.5.0"
+					}
+				},
+				"@babel/generator": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz",
+					"integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==",
+					"dev": true,
+					"requires": {
+						"@babel/types": "^7.6.0",
+						"jsesc": "^2.5.1",
+						"lodash": "^4.17.13",
+						"source-map": "^0.5.0"
+					}
+				},
+				"@babel/helper-create-class-features-plugin": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.6.0.tgz",
+					"integrity": "sha512-O1QWBko4fzGju6VoVvrZg0RROCVifcLxiApnGP3OWfWzvxRZFCoBD81K5ur5e3bVY2Vf/5rIJm8cqPKn8HUJng==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-member-expression-to-functions": "^7.5.5",
+						"@babel/helper-optimise-call-expression": "^7.0.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/helper-replace-supers": "^7.5.5",
+						"@babel/helper-split-export-declaration": "^7.4.4"
+					}
+				},
+				"@babel/helper-member-expression-to-functions": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
+					"integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
+					"dev": true,
+					"requires": {
+						"@babel/types": "^7.5.5"
+					}
+				},
+				"@babel/helper-replace-supers": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
+					"integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
 					"dev": true,
 					"requires": {
-						"@jest/types": "^24.8.0",
-						"jest-message-util": "^24.8.0",
-						"jest-mock": "^24.8.0"
+						"@babel/helper-member-expression-to-functions": "^7.5.5",
+						"@babel/helper-optimise-call-expression": "^7.0.0",
+						"@babel/traverse": "^7.5.5",
+						"@babel/types": "^7.5.5"
 					}
 				},
-				"@jest/test-result": {
-					"version": "24.8.0",
-					"resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz",
-					"integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==",
+				"@babel/helpers": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz",
+					"integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==",
 					"dev": true,
 					"requires": {
-						"@jest/console": "^24.7.1",
-						"@jest/types": "^24.8.0",
-						"@types/istanbul-lib-coverage": "^2.0.0"
+						"@babel/template": "^7.6.0",
+						"@babel/traverse": "^7.6.2",
+						"@babel/types": "^7.6.0"
 					}
 				},
-				"@jest/transform": {
-					"version": "24.8.0",
-					"resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz",
-					"integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==",
+				"@babel/parser": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz",
+					"integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==",
+					"dev": true
+				},
+				"@babel/plugin-proposal-class-properties": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.5.5.tgz",
+					"integrity": "sha512-AF79FsnWFxjlaosgdi421vmYG6/jg79bVD0dpD44QdgobzHKuLZ6S3vl8la9qIeSwGi8i1fS0O1mfuDAAdo1/A==",
 					"dev": true,
 					"requires": {
-						"@babel/core": "^7.1.0",
-						"@jest/types": "^24.8.0",
-						"babel-plugin-istanbul": "^5.1.0",
-						"chalk": "^2.0.1",
-						"convert-source-map": "^1.4.0",
-						"fast-json-stable-stringify": "^2.0.0",
-						"graceful-fs": "^4.1.15",
-						"jest-haste-map": "^24.8.0",
-						"jest-regex-util": "^24.3.0",
-						"jest-util": "^24.8.0",
-						"micromatch": "^3.1.10",
-						"realpath-native": "^1.1.0",
-						"slash": "^2.0.0",
-						"source-map": "^0.6.1",
-						"write-file-atomic": "2.4.1"
+						"@babel/helper-create-class-features-plugin": "^7.5.5",
+						"@babel/helper-plugin-utils": "^7.0.0"
 					}
 				},
-				"@jest/types": {
-					"version": "24.8.0",
-					"resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz",
-					"integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==",
+				"@babel/plugin-proposal-object-rest-spread": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz",
+					"integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==",
 					"dev": true,
 					"requires": {
-						"@types/istanbul-lib-coverage": "^2.0.0",
-						"@types/istanbul-reports": "^1.1.1",
-						"@types/yargs": "^12.0.9"
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/plugin-syntax-object-rest-spread": "^7.2.0"
 					}
 				},
-				"chalk": {
-					"version": "2.4.2",
-					"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-					"integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+				"@babel/plugin-transform-async-to-generator": {
+					"version": "7.5.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz",
+					"integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==",
 					"dev": true,
 					"requires": {
-						"ansi-styles": "^3.2.1",
-						"escape-string-regexp": "^1.0.5",
-						"supports-color": "^5.3.0"
+						"@babel/helper-module-imports": "^7.0.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/helper-remap-async-to-generator": "^7.1.0"
 					}
 				},
-				"ci-info": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
-					"integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==",
-					"dev": true
-				},
-				"graceful-fs": {
-					"version": "4.2.0",
-					"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz",
-					"integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==",
-					"dev": true
-				},
-				"is-ci": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
-					"integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
+				"@babel/plugin-transform-block-scoping": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.2.tgz",
+					"integrity": "sha512-zZT8ivau9LOQQaOGC7bQLQOT4XPkPXgN2ERfUgk1X8ql+mVkLc4E8eKk+FO3o0154kxzqenWCorfmEXpEZcrSQ==",
 					"dev": true,
 					"requires": {
-						"ci-info": "^2.0.0"
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"lodash": "^4.17.13"
 					}
 				},
-				"jest-haste-map": {
-					"version": "24.8.1",
-					"resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.1.tgz",
-					"integrity": "sha512-SwaxMGVdAZk3ernAx2Uv2sorA7jm3Kx+lR0grp6rMmnY06Kn/urtKx1LPN2mGTea4fCT38impYT28FfcLUhX0g==",
+				"@babel/plugin-transform-destructuring": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz",
+					"integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==",
 					"dev": true,
 					"requires": {
-						"@jest/types": "^24.8.0",
-						"anymatch": "^2.0.0",
-						"fb-watchman": "^2.0.0",
-						"fsevents": "^1.2.7",
-						"graceful-fs": "^4.1.15",
-						"invariant": "^2.2.4",
-						"jest-serializer": "^24.4.0",
-						"jest-util": "^24.8.0",
-						"jest-worker": "^24.6.0",
-						"micromatch": "^3.1.10",
-						"sane": "^4.0.3",
-						"walker": "^1.0.7"
+						"@babel/helper-plugin-utils": "^7.0.0"
 					}
 				},
-				"jest-message-util": {
-					"version": "24.8.0",
-					"resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz",
-					"integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==",
+				"@babel/plugin-transform-duplicate-keys": {
+					"version": "7.5.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz",
+					"integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==",
 					"dev": true,
 					"requires": {
-						"@babel/code-frame": "^7.0.0",
-						"@jest/test-result": "^24.8.0",
-						"@jest/types": "^24.8.0",
-						"@types/stack-utils": "^1.0.1",
-						"chalk": "^2.0.1",
-						"micromatch": "^3.1.10",
-						"slash": "^2.0.0",
-						"stack-utils": "^1.0.1"
+						"@babel/helper-plugin-utils": "^7.0.0"
 					}
 				},
-				"jest-mock": {
-					"version": "24.8.0",
-					"resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz",
-					"integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==",
+				"@babel/plugin-transform-flow-strip-types": {
+					"version": "7.4.4",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.4.4.tgz",
+					"integrity": "sha512-WyVedfeEIILYEaWGAUWzVNyqG4sfsNooMhXWsu/YzOvVGcsnPb5PguysjJqI3t3qiaYj0BR8T2f5njdjTGe44Q==",
 					"dev": true,
 					"requires": {
-						"@jest/types": "^24.8.0"
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/plugin-syntax-flow": "^7.2.0"
 					}
 				},
-				"jest-util": {
-					"version": "24.8.0",
-					"resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz",
-					"integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==",
+				"@babel/plugin-transform-modules-amd": {
+					"version": "7.5.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz",
+					"integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==",
 					"dev": true,
 					"requires": {
-						"@jest/console": "^24.7.1",
-						"@jest/fake-timers": "^24.8.0",
-						"@jest/source-map": "^24.3.0",
-						"@jest/test-result": "^24.8.0",
-						"@jest/types": "^24.8.0",
-						"callsites": "^3.0.0",
-						"chalk": "^2.0.1",
-						"graceful-fs": "^4.1.15",
-						"is-ci": "^2.0.0",
-						"mkdirp": "^0.5.1",
-						"slash": "^2.0.0",
-						"source-map": "^0.6.0"
+						"@babel/helper-module-transforms": "^7.1.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"babel-plugin-dynamic-import-node": "^2.3.0"
 					}
 				},
-				"slash": {
-					"version": "2.0.0",
-					"resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
-					"integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
-					"dev": true
-				},
-				"source-map": {
-					"version": "0.6.1",
-					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-					"dev": true
+				"@babel/plugin-transform-modules-commonjs": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz",
+					"integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-module-transforms": "^7.4.4",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/helper-simple-access": "^7.1.0",
+						"babel-plugin-dynamic-import-node": "^2.3.0"
+					}
 				},
-				"write-file-atomic": {
-					"version": "2.4.1",
-					"resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz",
-					"integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==",
+				"@babel/plugin-transform-modules-systemjs": {
+					"version": "7.5.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz",
+					"integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==",
 					"dev": true,
 					"requires": {
-						"graceful-fs": "^4.1.11",
-						"imurmurhash": "^0.1.4",
-						"signal-exit": "^3.0.2"
+						"@babel/helper-hoist-variables": "^7.4.4",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"babel-plugin-dynamic-import-node": "^2.3.0"
 					}
-				}
-			}
-		},
-		"babel-loader": {
-			"version": "8.0.5",
-			"resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz",
-			"integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==",
-			"dev": true,
-			"requires": {
-				"find-cache-dir": "^2.0.0",
-				"loader-utils": "^1.0.2",
-				"mkdirp": "^0.5.1",
-				"util.promisify": "^1.0.0"
-			},
-			"dependencies": {
-				"find-cache-dir": {
-					"version": "2.1.0",
-					"resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
-					"integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+				},
+				"@babel/plugin-transform-named-capturing-groups-regex": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.2.tgz",
+					"integrity": "sha512-xBdB+XOs+lgbZc2/4F5BVDVcDNS4tcSKQc96KmlqLEAwz6tpYPEvPdmDfvVG0Ssn8lAhronaRs6Z6KSexIpK5g==",
 					"dev": true,
 					"requires": {
-						"commondir": "^1.0.1",
-						"make-dir": "^2.0.0",
-						"pkg-dir": "^3.0.0"
+						"regexpu-core": "^4.6.0"
 					}
 				},
-				"find-up": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-					"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+				"@babel/plugin-transform-object-super": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz",
+					"integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==",
 					"dev": true,
 					"requires": {
-						"locate-path": "^3.0.0"
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/helper-replace-supers": "^7.5.5"
 					}
 				},
-				"locate-path": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
-					"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+				"@babel/plugin-transform-regenerator": {
+					"version": "7.4.5",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.5.tgz",
+					"integrity": "sha512-gBKRh5qAaCWntnd09S8QC7r3auLCqq5DI6O0DlfoyDjslSBVqBibrMdsqO+Uhmx3+BlOmE/Kw1HFxmGbv0N9dA==",
 					"dev": true,
 					"requires": {
-						"p-locate": "^3.0.0",
-						"path-exists": "^3.0.0"
+						"regenerator-transform": "^0.14.0"
 					}
 				},
-				"make-dir": {
-					"version": "2.1.0",
-					"resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
-					"integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+				"@babel/plugin-transform-runtime": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.0.tgz",
+					"integrity": "sha512-Da8tMf7uClzwUm/pnJ1S93m/aRXmoYNDD7TkHua8xBDdaAs54uZpTWvEt6NGwmoVMb9mZbntfTqmG2oSzN/7Vg==",
 					"dev": true,
 					"requires": {
-						"pify": "^4.0.1",
-						"semver": "^5.6.0"
+						"@babel/helper-module-imports": "^7.0.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"resolve": "^1.8.1",
+						"semver": "^5.5.1"
 					}
 				},
-				"p-limit": {
-					"version": "2.2.0",
-					"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-					"integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+				"@babel/preset-env": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz",
+					"integrity": "sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==",
 					"dev": true,
 					"requires": {
-						"p-try": "^2.0.0"
+						"@babel/helper-module-imports": "^7.0.0",
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/plugin-proposal-async-generator-functions": "^7.2.0",
+						"@babel/plugin-proposal-dynamic-import": "^7.5.0",
+						"@babel/plugin-proposal-json-strings": "^7.2.0",
+						"@babel/plugin-proposal-object-rest-spread": "^7.5.5",
+						"@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
+						"@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
+						"@babel/plugin-syntax-async-generators": "^7.2.0",
+						"@babel/plugin-syntax-dynamic-import": "^7.2.0",
+						"@babel/plugin-syntax-json-strings": "^7.2.0",
+						"@babel/plugin-syntax-object-rest-spread": "^7.2.0",
+						"@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
+						"@babel/plugin-transform-arrow-functions": "^7.2.0",
+						"@babel/plugin-transform-async-to-generator": "^7.5.0",
+						"@babel/plugin-transform-block-scoped-functions": "^7.2.0",
+						"@babel/plugin-transform-block-scoping": "^7.6.0",
+						"@babel/plugin-transform-classes": "^7.5.5",
+						"@babel/plugin-transform-computed-properties": "^7.2.0",
+						"@babel/plugin-transform-destructuring": "^7.6.0",
+						"@babel/plugin-transform-dotall-regex": "^7.4.4",
+						"@babel/plugin-transform-duplicate-keys": "^7.5.0",
+						"@babel/plugin-transform-exponentiation-operator": "^7.2.0",
+						"@babel/plugin-transform-for-of": "^7.4.4",
+						"@babel/plugin-transform-function-name": "^7.4.4",
+						"@babel/plugin-transform-literals": "^7.2.0",
+						"@babel/plugin-transform-member-expression-literals": "^7.2.0",
+						"@babel/plugin-transform-modules-amd": "^7.5.0",
+						"@babel/plugin-transform-modules-commonjs": "^7.6.0",
+						"@babel/plugin-transform-modules-systemjs": "^7.5.0",
+						"@babel/plugin-transform-modules-umd": "^7.2.0",
+						"@babel/plugin-transform-named-capturing-groups-regex": "^7.6.0",
+						"@babel/plugin-transform-new-target": "^7.4.4",
+						"@babel/plugin-transform-object-super": "^7.5.5",
+						"@babel/plugin-transform-parameters": "^7.4.4",
+						"@babel/plugin-transform-property-literals": "^7.2.0",
+						"@babel/plugin-transform-regenerator": "^7.4.5",
+						"@babel/plugin-transform-reserved-words": "^7.2.0",
+						"@babel/plugin-transform-shorthand-properties": "^7.2.0",
+						"@babel/plugin-transform-spread": "^7.2.0",
+						"@babel/plugin-transform-sticky-regex": "^7.2.0",
+						"@babel/plugin-transform-template-literals": "^7.4.4",
+						"@babel/plugin-transform-typeof-symbol": "^7.2.0",
+						"@babel/plugin-transform-unicode-regex": "^7.4.4",
+						"@babel/types": "^7.6.0",
+						"browserslist": "^4.6.0",
+						"core-js-compat": "^3.1.1",
+						"invariant": "^2.2.2",
+						"js-levenshtein": "^1.1.3",
+						"semver": "^5.5.0"
 					}
 				},
-				"p-locate": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
-					"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+				"@babel/runtime": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.0.tgz",
+					"integrity": "sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==",
 					"dev": true,
 					"requires": {
-						"p-limit": "^2.0.0"
+						"regenerator-runtime": "^0.13.2"
 					}
 				},
-				"p-try": {
-					"version": "2.2.0",
-					"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
-					"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
-					"dev": true
+				"@babel/template": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
+					"integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.0.0",
+						"@babel/parser": "^7.6.0",
+						"@babel/types": "^7.6.0"
+					}
 				},
-				"pify": {
-					"version": "4.0.1",
-					"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
-					"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
-					"dev": true
+				"@babel/traverse": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz",
+					"integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.2",
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-split-export-declaration": "^7.4.4",
+						"@babel/parser": "^7.6.2",
+						"@babel/types": "^7.6.0",
+						"debug": "^4.1.0",
+						"globals": "^11.1.0",
+						"lodash": "^4.17.13"
+					}
 				},
-				"pkg-dir": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
-					"integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+				"@babel/types": {
+					"version": "7.6.1",
+					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
+					"integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
 					"dev": true,
 					"requires": {
-						"find-up": "^3.0.0"
+						"esutils": "^2.0.2",
+						"lodash": "^4.17.13",
+						"to-fast-properties": "^2.0.0"
 					}
 				},
-				"semver": {
-					"version": "5.7.0",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
-					"integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
-					"dev": true
-				}
-			}
-		},
-		"babel-plugin-inline-json-import": {
-			"version": "0.3.2",
-			"resolved": "https://registry.npmjs.org/babel-plugin-inline-json-import/-/babel-plugin-inline-json-import-0.3.2.tgz",
-			"integrity": "sha512-QNNJx08KjmMT25Cw7rAPQ6dlREDPiZGDyApHL8KQ9vrQHbrr4PTi7W8g1tMMZPz0jEMd39nx/eH7xjnDNxq5sA==",
-			"dev": true,
-			"requires": {
-				"decache": "^4.5.1"
-			}
-		},
-		"babel-plugin-istanbul": {
-			"version": "5.1.3",
-			"resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.3.tgz",
-			"integrity": "sha512-IFyehbvRRwdBlI1lDp+FaMsWNnEndEk7065IB8NhzBX+ZKLPwPodgk4I5Gobw/8SNUUzso2Dv3hbqRh88eiSCQ==",
-			"dev": true,
-			"requires": {
-				"find-up": "^3.0.0",
-				"istanbul-lib-instrument": "^3.2.0",
-				"test-exclude": "^5.2.2"
-			},
-			"dependencies": {
-				"find-up": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-					"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+				"debug": {
+					"version": "4.1.1",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+					"integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
 					"dev": true,
 					"requires": {
-						"locate-path": "^3.0.0"
+						"ms": "^2.1.1"
 					}
 				},
-				"istanbul-lib-coverage": {
-					"version": "2.0.4",
-					"resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz",
-					"integrity": "sha512-LXTBICkMARVgo579kWDm8SqfB6nvSDKNqIOBEjmJRnL04JvoMHCYGWaMddQnseJYtkEuEvO/sIcOxPLk9gERug==",
+				"globals": {
+					"version": "11.12.0",
+					"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+					"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
 					"dev": true
 				},
-				"istanbul-lib-instrument": {
-					"version": "3.2.0",
-					"resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.2.0.tgz",
-					"integrity": "sha512-06IM3xShbNW4NgZv5AP4QH0oHqf1/ivFo8eFys0ZjPXHGldHJQWb3riYOKXqmOqfxXBfxu4B+g/iuhOPZH0RJg==",
+				"json5": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz",
+					"integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==",
 					"dev": true,
 					"requires": {
-						"@babel/generator": "^7.0.0",
-						"@babel/parser": "^7.0.0",
-						"@babel/template": "^7.0.0",
-						"@babel/traverse": "^7.0.0",
-						"@babel/types": "^7.0.0",
-						"istanbul-lib-coverage": "^2.0.4",
-						"semver": "^6.0.0"
+						"minimist": "^1.2.0"
 					}
 				},
-				"locate-path": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
-					"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+				"ms": {
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
+				},
+				"regenerate-unicode-properties": {
+					"version": "8.1.0",
+					"resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz",
+					"integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==",
 					"dev": true,
 					"requires": {
-						"p-locate": "^3.0.0",
-						"path-exists": "^3.0.0"
+						"regenerate": "^1.4.0"
 					}
 				},
-				"p-limit": {
-					"version": "2.2.0",
-					"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-					"integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+				"regenerator-transform": {
+					"version": "0.14.1",
+					"resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz",
+					"integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==",
 					"dev": true,
 					"requires": {
-						"p-try": "^2.0.0"
+						"private": "^0.1.6"
 					}
 				},
-				"p-locate": {
-					"version": "3.0.0",
-					"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
-					"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+				"regexpu-core": {
+					"version": "4.6.0",
+					"resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
+					"integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
 					"dev": true,
 					"requires": {
-						"p-limit": "^2.0.0"
+						"regenerate": "^1.4.0",
+						"regenerate-unicode-properties": "^8.1.0",
+						"regjsgen": "^0.5.0",
+						"regjsparser": "^0.6.0",
+						"unicode-match-property-ecmascript": "^1.0.4",
+						"unicode-match-property-value-ecmascript": "^1.1.0"
 					}
 				},
-				"p-try": {
-					"version": "2.2.0",
-					"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
-					"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
-					"dev": true
-				},
 				"semver": {
-					"version": "6.0.0",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
-					"integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
+					"version": "5.7.1",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
 					"dev": true
 				}
 			}
 		},
-		"babel-plugin-jest-hoist": {
-			"version": "24.6.0",
-			"resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz",
-			"integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==",
-			"dev": true,
-			"requires": {
-				"@types/babel__traverse": "^7.0.6"
-			}
-		},
-		"babel-plugin-react-native-classname-to-style": {
-			"version": "1.2.2",
-			"resolved": "https://registry.npmjs.org/babel-plugin-react-native-classname-to-style/-/babel-plugin-react-native-classname-to-style-1.2.2.tgz",
-			"integrity": "sha512-kavZRZ56YoYmrwuCRMY0UuCYfMPszoN7v0DLST1D+rTqkl+cFWVW3W8l//AfWsyMNHkY+UTX+RrB5K7GY9mq3w==",
-			"dev": true
-		},
-		"babel-plugin-react-native-platform-specific-extensions": {
-			"version": "1.1.1",
-			"resolved": "https://registry.npmjs.org/babel-plugin-react-native-platform-specific-extensions/-/babel-plugin-react-native-platform-specific-extensions-1.1.1.tgz",
-			"integrity": "sha512-ZNN2ImlUlcaPMfzaCw9fWmTc/Ht5ARI0n9RUqiyCdK7LalPJ7yKc+F60BcSHvMHcmA2BgVO8TpSot+dpeZPAMQ==",
-			"dev": true,
-			"requires": {
-				"@babel/template": "^7.0.0-beta.49"
-			}
-		},
-		"babel-plugin-syntax-trailing-function-commas": {
-			"version": "7.0.0-beta.0",
-			"resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz",
-			"integrity": "sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==",
-			"dev": true
-		},
-		"babel-preset-fbjs": {
-			"version": "3.2.0",
-			"resolved": "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.2.0.tgz",
-			"integrity": "sha512-5Jo+JeWiVz2wHUUyAlvb/sSYnXNig9r+HqGAOSfh5Fzxp7SnAaR/tEGRJ1ZX7C77kfk82658w6R5Z+uPATTD9g==",
-			"dev": true,
-			"requires": {
-				"@babel/plugin-proposal-class-properties": "^7.0.0",
-				"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
-				"@babel/plugin-syntax-class-properties": "^7.0.0",
-				"@babel/plugin-syntax-flow": "^7.0.0",
-				"@babel/plugin-syntax-jsx": "^7.0.0",
-				"@babel/plugin-syntax-object-rest-spread": "^7.0.0",
-				"@babel/plugin-transform-arrow-functions": "^7.0.0",
-				"@babel/plugin-transform-block-scoped-functions": "^7.0.0",
-				"@babel/plugin-transform-block-scoping": "^7.0.0",
-				"@babel/plugin-transform-classes": "^7.0.0",
-				"@babel/plugin-transform-computed-properties": "^7.0.0",
-				"@babel/plugin-transform-destructuring": "^7.0.0",
-				"@babel/plugin-transform-flow-strip-types": "^7.0.0",
-				"@babel/plugin-transform-for-of": "^7.0.0",
-				"@babel/plugin-transform-function-name": "^7.0.0",
-				"@babel/plugin-transform-literals": "^7.0.0",
-				"@babel/plugin-transform-member-expression-literals": "^7.0.0",
-				"@babel/plugin-transform-modules-commonjs": "^7.0.0",
-				"@babel/plugin-transform-object-super": "^7.0.0",
-				"@babel/plugin-transform-parameters": "^7.0.0",
-				"@babel/plugin-transform-property-literals": "^7.0.0",
-				"@babel/plugin-transform-react-display-name": "^7.0.0",
-				"@babel/plugin-transform-react-jsx": "^7.0.0",
-				"@babel/plugin-transform-shorthand-properties": "^7.0.0",
-				"@babel/plugin-transform-spread": "^7.0.0",
-				"@babel/plugin-transform-template-literals": "^7.0.0",
-				"babel-plugin-syntax-trailing-function-commas": "^7.0.0-beta.0"
-			}
-		},
-		"babel-preset-jest": {
-			"version": "24.6.0",
-			"resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz",
-			"integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==",
-			"dev": true,
-			"requires": {
-				"@babel/plugin-syntax-object-rest-spread": "^7.0.0",
-				"babel-plugin-jest-hoist": "^24.6.0"
-			}
-		},
 		"babel-runtime": {
 			"version": "6.26.0",
 			"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
@@ -6842,6 +10336,12 @@
 				"safe-buffer": "5.1.2"
 			}
 		},
+		"batch-processor": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz",
+			"integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=",
+			"dev": true
+		},
 		"bcrypt-pbkdf": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
@@ -7034,20 +10534,70 @@
 						}
 					}
 				},
-				"setprototypeof": {
-					"version": "1.0.3",
-					"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
-					"integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
-					"dev": true
+				"setprototypeof": {
+					"version": "1.0.3",
+					"resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
+					"integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=",
+					"dev": true
+				}
+			}
+		},
+		"boolbase": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+			"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+			"dev": true
+		},
+		"boxen": {
+			"version": "3.2.0",
+			"resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz",
+			"integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==",
+			"dev": true,
+			"requires": {
+				"ansi-align": "^3.0.0",
+				"camelcase": "^5.3.1",
+				"chalk": "^2.4.2",
+				"cli-boxes": "^2.2.0",
+				"string-width": "^3.0.0",
+				"term-size": "^1.2.0",
+				"type-fest": "^0.3.0",
+				"widest-line": "^2.0.0"
+			},
+			"dependencies": {
+				"ansi-regex": {
+					"version": "4.1.0",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+					"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+					"dev": true
+				},
+				"camelcase": {
+					"version": "5.3.1",
+					"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+					"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+					"dev": true
+				},
+				"string-width": {
+					"version": "3.1.0",
+					"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+					"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+					"dev": true,
+					"requires": {
+						"emoji-regex": "^7.0.1",
+						"is-fullwidth-code-point": "^2.0.0",
+						"strip-ansi": "^5.1.0"
+					}
+				},
+				"strip-ansi": {
+					"version": "5.2.0",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+					"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+					"dev": true,
+					"requires": {
+						"ansi-regex": "^4.1.0"
+					}
 				}
 			}
 		},
-		"boolbase": {
-			"version": "1.0.0",
-			"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
-			"integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
-			"dev": true
-		},
 		"bplist-creator": {
 			"version": "0.0.7",
 			"resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.7.tgz",
@@ -7313,8 +10863,7 @@
 		"buffer-from": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",
-			"integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==",
-			"dev": true
+			"integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ=="
 		},
 		"buffer-xor": {
 			"version": "1.0.3",
@@ -7464,11 +11013,27 @@
 			"integrity": "sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==",
 			"dev": true
 		},
+		"camel-case": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
+			"integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
+			"dev": true,
+			"requires": {
+				"no-case": "^2.2.0",
+				"upper-case": "^1.1.1"
+			}
+		},
 		"camelcase": {
 			"version": "4.1.0",
 			"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
 			"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
 		},
+		"camelcase-css": {
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz",
+			"integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==",
+			"dev": true
+		},
 		"camelcase-keys": {
 			"version": "4.2.0",
 			"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz",
@@ -7480,6 +11045,12 @@
 				"quick-lru": "^1.0.0"
 			}
 		},
+		"can-use-dom": {
+			"version": "0.1.0",
+			"resolved": "https://registry.npmjs.org/can-use-dom/-/can-use-dom-0.1.0.tgz",
+			"integrity": "sha1-IsxKNKCrxDlQ9CxkEQJKP2NmtFo=",
+			"dev": true
+		},
 		"caniuse-api": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
@@ -7507,6 +11078,12 @@
 				"rsvp": "^4.8.4"
 			}
 		},
+		"case-sensitive-paths-webpack-plugin": {
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz",
+			"integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==",
+			"dev": true
+		},
 		"caseless": {
 			"version": "0.12.0",
 			"resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
@@ -8291,12 +11868,35 @@
 			"resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz",
 			"integrity": "sha1-+zgB1FNGdknvNgPH1hoCvRKb3m0="
 		},
+		"clean-css": {
+			"version": "4.2.1",
+			"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
+			"integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
+			"dev": true,
+			"requires": {
+				"source-map": "~0.6.0"
+			},
+			"dependencies": {
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				}
+			}
+		},
 		"clean-stack": {
 			"version": "2.2.0",
 			"resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
 			"integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
 			"dev": true
 		},
+		"cli-boxes": {
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz",
+			"integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==",
+			"dev": true
+		},
 		"cli-cursor": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
@@ -8575,6 +12175,12 @@
 				"delayed-stream": "~1.0.0"
 			}
 		},
+		"comma-separated-tokens": {
+			"version": "1.0.7",
+			"resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.7.tgz",
+			"integrity": "sha512-Jrx3xsP4pPv4AwJUDWY9wOXGtwPXARej6Xd99h4TUGotmf8APuquKMpK+dnD3UgyxK7OEWaisjZz+3b5jtL6xQ==",
+			"dev": true
+		},
 		"command-exists": {
 			"version": "1.2.8",
 			"resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz",
@@ -8593,6 +12199,12 @@
 			"integrity": "sha512-Putzd7Ilyvknmb1KxGf5el9uw0sPx9gEVnDrm8tlvXGN1i8Uaa2VBxB32hUhfzTlrEhhxNQ+pKq4ZNe8wNxjmw==",
 			"dev": true
 		},
+		"common-tags": {
+			"version": "1.8.0",
+			"resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
+			"integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
+			"dev": true
+		},
 		"commondir": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -9367,6 +12979,15 @@
 			"integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
 			"dev": true
 		},
+		"copy-to-clipboard": {
+			"version": "3.2.0",
+			"resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.2.0.tgz",
+			"integrity": "sha512-eOZERzvCmxS8HWzugj4Uxl8OJxa7T2k1Gi0X5qavwydHIfuSHq2dTD09LOg/XyGq4Zpb5IsR/2OJ5lbOegz78w==",
+			"dev": true,
+			"requires": {
+				"toggle-selection": "^1.0.6"
+			}
+		},
 		"copy-webpack-plugin": {
 			"version": "4.5.2",
 			"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz",
@@ -9443,26 +13064,365 @@
 					"integrity": "sha512-uJ4Z7iPNwiu1foygbcZYJsJs1jiXrTTCvxfLDXNhI/I+NHbSIEyr548y4fcsCEyWY0XgfAG/qqaunJ1SThHenA==",
 					"dev": true
 				},
-				"semver": {
-					"version": "6.1.2",
-					"resolved": "https://registry.npmjs.org/semver/-/semver-6.1.2.tgz",
-					"integrity": "sha512-z4PqiCpomGtWj8633oeAdXm1Kn1W++3T8epkZYnwiVgIYIJ0QHszhInYSJTYxebByQH7KVCEAn8R9duzZW2PhQ==",
+				"semver": {
+					"version": "6.1.2",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-6.1.2.tgz",
+					"integrity": "sha512-z4PqiCpomGtWj8633oeAdXm1Kn1W++3T8epkZYnwiVgIYIJ0QHszhInYSJTYxebByQH7KVCEAn8R9duzZW2PhQ==",
+					"dev": true
+				}
+			}
+		},
+		"core-js-pure": {
+			"version": "3.2.1",
+			"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.2.1.tgz",
+			"integrity": "sha512-+qpvnYrsi/JDeQTArB7NnNc2VoMYLE1YSkziCDHgjexC2KH7OFiGhLUd3urxfyWmNjSwSW7NYXPWHMhuIJx9Ow==",
+			"dev": true
+		},
+		"core-util-is": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+			"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
+			"dev": true
+		},
+		"corejs-upgrade-webpack-plugin": {
+			"version": "2.2.0",
+			"resolved": "https://registry.npmjs.org/corejs-upgrade-webpack-plugin/-/corejs-upgrade-webpack-plugin-2.2.0.tgz",
+			"integrity": "sha512-J0QMp9GNoiw91Kj/dkIQFZeiCXgXoja/Wlht1SPybxerBWh4NCmb0pOgCv61lrlQZETwvVVfAFAA3IqoEO9aqQ==",
+			"dev": true,
+			"requires": {
+				"resolve-from": "^5.0.0",
+				"webpack": "^4.38.0"
+			},
+			"dependencies": {
+				"@webassemblyjs/ast": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz",
+					"integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/helper-module-context": "1.8.5",
+						"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+						"@webassemblyjs/wast-parser": "1.8.5"
+					}
+				},
+				"@webassemblyjs/floating-point-hex-parser": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz",
+					"integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==",
+					"dev": true
+				},
+				"@webassemblyjs/helper-buffer": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz",
+					"integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==",
+					"dev": true
+				},
+				"@webassemblyjs/helper-code-frame": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz",
+					"integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/wast-printer": "1.8.5"
+					}
+				},
+				"@webassemblyjs/helper-fsm": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz",
+					"integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==",
+					"dev": true
+				},
+				"@webassemblyjs/helper-wasm-bytecode": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz",
+					"integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==",
+					"dev": true
+				},
+				"@webassemblyjs/helper-wasm-section": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz",
+					"integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/helper-buffer": "1.8.5",
+						"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+						"@webassemblyjs/wasm-gen": "1.8.5"
+					}
+				},
+				"@webassemblyjs/leb128": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz",
+					"integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==",
+					"dev": true,
+					"requires": {
+						"@xtuc/long": "4.2.2"
+					}
+				},
+				"@webassemblyjs/wasm-edit": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz",
+					"integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/helper-buffer": "1.8.5",
+						"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+						"@webassemblyjs/helper-wasm-section": "1.8.5",
+						"@webassemblyjs/wasm-gen": "1.8.5",
+						"@webassemblyjs/wasm-opt": "1.8.5",
+						"@webassemblyjs/wasm-parser": "1.8.5",
+						"@webassemblyjs/wast-printer": "1.8.5"
+					}
+				},
+				"@webassemblyjs/wasm-gen": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz",
+					"integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+						"@webassemblyjs/ieee754": "1.8.5",
+						"@webassemblyjs/leb128": "1.8.5",
+						"@webassemblyjs/utf8": "1.8.5"
+					}
+				},
+				"@webassemblyjs/wasm-opt": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz",
+					"integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/helper-buffer": "1.8.5",
+						"@webassemblyjs/wasm-gen": "1.8.5",
+						"@webassemblyjs/wasm-parser": "1.8.5"
+					}
+				},
+				"@webassemblyjs/wasm-parser": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz",
+					"integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/helper-api-error": "1.8.5",
+						"@webassemblyjs/helper-wasm-bytecode": "1.8.5",
+						"@webassemblyjs/ieee754": "1.8.5",
+						"@webassemblyjs/leb128": "1.8.5",
+						"@webassemblyjs/utf8": "1.8.5"
+					}
+				},
+				"@webassemblyjs/wast-parser": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz",
+					"integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/floating-point-hex-parser": "1.8.5",
+						"@webassemblyjs/helper-api-error": "1.8.5",
+						"@webassemblyjs/helper-code-frame": "1.8.5",
+						"@webassemblyjs/helper-fsm": "1.8.5",
+						"@xtuc/long": "4.2.2"
+					}
+				},
+				"@webassemblyjs/wast-printer": {
+					"version": "1.8.5",
+					"resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz",
+					"integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/wast-parser": "1.8.5",
+						"@xtuc/long": "4.2.2"
+					}
+				},
+				"acorn": {
+					"version": "6.3.0",
+					"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz",
+					"integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==",
+					"dev": true
+				},
+				"ajv-keywords": {
+					"version": "3.4.1",
+					"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
+					"integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
+					"dev": true
+				},
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+					"dev": true
+				},
+				"chrome-trace-event": {
+					"version": "1.0.2",
+					"resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
+					"integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
+					"dev": true,
+					"requires": {
+						"tslib": "^1.9.0"
+					}
+				},
+				"eslint-scope": {
+					"version": "4.0.3",
+					"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
+					"integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
+					"dev": true,
+					"requires": {
+						"esrecurse": "^4.1.0",
+						"estraverse": "^4.1.1"
+					}
+				},
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
+				},
+				"neo-async": {
+					"version": "2.6.1",
+					"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
+					"integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==",
+					"dev": true
+				},
+				"node-libs-browser": {
+					"version": "2.2.1",
+					"resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+					"integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
+					"dev": true,
+					"requires": {
+						"assert": "^1.1.1",
+						"browserify-zlib": "^0.2.0",
+						"buffer": "^4.3.0",
+						"console-browserify": "^1.1.0",
+						"constants-browserify": "^1.0.0",
+						"crypto-browserify": "^3.11.0",
+						"domain-browser": "^1.1.1",
+						"events": "^3.0.0",
+						"https-browserify": "^1.0.0",
+						"os-browserify": "^0.3.0",
+						"path-browserify": "0.0.1",
+						"process": "^0.11.10",
+						"punycode": "^1.2.4",
+						"querystring-es3": "^0.2.0",
+						"readable-stream": "^2.3.3",
+						"stream-browserify": "^2.0.1",
+						"stream-http": "^2.7.2",
+						"string_decoder": "^1.0.0",
+						"timers-browserify": "^2.0.4",
+						"tty-browserify": "0.0.0",
+						"url": "^0.11.0",
+						"util": "^0.11.0",
+						"vm-browserify": "^1.0.1"
+					}
+				},
+				"path-browserify": {
+					"version": "0.0.1",
+					"resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+					"integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
+					"dev": true
+				},
+				"punycode": {
+					"version": "1.4.1",
+					"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+					"integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+					"dev": true
+				},
+				"resolve-from": {
+					"version": "5.0.0",
+					"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
+					"integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==",
+					"dev": true
+				},
+				"schema-utils": {
+					"version": "1.0.0",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+					"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.1.0",
+						"ajv-errors": "^1.0.0",
+						"ajv-keywords": "^3.1.0"
+					}
+				},
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				},
+				"tapable": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+					"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+					"dev": true
+				},
+				"vm-browserify": {
+					"version": "1.1.0",
+					"resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.0.tgz",
+					"integrity": "sha512-iq+S7vZJE60yejDYM0ek6zg308+UZsdtPExWP9VZoCFCz1zkJoXFnAX7aZfd/ZwrkidzdUZL0C/ryW+JwAiIGw==",
 					"dev": true
+				},
+				"webpack": {
+					"version": "4.41.0",
+					"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.41.0.tgz",
+					"integrity": "sha512-yNV98U4r7wX1VJAj5kyMsu36T8RPPQntcb5fJLOsMz/pt/WrKC0Vp1bAlqPLkA1LegSwQwf6P+kAbyhRKVQ72g==",
+					"dev": true,
+					"requires": {
+						"@webassemblyjs/ast": "1.8.5",
+						"@webassemblyjs/helper-module-context": "1.8.5",
+						"@webassemblyjs/wasm-edit": "1.8.5",
+						"@webassemblyjs/wasm-parser": "1.8.5",
+						"acorn": "^6.2.1",
+						"ajv": "^6.10.2",
+						"ajv-keywords": "^3.4.1",
+						"chrome-trace-event": "^1.0.2",
+						"enhanced-resolve": "^4.1.0",
+						"eslint-scope": "^4.0.3",
+						"json-parse-better-errors": "^1.0.2",
+						"loader-runner": "^2.4.0",
+						"loader-utils": "^1.2.3",
+						"memory-fs": "^0.4.1",
+						"micromatch": "^3.1.10",
+						"mkdirp": "^0.5.1",
+						"neo-async": "^2.6.1",
+						"node-libs-browser": "^2.2.1",
+						"schema-utils": "^1.0.0",
+						"tapable": "^1.1.3",
+						"terser-webpack-plugin": "^1.4.1",
+						"watchpack": "^1.6.0",
+						"webpack-sources": "^1.4.1"
+					}
+				},
+				"webpack-sources": {
+					"version": "1.4.3",
+					"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+					"integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+					"dev": true,
+					"requires": {
+						"source-list-map": "^2.0.0",
+						"source-map": "~0.6.1"
+					}
 				}
 			}
 		},
-		"core-js-pure": {
-			"version": "3.2.1",
-			"resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.2.1.tgz",
-			"integrity": "sha512-+qpvnYrsi/JDeQTArB7NnNc2VoMYLE1YSkziCDHgjexC2KH7OFiGhLUd3urxfyWmNjSwSW7NYXPWHMhuIJx9Ow==",
-			"dev": true
-		},
-		"core-util-is": {
-			"version": "1.0.2",
-			"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
-			"integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
-			"dev": true
-		},
 		"cosmiconfig": {
 			"version": "5.0.5",
 			"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.5.tgz",
@@ -9534,6 +13494,16 @@
 				"object-assign": "^4.1.1"
 			}
 		},
+		"create-react-context": {
+			"version": "0.2.3",
+			"resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz",
+			"integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==",
+			"dev": true,
+			"requires": {
+				"fbjs": "^0.8.0",
+				"gud": "^1.0.0"
+			}
+		},
 		"cross-env": {
 			"version": "3.2.4",
 			"resolved": "https://registry.npmjs.org/cross-env/-/cross-env-3.2.4.tgz",
@@ -9620,6 +13590,161 @@
 				"timsort": "^0.3.0"
 			}
 		},
+		"css-loader": {
+			"version": "3.2.0",
+			"resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.0.tgz",
+			"integrity": "sha512-QTF3Ud5H7DaZotgdcJjGMvyDj5F3Pn1j/sC6VBEOVp94cbwqyIBdcs/quzj4MC1BKQSrTpQznegH/5giYbhnCQ==",
+			"dev": true,
+			"requires": {
+				"camelcase": "^5.3.1",
+				"cssesc": "^3.0.0",
+				"icss-utils": "^4.1.1",
+				"loader-utils": "^1.2.3",
+				"normalize-path": "^3.0.0",
+				"postcss": "^7.0.17",
+				"postcss-modules-extract-imports": "^2.0.0",
+				"postcss-modules-local-by-default": "^3.0.2",
+				"postcss-modules-scope": "^2.1.0",
+				"postcss-modules-values": "^3.0.0",
+				"postcss-value-parser": "^4.0.0",
+				"schema-utils": "^2.0.0"
+			},
+			"dependencies": {
+				"ajv-keywords": {
+					"version": "3.4.1",
+					"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
+					"integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
+					"dev": true
+				},
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+					"dev": true
+				},
+				"camelcase": {
+					"version": "5.3.1",
+					"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+					"integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+					"dev": true
+				},
+				"cssesc": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+					"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+					"dev": true
+				},
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
+				},
+				"normalize-path": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+					"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+					"dev": true
+				},
+				"postcss": {
+					"version": "7.0.18",
+					"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz",
+					"integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==",
+					"dev": true,
+					"requires": {
+						"chalk": "^2.4.2",
+						"source-map": "^0.6.1",
+						"supports-color": "^6.1.0"
+					}
+				},
+				"postcss-modules-extract-imports": {
+					"version": "2.0.0",
+					"resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz",
+					"integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==",
+					"dev": true,
+					"requires": {
+						"postcss": "^7.0.5"
+					}
+				},
+				"postcss-modules-local-by-default": {
+					"version": "3.0.2",
+					"resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz",
+					"integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==",
+					"dev": true,
+					"requires": {
+						"icss-utils": "^4.1.1",
+						"postcss": "^7.0.16",
+						"postcss-selector-parser": "^6.0.2",
+						"postcss-value-parser": "^4.0.0"
+					}
+				},
+				"postcss-modules-scope": {
+					"version": "2.1.0",
+					"resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.1.0.tgz",
+					"integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==",
+					"dev": true,
+					"requires": {
+						"postcss": "^7.0.6",
+						"postcss-selector-parser": "^6.0.0"
+					}
+				},
+				"postcss-modules-values": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz",
+					"integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==",
+					"dev": true,
+					"requires": {
+						"icss-utils": "^4.0.0",
+						"postcss": "^7.0.6"
+					}
+				},
+				"postcss-value-parser": {
+					"version": "4.0.2",
+					"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
+					"integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
+					"dev": true
+				},
+				"schema-utils": {
+					"version": "2.4.1",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.1.tgz",
+					"integrity": "sha512-RqYLpkPZX5Oc3fw/kHHHyP56fg5Y+XBpIpV8nCg0znIALfq3OH+Ea9Hfeac9BAMwG5IICltiZ0vxFvJQONfA5w==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.10.2",
+						"ajv-keywords": "^3.4.1"
+					}
+				},
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				},
+				"supports-color": {
+					"version": "6.1.0",
+					"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+					"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+					"dev": true,
+					"requires": {
+						"has-flag": "^3.0.0"
+					}
+				}
+			}
+		},
 		"css-modules-loader-core": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz",
@@ -9911,6 +14036,12 @@
 			"integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==",
 			"dev": true
 		},
+		"csstype": {
+			"version": "2.6.6",
+			"resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.6.tgz",
+			"integrity": "sha512-RpFbQGUE74iyPgvr46U9t1xoQBM8T4BL8SxrN66Le2xYAPSaDJJKeztV3awugusb3g3G9iL8StmkBBXhcbbXhg==",
+			"dev": true
+		},
 		"currently-unhandled": {
 			"version": "0.4.1",
 			"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
@@ -10117,6 +14248,12 @@
 			"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
 			"dev": true
 		},
+		"deep-object-diff": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz",
+			"integrity": "sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw==",
+			"dev": true
+		},
 		"deepmerge": {
 			"version": "1.5.2",
 			"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
@@ -10432,6 +14569,15 @@
 			"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
 			"dev": true
 		},
+		"detab": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/detab/-/detab-2.0.2.tgz",
+			"integrity": "sha512-Q57yPrxScy816TTE1P/uLRXLDKjXhvYTbfxS/e6lPD+YrqghbsMlGB9nQzj/zVtSPaF0DFPSdO916EWO4sQUyQ==",
+			"dev": true,
+			"requires": {
+				"repeat-string": "^1.5.4"
+			}
+		},
 		"detect-indent": {
 			"version": "5.0.0",
 			"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz",
@@ -10450,6 +14596,27 @@
 			"integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=",
 			"dev": true
 		},
+		"detect-port": {
+			"version": "1.3.0",
+			"resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz",
+			"integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==",
+			"dev": true,
+			"requires": {
+				"address": "^1.0.1",
+				"debug": "^2.6.0"
+			},
+			"dependencies": {
+				"debug": {
+					"version": "2.6.9",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+					"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+					"dev": true,
+					"requires": {
+						"ms": "2.0.0"
+					}
+				}
+			}
+		},
 		"dezalgo": {
 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz",
@@ -10518,6 +14685,24 @@
 				"esutils": "^2.0.2"
 			}
 		},
+		"dom-converter": {
+			"version": "0.2.0",
+			"resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+			"integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+			"dev": true,
+			"requires": {
+				"utila": "~0.4"
+			}
+		},
+		"dom-helpers": {
+			"version": "3.4.0",
+			"resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz",
+			"integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.1.2"
+			}
+		},
 		"dom-scroll-into-view": {
 			"version": "1.2.1",
 			"resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
@@ -10602,12 +14787,38 @@
 			"integrity": "sha512-4As8uPrjfwb7VXC+WnLCbXK7y+Ueb2B3zgNCePYfhxS1PYeaO1YTeplffTEcbfLhvFNGLAz90VvJs9yomG7bow==",
 			"dev": true
 		},
+		"dotenv-defaults": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.0.2.tgz",
+			"integrity": "sha512-iXFvHtXl/hZPiFj++1hBg4lbKwGM+t/GlvELDnRtOFdjXyWP7mubkVr+eZGWG62kdsbulXAef6v/j6kiWc/xGA==",
+			"dev": true,
+			"requires": {
+				"dotenv": "^6.2.0"
+			},
+			"dependencies": {
+				"dotenv": {
+					"version": "6.2.0",
+					"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
+					"integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
+					"dev": true
+				}
+			}
+		},
 		"dotenv-expand": {
 			"version": "4.2.0",
 			"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz",
 			"integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
 			"dev": true
 		},
+		"dotenv-webpack": {
+			"version": "1.7.0",
+			"resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.7.0.tgz",
+			"integrity": "sha512-wwNtOBW/6gLQSkb8p43y0Wts970A3xtNiG/mpwj9MLUhtPCQG6i+/DSXXoNN7fbPCU/vQ7JjwGmgOeGZSSZnsw==",
+			"dev": true,
+			"requires": {
+				"dotenv-defaults": "^1.0.2"
+			}
+		},
 		"duplexer": {
 			"version": "0.1.1",
 			"resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
@@ -10705,6 +14916,15 @@
 			"integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=",
 			"dev": true
 		},
+		"element-resize-detector": {
+			"version": "1.1.15",
+			"resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.1.15.tgz",
+			"integrity": "sha512-16/5avDegXlUxytGgaumhjyQoM6hpp5j3+L79sYq5hlXfTNRy5WMMuTVWkZU3egp/CokCmTmvf18P3KeB57Iog==",
+			"dev": true,
+			"requires": {
+				"batch-processor": "^1.0.0"
+			}
+		},
 		"elliptic": {
 			"version": "6.4.1",
 			"resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
@@ -10732,6 +14952,37 @@
 			"integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
 			"dev": true
 		},
+		"emotion-theming": {
+			"version": "10.0.19",
+			"resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.0.19.tgz",
+			"integrity": "sha512-dQRBPLAAQ6eA8JKhkLCIWC8fdjPbiNC1zNTdFF292h9amhZXofcNGUP7axHoHX4XesqQESYwZrXp53OPInMrKw==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.5.5",
+				"@emotion/weak-memoize": "0.2.4",
+				"hoist-non-react-statics": "^3.3.0"
+			},
+			"dependencies": {
+				"@babel/runtime": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz",
+					"integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==",
+					"dev": true,
+					"requires": {
+						"regenerator-runtime": "^0.13.2"
+					}
+				},
+				"hoist-non-react-statics": {
+					"version": "3.3.0",
+					"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz",
+					"integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==",
+					"dev": true,
+					"requires": {
+						"react-is": "^16.7.0"
+					}
+				}
+			}
+		},
 		"encodeurl": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
@@ -11044,6 +15295,12 @@
 				"is-symbol": "^1.0.1"
 			}
 		},
+		"es5-shim": {
+			"version": "4.5.13",
+			"resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.13.tgz",
+			"integrity": "sha512-xi6hh6gsvDE0MaW4Vp1lgNEBpVcCXRWfPXj5egDvtgLz4L9MEvNwYEMdJH+JJinWkwa8c3c3o5HduV7dB/e1Hw==",
+			"dev": true
+		},
 		"es6-promise": {
 			"version": "4.2.4",
 			"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz",
@@ -11059,6 +15316,12 @@
 				"es6-promise": "^4.0.3"
 			}
 		},
+		"es6-shim": {
+			"version": "0.35.5",
+			"resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.5.tgz",
+			"integrity": "sha512-E9kK/bjtCQRpN1K28Xh4BlmP8egvZBGJJ+9GtnzOwt7mdqtrjHFuVGr7QJfdjBIKqrlU5duPf3pCBoDrkjVYFg==",
+			"dev": true
+		},
 		"escape-html": {
 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -11800,6 +16063,15 @@
 			"integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
 			"dev": true
 		},
+		"eventsource": {
+			"version": "1.0.7",
+			"resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
+			"integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
+			"dev": true,
+			"requires": {
+				"original": "^1.0.0"
+			}
+		},
 		"evp_bytestokey": {
 			"version": "1.0.3",
 			"resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
@@ -12202,6 +16474,15 @@
 				"reusify": "^1.0.0"
 			}
 		},
+		"fault": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/fault/-/fault-1.0.3.tgz",
+			"integrity": "sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA==",
+			"dev": true,
+			"requires": {
+				"format": "^0.2.2"
+			}
+		},
 		"faye-websocket": {
 			"version": "0.10.0",
 			"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
@@ -12291,8 +16572,7 @@
 		"figgy-pudding": {
 			"version": "3.5.1",
 			"resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
-			"integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
-			"dev": true
+			"integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w=="
 		},
 		"figures": {
 			"version": "2.0.0",
@@ -12312,6 +16592,70 @@
 				"flat-cache": "^2.0.1"
 			}
 		},
+		"file-loader": {
+			"version": "3.0.1",
+			"resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz",
+			"integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==",
+			"dev": true,
+			"requires": {
+				"loader-utils": "^1.0.2",
+				"schema-utils": "^1.0.0"
+			},
+			"dependencies": {
+				"schema-utils": {
+					"version": "1.0.0",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+					"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.1.0",
+						"ajv-errors": "^1.0.0",
+						"ajv-keywords": "^3.1.0"
+					}
+				}
+			}
+		},
+		"file-system-cache": {
+			"version": "1.0.5",
+			"resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz",
+			"integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=",
+			"dev": true,
+			"requires": {
+				"bluebird": "^3.3.5",
+				"fs-extra": "^0.30.0",
+				"ramda": "^0.21.0"
+			},
+			"dependencies": {
+				"fs-extra": {
+					"version": "0.30.0",
+					"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz",
+					"integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=",
+					"dev": true,
+					"requires": {
+						"graceful-fs": "^4.1.2",
+						"jsonfile": "^2.1.0",
+						"klaw": "^1.0.0",
+						"path-is-absolute": "^1.0.0",
+						"rimraf": "^2.2.8"
+					}
+				},
+				"jsonfile": {
+					"version": "2.4.0",
+					"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
+					"integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
+					"dev": true,
+					"requires": {
+						"graceful-fs": "^4.1.6"
+					}
+				},
+				"ramda": {
+					"version": "0.21.0",
+					"resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz",
+					"integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=",
+					"dev": true
+				}
+			}
+		},
 		"fileset": {
 			"version": "2.0.3",
 			"resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz",
@@ -12501,6 +16845,12 @@
 				}
 			}
 		},
+		"find-root": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
+			"integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==",
+			"dev": true
+		},
 		"find-up": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
@@ -12591,6 +16941,12 @@
 				"readable-stream": "^2.0.4"
 			}
 		},
+		"focus-lock": {
+			"version": "0.6.5",
+			"resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.6.5.tgz",
+			"integrity": "sha512-i/mVBOoa9o+tl+u9owOJUF8k8L85odZNIsctB+JAK2HFT8jckiBwmk+3uydlm6FN8czgnkIwQtBv6yyAbrzXjw==",
+			"dev": true
+		},
 		"for-in": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
@@ -12617,6 +16973,30 @@
 			"integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
 			"dev": true
 		},
+		"fork-ts-checker-webpack-plugin": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-1.5.0.tgz",
+			"integrity": "sha512-zEhg7Hz+KhZlBhILYpXy+Beu96gwvkROWJiTXOCyOOMMrdBIRPvsBpBqgTI4jfJGrJXcqGwJR8zsBGDmzY0jsA==",
+			"dev": true,
+			"requires": {
+				"babel-code-frame": "^6.22.0",
+				"chalk": "^2.4.1",
+				"chokidar": "^2.0.4",
+				"micromatch": "^3.1.10",
+				"minimatch": "^3.0.4",
+				"semver": "^5.6.0",
+				"tapable": "^1.0.0",
+				"worker-rpc": "^0.1.0"
+			},
+			"dependencies": {
+				"semver": {
+					"version": "5.7.1",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+					"dev": true
+				}
+			}
+		},
 		"form-data": {
 			"version": "2.3.2",
 			"resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
@@ -12628,6 +17008,12 @@
 				"mime-types": "^2.1.12"
 			}
 		},
+		"format": {
+			"version": "0.2.2",
+			"resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz",
+			"integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=",
+			"dev": true
+		},
 		"forwarded": {
 			"version": "0.1.2",
 			"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
@@ -13291,6 +17677,12 @@
 			"integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
 			"dev": true
 		},
+		"fuse.js": {
+			"version": "3.4.5",
+			"resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.4.5.tgz",
+			"integrity": "sha512-s9PGTaQIkT69HaeoTVjwGsLfb8V8ScJLx5XGFcKHg0MqLUH/UZ4EKOtqtXX9k7AFqCGxD1aJmYb8Q5VYDibVRQ==",
+			"dev": true
+		},
 		"gauge": {
 			"version": "2.7.4",
 			"resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
@@ -13769,12 +18161,32 @@
 				"is-symbol": "^1.0.1"
 			}
 		},
+		"global-modules": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+			"integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
+			"dev": true,
+			"requires": {
+				"global-prefix": "^3.0.0"
+			}
+		},
 		"global-modules-path": {
 			"version": "2.3.1",
 			"resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz",
 			"integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==",
 			"dev": true
 		},
+		"global-prefix": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+			"integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+			"dev": true,
+			"requires": {
+				"ini": "^1.3.5",
+				"kind-of": "^6.0.2",
+				"which": "^1.3.1"
+			}
+		},
 		"globals": {
 			"version": "12.0.0",
 			"resolved": "https://registry.npmjs.org/globals/-/globals-12.0.0.tgz",
@@ -13792,6 +18204,17 @@
 				}
 			}
 		},
+		"globalthis": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.0.tgz",
+			"integrity": "sha512-vcCAZTJ3r5Qcu5l8/2oyVdoFwxKgfYnMTR2vwWeux/NAVZK3PwcMaWkdUIn4GJbmKuRK7xcvDsLuK+CKcXyodg==",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.2",
+				"function-bind": "^1.1.1",
+				"object-keys": "^1.0.12"
+			}
+		},
 		"globby": {
 			"version": "9.2.0",
 			"resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
@@ -13915,6 +18338,12 @@
 			"integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=",
 			"dev": true
 		},
+		"gud": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz",
+			"integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==",
+			"dev": true
+		},
 		"gzip-size": {
 			"version": "5.0.0",
 			"resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz",
@@ -14068,12 +18497,114 @@
 				"minimalistic-assert": "^1.0.1"
 			}
 		},
+		"hast-to-hyperscript": {
+			"version": "7.0.2",
+			"resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-7.0.2.tgz",
+			"integrity": "sha512-NBMMst0hkDR21uSH75m9W2DkljBrLoMQEhGiLMLNij4HIzEDJMC1UG+CFR6EAjHi2zs3NHBoaAHJOHxftoIN2g==",
+			"dev": true,
+			"requires": {
+				"comma-separated-tokens": "^1.0.0",
+				"property-information": "^5.0.0",
+				"space-separated-tokens": "^1.0.0",
+				"style-to-object": "^0.2.1",
+				"unist-util-is": "^3.0.0",
+				"web-namespaces": "^1.1.2"
+			},
+			"dependencies": {
+				"unist-util-is": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz",
+					"integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==",
+					"dev": true
+				}
+			}
+		},
+		"hast-util-from-parse5": {
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.1.tgz",
+			"integrity": "sha512-UfPzdl6fbxGAxqGYNThRUhRlDYY7sXu6XU9nQeX4fFZtV+IHbyEJtd+DUuwOqNV4z3K05E/1rIkoVr/JHmeWWA==",
+			"dev": true,
+			"requires": {
+				"ccount": "^1.0.3",
+				"hastscript": "^5.0.0",
+				"property-information": "^5.0.0",
+				"web-namespaces": "^1.1.2",
+				"xtend": "^4.0.1"
+			}
+		},
+		"hast-util-parse-selector": {
+			"version": "2.2.2",
+			"resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.2.tgz",
+			"integrity": "sha512-jIMtnzrLTjzqgVEQqPEmwEZV+ea4zHRFTP8Z2Utw0I5HuBOXHzUPPQWr6ouJdJqDKLbFU/OEiYwZ79LalZkmmw==",
+			"dev": true
+		},
+		"hast-util-raw": {
+			"version": "5.0.1",
+			"resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-5.0.1.tgz",
+			"integrity": "sha512-iHo7G6BjRc/GU1Yun5CIEXjil0wVnIbz11C6k0JdDichSDMtYi2+NNtk6YN7EOP0JfPstX30d3pRLfaJv5CkdA==",
+			"dev": true,
+			"requires": {
+				"hast-util-from-parse5": "^5.0.0",
+				"hast-util-to-parse5": "^5.0.0",
+				"html-void-elements": "^1.0.1",
+				"parse5": "^5.0.0",
+				"unist-util-position": "^3.0.0",
+				"web-namespaces": "^1.0.0",
+				"xtend": "^4.0.1",
+				"zwitch": "^1.0.0"
+			},
+			"dependencies": {
+				"parse5": {
+					"version": "5.1.0",
+					"resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz",
+					"integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==",
+					"dev": true
+				}
+			}
+		},
+		"hast-util-to-parse5": {
+			"version": "5.1.1",
+			"resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-5.1.1.tgz",
+			"integrity": "sha512-ivCeAd5FCXr7bapJIVsWMnx/EmbjkkW2TU2hd1prq+jGwiaUoK+FcpjyPNwsC5ogzCwWO669tOqIovGeLc/ntg==",
+			"dev": true,
+			"requires": {
+				"hast-to-hyperscript": "^7.0.0",
+				"property-information": "^5.0.0",
+				"web-namespaces": "^1.0.0",
+				"xtend": "^4.0.1",
+				"zwitch": "^1.0.0"
+			}
+		},
+		"hastscript": {
+			"version": "5.1.0",
+			"resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.1.0.tgz",
+			"integrity": "sha512-7mOQX5VfVs/gmrOGlN8/EDfp1GqV6P3gTNVt+KnX4gbYhpASTM8bklFdFQCbFRAadURXAmw0R1QQdBdqp7jswQ==",
+			"dev": true,
+			"requires": {
+				"comma-separated-tokens": "^1.0.0",
+				"hast-util-parse-selector": "^2.2.0",
+				"property-information": "^5.0.1",
+				"space-separated-tokens": "^1.0.0"
+			}
+		},
+		"he": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+			"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+			"dev": true
+		},
 		"hex-color-regex": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
 			"integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
 			"dev": true
 		},
+		"highlight.js": {
+			"version": "9.12.0",
+			"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz",
+			"integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=",
+			"dev": true
+		},
 		"hmac-drbg": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
@@ -14152,12 +18683,87 @@
 				"whatwg-encoding": "^1.0.1"
 			}
 		},
+		"html-entities": {
+			"version": "1.2.1",
+			"resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
+			"integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
+			"dev": true
+		},
+		"html-minifier": {
+			"version": "4.0.0",
+			"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz",
+			"integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==",
+			"dev": true,
+			"requires": {
+				"camel-case": "^3.0.0",
+				"clean-css": "^4.2.1",
+				"commander": "^2.19.0",
+				"he": "^1.2.0",
+				"param-case": "^2.1.1",
+				"relateurl": "^0.2.7",
+				"uglify-js": "^3.5.1"
+			}
+		},
 		"html-tags": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
 			"integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
 			"dev": true
 		},
+		"html-void-elements": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.4.tgz",
+			"integrity": "sha512-yMk3naGPLrfvUV9TdDbuYXngh/TpHbA6TrOw3HL9kS8yhwx7i309BReNg7CbAJXGE+UMJ6je5OqJ7lC63o6YuQ==",
+			"dev": true
+		},
+		"html-webpack-plugin": {
+			"version": "4.0.0-beta.8",
+			"resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.8.tgz",
+			"integrity": "sha512-n5S2hJi3/vioRvEDswZP2WFgZU8TUqFoYIrkg5dt+xDC4TigQEhIcl4Y81Qs2La/EqKWuJZP8+ikbHGVmzQ4Mg==",
+			"dev": true,
+			"requires": {
+				"html-minifier": "^4.0.0",
+				"loader-utils": "^1.2.3",
+				"lodash": "^4.17.11",
+				"pretty-error": "^2.1.1",
+				"tapable": "^1.1.3",
+				"util.promisify": "1.0.0"
+			},
+			"dependencies": {
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+					"dev": true
+				},
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
+				},
+				"tapable": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+					"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+					"dev": true
+				}
+			}
+		},
 		"htmlnano": {
 			"version": "0.2.3",
 			"resolved": "https://registry.npmjs.org/htmlnano/-/htmlnano-0.2.3.tgz",
@@ -14527,6 +19133,43 @@
 			"integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
 			"dev": true
 		},
+		"icss-utils": {
+			"version": "4.1.1",
+			"resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz",
+			"integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==",
+			"dev": true,
+			"requires": {
+				"postcss": "^7.0.14"
+			},
+			"dependencies": {
+				"postcss": {
+					"version": "7.0.18",
+					"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.18.tgz",
+					"integrity": "sha512-/7g1QXXgegpF+9GJj4iN7ChGF40sYuGYJ8WZu8DZWnmhQ/G36hfdk3q9LBJmoK+lZ+yzZ5KYpOoxq7LF1BxE8g==",
+					"dev": true,
+					"requires": {
+						"chalk": "^2.4.2",
+						"source-map": "^0.6.1",
+						"supports-color": "^6.1.0"
+					}
+				},
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				},
+				"supports-color": {
+					"version": "6.1.0",
+					"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+					"integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+					"dev": true,
+					"requires": {
+						"has-flag": "^3.0.0"
+					}
+				}
+			}
+		},
 		"ieee754": {
 			"version": "1.1.12",
 			"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
@@ -14560,6 +19203,21 @@
 			"integrity": "sha512-47xSUiQioGaB96nqtp5/q55m0aBQSQdyIloMOc/x+QVTDZLNmXE892IIDrJ0hM1A5vcNUDD5tDffkSP5lCaIIA==",
 			"dev": true
 		},
+		"immer": {
+			"version": "1.10.0",
+			"resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz",
+			"integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==",
+			"dev": true
+		},
+		"import-cwd": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
+			"integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
+			"dev": true,
+			"requires": {
+				"import-from": "^2.1.0"
+			}
+		},
 		"import-fresh": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
@@ -14578,6 +19236,15 @@
 				}
 			}
 		},
+		"import-from": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
+			"integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
+			"dev": true,
+			"requires": {
+				"resolve-from": "^3.0.0"
+			}
+		},
 		"import-lazy": {
 			"version": "3.1.0",
 			"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
@@ -14651,8 +19318,7 @@
 		"imurmurhash": {
 			"version": "0.1.4",
 			"resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
-			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
-			"dev": true
+			"integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
 		},
 		"in-publish": {
 			"version": "2.0.0",
@@ -14729,6 +19395,12 @@
 				}
 			}
 		},
+		"inline-style-parser": {
+			"version": "0.1.1",
+			"resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz",
+			"integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==",
+			"dev": true
+		},
 		"inquirer": {
 			"version": "6.3.1",
 			"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz",
@@ -14999,6 +19671,16 @@
 			"integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
 			"dev": true
 		},
+		"is-dom": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.1.0.tgz",
+			"integrity": "sha512-u82f6mvhYxRPKpw8V1N0W8ce1xXwOrQtgGcxl6UCL5zBmZu3is/18K0rR7uFCnMDuAsS/3W54mGL4vsaFUQlEQ==",
+			"dev": true,
+			"requires": {
+				"is-object": "^1.0.1",
+				"is-window": "^1.0.2"
+			}
+		},
 		"is-equal-shallow": {
 			"version": "0.1.3",
 			"resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
@@ -15034,6 +19716,12 @@
 			"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
 			"integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
 		},
+		"is-function": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz",
+			"integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=",
+			"dev": true
+		},
 		"is-generator-fn": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.0.0.tgz",
@@ -15110,6 +19798,12 @@
 			"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
 			"dev": true
 		},
+		"is-object": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
+			"integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
+			"dev": true
+		},
 		"is-observable": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz",
@@ -15180,6 +19874,12 @@
 			"integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
 			"dev": true
 		},
+		"is-root": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz",
+			"integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==",
+			"dev": true
+		},
 		"is-ssh": {
 			"version": "1.3.1",
 			"resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.1.tgz",
@@ -15264,6 +19964,12 @@
 			"integrity": "sha512-SzM+T5GKUCtLhlHFKt2SDAX2RFzfS6joT91F2/WSi9LxgFdsnhfPK/UIA+JhRR2xuyLdrCys2PiFDrtn1fU5hQ==",
 			"dev": true
 		},
+		"is-window": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/is-window/-/is-window-1.0.2.tgz",
+			"integrity": "sha1-LIlspT25feRdPDMTOmXYyfVjSA0=",
+			"dev": true
+		},
 		"is-windows": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
@@ -16693,6 +21399,12 @@
 			"integrity": "sha512-/812MXr9RBtMObviZ8gQBhHO8MOrGj8HlEE+4ccMTElNA/6I3u39u+bhny55Lk921yn44nSZFy9naNLElL5wgQ==",
 			"dev": true
 		},
+		"js-string-escape": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
+			"integrity": "sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8=",
+			"dev": true
+		},
 		"js-tokens": {
 			"version": "4.0.0",
 			"resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
@@ -16858,6 +21570,12 @@
 			"integrity": "sha1-a9haHdpqXdfpECK7JEA8wbfC7jQ=",
 			"dev": true
 		},
+		"json3": {
+			"version": "3.3.3",
+			"resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
+			"integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
+			"dev": true
+		},
 		"json5": {
 			"version": "0.5.1",
 			"resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
@@ -16934,6 +21652,33 @@
 			"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
 			"dev": true
 		},
+		"lazy-universal-dotenv": {
+			"version": "3.0.1",
+			"resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-3.0.1.tgz",
+			"integrity": "sha512-prXSYk799h3GY3iOWnC6ZigYzMPjxN2svgjJ9shk7oMadSNX3wXy0B6F32PMJv7qtMnrIbUxoEHzbutvxR2LBQ==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.5.0",
+				"app-root-dir": "^1.0.2",
+				"core-js": "^3.0.4",
+				"dotenv": "^8.0.0",
+				"dotenv-expand": "^5.1.0"
+			},
+			"dependencies": {
+				"dotenv": {
+					"version": "8.1.0",
+					"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.1.0.tgz",
+					"integrity": "sha512-GUE3gqcDCaMltj2++g6bRQ5rBJWtkWTmqmD0fo1RnnMuUqHNCt2oTPeDnS9n6fKYvlhn7AeBkb38lymBtWBQdA==",
+					"dev": true
+				},
+				"dotenv-expand": {
+					"version": "5.1.0",
+					"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+					"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
+					"dev": true
+				}
+			}
+		},
 		"lcid": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
@@ -17436,6 +22181,12 @@
 			"integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
 			"dev": true
 		},
+		"lodash.debounce": {
+			"version": "4.0.8",
+			"resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+			"integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
+			"dev": true
+		},
 		"lodash.escape": {
 			"version": "4.0.1",
 			"resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz",
@@ -17802,8 +22553,24 @@
 			"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
 			"dev": true,
 			"requires": {
-				"currently-unhandled": "^0.4.1",
-				"signal-exit": "^3.0.0"
+				"currently-unhandled": "^0.4.1",
+				"signal-exit": "^3.0.0"
+			}
+		},
+		"lower-case": {
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
+			"integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
+			"dev": true
+		},
+		"lowlight": {
+			"version": "1.9.2",
+			"resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.9.2.tgz",
+			"integrity": "sha512-Ek18ElVCf/wF/jEm1b92gTnigh94CtBNWiZ2ad+vTgW7cTmQxUY3I98BjHK68gZAJEWmybGBZgx9qv3QxLQB/Q==",
+			"dev": true,
+			"requires": {
+				"fault": "^1.0.2",
+				"highlight.js": "~9.12.0"
 			}
 		},
 		"lru-cache": {
@@ -18036,6 +22803,12 @@
 			"integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=",
 			"dev": true
 		},
+		"map-or-similar": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz",
+			"integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=",
+			"dev": true
+		},
 		"map-values": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/map-values/-/map-values-1.0.1.tgz",
@@ -18063,6 +22836,22 @@
 			"integrity": "sha512-NcWuJFHDA8V3wkDgR/j4+gZx+YQwstPgfQDV8ndUeWWzta3dnDTBxpVzqS9lkmJAuV5YX35lmyojl6HO5JXAgw==",
 			"dev": true
 		},
+		"markdown-to-jsx": {
+			"version": "6.10.3",
+			"resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.10.3.tgz",
+			"integrity": "sha512-PSoUyLnW/xoW6RsxZrquSSz5eGEOTwa15H5eqp3enmrp8esmgDJmhzd6zmQ9tgAA9TxJzx1Hmf3incYU/IamoQ==",
+			"dev": true,
+			"requires": {
+				"prop-types": "^15.6.2",
+				"unquote": "^1.1.0"
+			}
+		},
+		"material-colors": {
+			"version": "1.2.6",
+			"resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz",
+			"integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==",
+			"dev": true
+		},
 		"mathml-tag-names": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.0.tgz",
@@ -18080,6 +22869,15 @@
 				"safe-buffer": "^5.1.2"
 			}
 		},
+		"mdast-squeeze-paragraphs": {
+			"version": "3.0.5",
+			"resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-3.0.5.tgz",
+			"integrity": "sha512-xX6Vbe348Y/rukQlG4W3xH+7v4ZlzUbSY4HUIQCuYrF2DrkcHx584mCaFxkWoDZKNUfyLZItHC9VAqX3kIP7XA==",
+			"dev": true,
+			"requires": {
+				"unist-util-remove": "^1.0.0"
+			}
+		},
 		"mdast-util-compact": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.1.tgz",
@@ -18090,6 +22888,15 @@
 				"unist-util-visit": "^1.1.0"
 			}
 		},
+		"mdast-util-definitions": {
+			"version": "1.2.4",
+			"resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-1.2.4.tgz",
+			"integrity": "sha512-HfUArPog1j4Z78Xlzy9Q4aHLnrF/7fb57cooTHypyGoe2XFNbcx/kWZDoOz+ra8CkUzvg3+VHV434yqEd1DRmA==",
+			"dev": true,
+			"requires": {
+				"unist-util-visit": "^1.0.0"
+			}
+		},
 		"mdast-util-inject": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/mdast-util-inject/-/mdast-util-inject-1.1.0.tgz",
@@ -18099,6 +22906,25 @@
 				"mdast-util-to-string": "^1.0.0"
 			}
 		},
+		"mdast-util-to-hast": {
+			"version": "6.0.2",
+			"resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-6.0.2.tgz",
+			"integrity": "sha512-GjcOimC9qHI0yNFAQdBesrZXzUkRdFleQlcoU8+TVNfDW6oLUazUx8MgUoTaUyCJzBOnE5AOgqhpURrSlf0QwQ==",
+			"dev": true,
+			"requires": {
+				"collapse-white-space": "^1.0.0",
+				"detab": "^2.0.0",
+				"mdast-util-definitions": "^1.2.0",
+				"mdurl": "^1.0.1",
+				"trim": "0.0.1",
+				"trim-lines": "^1.0.0",
+				"unist-builder": "^1.0.1",
+				"unist-util-generated": "^1.1.0",
+				"unist-util-position": "^3.0.0",
+				"unist-util-visit": "^1.1.0",
+				"xtend": "^4.0.1"
+			}
+		},
 		"mdast-util-to-string": {
 			"version": "1.0.5",
 			"resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.0.5.tgz",
@@ -18111,6 +22937,12 @@
 			"integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==",
 			"dev": true
 		},
+		"mdurl": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
+			"integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
+			"dev": true
+		},
 		"media-typer": {
 			"version": "0.3.0",
 			"resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
@@ -18130,6 +22962,21 @@
 			"resolved": "https://registry.npmjs.org/memize/-/memize-1.0.5.tgz",
 			"integrity": "sha512-Dm8Jhb5kiC4+ynYsVR4QDXKt+o2dfqGuY4hE2x+XlXZkdndlT80bJxfcMv5QGp/FCy6MhG7f5ElpmKPFKOSEpg=="
 		},
+		"memoize-one": {
+			"version": "5.1.1",
+			"resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.1.1.tgz",
+			"integrity": "sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA==",
+			"dev": true
+		},
+		"memoizerific": {
+			"version": "1.11.3",
+			"resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz",
+			"integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=",
+			"dev": true,
+			"requires": {
+				"map-or-similar": "^1.5.0"
+			}
+		},
 		"memory-fs": {
 			"version": "0.4.1",
 			"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
@@ -19085,6 +23932,12 @@
 				}
 			}
 		},
+		"microevent.ts": {
+			"version": "0.1.1",
+			"resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz",
+			"integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==",
+			"dev": true
+		},
 		"micromatch": {
 			"version": "3.1.10",
 			"resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
@@ -19151,6 +24004,52 @@
 				"dom-walk": "^0.1.0"
 			}
 		},
+		"mini-css-extract-plugin": {
+			"version": "0.7.0",
+			"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.7.0.tgz",
+			"integrity": "sha512-RQIw6+7utTYn8DBGsf/LpRgZCJMpZt+kuawJ/fju0KiOL6nAaTBNmCJwS7HtwSCXfS47gCkmtBFS7HdsquhdxQ==",
+			"dev": true,
+			"requires": {
+				"loader-utils": "^1.1.0",
+				"normalize-url": "1.9.1",
+				"schema-utils": "^1.0.0",
+				"webpack-sources": "^1.1.0"
+			},
+			"dependencies": {
+				"normalize-url": {
+					"version": "1.9.1",
+					"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz",
+					"integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=",
+					"dev": true,
+					"requires": {
+						"object-assign": "^4.0.1",
+						"prepend-http": "^1.0.0",
+						"query-string": "^4.1.0",
+						"sort-keys": "^1.0.0"
+					}
+				},
+				"schema-utils": {
+					"version": "1.0.0",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+					"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.1.0",
+						"ajv-errors": "^1.0.0",
+						"ajv-keywords": "^3.1.0"
+					}
+				},
+				"sort-keys": {
+					"version": "1.1.2",
+					"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+					"integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
+					"dev": true,
+					"requires": {
+						"is-plain-obj": "^1.0.0"
+					}
+				}
+			}
+		},
 		"minimalistic-assert": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
@@ -19506,12 +24405,30 @@
 			"integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==",
 			"dev": true
 		},
+		"no-case": {
+			"version": "2.3.2",
+			"resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
+			"integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
+			"dev": true,
+			"requires": {
+				"lower-case": "^1.1.1"
+			}
+		},
 		"node-addon-api": {
 			"version": "1.6.2",
 			"resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.6.2.tgz",
 			"integrity": "sha512-479Bjw9nTE5DdBSZZWprFryHGjUaQC31y1wHo19We/k0BZlrmhqQitWoUL0cD8+scljCbIUL+E58oRDEakdGGA==",
 			"dev": true
 		},
+		"node-dir": {
+			"version": "0.1.17",
+			"resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz",
+			"integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=",
+			"dev": true,
+			"requires": {
+				"minimatch": "^3.0.2"
+			}
+		},
 		"node-fetch": {
 			"version": "1.7.3",
 			"resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
@@ -20481,8 +25398,7 @@
 		"object-inspect": {
 			"version": "1.6.0",
 			"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz",
-			"integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==",
-			"dev": true
+			"integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ=="
 		},
 		"object-is": {
 			"version": "1.0.1",
@@ -20767,6 +25683,15 @@
 				}
 			}
 		},
+		"original": {
+			"version": "1.0.2",
+			"resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
+			"integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
+			"dev": true,
+			"requires": {
+				"url-parse": "^1.4.3"
+			}
+		},
 		"os-browserify": {
 			"version": "0.3.0",
 			"resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
@@ -20927,6 +25852,15 @@
 				"readable-stream": "^2.1.5"
 			}
 		},
+		"param-case": {
+			"version": "2.1.1",
+			"resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+			"integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
+			"dev": true,
+			"requires": {
+				"no-case": "^2.2.0"
+			}
+		},
 		"parcel-bundler": {
 			"version": "1.12.3",
 			"resolved": "https://registry.npmjs.org/parcel-bundler/-/parcel-bundler-1.12.3.tgz",
@@ -21508,6 +26442,15 @@
 				"find-up": "^2.1.0"
 			}
 		},
+		"pkg-up": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
+			"integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
+			"dev": true,
+			"requires": {
+				"find-up": "^2.1.0"
+			}
+		},
 		"platform": {
 			"version": "1.3.5",
 			"resolved": "https://registry.npmjs.org/platform/-/platform-1.3.5.tgz",
@@ -21595,6 +26538,30 @@
 			"integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==",
 			"dev": true
 		},
+		"pnp-webpack-plugin": {
+			"version": "1.4.3",
+			"resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.4.3.tgz",
+			"integrity": "sha512-ExrNwuFH3DudHwWY2uRMqyiCOBEDdhQYHIAsqW/CM6hIZlSgXC/ma/p08FoNOUhVyh9hl1NGnMpR94T5i3SHaQ==",
+			"dev": true,
+			"requires": {
+				"ts-pnp": "^1.1.2"
+			}
+		},
+		"polished": {
+			"version": "3.4.1",
+			"resolved": "https://registry.npmjs.org/polished/-/polished-3.4.1.tgz",
+			"integrity": "sha512-GflTnlP5rrpDoigjczEkS6Ye7NDA4sFvAnlr5hSDrEvjiVj97Xzev3hZlLi3UB27fpxyTS9rWU64VzVLWkG+mg==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.4.5"
+			}
+		},
+		"popper.js": {
+			"version": "1.15.0",
+			"resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz",
+			"integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==",
+			"dev": true
+		},
 		"portfinder": {
 			"version": "1.0.20",
 			"resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz",
@@ -21828,6 +26795,15 @@
 				"postcss": "^7.0.0"
 			}
 		},
+		"postcss-flexbugs-fixes": {
+			"version": "4.1.0",
+			"resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz",
+			"integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==",
+			"dev": true,
+			"requires": {
+				"postcss": "^7.0.0"
+			}
+		},
 		"postcss-html": {
 			"version": "0.36.0",
 			"resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz",
@@ -22023,6 +26999,41 @@
 				"postcss": "^7.0.3"
 			}
 		},
+		"postcss-load-config": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz",
+			"integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==",
+			"dev": true,
+			"requires": {
+				"cosmiconfig": "^5.0.0",
+				"import-cwd": "^2.0.0"
+			}
+		},
+		"postcss-loader": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
+			"integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
+			"dev": true,
+			"requires": {
+				"loader-utils": "^1.1.0",
+				"postcss": "^7.0.0",
+				"postcss-load-config": "^2.0.0",
+				"schema-utils": "^1.0.0"
+			},
+			"dependencies": {
+				"schema-utils": {
+					"version": "1.0.0",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+					"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.1.0",
+						"ajv-errors": "^1.0.0",
+						"ajv-keywords": "^3.1.0"
+					}
+				}
+			}
+		},
 		"postcss-markdown": {
 			"version": "0.36.0",
 			"resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz",
@@ -22440,6 +27451,25 @@
 				"postcss": "^7.0.0"
 			}
 		},
+		"postcss-selector-parser": {
+			"version": "6.0.2",
+			"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz",
+			"integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==",
+			"dev": true,
+			"requires": {
+				"cssesc": "^3.0.0",
+				"indexes-of": "^1.0.1",
+				"uniq": "^1.0.1"
+			},
+			"dependencies": {
+				"cssesc": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+					"integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
+					"dev": true
+				}
+			}
+		},
 		"postcss-svgo": {
 			"version": "4.0.2",
 			"resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
@@ -22530,6 +27560,28 @@
 			"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
 			"dev": true
 		},
+		"prepend-http": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+			"integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+			"dev": true
+		},
+		"prettier": {
+			"version": "1.18.2",
+			"resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz",
+			"integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==",
+			"dev": true
+		},
+		"pretty-error": {
+			"version": "2.1.1",
+			"resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
+			"integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
+			"dev": true,
+			"requires": {
+				"renderkid": "^2.0.1",
+				"utila": "~0.4"
+			}
+		},
 		"pretty-format": {
 			"version": "24.7.0",
 			"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.7.0.tgz",
@@ -22550,6 +27602,21 @@
 				}
 			}
 		},
+		"pretty-hrtime": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+			"integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
+			"dev": true
+		},
+		"prismjs": {
+			"version": "1.17.1",
+			"resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.17.1.tgz",
+			"integrity": "sha512-PrEDJAFdUGbOP6xK/UsfkC5ghJsPJviKgnQOoxaDbBjwc8op68Quupwt1DeAFoG8GImPhiKXAvvsH7wDSLsu1Q==",
+			"dev": true,
+			"requires": {
+				"clipboard": "^2.0.0"
+			}
+		},
 		"private": {
 			"version": "0.1.8",
 			"resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
@@ -22598,6 +27665,142 @@
 				"retry": "^0.10.0"
 			}
 		},
+		"promise.allsettled": {
+			"version": "1.0.1",
+			"resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.1.tgz",
+			"integrity": "sha512-3ST7RS7TY3TYLOIe+OACZFvcWVe1osbgz2x07nTb446pa3t4GUZWidMDzQ4zf9jC2l6mRa1/3X81icFYbi+D/g==",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.3",
+				"es-abstract": "^1.13.0",
+				"function-bind": "^1.1.1"
+			},
+			"dependencies": {
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"dev": true,
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				},
+				"es-abstract": {
+					"version": "1.15.0",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
+					"integrity": "sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==",
+					"dev": true,
+					"requires": {
+						"es-to-primitive": "^1.2.0",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.0",
+						"is-callable": "^1.1.4",
+						"is-regex": "^1.0.4",
+						"object-inspect": "^1.6.0",
+						"object-keys": "^1.1.1",
+						"string.prototype.trimleft": "^2.1.0",
+						"string.prototype.trimright": "^2.1.0"
+					},
+					"dependencies": {
+						"object-keys": {
+							"version": "1.1.1",
+							"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+							"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+							"dev": true
+						}
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
+					"integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
+					"dev": true,
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"is-symbol": {
+					"version": "1.0.2",
+					"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
+					"integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+					"dev": true,
+					"requires": {
+						"has-symbols": "^1.0.0"
+					}
+				}
+			}
+		},
+		"promise.prototype.finally": {
+			"version": "3.1.1",
+			"resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.1.tgz",
+			"integrity": "sha512-gnt8tThx0heJoI3Ms8a/JdkYBVhYP/wv+T7yQimR+kdOEJL21xTFbiJhMRqnSPcr54UVvMbsscDk2w+ivyaLPw==",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.3",
+				"es-abstract": "^1.13.0",
+				"function-bind": "^1.1.1"
+			},
+			"dependencies": {
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"dev": true,
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				},
+				"es-abstract": {
+					"version": "1.15.0",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
+					"integrity": "sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==",
+					"dev": true,
+					"requires": {
+						"es-to-primitive": "^1.2.0",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.0",
+						"is-callable": "^1.1.4",
+						"is-regex": "^1.0.4",
+						"object-inspect": "^1.6.0",
+						"object-keys": "^1.1.1",
+						"string.prototype.trimleft": "^2.1.0",
+						"string.prototype.trimright": "^2.1.0"
+					},
+					"dependencies": {
+						"object-keys": {
+							"version": "1.1.1",
+							"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+							"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+							"dev": true
+						}
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
+					"integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
+					"dev": true,
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"is-symbol": {
+					"version": "1.0.2",
+					"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
+					"integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+					"dev": true,
+					"requires": {
+						"has-symbols": "^1.0.0"
+					}
+				}
+			}
+		},
 		"promisify-node": {
 			"version": "0.3.0",
 			"resolved": "https://registry.npmjs.org/promisify-node/-/promisify-node-0.3.0.tgz",
@@ -22646,6 +27849,15 @@
 				"reflect.ownkeys": "^0.2.0"
 			}
 		},
+		"property-information": {
+			"version": "5.2.2",
+			"resolved": "https://registry.npmjs.org/property-information/-/property-information-5.2.2.tgz",
+			"integrity": "sha512-N2moasZmjn2mjVGIWpaqz5qnz6QyeQSGgGvMtl81gA9cPTWa6wpesRSe/quNnOjUHpvSH1oZx0pdz0EEckLFnA==",
+			"dev": true,
+			"requires": {
+				"xtend": "^4.0.1"
+			}
+		},
 		"proto-list": {
 			"version": "1.2.4",
 			"resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
@@ -22794,6 +28006,16 @@
 			"resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
 			"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
 		},
+		"query-string": {
+			"version": "4.3.4",
+			"resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz",
+			"integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=",
+			"dev": true,
+			"requires": {
+				"object-assign": "^4.1.0",
+				"strict-uri-encode": "^1.0.0"
+			}
+		},
 		"querystring": {
 			"version": "0.2.0",
 			"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
@@ -22805,6 +28027,12 @@
 			"integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
 			"dev": true
 		},
+		"querystringify": {
+			"version": "2.1.1",
+			"resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
+			"integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
+			"dev": true
+		},
 		"quick-lru": {
 			"version": "1.1.0",
 			"resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
@@ -22896,81 +28124,365 @@
 				}
 			}
 		},
-		"rc": {
-			"version": "1.2.8",
-			"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-			"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
-			"dev": true,
-			"requires": {
-				"deep-extend": "^0.6.0",
-				"ini": "~1.3.0",
-				"minimist": "^1.2.0",
-				"strip-json-comments": "~2.0.1"
-			}
-		},
-		"re-resizable": {
-			"version": "6.0.0",
-			"resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.0.0.tgz",
-			"integrity": "sha512-RTrnhbGgYyZ4hTc6db4JeMnRfmloEPWtuYaXZEa2PRaEC4mreWNFnZtMVsHil3z3iX+WchD+da8BLlTJBcstMA==",
-			"requires": {
-				"fast-memoize": "^2.5.1"
-			}
-		},
-		"react": {
-			"version": "16.9.0",
-			"resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz",
-			"integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==",
-			"requires": {
-				"loose-envify": "^1.1.0",
-				"object-assign": "^4.1.1",
-				"prop-types": "^15.6.2"
-			}
-		},
-		"react-addons-shallow-compare": {
-			"version": "15.6.2",
-			"resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz",
-			"integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=",
-			"requires": {
-				"fbjs": "^0.8.4",
-				"object-assign": "^4.1.0"
-			}
-		},
-		"react-autosize-textarea": {
-			"version": "3.0.2",
-			"resolved": "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-3.0.2.tgz",
-			"integrity": "sha1-K2hApp9xOHGavOpaQp7PcwF2jAc=",
-			"requires": {
-				"autosize": "^4.0.0",
-				"line-height": "^0.3.1",
-				"prop-types": "^15.5.6"
-			}
-		},
-		"react-dates": {
-			"version": "17.2.0",
-			"resolved": "https://registry.npmjs.org/react-dates/-/react-dates-17.2.0.tgz",
-			"integrity": "sha512-RDlerU8DdRRrlYS0MQ7Z9igPWABGLDwz6+ykBNff67RM3Sset2TDqeuOr+R5o00Ggn5U47GeLsGcSDxlZd9cHw==",
-			"requires": {
-				"airbnb-prop-types": "^2.10.0",
-				"consolidated-events": "^1.1.1 || ^2.0.0",
-				"is-touch-device": "^1.0.1",
-				"lodash": "^4.1.1",
-				"object.assign": "^4.1.0",
-				"object.values": "^1.0.4",
-				"prop-types": "^15.6.1",
-				"react-addons-shallow-compare": "^15.6.2",
-				"react-moment-proptypes": "^1.6.0",
-				"react-outside-click-handler": "^1.2.0",
-				"react-portal": "^4.1.5",
-				"react-with-styles": "^3.2.0",
-				"react-with-styles-interface-css": "^4.0.2"
-			}
-		},
-		"react-deep-force-update": {
-			"version": "1.1.2",
-			"resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz",
-			"integrity": "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==",
-			"dev": true
-		},
+		"raw-loader": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-2.0.0.tgz",
+			"integrity": "sha512-kZnO5MoIyrojfrPWqrhFNLZemIAX8edMOCp++yC5RKxzFB3m92DqKNhKlU6+FvpOhWtvyh3jOaD7J6/9tpdIKg==",
+			"dev": true,
+			"requires": {
+				"loader-utils": "^1.1.0",
+				"schema-utils": "^1.0.0"
+			},
+			"dependencies": {
+				"schema-utils": {
+					"version": "1.0.0",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+					"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.1.0",
+						"ajv-errors": "^1.0.0",
+						"ajv-keywords": "^3.1.0"
+					}
+				}
+			}
+		},
+		"rc": {
+			"version": "1.2.8",
+			"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
+			"integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+			"dev": true,
+			"requires": {
+				"deep-extend": "^0.6.0",
+				"ini": "~1.3.0",
+				"minimist": "^1.2.0",
+				"strip-json-comments": "~2.0.1"
+			}
+		},
+		"re-resizable": {
+			"version": "6.0.0",
+			"resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.0.0.tgz",
+			"integrity": "sha512-RTrnhbGgYyZ4hTc6db4JeMnRfmloEPWtuYaXZEa2PRaEC4mreWNFnZtMVsHil3z3iX+WchD+da8BLlTJBcstMA==",
+			"requires": {
+				"fast-memoize": "^2.5.1"
+			}
+		},
+		"react": {
+			"version": "16.9.0",
+			"resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz",
+			"integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==",
+			"requires": {
+				"loose-envify": "^1.1.0",
+				"object-assign": "^4.1.1",
+				"prop-types": "^15.6.2"
+			}
+		},
+		"react-addons-shallow-compare": {
+			"version": "15.6.2",
+			"resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz",
+			"integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=",
+			"requires": {
+				"fbjs": "^0.8.4",
+				"object-assign": "^4.1.0"
+			}
+		},
+		"react-autosize-textarea": {
+			"version": "3.0.2",
+			"resolved": "https://registry.npmjs.org/react-autosize-textarea/-/react-autosize-textarea-3.0.2.tgz",
+			"integrity": "sha1-K2hApp9xOHGavOpaQp7PcwF2jAc=",
+			"requires": {
+				"autosize": "^4.0.0",
+				"line-height": "^0.3.1",
+				"prop-types": "^15.5.6"
+			}
+		},
+		"react-clientside-effect": {
+			"version": "1.2.2",
+			"resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.2.tgz",
+			"integrity": "sha512-nRmoyxeok5PBO6ytPvSjKp9xwXg9xagoTK1mMjwnQxqM9Hd7MNPl+LS1bOSOe+CV2+4fnEquc7H/S8QD3q697A==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.0.0"
+			}
+		},
+		"react-color": {
+			"version": "2.17.3",
+			"resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.3.tgz",
+			"integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==",
+			"dev": true,
+			"requires": {
+				"@icons/material": "^0.2.4",
+				"lodash": "^4.17.11",
+				"material-colors": "^1.2.1",
+				"prop-types": "^15.5.10",
+				"reactcss": "^1.2.0",
+				"tinycolor2": "^1.4.1"
+			}
+		},
+		"react-dates": {
+			"version": "17.2.0",
+			"resolved": "https://registry.npmjs.org/react-dates/-/react-dates-17.2.0.tgz",
+			"integrity": "sha512-RDlerU8DdRRrlYS0MQ7Z9igPWABGLDwz6+ykBNff67RM3Sset2TDqeuOr+R5o00Ggn5U47GeLsGcSDxlZd9cHw==",
+			"requires": {
+				"airbnb-prop-types": "^2.10.0",
+				"consolidated-events": "^1.1.1 || ^2.0.0",
+				"is-touch-device": "^1.0.1",
+				"lodash": "^4.1.1",
+				"object.assign": "^4.1.0",
+				"object.values": "^1.0.4",
+				"prop-types": "^15.6.1",
+				"react-addons-shallow-compare": "^15.6.2",
+				"react-moment-proptypes": "^1.6.0",
+				"react-outside-click-handler": "^1.2.0",
+				"react-portal": "^4.1.5",
+				"react-with-styles": "^3.2.0",
+				"react-with-styles-interface-css": "^4.0.2"
+			}
+		},
+		"react-deep-force-update": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-1.1.2.tgz",
+			"integrity": "sha512-WUSQJ4P/wWcusaH+zZmbECOk7H5N2pOIl0vzheeornkIMhu+qrNdGFm0bDZLCb0hSF0jf/kH1SgkNGfBdTc4wA==",
+			"dev": true
+		},
+		"react-dev-utils": {
+			"version": "9.1.0",
+			"resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.1.0.tgz",
+			"integrity": "sha512-X2KYF/lIGyGwP/F/oXgGDF24nxDA2KC4b7AFto+eqzc/t838gpSGiaU8trTqHXOohuLxxc5qi1eDzsl9ucPDpg==",
+			"dev": true,
+			"requires": {
+				"@babel/code-frame": "7.5.5",
+				"address": "1.1.2",
+				"browserslist": "4.7.0",
+				"chalk": "2.4.2",
+				"cross-spawn": "6.0.5",
+				"detect-port-alt": "1.1.6",
+				"escape-string-regexp": "1.0.5",
+				"filesize": "3.6.1",
+				"find-up": "3.0.0",
+				"fork-ts-checker-webpack-plugin": "1.5.0",
+				"global-modules": "2.0.0",
+				"globby": "8.0.2",
+				"gzip-size": "5.1.1",
+				"immer": "1.10.0",
+				"inquirer": "6.5.0",
+				"is-root": "2.1.0",
+				"loader-utils": "1.2.3",
+				"open": "^6.3.0",
+				"pkg-up": "2.0.0",
+				"react-error-overlay": "^6.0.3",
+				"recursive-readdir": "2.2.2",
+				"shell-quote": "1.7.2",
+				"sockjs-client": "1.4.0",
+				"strip-ansi": "5.2.0",
+				"text-table": "0.2.0"
+			},
+			"dependencies": {
+				"@babel/code-frame": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+					"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
+					"dev": true,
+					"requires": {
+						"@babel/highlight": "^7.0.0"
+					}
+				},
+				"ansi-escapes": {
+					"version": "3.2.0",
+					"resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+					"integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+					"dev": true
+				},
+				"ansi-regex": {
+					"version": "4.1.0",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+					"integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+					"dev": true
+				},
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+					"dev": true
+				},
+				"cross-spawn": {
+					"version": "6.0.5",
+					"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+					"integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+					"dev": true,
+					"requires": {
+						"nice-try": "^1.0.4",
+						"path-key": "^2.0.1",
+						"semver": "^5.5.0",
+						"shebang-command": "^1.2.0",
+						"which": "^1.2.9"
+					}
+				},
+				"debug": {
+					"version": "2.6.9",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+					"integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+					"dev": true,
+					"requires": {
+						"ms": "2.0.0"
+					}
+				},
+				"detect-port-alt": {
+					"version": "1.1.6",
+					"resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz",
+					"integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==",
+					"dev": true,
+					"requires": {
+						"address": "^1.0.1",
+						"debug": "^2.6.0"
+					}
+				},
+				"find-up": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+					"integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+					"dev": true,
+					"requires": {
+						"locate-path": "^3.0.0"
+					}
+				},
+				"globby": {
+					"version": "8.0.2",
+					"resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+					"integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+					"dev": true,
+					"requires": {
+						"array-union": "^1.0.1",
+						"dir-glob": "2.0.0",
+						"fast-glob": "^2.0.2",
+						"glob": "^7.1.2",
+						"ignore": "^3.3.5",
+						"pify": "^3.0.0",
+						"slash": "^1.0.0"
+					}
+				},
+				"gzip-size": {
+					"version": "5.1.1",
+					"resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
+					"integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==",
+					"dev": true,
+					"requires": {
+						"duplexer": "^0.1.1",
+						"pify": "^4.0.1"
+					},
+					"dependencies": {
+						"pify": {
+							"version": "4.0.1",
+							"resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+							"integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+							"dev": true
+						}
+					}
+				},
+				"inquirer": {
+					"version": "6.5.0",
+					"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz",
+					"integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==",
+					"dev": true,
+					"requires": {
+						"ansi-escapes": "^3.2.0",
+						"chalk": "^2.4.2",
+						"cli-cursor": "^2.1.0",
+						"cli-width": "^2.0.0",
+						"external-editor": "^3.0.3",
+						"figures": "^2.0.0",
+						"lodash": "^4.17.12",
+						"mute-stream": "0.0.7",
+						"run-async": "^2.2.0",
+						"rxjs": "^6.4.0",
+						"string-width": "^2.1.0",
+						"strip-ansi": "^5.1.0",
+						"through": "^2.3.6"
+					}
+				},
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
+				},
+				"locate-path": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+					"integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+					"dev": true,
+					"requires": {
+						"p-locate": "^3.0.0",
+						"path-exists": "^3.0.0"
+					}
+				},
+				"p-limit": {
+					"version": "2.2.1",
+					"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+					"integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
+					"dev": true,
+					"requires": {
+						"p-try": "^2.0.0"
+					}
+				},
+				"p-locate": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+					"integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+					"dev": true,
+					"requires": {
+						"p-limit": "^2.0.0"
+					}
+				},
+				"p-try": {
+					"version": "2.2.0",
+					"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+					"integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+					"dev": true
+				},
+				"pify": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+					"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+					"dev": true
+				},
+				"semver": {
+					"version": "5.7.1",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+					"dev": true
+				},
+				"shell-quote": {
+					"version": "1.7.2",
+					"resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz",
+					"integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==",
+					"dev": true
+				},
+				"strip-ansi": {
+					"version": "5.2.0",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+					"integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+					"dev": true,
+					"requires": {
+						"ansi-regex": "^4.1.0"
+					}
+				}
+			}
+		},
 		"react-devtools-core": {
 			"version": "3.6.1",
 			"resolved": "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-3.6.1.tgz",
@@ -23000,6 +28512,56 @@
 				}
 			}
 		},
+		"react-docgen": {
+			"version": "4.1.1",
+			"resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-4.1.1.tgz",
+			"integrity": "sha512-o1wdswIxbgJRI4pckskE7qumiFyqkbvCO++TylEDOo2RbMiueIOg8YzKU4X9++r0DjrbXePw/LHnh81GRBTWRw==",
+			"dev": true,
+			"requires": {
+				"@babel/core": "^7.0.0",
+				"@babel/runtime": "^7.0.0",
+				"async": "^2.1.4",
+				"commander": "^2.19.0",
+				"doctrine": "^3.0.0",
+				"node-dir": "^0.1.10",
+				"recast": "^0.17.3"
+			},
+			"dependencies": {
+				"doctrine": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
+					"integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==",
+					"dev": true,
+					"requires": {
+						"esutils": "^2.0.2"
+					}
+				},
+				"esprima": {
+					"version": "4.0.1",
+					"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+					"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+					"dev": true
+				},
+				"recast": {
+					"version": "0.17.6",
+					"resolved": "https://registry.npmjs.org/recast/-/recast-0.17.6.tgz",
+					"integrity": "sha512-yoQRMRrK1lszNtbkGyM4kN45AwylV5hMiuEveUBlxytUViWevjvX6w+tzJt1LH4cfUhWt4NZvy3ThIhu6+m5wQ==",
+					"dev": true,
+					"requires": {
+						"ast-types": "0.12.4",
+						"esprima": "~4.0.0",
+						"private": "^0.1.8",
+						"source-map": "~0.6.1"
+					}
+				},
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				}
+			}
+		},
 		"react-dom": {
 			"version": "16.9.0",
 			"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz",
@@ -23011,11 +28573,110 @@
 				"scheduler": "^0.15.0"
 			}
 		},
+		"react-draggable": {
+			"version": "3.3.2",
+			"resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-3.3.2.tgz",
+			"integrity": "sha512-oaz8a6enjbPtx5qb0oDWxtDNuybOylvto1QLydsXgKmwT7e3GXC2eMVDwEMIUYJIFqVG72XpOv673UuuAq6LhA==",
+			"dev": true,
+			"requires": {
+				"classnames": "^2.2.5",
+				"prop-types": "^15.6.0"
+			}
+		},
+		"react-error-overlay": {
+			"version": "6.0.3",
+			"resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.3.tgz",
+			"integrity": "sha512-bOUvMWFQVk5oz8Ded9Xb7WVdEi3QGLC8tH7HmYP0Fdp4Bn3qw0tRFmr5TW6mvahzvmrK4a6bqWGfCevBflP+Xw==",
+			"dev": true
+		},
+		"react-fast-compare": {
+			"version": "2.0.4",
+			"resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz",
+			"integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==",
+			"dev": true
+		},
+		"react-focus-lock": {
+			"version": "1.19.1",
+			"resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-1.19.1.tgz",
+			"integrity": "sha512-TPpfiack1/nF4uttySfpxPk4rGZTLXlaZl7ncZg/ELAk24Iq2B1UUaUioID8H8dneUXqznT83JTNDHDj+kwryw==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.0.0",
+				"focus-lock": "^0.6.3",
+				"prop-types": "^15.6.2",
+				"react-clientside-effect": "^1.2.0"
+			}
+		},
+		"react-helmet-async": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.0.3.tgz",
+			"integrity": "sha512-hthnzAPasSX0ZU0adR1YW51xtMhwQuMwxtyjb/OeS2Gu2bzqFnCtt2h93nENE0+97NPeUS0+YHOriEMX8j/W0w==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "7.3.4",
+				"invariant": "2.2.4",
+				"prop-types": "15.7.2",
+				"react-fast-compare": "2.0.4",
+				"shallowequal": "1.1.0"
+			},
+			"dependencies": {
+				"@babel/runtime": {
+					"version": "7.3.4",
+					"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz",
+					"integrity": "sha512-IvfvnMdSaLBateu0jfsYIpZTxAc2cKEXEMiezGGN75QcBcecDUKd3PgLAncT0oOgxKy8dd8hrJKj9MfzgfZd6g==",
+					"dev": true,
+					"requires": {
+						"regenerator-runtime": "^0.12.0"
+					}
+				},
+				"regenerator-runtime": {
+					"version": "0.12.1",
+					"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
+					"integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==",
+					"dev": true
+				}
+			}
+		},
+		"react-hotkeys": {
+			"version": "2.0.0-pre4",
+			"resolved": "https://registry.npmjs.org/react-hotkeys/-/react-hotkeys-2.0.0-pre4.tgz",
+			"integrity": "sha512-oa+UncSWyOwMK3GExt+oELXaR7T3ItgcMolsupQFdKvwkEhVAluJd5rYczsRSQpQlVkdNoHG46De2NUeuS+88Q==",
+			"dev": true,
+			"requires": {
+				"prop-types": "^15.6.1"
+			}
+		},
+		"react-input-autosize": {
+			"version": "2.2.2",
+			"resolved": "https://registry.npmjs.org/react-input-autosize/-/react-input-autosize-2.2.2.tgz",
+			"integrity": "sha512-jQJgYCA3S0j+cuOwzuCd1OjmBmnZLdqQdiLKRYrsMMzbjUrVDS5RvJUDwJqA7sKuksDuzFtm6hZGKFu7Mjk5aw==",
+			"dev": true,
+			"requires": {
+				"prop-types": "^15.5.8"
+			}
+		},
+		"react-inspector": {
+			"version": "3.0.2",
+			"resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-3.0.2.tgz",
+			"integrity": "sha512-PSR8xDoGFN8R3LKmq1NT+hBBwhxjd9Qwz8yKY+5NXY/CHpxXHm01CVabxzI7zFwFav/M3JoC/Z0Ro2kSX6Ef2Q==",
+			"dev": true,
+			"requires": {
+				"babel-runtime": "^6.26.0",
+				"is-dom": "^1.0.9",
+				"prop-types": "^15.6.1"
+			}
+		},
 		"react-is": {
 			"version": "16.8.4",
 			"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.4.tgz",
 			"integrity": "sha512-PVadd+WaUDOAciICm/J1waJaSvgq+4rHE/K70j0PFqKhkTBsPv/82UGQJNXAngz1fOQLLxI6z1sEDmJDQhCTAA=="
 		},
+		"react-lifecycles-compat": {
+			"version": "3.0.4",
+			"resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz",
+			"integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==",
+			"dev": true
+		},
 		"react-moment-proptypes": {
 			"version": "1.6.0",
 			"resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.6.0.tgz",
@@ -23504,10 +29165,55 @@
 			"resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.2.2.tgz",
 			"integrity": "sha512-MgCxmFARGN1VrZdwoLkER/y3So6mC/fSniXI4XcXcB+Jt05nw/k8a/R1hSoa7p414uZUZ8NfClN3eVmZm9bM5Q==",
 			"requires": {
-				"airbnb-prop-types": "^2.10.0",
-				"consolidated-events": "^1.1.1 || ^2.0.0",
-				"object.values": "^1.0.4",
-				"prop-types": "^15.6.1"
+				"airbnb-prop-types": "^2.10.0",
+				"consolidated-events": "^1.1.1 || ^2.0.0",
+				"object.values": "^1.0.4",
+				"prop-types": "^15.6.1"
+			}
+		},
+		"react-popper": {
+			"version": "1.3.4",
+			"resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.4.tgz",
+			"integrity": "sha512-9AcQB29V+WrBKk6X7p0eojd1f25/oJajVdMZkywIoAV6Ag7hzE1Mhyeup2Q1QnvFRtGQFQvtqfhlEoDAPfKAVA==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.1.2",
+				"create-react-context": "^0.3.0",
+				"popper.js": "^1.14.4",
+				"prop-types": "^15.6.1",
+				"typed-styles": "^0.0.7",
+				"warning": "^4.0.2"
+			},
+			"dependencies": {
+				"create-react-context": {
+					"version": "0.3.0",
+					"resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.3.0.tgz",
+					"integrity": "sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==",
+					"dev": true,
+					"requires": {
+						"gud": "^1.0.0",
+						"warning": "^4.0.3"
+					}
+				},
+				"warning": {
+					"version": "4.0.3",
+					"resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz",
+					"integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==",
+					"dev": true,
+					"requires": {
+						"loose-envify": "^1.0.0"
+					}
+				}
+			}
+		},
+		"react-popper-tooltip": {
+			"version": "2.8.3",
+			"resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-2.8.3.tgz",
+			"integrity": "sha512-g5tfxmuj8ClNVwH4zswYJcD3GKoc5RMeRawd/WZnbyZGEDecsRKaVL+Kj7L3BG7w5qb6/MHcLTG8yE4CidwezQ==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.4.5",
+				"react-popper": "^1.3.3"
 			}
 		},
 		"react-portal": {
@@ -23528,12 +29234,80 @@
 				"react-deep-force-update": "^1.0.0"
 			}
 		},
+		"react-redux": {
+			"version": "7.1.1",
+			"resolved": "https://registry.npmjs.org/react-redux/-/react-redux-7.1.1.tgz",
+			"integrity": "sha512-QsW0vcmVVdNQzEkrgzh2W3Ksvr8cqpAv5FhEk7tNEft+5pp7rXxAudTz3VOPawRkLIepItpkEIyLcN/VVXzjTg==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.5.5",
+				"hoist-non-react-statics": "^3.3.0",
+				"invariant": "^2.2.4",
+				"loose-envify": "^1.4.0",
+				"prop-types": "^15.7.2",
+				"react-is": "^16.9.0"
+			},
+			"dependencies": {
+				"@babel/runtime": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz",
+					"integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==",
+					"dev": true,
+					"requires": {
+						"regenerator-runtime": "^0.13.2"
+					}
+				},
+				"hoist-non-react-statics": {
+					"version": "3.3.0",
+					"resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz",
+					"integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==",
+					"dev": true,
+					"requires": {
+						"react-is": "^16.7.0"
+					}
+				},
+				"react-is": {
+					"version": "16.10.1",
+					"resolved": "https://registry.npmjs.org/react-is/-/react-is-16.10.1.tgz",
+					"integrity": "sha512-BXUMf9sIOPXXZWqr7+c5SeOKJykyVr2u0UDzEf4LNGc6taGkQe1A9DFD07umCIXz45RLr9oAAwZbAJ0Pkknfaw==",
+					"dev": true
+				}
+			}
+		},
 		"react-refresh": {
 			"version": "0.2.0",
 			"resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.2.0.tgz",
 			"integrity": "sha512-ITw8t/HOFNose2yf1y9pPFSSeB9ISOq2JdHpuZvj/Qb+iSsLml8GkkHdDlURzieO7B3dFDtMrrneZLl3N5z/hg==",
 			"dev": true
 		},
+		"react-select": {
+			"version": "3.0.8",
+			"resolved": "https://registry.npmjs.org/react-select/-/react-select-3.0.8.tgz",
+			"integrity": "sha512-v9LpOhckLlRmXN5A6/mGGEft4FMrfaBFTGAnuPHcUgVId7Je42kTq9y0Z+Ye5z8/j0XDT3zUqza8gaRaI1PZIg==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.4.4",
+				"@emotion/cache": "^10.0.9",
+				"@emotion/core": "^10.0.9",
+				"@emotion/css": "^10.0.9",
+				"memoize-one": "^5.0.0",
+				"prop-types": "^15.6.0",
+				"react-input-autosize": "^2.2.2",
+				"react-transition-group": "^2.2.1"
+			}
+		},
+		"react-sizeme": {
+			"version": "2.6.7",
+			"resolved": "https://registry.npmjs.org/react-sizeme/-/react-sizeme-2.6.7.tgz",
+			"integrity": "sha512-xCjPoBP5jmeW58TxIkcviMZqabZis7tTvDFWf0/Wa5XCgVWQTIe74NQBes2N1Kmp64GRLkpm60BaP0kk+v8aCQ==",
+			"dev": true,
+			"requires": {
+				"element-resize-detector": "^1.1.15",
+				"invariant": "^2.2.4",
+				"shallowequal": "^1.1.0",
+				"throttle-debounce": "^2.1.0"
+			}
+		},
 		"react-spring": {
 			"version": "8.0.20",
 			"resolved": "https://registry.npmjs.org/react-spring/-/react-spring-8.0.20.tgz",
@@ -23543,6 +29317,19 @@
 				"prop-types": "^15.5.8"
 			}
 		},
+		"react-syntax-highlighter": {
+			"version": "8.1.0",
+			"resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-8.1.0.tgz",
+			"integrity": "sha512-G2bkZxmF3VOa4atEdXIDSfwwCqjw6ZQX5znfTaHcErA1WqHIS0o6DaSCDKFPVaOMXQEB9Hf1UySYQvuJmV8CXg==",
+			"dev": true,
+			"requires": {
+				"babel-runtime": "^6.18.0",
+				"highlight.js": "~9.12.0",
+				"lowlight": "~1.9.1",
+				"prismjs": "^1.8.4",
+				"refractor": "^2.4.1"
+			}
+		},
 		"react-test-renderer": {
 			"version": "16.9.0",
 			"resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.9.0.tgz",
@@ -23563,6 +29350,16 @@
 				}
 			}
 		},
+		"react-textarea-autosize": {
+			"version": "7.1.0",
+			"resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-7.1.0.tgz",
+			"integrity": "sha512-c2FlR/fP0qbxmlrW96SdrbgP/v0XZMTupqB90zybvmDVDutytUgPl7beU35klwcTeMepUIQEpQUn3P3bdshGPg==",
+			"dev": true,
+			"requires": {
+				"@babel/runtime": "^7.1.2",
+				"prop-types": "^15.6.0"
+			}
+		},
 		"react-transform-hmr": {
 			"version": "1.0.4",
 			"resolved": "https://registry.npmjs.org/react-transform-hmr/-/react-transform-hmr-1.0.4.tgz",
@@ -23573,6 +29370,18 @@
 				"react-proxy": "^1.1.7"
 			}
 		},
+		"react-transition-group": {
+			"version": "2.9.0",
+			"resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz",
+			"integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==",
+			"dev": true,
+			"requires": {
+				"dom-helpers": "^3.4.0",
+				"loose-envify": "^1.4.0",
+				"prop-types": "^15.6.2",
+				"react-lifecycles-compat": "^3.0.4"
+			}
+		},
 		"react-with-direction": {
 			"version": "1.3.0",
 			"resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.0.tgz",
@@ -23608,6 +29417,15 @@
 				"global-cache": "^1.2.1"
 			}
 		},
+		"reactcss": {
+			"version": "1.2.3",
+			"resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz",
+			"integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==",
+			"dev": true,
+			"requires": {
+				"lodash": "^4.0.1"
+			}
+		},
 		"read": {
 			"version": "1.0.7",
 			"resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz",
@@ -23752,6 +29570,56 @@
 				"util.promisify": "^1.0.0"
 			}
 		},
+		"recast": {
+			"version": "0.14.7",
+			"resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz",
+			"integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==",
+			"dev": true,
+			"requires": {
+				"ast-types": "0.11.3",
+				"esprima": "~4.0.0",
+				"private": "~0.1.5",
+				"source-map": "~0.6.1"
+			},
+			"dependencies": {
+				"ast-types": {
+					"version": "0.11.3",
+					"resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz",
+					"integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==",
+					"dev": true
+				},
+				"esprima": {
+					"version": "4.0.1",
+					"resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+					"integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
+					"dev": true
+				},
+				"source-map": {
+					"version": "0.6.1",
+					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+					"dev": true
+				}
+			}
+		},
+		"rechoir": {
+			"version": "0.6.2",
+			"resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+			"integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+			"dev": true,
+			"requires": {
+				"resolve": "^1.1.6"
+			}
+		},
+		"recursive-readdir": {
+			"version": "2.2.2",
+			"resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz",
+			"integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==",
+			"dev": true,
+			"requires": {
+				"minimatch": "3.0.4"
+			}
+		},
 		"redent": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz",
@@ -23786,6 +29654,17 @@
 			"resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz",
 			"integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA="
 		},
+		"refractor": {
+			"version": "2.10.0",
+			"resolved": "https://registry.npmjs.org/refractor/-/refractor-2.10.0.tgz",
+			"integrity": "sha512-maW2ClIkm9IYruuFYGTqKzj+m31heq92wlheW4h7bOstP+gf8bocmMec+j7ljLcaB1CAID85LMB3moye31jH1g==",
+			"dev": true,
+			"requires": {
+				"hastscript": "^5.0.0",
+				"parse-entities": "^1.1.2",
+				"prismjs": "~1.17.0"
+			}
+		},
 		"refx": {
 			"version": "3.0.0",
 			"resolved": "https://registry.npmjs.org/refx/-/refx-3.0.0.tgz",
@@ -24026,6 +29905,15 @@
 				}
 			}
 		},
+		"regexp.prototype.flags": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz",
+			"integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.2"
+			}
+		},
 		"regexpp": {
 			"version": "2.0.1",
 			"resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
@@ -24075,6 +29963,12 @@
 				}
 			}
 		},
+		"relateurl": {
+			"version": "0.2.7",
+			"resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+			"integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
+			"dev": true
+		},
 		"remark": {
 			"version": "10.0.1",
 			"resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz",
@@ -24086,6 +29980,255 @@
 				"unified": "^7.0.0"
 			}
 		},
+		"remark-mdx": {
+			"version": "1.5.0",
+			"resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.5.0.tgz",
+			"integrity": "sha512-eeYUHFAkfsX+zGDQ8iMjsIGWRvco9x//P6OOemYTnXhqlcnn3Xo2kcxsMX9ibvBtX+/qwZ/i+juDnMe5Buu0Xw==",
+			"dev": true,
+			"requires": {
+				"@babel/core": "7.6.0",
+				"@babel/helper-plugin-utils": "7.0.0",
+				"@babel/plugin-proposal-object-rest-spread": "7.5.5",
+				"@babel/plugin-syntax-jsx": "7.2.0",
+				"@mdx-js/util": "^1.5.0",
+				"is-alphabetical": "1.0.3",
+				"remark-parse": "7.0.1",
+				"unified": "8.3.2"
+			},
+			"dependencies": {
+				"@babel/code-frame": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+					"integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
+					"dev": true,
+					"requires": {
+						"@babel/highlight": "^7.0.0"
+					}
+				},
+				"@babel/core": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz",
+					"integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.0",
+						"@babel/helpers": "^7.6.0",
+						"@babel/parser": "^7.6.0",
+						"@babel/template": "^7.6.0",
+						"@babel/traverse": "^7.6.0",
+						"@babel/types": "^7.6.0",
+						"convert-source-map": "^1.1.0",
+						"debug": "^4.1.0",
+						"json5": "^2.1.0",
+						"lodash": "^4.17.13",
+						"resolve": "^1.3.2",
+						"semver": "^5.4.1",
+						"source-map": "^0.5.0"
+					}
+				},
+				"@babel/generator": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.2.tgz",
+					"integrity": "sha512-j8iHaIW4gGPnViaIHI7e9t/Hl8qLjERI6DcV9kEpAIDJsAOrcnXqRS7t+QbhL76pwbtqP+QCQLL0z1CyVmtjjQ==",
+					"dev": true,
+					"requires": {
+						"@babel/types": "^7.6.0",
+						"jsesc": "^2.5.1",
+						"lodash": "^4.17.13",
+						"source-map": "^0.5.0"
+					}
+				},
+				"@babel/helpers": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.2.tgz",
+					"integrity": "sha512-3/bAUL8zZxYs1cdX2ilEE0WobqbCmKWr/889lf2SS0PpDcpEIY8pb1CCyz0pEcX3pEb+MCbks1jIokz2xLtGTA==",
+					"dev": true,
+					"requires": {
+						"@babel/template": "^7.6.0",
+						"@babel/traverse": "^7.6.2",
+						"@babel/types": "^7.6.0"
+					}
+				},
+				"@babel/parser": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.2.tgz",
+					"integrity": "sha512-mdFqWrSPCmikBoaBYMuBulzTIKuXVPtEISFbRRVNwMWpCms/hmE2kRq0bblUHaNRKrjRlmVbx1sDHmjmRgD2Xg==",
+					"dev": true
+				},
+				"@babel/plugin-proposal-object-rest-spread": {
+					"version": "7.5.5",
+					"resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz",
+					"integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==",
+					"dev": true,
+					"requires": {
+						"@babel/helper-plugin-utils": "^7.0.0",
+						"@babel/plugin-syntax-object-rest-spread": "^7.2.0"
+					}
+				},
+				"@babel/template": {
+					"version": "7.6.0",
+					"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
+					"integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.0.0",
+						"@babel/parser": "^7.6.0",
+						"@babel/types": "^7.6.0"
+					}
+				},
+				"@babel/traverse": {
+					"version": "7.6.2",
+					"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.2.tgz",
+					"integrity": "sha512-8fRE76xNwNttVEF2TwxJDGBLWthUkHWSldmfuBzVRmEDWOtu4XdINTgN7TDWzuLg4bbeIMLvfMFD9we5YcWkRQ==",
+					"dev": true,
+					"requires": {
+						"@babel/code-frame": "^7.5.5",
+						"@babel/generator": "^7.6.2",
+						"@babel/helper-function-name": "^7.1.0",
+						"@babel/helper-split-export-declaration": "^7.4.4",
+						"@babel/parser": "^7.6.2",
+						"@babel/types": "^7.6.0",
+						"debug": "^4.1.0",
+						"globals": "^11.1.0",
+						"lodash": "^4.17.13"
+					}
+				},
+				"@babel/types": {
+					"version": "7.6.1",
+					"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
+					"integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
+					"dev": true,
+					"requires": {
+						"esutils": "^2.0.2",
+						"lodash": "^4.17.13",
+						"to-fast-properties": "^2.0.0"
+					}
+				},
+				"debug": {
+					"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"
+					}
+				},
+				"globals": {
+					"version": "11.12.0",
+					"resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+					"integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+					"dev": true
+				},
+				"is-alphabetical": {
+					"version": "1.0.3",
+					"resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.3.tgz",
+					"integrity": "sha512-eEMa6MKpHFzw38eKm56iNNi6GJ7lf6aLLio7Kr23sJPAECscgRtZvOBYybejWDQ2bM949Y++61PY+udzj5QMLA==",
+					"dev": true
+				},
+				"is-buffer": {
+					"version": "2.0.4",
+					"resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
+					"integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==",
+					"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==",
+					"dev": true
+				},
+				"json5": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz",
+					"integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"ms": {
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
+				},
+				"remark-parse": {
+					"version": "7.0.1",
+					"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-7.0.1.tgz",
+					"integrity": "sha512-WOZLa545jYXtSy+txza6ACudKWByQac4S2DmGk+tAGO/3XnVTOxwyCIxB7nTcLlk8Aayhcuf3cV1WV6U6L7/DQ==",
+					"dev": true,
+					"requires": {
+						"collapse-white-space": "^1.0.2",
+						"is-alphabetical": "^1.0.0",
+						"is-decimal": "^1.0.0",
+						"is-whitespace-character": "^1.0.0",
+						"is-word-character": "^1.0.0",
+						"markdown-escapes": "^1.0.0",
+						"parse-entities": "^1.1.0",
+						"repeat-string": "^1.5.4",
+						"state-toggle": "^1.0.0",
+						"trim": "0.0.1",
+						"trim-trailing-lines": "^1.0.0",
+						"unherit": "^1.0.4",
+						"unist-util-remove-position": "^1.0.0",
+						"vfile-location": "^2.0.0",
+						"xtend": "^4.0.1"
+					}
+				},
+				"semver": {
+					"version": "5.7.1",
+					"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+					"integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+					"dev": true
+				},
+				"unified": {
+					"version": "8.3.2",
+					"resolved": "https://registry.npmjs.org/unified/-/unified-8.3.2.tgz",
+					"integrity": "sha512-NDtUAXcd4c+mKppCbsZHzmhkKEQuhveZNBrFYmNgMIMk2K9bc8hmG3mLEGVtRmSNodobwyMePAnvIGVWZfPdzQ==",
+					"dev": true,
+					"requires": {
+						"bail": "^1.0.0",
+						"extend": "^3.0.0",
+						"is-plain-obj": "^2.0.0",
+						"trough": "^1.0.0",
+						"vfile": "^4.0.0"
+					}
+				},
+				"unist-util-stringify-position": {
+					"version": "2.0.1",
+					"resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.1.tgz",
+					"integrity": "sha512-Zqlf6+FRI39Bah8Q6ZnNGrEHUhwJOkHde2MHVk96lLyftfJJckaPslKgzhVcviXj8KcE9UJM9F+a4JEiBUTYgA==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.2"
+					}
+				},
+				"vfile": {
+					"version": "4.0.1",
+					"resolved": "https://registry.npmjs.org/vfile/-/vfile-4.0.1.tgz",
+					"integrity": "sha512-lRHFCuC4SQBFr7Uq91oJDJxlnftoTLQ7eKIpMdubhYcVMho4781a8MWXLy3qZrZ0/STD1kRiKc0cQOHm4OkPeA==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.0",
+						"is-buffer": "^2.0.0",
+						"replace-ext": "1.0.0",
+						"unist-util-stringify-position": "^2.0.0",
+						"vfile-message": "^2.0.0"
+					}
+				},
+				"vfile-message": {
+					"version": "2.0.1",
+					"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.1.tgz",
+					"integrity": "sha512-KtasSV+uVU7RWhUn4Lw+wW1Zl/nW8JWx7JCPps10Y9JRRIDeDXf8wfBLoOSsJLyo27DqMyAi54C6Jf/d6Kr2Bw==",
+					"dev": true,
+					"requires": {
+						"@types/unist": "^2.0.2",
+						"unist-util-stringify-position": "^2.0.0"
+					}
+				}
+			}
+		},
 		"remark-parse": {
 			"version": "6.0.3",
 			"resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz",
@@ -24109,6 +30252,15 @@
 				"xtend": "^4.0.1"
 			}
 		},
+		"remark-squeeze-paragraphs": {
+			"version": "3.0.4",
+			"resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-3.0.4.tgz",
+			"integrity": "sha512-Wmz5Yj9q+W1oryo8BV17JrOXZgUKVcpJ2ApE2pwnoHwhFKSk4Wp2PmFNbmJMgYSqAdFwfkoe+TSYop5Fy8wMgA==",
+			"dev": true,
+			"requires": {
+				"mdast-squeeze-paragraphs": "^3.0.0"
+			}
+		},
 		"remark-stringify": {
 			"version": "6.0.4",
 			"resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz",
@@ -24142,6 +30294,36 @@
 			"integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
 			"dev": true
 		},
+		"renderkid": {
+			"version": "2.0.3",
+			"resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz",
+			"integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==",
+			"dev": true,
+			"requires": {
+				"css-select": "^1.1.0",
+				"dom-converter": "^0.2",
+				"htmlparser2": "^3.3.0",
+				"strip-ansi": "^3.0.0",
+				"utila": "^0.4.0"
+			},
+			"dependencies": {
+				"ansi-regex": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+					"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+					"dev": true
+				},
+				"strip-ansi": {
+					"version": "3.0.1",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+					"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+					"dev": true,
+					"requires": {
+						"ansi-regex": "^2.0.0"
+					}
+				}
+			}
+		},
 		"repeat-element": {
 			"version": "1.1.2",
 			"resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
@@ -24163,6 +30345,12 @@
 				"is-finite": "^1.0.0"
 			}
 		},
+		"replace-ext": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
+			"integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
+			"dev": true
+		},
 		"request": {
 			"version": "2.88.0",
 			"resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
@@ -24244,6 +30432,18 @@
 			"integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==",
 			"dev": true
 		},
+		"requires-port": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+			"integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+			"dev": true
+		},
+		"resize-observer-polyfill": {
+			"version": "1.5.1",
+			"resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz",
+			"integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==",
+			"dev": true
+		},
 		"resolve": {
 			"version": "1.8.1",
 			"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
@@ -24825,6 +31025,33 @@
 				"safer-eval": "^1.3.0"
 			}
 		},
+		"serve-favicon": {
+			"version": "2.5.0",
+			"resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz",
+			"integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=",
+			"dev": true,
+			"requires": {
+				"etag": "~1.8.1",
+				"fresh": "0.5.2",
+				"ms": "2.1.1",
+				"parseurl": "~1.3.2",
+				"safe-buffer": "5.1.1"
+			},
+			"dependencies": {
+				"ms": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+					"integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+					"dev": true
+				},
+				"safe-buffer": {
+					"version": "5.1.1",
+					"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
+					"integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
+					"dev": true
+				}
+			}
+		},
 		"serve-static": {
 			"version": "1.13.2",
 			"resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
@@ -24962,6 +31189,17 @@
 				}
 			}
 		},
+		"shelljs": {
+			"version": "0.8.3",
+			"resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz",
+			"integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==",
+			"dev": true,
+			"requires": {
+				"glob": "^7.0.0",
+				"interpret": "^1.0.0",
+				"rechoir": "^0.6.2"
+			}
+		},
 		"shellwords": {
 			"version": "0.1.1",
 			"resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz",
@@ -25075,6 +31313,30 @@
 				}
 			}
 		},
+		"simplebar": {
+			"version": "4.2.3",
+			"resolved": "https://registry.npmjs.org/simplebar/-/simplebar-4.2.3.tgz",
+			"integrity": "sha512-9no0pK7/1y+8/oTF3sy/+kx0PjQ3uk4cYwld5F1CJGk2gx+prRyUq8GRfvcVLq5niYWSozZdX73a2wIr1o9l/g==",
+			"dev": true,
+			"requires": {
+				"can-use-dom": "^0.1.0",
+				"core-js": "^3.0.1",
+				"lodash.debounce": "^4.0.8",
+				"lodash.memoize": "^4.1.2",
+				"lodash.throttle": "^4.1.1",
+				"resize-observer-polyfill": "^1.5.1"
+			}
+		},
+		"simplebar-react": {
+			"version": "1.2.3",
+			"resolved": "https://registry.npmjs.org/simplebar-react/-/simplebar-react-1.2.3.tgz",
+			"integrity": "sha512-1EOWJzFC7eqHUp1igD1/tb8GBv5aPQA5ZMvpeDnVkpNJ3jAuvmrL2kir3HuijlxhG7njvw9ssxjjBa89E5DrJg==",
+			"dev": true,
+			"requires": {
+				"prop-types": "^15.6.1",
+				"simplebar": "^4.2.3"
+			}
+		},
 		"sisteransi": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz",
@@ -25221,6 +31483,46 @@
 				}
 			}
 		},
+		"sockjs-client": {
+			"version": "1.4.0",
+			"resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz",
+			"integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==",
+			"dev": true,
+			"requires": {
+				"debug": "^3.2.5",
+				"eventsource": "^1.0.7",
+				"faye-websocket": "~0.11.1",
+				"inherits": "^2.0.3",
+				"json3": "^3.3.2",
+				"url-parse": "^1.4.3"
+			},
+			"dependencies": {
+				"debug": {
+					"version": "3.2.6",
+					"resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+					"integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+					"dev": true,
+					"requires": {
+						"ms": "^2.1.1"
+					}
+				},
+				"faye-websocket": {
+					"version": "0.11.3",
+					"resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
+					"integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
+					"dev": true,
+					"requires": {
+						"websocket-driver": ">=0.5.1"
+					}
+				},
+				"ms": {
+					"version": "2.1.2",
+					"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+					"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+					"dev": true
+				}
+			}
+		},
 		"socks": {
 			"version": "2.3.2",
 			"resolved": "https://registry.npmjs.org/socks/-/socks-2.3.2.tgz",
@@ -25253,8 +31555,7 @@
 		"source-list-map": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz",
-			"integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==",
-			"dev": true
+			"integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A=="
 		},
 		"source-map": {
 			"version": "0.5.7",
@@ -25309,6 +31610,12 @@
 			"integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
 			"dev": true
 		},
+		"space-separated-tokens": {
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.4.tgz",
+			"integrity": "sha512-UyhMSmeIqZrQn2UdjYpxEkwY9JUrn8pP+7L4f91zRzOQuI8MF1FGLfYU9DKCYeLdo7LXMxwrX5zKFy7eeeVHuA==",
+			"dev": true
+		},
 		"spawn-command": {
 			"version": "0.0.2-1",
 			"resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz",
@@ -25559,6 +31866,12 @@
 			"integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
 			"dev": true
 		},
+		"store2": {
+			"version": "2.9.0",
+			"resolved": "https://registry.npmjs.org/store2/-/store2-2.9.0.tgz",
+			"integrity": "sha512-JmK+95jLX2zAP75DVAJ1HAziQ6f+f495h4P9ez2qbmxazN6fE7doWlitqx9hj2YohH3kOi6RVksJe1UH0sJfPw==",
+			"dev": true
+		},
 		"stream-browserify": {
 			"version": "2.0.2",
 			"resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
@@ -25604,6 +31917,12 @@
 			"integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
 			"dev": true
 		},
+		"strict-uri-encode": {
+			"version": "1.1.0",
+			"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+			"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+			"dev": true
+		},
 		"string-argv": {
 			"version": "0.3.1",
 			"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz",
@@ -25635,6 +31954,98 @@
 				"strip-ansi": "^4.0.0"
 			}
 		},
+		"string.prototype.matchall": {
+			"version": "3.0.2",
+			"resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-3.0.2.tgz",
+			"integrity": "sha512-hsRe42jQ8+OJej2GVjhnSVodQ3NQgHV0FDD6dW7ZTM22J4uIbuYiAADCCc1tfyN7ocEl/KUUbudM36E2tZcF8w==",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.3",
+				"es-abstract": "^1.14.2",
+				"function-bind": "^1.1.1",
+				"has-symbols": "^1.0.0",
+				"regexp.prototype.flags": "^1.2.0"
+			},
+			"dependencies": {
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"dev": true,
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				},
+				"es-abstract": {
+					"version": "1.15.0",
+					"resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.15.0.tgz",
+					"integrity": "sha512-bhkEqWJ2t2lMeaJDuk7okMkJWI/yqgH/EoGwpcvv0XW9RWQsRspI4wt6xuyuvMvvQE3gg/D9HXppgk21w78GyQ==",
+					"dev": true,
+					"requires": {
+						"es-to-primitive": "^1.2.0",
+						"function-bind": "^1.1.1",
+						"has": "^1.0.3",
+						"has-symbols": "^1.0.0",
+						"is-callable": "^1.1.4",
+						"is-regex": "^1.0.4",
+						"object-inspect": "^1.6.0",
+						"object-keys": "^1.1.1",
+						"string.prototype.trimleft": "^2.1.0",
+						"string.prototype.trimright": "^2.1.0"
+					},
+					"dependencies": {
+						"object-keys": {
+							"version": "1.1.1",
+							"resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+							"integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+							"dev": true
+						}
+					}
+				},
+				"es-to-primitive": {
+					"version": "1.2.0",
+					"resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
+					"integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
+					"dev": true,
+					"requires": {
+						"is-callable": "^1.1.4",
+						"is-date-object": "^1.0.1",
+						"is-symbol": "^1.0.2"
+					}
+				},
+				"is-symbol": {
+					"version": "1.0.2",
+					"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
+					"integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+					"dev": true,
+					"requires": {
+						"has-symbols": "^1.0.0"
+					}
+				}
+			}
+		},
+		"string.prototype.padend": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
+			"integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.2",
+				"es-abstract": "^1.4.3",
+				"function-bind": "^1.0.2"
+			}
+		},
+		"string.prototype.padstart": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz",
+			"integrity": "sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI=",
+			"dev": true,
+			"requires": {
+				"define-properties": "^1.1.2",
+				"es-abstract": "^1.4.3",
+				"function-bind": "^1.0.2"
+			}
+		},
 		"string.prototype.trim": {
 			"version": "1.1.2",
 			"resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
@@ -25646,6 +32057,44 @@
 				"function-bind": "^1.0.2"
 			}
 		},
+		"string.prototype.trimleft": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz",
+			"integrity": "sha512-FJ6b7EgdKxxbDxc79cOlok6Afd++TTs5szo+zJTUyow3ycrRfJVE2pq3vcN53XexvKZu/DJMDfeI/qMiZTrjTw==",
+			"requires": {
+				"define-properties": "^1.1.3",
+				"function-bind": "^1.1.1"
+			},
+			"dependencies": {
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				}
+			}
+		},
+		"string.prototype.trimright": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz",
+			"integrity": "sha512-fXZTSV55dNBwv16uw+hh5jkghxSnc5oHq+5K/gXgizHwAvMetdAJlHqqoFC1FSDVPYWLkAKl2cxpUT41sV7nSg==",
+			"requires": {
+				"define-properties": "^1.1.3",
+				"function-bind": "^1.1.1"
+			},
+			"dependencies": {
+				"define-properties": {
+					"version": "1.1.3",
+					"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+					"integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+					"requires": {
+						"object-keys": "^1.0.12"
+					}
+				}
+			}
+		},
 		"string_decoder": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
@@ -25729,12 +32178,68 @@
 				"through": "^2.3.4"
 			}
 		},
+		"style-loader": {
+			"version": "0.23.1",
+			"resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz",
+			"integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==",
+			"dev": true,
+			"requires": {
+				"loader-utils": "^1.1.0",
+				"schema-utils": "^1.0.0"
+			},
+			"dependencies": {
+				"ajv": {
+					"version": "6.10.2",
+					"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
+					"integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+					"dev": true,
+					"requires": {
+						"fast-deep-equal": "^2.0.1",
+						"fast-json-stable-stringify": "^2.0.0",
+						"json-schema-traverse": "^0.4.1",
+						"uri-js": "^4.2.2"
+					}
+				},
+				"fast-deep-equal": {
+					"version": "2.0.1",
+					"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
+					"integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
+					"dev": true
+				},
+				"json-schema-traverse": {
+					"version": "0.4.1",
+					"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+					"integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+					"dev": true
+				},
+				"schema-utils": {
+					"version": "1.0.0",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+					"integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.1.0",
+						"ajv-errors": "^1.0.0",
+						"ajv-keywords": "^3.1.0"
+					}
+				}
+			}
+		},
 		"style-search": {
 			"version": "0.1.0",
 			"resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz",
 			"integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=",
 			"dev": true
 		},
+		"style-to-object": {
+			"version": "0.2.3",
+			"resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.2.3.tgz",
+			"integrity": "sha512-1d/k4EY2N7jVLOqf2j04dTc37TPOv/hHxZmvpg8Pdh8UYydxeu/C1W1U4vD8alzf5V2Gt7rLsmkr4dxAlDm9ng==",
+			"dev": true,
+			"requires": {
+				"inline-style-parser": "0.1.1"
+			}
+		},
 		"stylehacks": {
 			"version": "4.0.3",
 			"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
@@ -26172,6 +32677,12 @@
 				}
 			}
 		},
+		"svg-parser": {
+			"version": "2.0.2",
+			"resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.2.tgz",
+			"integrity": "sha512-1gtApepKFweigFZj3sGO8KT8LvVZK8io146EzXrpVuWCDAbISz/yMucco3hWTkpZNoPabM+dnMOpy6Swue68Zg==",
+			"dev": true
+		},
 		"svg-tags": {
 			"version": "1.0.0",
 			"resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
@@ -26271,6 +32782,15 @@
 			"integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=",
 			"dev": true
 		},
+		"symbol.prototype.description": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.0.tgz",
+			"integrity": "sha512-I9mrbZ5M96s7QeJDv95toF1svkUjeBybe8ydhY7foPaBmr0SPJMFupArmMkDrOKTTj0sJVr+nvQNxWLziQ7nDQ==",
+			"dev": true,
+			"requires": {
+				"has-symbols": "^1.0.0"
+			}
+		},
 		"table": {
 			"version": "5.2.1",
 			"resolved": "https://registry.npmjs.org/table/-/table-5.2.1.tgz",
@@ -26384,6 +32904,32 @@
 				"xtend": "^4.0.0"
 			}
 		},
+		"telejson": {
+			"version": "2.2.2",
+			"resolved": "https://registry.npmjs.org/telejson/-/telejson-2.2.2.tgz",
+			"integrity": "sha512-YyNwnKY0ilabOwYgC/J754En1xOe5PBIUIw+C9e0+5HjVVcnQE5/gdu2yET2pmSbp5bxIDqYNjvndj2PUkIiYA==",
+			"dev": true,
+			"requires": {
+				"global": "^4.3.2",
+				"is-function": "^1.0.1",
+				"is-regex": "^1.0.4",
+				"is-symbol": "^1.0.2",
+				"isobject": "^3.0.1",
+				"lodash": "^4.17.11",
+				"memoizerific": "^1.11.3"
+			},
+			"dependencies": {
+				"is-symbol": {
+					"version": "1.0.2",
+					"resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
+					"integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+					"dev": true,
+					"requires": {
+						"has-symbols": "^1.0.0"
+					}
+				}
+			}
+		},
 		"temp": {
 			"version": "0.8.3",
 			"resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz",
@@ -26439,6 +32985,15 @@
 				}
 			}
 		},
+		"term-size": {
+			"version": "1.2.0",
+			"resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
+			"integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
+			"dev": true,
+			"requires": {
+				"execa": "^0.7.0"
+			}
+		},
 		"terminal-link": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.0.0.tgz",
@@ -26480,14 +33035,66 @@
 				"commander": {
 					"version": "2.20.0",
 					"resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
-					"integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
-					"dev": true
+					"integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ=="
 				},
 				"source-map": {
 					"version": "0.6.1",
 					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-					"dev": true
+					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+				},
+				"source-map-support": {
+					"version": "0.5.13",
+					"resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
+					"integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
+					"requires": {
+						"buffer-from": "^1.0.0",
+						"source-map": "^0.6.0"
+					}
+				},
+				"ssri": {
+					"version": "6.0.1",
+					"resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
+					"integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
+					"requires": {
+						"figgy-pudding": "^3.5.1"
+					}
+				},
+				"terser": {
+					"version": "4.3.1",
+					"resolved": "https://registry.npmjs.org/terser/-/terser-4.3.1.tgz",
+					"integrity": "sha512-pnzH6dnFEsR2aa2SJaKb1uSCl3QmIsJ8dEkj0Fky+2AwMMcC9doMqLOQIH6wVTEKaVfKVvLSk5qxPBEZT9mywg==",
+					"requires": {
+						"commander": "^2.20.0",
+						"source-map": "~0.6.1",
+						"source-map-support": "~0.5.12"
+					}
+				},
+				"unique-filename": {
+					"version": "1.1.1",
+					"resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+					"integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+					"requires": {
+						"unique-slug": "^2.0.0"
+					}
+				},
+				"webpack-sources": {
+					"version": "1.4.3",
+					"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+					"integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+					"requires": {
+						"source-list-map": "^2.0.0",
+						"source-map": "~0.6.1"
+					}
+				},
+				"y18n": {
+					"version": "4.0.0",
+					"resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
+					"integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
+				},
+				"yallist": {
+					"version": "3.0.3",
+					"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
+					"integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="
 				}
 			}
 		},
@@ -26956,6 +33563,12 @@
 			"integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=",
 			"dev": true
 		},
+		"throttle-debounce": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-2.1.0.tgz",
+			"integrity": "sha512-AOvyNahXQuU7NN+VVvOOX+uW6FPaWdAOdRP5HfwYxAfCzXTFKRMoIMk+n+po318+ktcChx+F1Dd91G3YHeMKyg==",
+			"dev": true
+		},
 		"through": {
 			"version": "2.3.8",
 			"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -27097,6 +33710,18 @@
 				"repeat-string": "^1.6.1"
 			}
 		},
+		"toggle-selection": {
+			"version": "1.0.6",
+			"resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
+			"integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=",
+			"dev": true
+		},
+		"toidentifier": {
+			"version": "1.0.0",
+			"resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
+			"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+			"dev": true
+		},
 		"touch": {
 			"version": "0.0.3",
 			"resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz",
@@ -27161,6 +33786,12 @@
 			"integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
 			"dev": true
 		},
+		"trim-lines": {
+			"version": "1.1.2",
+			"resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.2.tgz",
+			"integrity": "sha512-3GOuyNeTqk3FAqc3jOJtw7FTjYl94XBR5aD9QnDbK/T4CA9sW/J0l9RoaRPE9wyPP7NF331qnHnvJFBJ+IDkmQ==",
+			"dev": true
+		},
 		"trim-newlines": {
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz",
@@ -27206,6 +33837,12 @@
 			"integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
 			"dev": true
 		},
+		"ts-pnp": {
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.1.4.tgz",
+			"integrity": "sha512-1J/vefLC+BWSo+qe8OnJQfWTYRS6ingxjwqmHMqaMxXMj7kFtKLgAaYW3JeX3mktjgUL+etlU8/B4VUAUI9QGw==",
+			"dev": true
+		},
 		"tslib": {
 			"version": "1.9.3",
 			"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
@@ -27264,6 +33901,12 @@
 				"mime-types": "~2.1.18"
 			}
 		},
+		"typed-styles": {
+			"version": "0.0.7",
+			"resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz",
+			"integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==",
+			"dev": true
+		},
 		"typedarray": {
 			"version": "0.0.6",
 			"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
@@ -27286,7 +33929,6 @@
 			"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz",
 			"integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==",
 			"dev": true,
-			"optional": true,
 			"requires": {
 				"commander": "~2.20.0",
 				"source-map": "~0.6.1"
@@ -27296,8 +33938,7 @@
 					"version": "0.6.1",
 					"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
 					"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-					"dev": true,
-					"optional": true
+					"dev": true
 				}
 			}
 		},
@@ -27372,6 +34013,12 @@
 			"integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=",
 			"dev": true
 		},
+		"unfetch": {
+			"version": "4.1.0",
+			"resolved": "https://registry.npmjs.org/unfetch/-/unfetch-4.1.0.tgz",
+			"integrity": "sha512-crP/n3eAPUJxZXM9T80/yv0YhkTEx2K1D3h7D1AJM6fzsWZrxdyRuLN0JH/dkZh1LNH8LxCnBzoPFCPbb2iGpg==",
+			"dev": true
+		},
 		"unherit": {
 			"version": "1.1.1",
 			"resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz",
@@ -27481,11 +34128,19 @@
 			"version": "2.0.0",
 			"resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz",
 			"integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=",
-			"dev": true,
 			"requires": {
 				"imurmurhash": "^0.1.4"
 			}
 		},
+		"unist-builder": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-1.0.4.tgz",
+			"integrity": "sha512-v6xbUPP7ILrT15fHGrNyHc1Xda8H3xVhP7/HAIotHOhVPjH5dCXA097C3Rry1Q2O+HbOLCao4hfPB+EYEjHgVg==",
+			"dev": true,
+			"requires": {
+				"object-assign": "^4.1.0"
+			}
+		},
 		"unist-util-find-all-after": {
 			"version": "1.0.2",
 			"resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.2.tgz",
@@ -27495,6 +34150,12 @@
 				"unist-util-is": "^2.0.0"
 			}
 		},
+		"unist-util-generated": {
+			"version": "1.1.4",
+			"resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.4.tgz",
+			"integrity": "sha512-SA7Sys3h3X4AlVnxHdvN/qYdr4R38HzihoEVY2Q2BZu8NHWDnw5OGcC/tXWjQfd4iG+M6qRFNIRGqJmp2ez4Ww==",
+			"dev": true
+		},
 		"unist-util-is": {
 			"version": "2.1.2",
 			"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz",
@@ -27510,6 +34171,29 @@
 				"array-iterate": "^1.0.0"
 			}
 		},
+		"unist-util-position": {
+			"version": "3.0.3",
+			"resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.0.3.tgz",
+			"integrity": "sha512-28EpCBYFvnMeq9y/4w6pbnFmCUfzlsc41NJui5c51hOFjBA1fejcwc+5W4z2+0ECVbScG3dURS3JTVqwenzqZw==",
+			"dev": true
+		},
+		"unist-util-remove": {
+			"version": "1.0.3",
+			"resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-1.0.3.tgz",
+			"integrity": "sha512-mB6nCHCQK0pQffUAcCVmKgIWzG/AXs/V8qpS8K72tMPtOSCMSjDeMc5yN+Ye8rB0FhcE+JvW++o1xRNc0R+++g==",
+			"dev": true,
+			"requires": {
+				"unist-util-is": "^3.0.0"
+			},
+			"dependencies": {
+				"unist-util-is": {
+					"version": "3.0.0",
+					"resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz",
+					"integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==",
+					"dev": true
+				}
+			}
+		},
 		"unist-util-remove-position": {
 			"version": "1.1.2",
 			"resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz",
@@ -27616,6 +34300,12 @@
 			"integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
 			"dev": true
 		},
+		"upper-case": {
+			"version": "1.1.3",
+			"resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
+			"integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
+			"dev": true
+		},
 		"uri-js": {
 			"version": "4.2.2",
 			"resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
@@ -27647,6 +34337,77 @@
 				}
 			}
 		},
+		"url-loader": {
+			"version": "2.1.0",
+			"resolved": "https://registry.npmjs.org/url-loader/-/url-loader-2.1.0.tgz",
+			"integrity": "sha512-kVrp/8VfEm5fUt+fl2E0FQyrpmOYgMEkBsv8+UDP1wFhszECq5JyGF33I7cajlVY90zRZ6MyfgKXngLvHYZX8A==",
+			"dev": true,
+			"requires": {
+				"loader-utils": "^1.2.3",
+				"mime": "^2.4.4",
+				"schema-utils": "^2.0.0"
+			},
+			"dependencies": {
+				"ajv-keywords": {
+					"version": "3.4.1",
+					"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz",
+					"integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==",
+					"dev": true
+				},
+				"big.js": {
+					"version": "5.2.2",
+					"resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+					"integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+					"dev": true
+				},
+				"json5": {
+					"version": "1.0.1",
+					"resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+					"integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+					"dev": true,
+					"requires": {
+						"minimist": "^1.2.0"
+					}
+				},
+				"loader-utils": {
+					"version": "1.2.3",
+					"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+					"integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+					"dev": true,
+					"requires": {
+						"big.js": "^5.2.2",
+						"emojis-list": "^2.0.0",
+						"json5": "^1.0.1"
+					}
+				},
+				"mime": {
+					"version": "2.4.4",
+					"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
+					"integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
+					"dev": true
+				},
+				"schema-utils": {
+					"version": "2.4.1",
+					"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.4.1.tgz",
+					"integrity": "sha512-RqYLpkPZX5Oc3fw/kHHHyP56fg5Y+XBpIpV8nCg0znIALfq3OH+Ea9Hfeac9BAMwG5IICltiZ0vxFvJQONfA5w==",
+					"dev": true,
+					"requires": {
+						"ajv": "^6.10.2",
+						"ajv-keywords": "^3.4.1"
+					}
+				}
+			}
+		},
+		"url-parse": {
+			"version": "1.4.7",
+			"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
+			"integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
+			"dev": true,
+			"requires": {
+				"querystringify": "^2.1.1",
+				"requires-port": "^1.0.0"
+			}
+		},
 		"url-template": {
 			"version": "2.0.8",
 			"resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz",
@@ -27693,6 +34454,12 @@
 				"object.getownpropertydescriptors": "^2.0.3"
 			}
 		},
+		"utila": {
+			"version": "0.4.0",
+			"resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+			"integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
+			"dev": true
+		},
 		"utils-merge": {
 			"version": "1.0.1",
 			"resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
@@ -28016,6 +34783,15 @@
 				"makeerror": "1.0.x"
 			}
 		},
+		"warning": {
+			"version": "3.0.0",
+			"resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz",
+			"integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=",
+			"dev": true,
+			"requires": {
+				"loose-envify": "^1.0.0"
+			}
+		},
 		"watchpack": {
 			"version": "1.6.0",
 			"resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
@@ -28036,6 +34812,12 @@
 				"defaults": "^1.0.3"
 			}
 		},
+		"web-namespaces": {
+			"version": "1.1.3",
+			"resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.3.tgz",
+			"integrity": "sha512-r8sAtNmgR0WKOKOxzuSgk09JsHlpKlB+uHi937qypOu3PZ17UxPrierFKDye/uNHjNTTEshu5PId8rojIPj/tA==",
+			"dev": true
+		},
 		"webidl-conversions": {
 			"version": "4.0.2",
 			"resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
@@ -28419,6 +35201,62 @@
 				}
 			}
 		},
+		"webpack-dev-middleware": {
+			"version": "3.7.2",
+			"resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz",
+			"integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==",
+			"dev": true,
+			"requires": {
+				"memory-fs": "^0.4.1",
+				"mime": "^2.4.4",
+				"mkdirp": "^0.5.1",
+				"range-parser": "^1.2.1",
+				"webpack-log": "^2.0.0"
+			},
+			"dependencies": {
+				"mime": {
+					"version": "2.4.4",
+					"resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz",
+					"integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==",
+					"dev": true
+				},
+				"range-parser": {
+					"version": "1.2.1",
+					"resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+					"integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+					"dev": true
+				}
+			}
+		},
+		"webpack-hot-middleware": {
+			"version": "2.25.0",
+			"resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz",
+			"integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==",
+			"dev": true,
+			"requires": {
+				"ansi-html": "0.0.7",
+				"html-entities": "^1.2.0",
+				"querystring": "^0.2.0",
+				"strip-ansi": "^3.0.0"
+			},
+			"dependencies": {
+				"ansi-regex": {
+					"version": "2.1.1",
+					"resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+					"integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+					"dev": true
+				},
+				"strip-ansi": {
+					"version": "3.0.1",
+					"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+					"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+					"dev": true,
+					"requires": {
+						"ansi-regex": "^2.0.0"
+					}
+				}
+			}
+		},
 		"webpack-livereload-plugin": {
 			"version": "2.2.0",
 			"resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.2.0.tgz",
@@ -28429,6 +35267,24 @@
 				"tiny-lr": "^1.1.1"
 			}
 		},
+		"webpack-log": {
+			"version": "2.0.0",
+			"resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
+			"integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
+			"dev": true,
+			"requires": {
+				"ansi-colors": "^3.0.0",
+				"uuid": "^3.3.2"
+			},
+			"dependencies": {
+				"ansi-colors": {
+					"version": "3.2.4",
+					"resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
+					"integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
+					"dev": true
+				}
+			}
+		},
 		"webpack-sources": {
 			"version": "1.3.0",
 			"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
@@ -28524,6 +35380,15 @@
 				"string-width": "^1.0.2 || 2"
 			}
 		},
+		"widest-line": {
+			"version": "2.0.1",
+			"resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz",
+			"integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==",
+			"dev": true,
+			"requires": {
+				"string-width": "^2.1.1"
+			}
+		},
 		"windows-release": {
 			"version": "3.2.0",
 			"resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz",
@@ -28603,6 +35468,15 @@
 				"errno": "~0.1.7"
 			}
 		},
+		"worker-rpc": {
+			"version": "0.1.1",
+			"resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz",
+			"integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==",
+			"dev": true,
+			"requires": {
+				"microevent.ts": "~0.1.1"
+			}
+		},
 		"wrap-ansi": {
 			"version": "2.1.0",
 			"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
@@ -29000,6 +35874,12 @@
 			"requires": {
 				"fd-slicer": "~1.0.1"
 			}
+		},
+		"zwitch": {
+			"version": "1.0.4",
+			"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.4.tgz",
+			"integrity": "sha512-YO803/X+13GNaZB7fVopjvHH0uWQKgJkgKnU1YCjxShjKGVuN9PPHHW8g+uFDpkHpSTNi3rCMKMewIcbC1BAYg==",
+			"dev": true
 		}
 	}
 }
diff --git a/package.json b/package.json
index 8108072e0fd583..5bcba77dc1e023 100644
--- a/package.json
+++ b/package.json
@@ -72,6 +72,10 @@
 		"@babel/runtime-corejs3": "7.4.5",
 		"@babel/traverse": "7.4.5",
 		"@octokit/rest": "16.26.0",
+		"@storybook/addon-a11y": "5.2.1",
+		"@storybook/addon-docs": "5.3.0-alpha.2",
+		"@storybook/addon-viewport": "5.2.1",
+		"@storybook/react": "5.2.1",
 		"@wordpress/babel-plugin-import-jsx-pragma": "file:packages/babel-plugin-import-jsx-pragma",
 		"@wordpress/babel-plugin-makepot": "file:packages/babel-plugin-makepot",
 		"@wordpress/babel-preset-default": "file:packages/babel-preset-default",
@@ -90,6 +94,7 @@
 		"@wordpress/npm-package-json-lint-config": "file:packages/npm-package-json-lint-config",
 		"@wordpress/postcss-themes": "file:packages/postcss-themes",
 		"@wordpress/scripts": "file:packages/scripts",
+		"babel-loader": "8.0.6",
 		"babel-plugin-inline-json-import": "0.3.2",
 		"babel-plugin-react-native-classname-to-style": "1.2.2",
 		"babel-plugin-react-native-platform-specific-extensions": "1.1.1",
@@ -220,10 +225,12 @@
 		"test-unit-php-multisite": "cross-env WP_MULTISITE=1 wp-scripts env test-php",
 		"test-unit:native": "cd test/native/ && cross-env NODE_ENV=test jest --config ./jest.config.js",
 		"test-unit:native:debug": "cd test/native/ && node --inspect ../../node_modules/.bin/jest --runInBand --config ./jest.config.js",
-		"playground:build": "npm run build:packages && parcel build playground/src/index.html -d playground/dist",
-		"playground:start": "concurrently \"npm run dev:packages\" \"parcel playground/src/index.html -d playground/dist\"",
+		"playground:build": "npm run build:packages && parcel build playground/src/index.html -d playground/dist && npm run design-system:build",
+		"playground:dev": "concurrently \"npm run dev:packages\" \"parcel playground/src/index.html -d playground/dist\"",
 		"preenv": "npm run check-engines",
-		"env": "wp-scripts env"
+		"env": "wp-scripts env",
+		"design-system:dev": "concurrently \"npm run dev:packages\" \"start-storybook -c ./packages/components/storybook\"",
+		"design-system:build": "build-storybook -c ./packages/components/storybook -o ./playground/dist/design-system/components"
 	},
 	"husky": {
 		"hooks": {
diff --git a/packages/components/docs/introduction.story.mdx b/packages/components/docs/introduction.story.mdx
new file mode 100644
index 00000000000000..b21ec2d11c4072
--- /dev/null
+++ b/packages/components/docs/introduction.story.mdx
@@ -0,0 +1,7 @@
+import { Meta } from '@storybook/addon-docs/blocks';
+
+<Meta title="Introduction" />
+
+# Introduction
+
+Hello World
diff --git a/packages/components/src/button/stories/index.js b/packages/components/src/button/stories/index.js
new file mode 100644
index 00000000000000..27ac846c4c572e
--- /dev/null
+++ b/packages/components/src/button/stories/index.js
@@ -0,0 +1,41 @@
+/**
+ * External dependencies
+ */
+import React from 'react';
+
+/**
+ * Internal dependencies
+ */
+import Button from '../';
+
+export default { title: 'Button', component: Button };
+
+export const _default = () => <Button>Hello Button</Button>;
+
+export const primary = () => <Button isPrimary>Hello Button</Button>;
+
+export const large = () => <Button isLarge>Hello Button</Button>;
+
+export const largePrimary = () => (
+	<Button isPrimary isLarge>
+		Hello Button
+	</Button>
+);
+
+export const small = () => <Button isSmall>Hello Button</Button>;
+
+export const toggled = () => <Button isToggled>Hello Button</Button>;
+
+export const disabled = () => <Button disabled>Hello Button</Button>;
+
+export const link = () => (
+	<Button href="https://wordpress.org/" target="_blank">
+		Hello Button
+	</Button>
+);
+
+export const disabledLink = () => (
+	<Button href="https://wordpress.org/" target="_blank" disabled>
+		Hello Button
+	</Button>
+);
diff --git a/packages/components/storybook/.babelrc b/packages/components/storybook/.babelrc
new file mode 100644
index 00000000000000..e69de29bb2d1d6
diff --git a/packages/components/storybook/addons.js b/packages/components/storybook/addons.js
new file mode 100644
index 00000000000000..48824f721ea0c4
--- /dev/null
+++ b/packages/components/storybook/addons.js
@@ -0,0 +1,5 @@
+/**
+ * External dependencies
+ */
+import '@storybook/addon-a11y/register';
+import '@storybook/addon-viewport/register';
diff --git a/packages/components/storybook/config.js b/packages/components/storybook/config.js
new file mode 100644
index 00000000000000..eace300f3fc963
--- /dev/null
+++ b/packages/components/storybook/config.js
@@ -0,0 +1,19 @@
+/**
+ * External dependencies
+ */
+import { addDecorator, configure } from '@storybook/react';
+import { withA11y } from '@storybook/addon-a11y';
+
+/**
+ * Internal dependencies
+ */
+import '../build-style/style.css';
+
+addDecorator( withA11y );
+configure(
+	[
+		require.context( '../docs', true, /\/.+\.mdx$/ ),
+		require.context( '../src', true, /\/stories\/.+\.js$/ ),
+	],
+	module
+);
diff --git a/packages/components/storybook/presets.js b/packages/components/storybook/presets.js
new file mode 100644
index 00000000000000..251e9fe4893c24
--- /dev/null
+++ b/packages/components/storybook/presets.js
@@ -0,0 +1 @@
+module.exports = [ '@storybook/addon-docs/react/preset' ];