From 6c5ccc709f62ed0797ec766b99d305851f6cd1ce Mon Sep 17 00:00:00 2001 From: duyhuynh Date: Thu, 31 Oct 2019 11:34:19 +0700 Subject: [PATCH 1/8] upgrade version to react hook --- package.json | 7 ++-- src/App.js | 4 +- src/ChatArea.js | 9 ----- src/MessageBar.js | 16 -------- src/SendButton.js | 9 ----- src/TextInput.js | 13 ------- src/components/ChatArea/index.js | 7 ++++ src/components/MessageBar/index.js | 22 +++++++++++ src/components/SendButton/index.js | 7 ++++ src/components/TextInput/index.js | 12 ++++++ yarn.lock | 62 ++++++++++++++++++++++++------ 11 files changed, 105 insertions(+), 63 deletions(-) delete mode 100644 src/ChatArea.js delete mode 100644 src/MessageBar.js delete mode 100644 src/SendButton.js delete mode 100644 src/TextInput.js create mode 100644 src/components/ChatArea/index.js create mode 100644 src/components/MessageBar/index.js create mode 100644 src/components/SendButton/index.js create mode 100644 src/components/TextInput/index.js diff --git a/package.json b/package.json index ef9fa82..273f549 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,10 @@ "version": "0.1.0", "private": true, "dependencies": { - "react": "^16.2.0", - "react-dom": "^16.2.0", - "react-scripts": "1.1.0" + "react": "^16.8.3", + "react-dom": "^16.8.3", + "react-scripts": "1.1.0", + "moment": "^2.24.0" }, "scripts": { "start": "react-scripts start", diff --git a/src/App.js b/src/App.js index 932a66d..3de05fd 100644 --- a/src/App.js +++ b/src/App.js @@ -1,6 +1,6 @@ import React, { Component } from "react"; -import MessageBar from "./MessageBar"; -import ChatArea from "./ChatArea"; +import MessageBar from "./components/MessageBar"; +import ChatArea from "./components/ChatArea"; import "./App.css"; class App extends Component { diff --git a/src/ChatArea.js b/src/ChatArea.js deleted file mode 100644 index c4e314c..0000000 --- a/src/ChatArea.js +++ /dev/null @@ -1,9 +0,0 @@ -import React, { Component } from "react"; - -class ChatArea extends Component { - render() { - return
; - } -} - -export default ChatArea; diff --git a/src/MessageBar.js b/src/MessageBar.js deleted file mode 100644 index 05a6028..0000000 --- a/src/MessageBar.js +++ /dev/null @@ -1,16 +0,0 @@ -import React, { Component } from "react"; -import TextInput from "./TextInput"; -import SendButton from "./SendButton"; - -class MessageBar extends Component { - render() { - return ( -
- - -
- ); - } -} - -export default MessageBar; diff --git a/src/SendButton.js b/src/SendButton.js deleted file mode 100644 index dd4ae98..0000000 --- a/src/SendButton.js +++ /dev/null @@ -1,9 +0,0 @@ -import React, { Component } from "react"; - -class SendButton extends Component { - render() { - return ; - } -} - -export default SendButton; diff --git a/src/TextInput.js b/src/TextInput.js deleted file mode 100644 index 4b2acd0..0000000 --- a/src/TextInput.js +++ /dev/null @@ -1,13 +0,0 @@ -import React, { Component } from "react"; - -class MessageBar extends Component { - render() { - return ( -
- -
- ); - } -} - -export default MessageBar; diff --git a/src/components/ChatArea/index.js b/src/components/ChatArea/index.js new file mode 100644 index 0000000..1498522 --- /dev/null +++ b/src/components/ChatArea/index.js @@ -0,0 +1,7 @@ +import React from "react"; + +const ChatArea = ({ onClick }) => ( +
+) + +export default ChatArea; diff --git a/src/components/MessageBar/index.js b/src/components/MessageBar/index.js new file mode 100644 index 0000000..4da92f8 --- /dev/null +++ b/src/components/MessageBar/index.js @@ -0,0 +1,22 @@ +import React, { useState } from "react"; +import TextInput from '../TextInput'; +import SendButton from '../SendButton'; + +const MessageBar = ({ onClick }) => { + const [inputValue, setInputValue] = useState(""); + + const handleOnChangeTextInput = e => { + setInputValue(e.target.value); + } + + return ( +
+
+ + + +
+ ) +} + +export default MessageBar; diff --git a/src/components/SendButton/index.js b/src/components/SendButton/index.js new file mode 100644 index 0000000..570ea76 --- /dev/null +++ b/src/components/SendButton/index.js @@ -0,0 +1,7 @@ +import React from "react"; + +const SendButton = ({ onClick }) => ( + +) + +export default SendButton; diff --git a/src/components/TextInput/index.js b/src/components/TextInput/index.js new file mode 100644 index 0000000..e492912 --- /dev/null +++ b/src/components/TextInput/index.js @@ -0,0 +1,12 @@ +import React from "react"; + +const TextInput = ({ value, onChange}) => ( +
+ +
+) + +export default TextInput; diff --git a/yarn.lock b/yarn.lock index 696d7d4..ac1815a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3703,6 +3703,11 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" +"js-tokens@^3.0.0 || ^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1: version "3.10.0" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" @@ -3976,6 +3981,13 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: dependencies: js-tokens "^3.0.0" +loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + loud-rejection@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" @@ -4162,6 +4174,11 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.0, mkdi dependencies: minimist "0.0.8" +moment@^2.24.0: + version "2.24.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" + integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -4989,7 +5006,7 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.10, prop-types@^15.6.0: +prop-types@^15.5.10: version "15.6.0" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" dependencies: @@ -4997,6 +5014,15 @@ prop-types@^15.5.10, prop-types@^15.6.0: loose-envify "^1.3.1" object-assign "^4.1.1" +prop-types@^15.6.2: + version "15.7.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" + integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.8.1" + proxy-addr@~2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec" @@ -5136,19 +5162,25 @@ react-dev-utils@^5.0.0: strip-ansi "3.0.1" text-table "0.2.0" -react-dom@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.2.0.tgz#69003178601c0ca19b709b33a83369fe6124c044" +react-dom@^16.8.3: + version "16.11.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.11.0.tgz#7e7c4a5a85a569d565c2462f5d345da2dd849af5" + integrity sha512-nrRyIUE1e7j8PaXSPtyRKtz+2y9ubW/ghNgqKFHHAHaeP0fpF5uXR+sq8IMRHC+ZUxw7W9NyCDTBtwWxvkb0iA== dependencies: - fbjs "^0.8.16" loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.0" + prop-types "^15.6.2" + scheduler "^0.17.0" react-error-overlay@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-4.0.0.tgz#d198408a85b4070937a98667f500c832f86bd5d4" +react-is@^16.8.1: + version "16.11.0" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa" + integrity sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw== + react-scripts@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-1.1.0.tgz#0c94b2b2e14cff2dad8919397901b5edebeba511" @@ -5193,14 +5225,14 @@ react-scripts@1.1.0: optionalDependencies: fsevents "1.1.2" -react@^16.2.0: - version "16.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.2.0.tgz#a31bd2dab89bff65d42134fa187f24d054c273ba" +react@^16.8.3: + version "16.11.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb" + integrity sha512-M5Y8yITaLmU0ynd0r1Yvfq98Rmll6q8AxaEe88c8e7LxO8fZ2cNgmFt0aGAS9wzf1Ao32NKXtCl+/tVVtkxq6g== dependencies: - fbjs "^0.8.16" loose-envify "^1.1.0" object-assign "^4.1.1" - prop-types "^15.6.0" + prop-types "^15.6.2" read-pkg-up@^1.0.1: version "1.0.1" @@ -5552,6 +5584,14 @@ sax@^1.2.1, sax@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" +scheduler@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" + integrity sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + schema-utils@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" From 459e1abfe6b6267e62b4490983140c2f3c8be7f7 Mon Sep 17 00:00:00 2001 From: duyhuynh Date: Thu, 31 Oct 2019 18:08:11 +0700 Subject: [PATCH 2/8] Process Command --- package.json | 3 +- src/App.js | 64 +++++++++++++++++++++++++----- src/components/ChatArea/index.js | 7 +++- src/components/Loading/index.js | 18 +++++++++ src/components/MessageBar/index.js | 15 +++++-- src/components/SendButton/index.js | 4 +- src/services/http.js | 26 ++++++++++++ 7 files changed, 118 insertions(+), 19 deletions(-) create mode 100644 src/components/Loading/index.js create mode 100644 src/services/http.js diff --git a/package.json b/package.json index 273f549..2e912bd 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,7 @@ "dependencies": { "react": "^16.8.3", "react-dom": "^16.8.3", - "react-scripts": "1.1.0", - "moment": "^2.24.0" + "react-scripts": "1.1.0" }, "scripts": { "start": "react-scripts start", diff --git a/src/App.js b/src/App.js index 3de05fd..bf8bbad 100644 --- a/src/App.js +++ b/src/App.js @@ -1,17 +1,63 @@ -import React, { Component } from "react"; +import React, { useState } from "react"; import MessageBar from "./components/MessageBar"; import ChatArea from "./components/ChatArea"; +import useLoading from './components/Loading' +import { get } from './services/http' import "./App.css"; -class App extends Component { - render() { - return ( -
- - -
- ); +const parseCommand = string => { + const [command, ...queries] = string.split(" ") + return { + command, + queries: queries.join(' ') + } +} +const isMatchedCommandPattern = ([firstCharacter]) => firstCharacter === '/' + +const getCurrentTime = () => Date() + +const App = () => { + const [isLoading, withLoading] = useLoading(false) + const [chatLogs, setChatLogs] = useState([]); + const [disabledChat, setDisabledChat] = useState(false) + + const commandFactory = { + '/time': () => getCurrentTime(), + '/goodbye': () => setDisabledChat(true), + '/starwars': async (queries) => { + const response = await withLoading(() => get(`https://swapi.co/api/people/?search=${queries}`)) + debugger + const { results: [firstResult] } = response + return firstResult + } + } + + const isValidCommand = command => commandFactory[command] + + const pushToChatLogs = async chat => { + + if (isMatchedCommandPattern(chat)) { + const { command, queries } = parseCommand(chat) + if (isValidCommand(command)) { + const result = await commandFactory[command](queries) + if (result) { + setChatLogs([result, ...chatLogs]) + } + return + } + const error = 'Invalid command, please try again' + setChatLogs([error, ...chatLogs]) + return } + setChatLogs([chat, ...chatLogs]) + } + + return ( +
+ + {isLoading ? 'Loading ...' : } +
+ ) } export default App; diff --git a/src/components/ChatArea/index.js b/src/components/ChatArea/index.js index 1498522..1dd3e94 100644 --- a/src/components/ChatArea/index.js +++ b/src/components/ChatArea/index.js @@ -1,7 +1,10 @@ import React from "react"; -const ChatArea = ({ onClick }) => ( -
+ +const ChatArea = ({ chatLogs }) => ( +
+ {chatLogs.map((chat, key) =>

{chat}

)} +
) export default ChatArea; diff --git a/src/components/Loading/index.js b/src/components/Loading/index.js new file mode 100644 index 0000000..3611b6a --- /dev/null +++ b/src/components/Loading/index.js @@ -0,0 +1,18 @@ +import React, { useState } from "react" + +function useLoading(status) { + const [loading, setLoading] = useState(status) + async function withLoading(callback) { + setLoading(true) + try { + const response = await callback() + setLoading(false) + return response + } catch (error) { + setLoading(false) + throw error + } + } + return [ loading, withLoading ] +} +export default useLoading \ No newline at end of file diff --git a/src/components/MessageBar/index.js b/src/components/MessageBar/index.js index 4da92f8..8b70a2a 100644 --- a/src/components/MessageBar/index.js +++ b/src/components/MessageBar/index.js @@ -2,18 +2,25 @@ import React, { useState } from "react"; import TextInput from '../TextInput'; import SendButton from '../SendButton'; -const MessageBar = ({ onClick }) => { +const MessageBar = ({ pushToChatLogs, disabledChat }) => { const [inputValue, setInputValue] = useState(""); const handleOnChangeTextInput = e => { - setInputValue(e.target.value); + const { target: { value } } = e + setInputValue(value); + } + + const onSubmit = e => { + e.preventDefault(); + pushToChatLogs(inputValue) + setInputValue('') } return (
-
+ - +
) diff --git a/src/components/SendButton/index.js b/src/components/SendButton/index.js index 570ea76..6bbb2fb 100644 --- a/src/components/SendButton/index.js +++ b/src/components/SendButton/index.js @@ -1,7 +1,7 @@ import React from "react"; -const SendButton = ({ onClick }) => ( - +const SendButton = ({ onClick, ...props }) => ( + ) export default SendButton; diff --git a/src/services/http.js b/src/services/http.js new file mode 100644 index 0000000..a377cb2 --- /dev/null +++ b/src/services/http.js @@ -0,0 +1,26 @@ +const handleErrors = (response) => { + if ([200, 201].includes(response.status)) { + return response + } + + throw response +} + +export const get =( + path = '' +) => { + return fetch(path, { + method: "GET", + mode: "cors", + cache: "no-cache", + credentials: "same-origin", + headers: { + 'content-type': 'application/json' + }, + redirect: "follow", + referrer: "no-referrer", + }) + .then(handleErrors) + .then(response => response.json()) + .catch(async err => {throw await err.json()}) +} \ No newline at end of file From 772e9c21b18148862d6e3fa7ebf8412077502353 Mon Sep 17 00:00:00 2001 From: duyhuynh Date: Thu, 31 Oct 2019 18:17:09 +0700 Subject: [PATCH 3/8] handle complex data type --- package.json | 3 ++- src/App.js | 1 - src/components/ChatArea/index.js | 5 +++-- src/components/Loading/index.js | 2 +- yarn.lock | 12 +++++++----- 5 files changed, 13 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 2e912bd..3607f13 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "dependencies": { "react": "^16.8.3", "react-dom": "^16.8.3", + "react-json-pretty": "^2.2.0", "react-scripts": "1.1.0" }, "scripts": { @@ -13,4 +14,4 @@ "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" } -} \ No newline at end of file +} diff --git a/src/App.js b/src/App.js index bf8bbad..63024ff 100644 --- a/src/App.js +++ b/src/App.js @@ -26,7 +26,6 @@ const App = () => { '/goodbye': () => setDisabledChat(true), '/starwars': async (queries) => { const response = await withLoading(() => get(`https://swapi.co/api/people/?search=${queries}`)) - debugger const { results: [firstResult] } = response return firstResult } diff --git a/src/components/ChatArea/index.js b/src/components/ChatArea/index.js index 1dd3e94..103c68f 100644 --- a/src/components/ChatArea/index.js +++ b/src/components/ChatArea/index.js @@ -1,9 +1,10 @@ import React from "react"; - +import JSONPretty from 'react-json-pretty'; +const JSONPrettyMon = require('react-json-pretty/dist/monikai'); const ChatArea = ({ chatLogs }) => (
- {chatLogs.map((chat, key) =>

{chat}

)} + {chatLogs.map((chat, key) => )}
) diff --git a/src/components/Loading/index.js b/src/components/Loading/index.js index 3611b6a..a9ff446 100644 --- a/src/components/Loading/index.js +++ b/src/components/Loading/index.js @@ -1,4 +1,4 @@ -import React, { useState } from "react" +import { useState } from "react" function useLoading(status) { const [loading, setLoading] = useState(status) diff --git a/yarn.lock b/yarn.lock index ac1815a..42b73d9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4174,11 +4174,6 @@ mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.0, mkdi dependencies: minimist "0.0.8" -moment@^2.24.0: - version "2.24.0" - resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" - integrity sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg== - ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -5181,6 +5176,13 @@ react-is@^16.8.1: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa" integrity sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw== +react-json-pretty@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/react-json-pretty/-/react-json-pretty-2.2.0.tgz#9ba907d2b08d87e90456d87b6025feeceb8f63cf" + integrity sha512-3UMzlAXkJ4R8S4vmkRKtvJHTewG4/rn1Q18n0zqdu/ipZbUPLVZD+QwC7uVcD/IAY3s8iNVHlgR2dMzIUS0n1A== + dependencies: + prop-types "^15.6.2" + react-scripts@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-1.1.0.tgz#0c94b2b2e14cff2dad8919397901b5edebeba511" From 6b99e2ed875eaa83d74e1f7a7ef2fddb2a55dd99 Mon Sep 17 00:00:00 2001 From: Duy Date: Thu, 31 Oct 2019 19:57:41 +0700 Subject: [PATCH 4/8] style chatbox area --- src/App.css | 95 ++++++++++++++++++++++++++++++ src/components/ChatArea/index.js | 4 +- src/components/SendButton/index.js | 2 +- 3 files changed, 98 insertions(+), 3 deletions(-) diff --git a/src/App.css b/src/App.css index 43515ed..bd4cf66 100644 --- a/src/App.css +++ b/src/App.css @@ -21,17 +21,112 @@ body, background-color: #fafafa; } +.chatArea > div{ + width: 60%; + margin-left: 10px +} + +.chatArea > div > pre{ + padding: 10px; + border-radius: 25px; + border: 1px solid rgb(138, 136, 134); + white-space: pre-wrap; /* css-3 */ + white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ + white-space: -pre-wrap; /* Opera 4-6 */ + white-space: -o-pre-wrap; /* Opera 7 */ + word-wrap: break-word; +} + .messageBar { display: flex; flex-direction: row; margin: 10px; } +.messageBar form { + display: flex; + width: 100%; + -ms-flex-direction: row; + flex-direction: row; +} + .textInput { flex-grow: 1; margin-right: 20px; + box-shadow: none; + margin-right: 10px; + padding: 0px; + box-sizing: border-box; + cursor: text; + height: 32px; + display: flex; + flex-direction: row; + align-items: stretch; + position: relative; + border-width: 1px; + border-style: solid; + border-color: rgb(138, 136, 134); + border-image: initial; + border-radius: 2px; + background: rgb(255, 255, 255); } .textInput input { width: 100%; + -webkit-font-smoothing: antialiased; + font-size: 14px; + font-weight: 400; + box-shadow: none; + margin-top: 0px; + margin-right: 0px; + margin-bottom: 0px; + margin-left: 0px; + padding-top: 0px; + padding-right: 8px; + padding-bottom: 0px; + padding-left: 8px; + box-sizing: border-box; + color: rgb(50, 49, 48); + width: 100%; + min-width: 0px; + text-overflow: ellipsis; + border-radius: 0px; + border-width: initial; + border-style: none; + border-color: initial; + border-image: initial; + background: none transparent; + outline: 0px; } + +.btn { + -webkit-font-smoothing: antialiased; + font-size: 14px; + font-weight: 400; + box-sizing: border-box; + display: inline-block; + text-align: center; + cursor: pointer; + vertical-align: top; + padding-top: 0px; + padding-right: 16px; + padding-bottom: 0px; + padding-left: 16px; + min-width: 80px; + height: 32px; + background-color: rgb(255, 255, 255); + color: rgb(50, 49, 48); + user-select: none; + outline: transparent; + border-width: 1px; + border-style: solid; + border-color: rgb(138, 136, 134); + border-image: initial; + text-decoration: none; + border-radius: 2px; +} + +.btn:hover { + background-color: rgb(243, 242, 241); + color: rgb(32, 31, 30); +} \ No newline at end of file diff --git a/src/components/ChatArea/index.js b/src/components/ChatArea/index.js index 103c68f..f50d534 100644 --- a/src/components/ChatArea/index.js +++ b/src/components/ChatArea/index.js @@ -1,10 +1,10 @@ import React from "react"; import JSONPretty from 'react-json-pretty'; -const JSONPrettyMon = require('react-json-pretty/dist/monikai'); +// const JSONPrettyMon = require('react-json-pretty/dist/monikai'); const ChatArea = ({ chatLogs }) => (
- {chatLogs.map((chat, key) => )} + {chatLogs.map((chat, key) => )}
) diff --git a/src/components/SendButton/index.js b/src/components/SendButton/index.js index 6bbb2fb..aeb8c39 100644 --- a/src/components/SendButton/index.js +++ b/src/components/SendButton/index.js @@ -1,7 +1,7 @@ import React from "react"; const SendButton = ({ onClick, ...props }) => ( - + ) export default SendButton; From a273bf62ad4f0a22dac026050e88770a8df47a7d Mon Sep 17 00:00:00 2001 From: Duy Date: Thu, 31 Oct 2019 22:21:32 +0700 Subject: [PATCH 5/8] Scroll to bottom once message added --- package.json | 4 +++- src/App.css | 24 ++++++++++++++++++++-- src/App.js | 19 ++++++++++------- src/components/ChatArea/index.js | 24 +++++++++++++++------- src/components/MessageBar/index.js | 6 ++++-- src/components/TextInput/index.js | 1 + yarn.lock | 33 ++++++++++++++++++++++-------- 7 files changed, 84 insertions(+), 27 deletions(-) diff --git a/package.json b/package.json index 3607f13..4734145 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,9 @@ "react": "^16.8.3", "react-dom": "^16.8.3", "react-json-pretty": "^2.2.0", - "react-scripts": "1.1.0" + "react-scripts": "1.1.0", + "react-virtualized-auto-sizer": "^1.0.2", + "react-window": "^1.8.5" }, "scripts": { "start": "react-scripts start", diff --git a/src/App.css b/src/App.css index bd4cf66..fafb983 100644 --- a/src/App.css +++ b/src/App.css @@ -17,8 +17,9 @@ body, .chatArea { flex-grow: 1; margin: 10px; - border: 1px solid #ccc; + border: 1px solid rgb(138, 136, 134); background-color: #fafafa; + overflow: scroll; } .chatArea > div{ @@ -26,7 +27,13 @@ body, margin-left: 10px } -.chatArea > div > pre{ +.loading { + height: 30px; + text-align: center; + font-family: system-ui +} + +.chatArea > div pre{ padding: 10px; border-radius: 25px; border: 1px solid rgb(138, 136, 134); @@ -71,6 +78,10 @@ body, background: rgb(255, 255, 255); } +.textInput:hover { + border-color: rgb(50, 49, 48); +} + .textInput input { width: 100%; -webkit-font-smoothing: antialiased; @@ -129,4 +140,13 @@ body, .btn:hover { background-color: rgb(243, 242, 241); color: rgb(32, 31, 30); +} + +button:disabled, +button:disabled:hover, +button[disabled]{ + border: 1px solid #999999; + background-color: #cccccc; + color: #666666; + cursor: not-allowed } \ No newline at end of file diff --git a/src/App.js b/src/App.js index 63024ff..9bdc6cf 100644 --- a/src/App.js +++ b/src/App.js @@ -23,10 +23,13 @@ const App = () => { const commandFactory = { '/time': () => getCurrentTime(), - '/goodbye': () => setDisabledChat(true), + '/goodbye': () => { + setDisabledChat(true) + return 'Gudbye!!!' + }, '/starwars': async (queries) => { const response = await withLoading(() => get(`https://swapi.co/api/people/?search=${queries}`)) - const { results: [firstResult] } = response + const { results: [firstResult = `Could not find ${queries} character !`] } = response return firstResult } } @@ -40,21 +43,23 @@ const App = () => { if (isValidCommand(command)) { const result = await commandFactory[command](queries) if (result) { - setChatLogs([result, ...chatLogs]) + setChatLogs([...chatLogs, result]) } return } - const error = 'Invalid command, please try again' - setChatLogs([error, ...chatLogs]) + const error = 'Invalid command, please try again !' + setChatLogs([...chatLogs, error]) return } - setChatLogs([chat, ...chatLogs]) + setChatLogs([...chatLogs, chat]) } return (
- {isLoading ? 'Loading ...' : } + {isLoading + ?
Loading ...
+ : }
) } diff --git a/src/components/ChatArea/index.js b/src/components/ChatArea/index.js index f50d534..521e935 100644 --- a/src/components/ChatArea/index.js +++ b/src/components/ChatArea/index.js @@ -1,11 +1,21 @@ -import React from "react"; +import React, { useEffect, useRef } from 'react' import JSONPretty from 'react-json-pretty'; -// const JSONPrettyMon = require('react-json-pretty/dist/monikai'); -const ChatArea = ({ chatLogs }) => ( -
- {chatLogs.map((chat, key) => )} -
-) +const ChatArea = ({ chatLogs }) => { + const messagesEndRef = useRef(null) + + const scrollToBottom = () => { + messagesEndRef.current.scrollIntoView({ behavior: "smooth" }) + } + + useEffect(scrollToBottom, [chatLogs]); + + return ( +
+ {chatLogs.map((chat, key) => )} +
+
+ ) +} export default ChatArea; diff --git a/src/components/MessageBar/index.js b/src/components/MessageBar/index.js index 8b70a2a..9bc8485 100644 --- a/src/components/MessageBar/index.js +++ b/src/components/MessageBar/index.js @@ -12,8 +12,10 @@ const MessageBar = ({ pushToChatLogs, disabledChat }) => { const onSubmit = e => { e.preventDefault(); - pushToChatLogs(inputValue) - setInputValue('') + if (inputValue.length) { + pushToChatLogs(inputValue) + setInputValue('') + } } return ( diff --git a/src/components/TextInput/index.js b/src/components/TextInput/index.js index e492912..aaa5bf9 100644 --- a/src/components/TextInput/index.js +++ b/src/components/TextInput/index.js @@ -3,6 +3,7 @@ import React from "react"; const TextInput = ({ value, onChange}) => (
diff --git a/yarn.lock b/yarn.lock index 42b73d9..cd26b05 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,12 @@ # yarn lockfile v1 +"@babel/runtime@^7.0.0": + version "7.6.3" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.3.tgz#935122c74c73d2240cafd32ddb5fc2a6cd35cf1f" + dependencies: + regenerator-runtime "^0.13.2" + abab@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" @@ -3706,7 +3712,6 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: "js-tokens@^3.0.0 || ^4.0.0": version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1: version "3.10.0" @@ -3984,7 +3989,6 @@ loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" @@ -4051,6 +4055,10 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" +"memoize-one@>=3.1.1 <6": + version "5.1.1" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" + memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -5012,7 +5020,6 @@ prop-types@^15.5.10: prop-types@^15.6.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== dependencies: loose-envify "^1.4.0" object-assign "^4.1.1" @@ -5160,7 +5167,6 @@ react-dev-utils@^5.0.0: react-dom@^16.8.3: version "16.11.0" resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.11.0.tgz#7e7c4a5a85a569d565c2462f5d345da2dd849af5" - integrity sha512-nrRyIUE1e7j8PaXSPtyRKtz+2y9ubW/ghNgqKFHHAHaeP0fpF5uXR+sq8IMRHC+ZUxw7W9NyCDTBtwWxvkb0iA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -5174,12 +5180,10 @@ react-error-overlay@^4.0.0: react-is@^16.8.1: version "16.11.0" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa" - integrity sha512-gbBVYR2p8mnriqAwWx9LbuUrShnAuSCNnuPGyc7GJrMVQtPDAh8iLpv7FRuMPFb56KkaVZIYSz1PrjI9q0QPCw== react-json-pretty@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/react-json-pretty/-/react-json-pretty-2.2.0.tgz#9ba907d2b08d87e90456d87b6025feeceb8f63cf" - integrity sha512-3UMzlAXkJ4R8S4vmkRKtvJHTewG4/rn1Q18n0zqdu/ipZbUPLVZD+QwC7uVcD/IAY3s8iNVHlgR2dMzIUS0n1A== dependencies: prop-types "^15.6.2" @@ -5227,10 +5231,20 @@ react-scripts@1.1.0: optionalDependencies: fsevents "1.1.2" +react-virtualized-auto-sizer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.2.tgz#a61dd4f756458bbf63bd895a92379f9b70f803bd" + +react-window@^1.8.5: + version "1.8.5" + resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.5.tgz#a56b39307e79979721021f5d06a67742ecca52d1" + dependencies: + "@babel/runtime" "^7.0.0" + memoize-one ">=3.1.1 <6" + react@^16.8.3: version "16.11.0" resolved "https://registry.yarnpkg.com/react/-/react-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb" - integrity sha512-M5Y8yITaLmU0ynd0r1Yvfq98Rmll6q8AxaEe88c8e7LxO8fZ2cNgmFt0aGAS9wzf1Ao32NKXtCl+/tVVtkxq6g== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -5331,6 +5345,10 @@ regenerator-runtime@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" +regenerator-runtime@^0.13.2: + version "0.13.3" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" + regenerator-transform@^0.10.0: version "0.10.1" resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" @@ -5589,7 +5607,6 @@ sax@^1.2.1, sax@~1.2.1: scheduler@^0.17.0: version "0.17.0" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" - integrity sha512-7rro8Io3tnCPuY4la/NuI5F2yfESpnfZyT6TtkXnSWVkcu0BCDJ+8gk5ozUaFaxpIyNuWAPXrH0yFcSi28fnDA== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" From 7ae8e27d361b39d372bc0903b35768db531c6be1 Mon Sep 17 00:00:00 2001 From: Duy Date: Thu, 31 Oct 2019 22:28:05 +0700 Subject: [PATCH 6/8] Prettie file --- package.json | 4 +--- src/App.js | 12 ++++++------ src/components/ChatArea/index.js | 6 +++--- src/components/MessageBar/index.js | 14 +++++++------- src/components/SendButton/index.js | 4 ++-- src/components/TextInput/index.js | 4 ++-- 6 files changed, 21 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index 4734145..3607f13 100644 --- a/package.json +++ b/package.json @@ -6,9 +6,7 @@ "react": "^16.8.3", "react-dom": "^16.8.3", "react-json-pretty": "^2.2.0", - "react-scripts": "1.1.0", - "react-virtualized-auto-sizer": "^1.0.2", - "react-window": "^1.8.5" + "react-scripts": "1.1.0" }, "scripts": { "start": "react-scripts start", diff --git a/src/App.js b/src/App.js index 9bdc6cf..63ac153 100644 --- a/src/App.js +++ b/src/App.js @@ -1,9 +1,9 @@ -import React, { useState } from "react"; -import MessageBar from "./components/MessageBar"; -import ChatArea from "./components/ChatArea"; +import React, { useState } from "react" +import MessageBar from "./components/MessageBar" +import ChatArea from "./components/ChatArea" import useLoading from './components/Loading' import { get } from './services/http' -import "./App.css"; +import "./App.css" const parseCommand = string => { const [command, ...queries] = string.split(" ") @@ -18,7 +18,7 @@ const getCurrentTime = () => Date() const App = () => { const [isLoading, withLoading] = useLoading(false) - const [chatLogs, setChatLogs] = useState([]); + const [chatLogs, setChatLogs] = useState([]) const [disabledChat, setDisabledChat] = useState(false) const commandFactory = { @@ -64,4 +64,4 @@ const App = () => { ) } -export default App; +export default App diff --git a/src/components/ChatArea/index.js b/src/components/ChatArea/index.js index 521e935..f4f7c3b 100644 --- a/src/components/ChatArea/index.js +++ b/src/components/ChatArea/index.js @@ -1,5 +1,5 @@ import React, { useEffect, useRef } from 'react' -import JSONPretty from 'react-json-pretty'; +import JSONPretty from 'react-json-pretty' const ChatArea = ({ chatLogs }) => { const messagesEndRef = useRef(null) @@ -8,7 +8,7 @@ const ChatArea = ({ chatLogs }) => { messagesEndRef.current.scrollIntoView({ behavior: "smooth" }) } - useEffect(scrollToBottom, [chatLogs]); + useEffect(scrollToBottom, [chatLogs]) return (
@@ -18,4 +18,4 @@ const ChatArea = ({ chatLogs }) => { ) } -export default ChatArea; +export default ChatArea diff --git a/src/components/MessageBar/index.js b/src/components/MessageBar/index.js index 9bc8485..522cb88 100644 --- a/src/components/MessageBar/index.js +++ b/src/components/MessageBar/index.js @@ -1,17 +1,17 @@ -import React, { useState } from "react"; -import TextInput from '../TextInput'; -import SendButton from '../SendButton'; +import React, { useState } from "react" +import TextInput from '../TextInput' +import SendButton from '../SendButton' const MessageBar = ({ pushToChatLogs, disabledChat }) => { - const [inputValue, setInputValue] = useState(""); + const [inputValue, setInputValue] = useState("") const handleOnChangeTextInput = e => { const { target: { value } } = e - setInputValue(value); + setInputValue(value) } const onSubmit = e => { - e.preventDefault(); + e.preventDefault() if (inputValue.length) { pushToChatLogs(inputValue) setInputValue('') @@ -28,4 +28,4 @@ const MessageBar = ({ pushToChatLogs, disabledChat }) => { ) } -export default MessageBar; +export default MessageBar diff --git a/src/components/SendButton/index.js b/src/components/SendButton/index.js index aeb8c39..ee2bfb9 100644 --- a/src/components/SendButton/index.js +++ b/src/components/SendButton/index.js @@ -1,7 +1,7 @@ -import React from "react"; +import React from "react" const SendButton = ({ onClick, ...props }) => ( ) -export default SendButton; +export default SendButton diff --git a/src/components/TextInput/index.js b/src/components/TextInput/index.js index aaa5bf9..68bf500 100644 --- a/src/components/TextInput/index.js +++ b/src/components/TextInput/index.js @@ -1,4 +1,4 @@ -import React from "react"; +import React from "react" const TextInput = ({ value, onChange}) => (
@@ -10,4 +10,4 @@ const TextInput = ({ value, onChange}) => (
) -export default TextInput; +export default TextInput From f4b0422b99d3268509f58fbaa149407600c944d8 Mon Sep 17 00:00:00 2001 From: Duy Date: Thu, 31 Oct 2019 22:53:44 +0700 Subject: [PATCH 7/8] .gitignore fix --- .gitignore | 1 + yarn.lock | 6698 ---------------------------------------------------- 2 files changed, 1 insertion(+), 6698 deletions(-) delete mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore index d30f40e..bb5f2bb 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ npm-debug.log* yarn-debug.log* yarn-error.log* +yarn.lock diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index cd26b05..0000000 --- a/yarn.lock +++ /dev/null @@ -1,6698 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@babel/runtime@^7.0.0": - version "7.6.3" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.6.3.tgz#935122c74c73d2240cafd32ddb5fc2a6cd35cf1f" - dependencies: - regenerator-runtime "^0.13.2" - -abab@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.4.tgz#5faad9c2c07f60dd76770f71cf025b62a63cfd4e" - -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - -accepts@~1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" - dependencies: - mime-types "~2.1.16" - negotiator "0.6.1" - -acorn-dynamic-import@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" - dependencies: - acorn "^4.0.3" - -acorn-globals@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-3.1.0.tgz#fd8270f71fbb4996b004fa880ee5d46573a731bf" - dependencies: - acorn "^4.0.4" - -acorn-jsx@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" - dependencies: - acorn "^3.0.4" - -acorn@^3.0.4: - version "3.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" - -acorn@^4.0.3, acorn@^4.0.4: - version "4.0.13" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" - -acorn@^5.0.0, acorn@^5.2.1: - version "5.3.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.3.0.tgz#7446d39459c54fb49a80e6ee6478149b940ec822" - -address@1.0.3, address@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" - -ajv-keywords@^2.0.0, ajv-keywords@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" - -ajv@^4.9.1: - version "4.11.8" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" - dependencies: - co "^4.6.0" - json-stable-stringify "^1.0.1" - -ajv@^5.0.0, ajv@^5.1.0, ajv@^5.1.5, ajv@^5.2.0, ajv@^5.2.3: - version "5.5.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - -align-text@^0.1.1, align-text@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" - dependencies: - kind-of "^3.0.2" - longest "^1.0.1" - repeat-string "^1.5.2" - -alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" - -amdefine@>=0.0.4: - version "1.0.1" - resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" - -ansi-align@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" - dependencies: - string-width "^2.0.0" - -ansi-escapes@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" - -ansi-escapes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.0.0.tgz#ec3e8b4e9f8064fc02c3ac9b65f1c275bda8ef92" - -ansi-html@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" - -ansi-regex@^2.0.0, ansi-regex@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" - -ansi-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" - -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - -ansi-styles@^3.0.0, ansi-styles@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.0.tgz#c159b8d5be0f9e5a6f346dab94f16ce022161b88" - dependencies: - color-convert "^1.9.0" - -anymatch@^1.3.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" - dependencies: - micromatch "^2.1.5" - normalize-path "^2.0.0" - -append-transform@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" - dependencies: - default-require-extensions "^1.0.0" - -aproba@^1.0.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" - -are-we-there-yet@~1.1.2: - version "1.1.4" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" - dependencies: - delegates "^1.0.0" - readable-stream "^2.0.6" - -argparse@^1.0.7: - version "1.0.9" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.9.tgz#73d83bc263f86e97f8cc4f6bae1b0e90a7d22c86" - dependencies: - sprintf-js "~1.0.2" - -aria-query@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-0.7.0.tgz#4af10a1e61573ddea0cf3b99b51c52c05b424d24" - dependencies: - ast-types-flow "0.0.7" - -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - dependencies: - arr-flatten "^1.0.1" - -arr-flatten@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" - -array-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" - -array-filter@~0.0.0: - version "0.0.1" - resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" - -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - -array-flatten@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296" - -array-includes@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" - dependencies: - define-properties "^1.1.2" - es-abstract "^1.7.0" - -array-map@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" - -array-reduce@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" - -array-union@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" - dependencies: - array-uniq "^1.0.1" - -array-uniq@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - -arrify@^1.0.0, arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - -asn1.js@^4.0.0: - version "4.9.2" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.2.tgz#8117ef4f7ed87cd8f89044b5bff97ac243a16c9a" - dependencies: - bn.js "^4.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -asn1@~0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" - -assert-plus@1.0.0, assert-plus@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" - -assert-plus@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" - -assert@^1.1.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" - dependencies: - util "0.10.3" - -ast-types-flow@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" - -async-each@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" - -async@^1.4.0, async@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - -async@^2.1.2, async@^2.1.4, async@^2.4.1: - version "2.6.0" - resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" - dependencies: - lodash "^4.14.0" - -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - -autoprefixer@7.1.6: - version "7.1.6" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.1.6.tgz#fb933039f74af74a83e71225ce78d9fd58ba84d7" - dependencies: - browserslist "^2.5.1" - caniuse-lite "^1.0.30000748" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^6.0.13" - postcss-value-parser "^3.2.3" - -autoprefixer@^6.3.1: - version "6.7.7" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" - dependencies: - browserslist "^1.7.6" - caniuse-db "^1.0.30000634" - normalize-range "^0.1.2" - num2fraction "^1.2.2" - postcss "^5.2.16" - postcss-value-parser "^3.2.3" - -aws-sign2@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" - -aws-sign2@~0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" - -aws4@^1.2.1, aws4@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" - -axobject-query@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-0.1.0.tgz#62f59dbc59c9f9242759ca349960e7a2fe3c36c0" - dependencies: - ast-types-flow "0.0.7" - -babel-code-frame@6.26.0, babel-code-frame@^6.11.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - -babel-core@6.26.0, babel-core@^6.0.0, babel-core@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" - dependencies: - babel-code-frame "^6.26.0" - babel-generator "^6.26.0" - babel-helpers "^6.24.1" - babel-messages "^6.23.0" - babel-register "^6.26.0" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - convert-source-map "^1.5.0" - debug "^2.6.8" - json5 "^0.5.1" - lodash "^4.17.4" - minimatch "^3.0.4" - path-is-absolute "^1.0.1" - private "^0.1.7" - slash "^1.0.0" - source-map "^0.5.6" - -babel-eslint@7.2.3: - version "7.2.3" - resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-7.2.3.tgz#b2fe2d80126470f5c19442dc757253a897710827" - dependencies: - babel-code-frame "^6.22.0" - babel-traverse "^6.23.1" - babel-types "^6.23.0" - babylon "^6.17.0" - -babel-generator@^6.18.0, babel-generator@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.0.tgz#ac1ae20070b79f6e3ca1d3269613053774f20dc5" - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.6" - trim-right "^1.0.1" - -babel-helper-builder-binary-assignment-operator-visitor@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664" - dependencies: - babel-helper-explode-assignable-expression "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-builder-react-jsx@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - esutils "^2.0.2" - -babel-helper-call-delegate@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-define-map@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-explode-assignable-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa" - dependencies: - babel-runtime "^6.22.0" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-function-name@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" - dependencies: - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-get-function-arity@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-hoist-variables@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-optimise-call-expression@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-helper-regex@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72" - dependencies: - babel-runtime "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-helper-remap-async-to-generator@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helper-replace-supers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" - dependencies: - babel-helper-optimise-call-expression "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-helpers@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-jest@20.0.3, babel-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-20.0.3.tgz#e4a03b13dc10389e140fc645d09ffc4ced301671" - dependencies: - babel-core "^6.0.0" - babel-plugin-istanbul "^4.0.0" - babel-preset-jest "^20.0.3" - -babel-loader@7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.2.tgz#f6cbe122710f1aa2af4d881c6d5b54358ca24126" - dependencies: - find-cache-dir "^1.0.0" - loader-utils "^1.0.2" - mkdirp "^0.5.1" - -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-check-es2015-constants@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-dynamic-import-node@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz#bd1d88ac7aaf98df4917c384373b04d971a2b37a" - dependencies: - babel-plugin-syntax-dynamic-import "^6.18.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-istanbul@^4.0.0: - version "4.1.5" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.5.tgz#6760cdd977f411d3e175bb064f2bc327d99b2b6e" - dependencies: - find-up "^2.1.0" - istanbul-lib-instrument "^1.7.5" - test-exclude "^4.1.1" - -babel-plugin-jest-hoist@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-20.0.3.tgz#afedc853bd3f8dc3548ea671fbe69d03cc2c1767" - -babel-plugin-syntax-async-functions@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" - -babel-plugin-syntax-class-properties@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" - -babel-plugin-syntax-dynamic-import@6.18.0, babel-plugin-syntax-dynamic-import@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" - -babel-plugin-syntax-exponentiation-operator@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" - -babel-plugin-syntax-flow@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - -babel-plugin-syntax-jsx@^6.3.13, babel-plugin-syntax-jsx@^6.8.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - -babel-plugin-syntax-object-rest-spread@^6.8.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" - -babel-plugin-syntax-trailing-function-commas@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" - -babel-plugin-transform-async-to-generator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761" - dependencies: - babel-helper-remap-async-to-generator "^6.24.1" - babel-plugin-syntax-async-functions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-class-properties@6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" - dependencies: - babel-helper-function-name "^6.24.1" - babel-plugin-syntax-class-properties "^6.8.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-arrow-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-block-scoping@^6.23.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" - dependencies: - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - lodash "^4.17.4" - -babel-plugin-transform-es2015-classes@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" - dependencies: - babel-helper-define-map "^6.24.1" - babel-helper-function-name "^6.24.1" - babel-helper-optimise-call-expression "^6.24.1" - babel-helper-replace-supers "^6.24.1" - babel-messages "^6.23.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-computed-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" - dependencies: - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-destructuring@6.23.0, babel-plugin-transform-es2015-destructuring@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-duplicate-keys@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-for-of@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-function-name@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" - dependencies: - babel-helper-function-name "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-modules-amd@^6.22.0, babel-plugin-transform-es2015-modules-amd@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154" - dependencies: - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-es2015-modules-commonjs@^6.24.1: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.0.tgz#0d8394029b7dc6abe1a97ef181e00758dd2e5d8a" - dependencies: - babel-plugin-transform-strict-mode "^6.24.1" - babel-runtime "^6.26.0" - babel-template "^6.26.0" - babel-types "^6.26.0" - -babel-plugin-transform-es2015-modules-systemjs@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" - dependencies: - babel-helper-hoist-variables "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-modules-umd@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" - dependencies: - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - -babel-plugin-transform-es2015-object-super@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" - dependencies: - babel-helper-replace-supers "^6.24.1" - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-parameters@^6.23.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" - dependencies: - babel-helper-call-delegate "^6.24.1" - babel-helper-get-function-arity "^6.24.1" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-traverse "^6.24.1" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-shorthand-properties@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-spread@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-sticky-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-plugin-transform-es2015-template-literals@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-typeof-symbol@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-es2015-unicode-regex@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" - dependencies: - babel-helper-regex "^6.24.1" - babel-runtime "^6.22.0" - regexpu-core "^2.0.0" - -babel-plugin-transform-exponentiation-operator@^6.22.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e" - dependencies: - babel-helper-builder-binary-assignment-operator-visitor "^6.24.1" - babel-plugin-syntax-exponentiation-operator "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-object-rest-spread@6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" - dependencies: - babel-plugin-syntax-object-rest-spread "^6.8.0" - babel-runtime "^6.26.0" - -babel-plugin-transform-react-constant-elements@6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.23.0.tgz#2f119bf4d2cdd45eb9baaae574053c604f6147dd" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-react-display-name@^6.23.0: - version "6.25.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx-self@6.22.0, babel-plugin-transform-react-jsx-self@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz#df6d80a9da2612a121e6ddd7558bcbecf06e636e" - dependencies: - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx-source@6.22.0, babel-plugin-transform-react-jsx-source@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz#66ac12153f5cd2d17b3c19268f4bf0197f44ecd6" - dependencies: - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-react-jsx@6.24.1, babel-plugin-transform-react-jsx@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" - dependencies: - babel-helper-builder-react-jsx "^6.24.1" - babel-plugin-syntax-jsx "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-regenerator@6.26.0, babel-plugin-transform-regenerator@^6.22.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" - dependencies: - regenerator-transform "^0.10.0" - -babel-plugin-transform-runtime@6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz#88490d446502ea9b8e7efb0fe09ec4d99479b1ee" - dependencies: - babel-runtime "^6.22.0" - -babel-plugin-transform-strict-mode@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" - dependencies: - babel-runtime "^6.22.0" - babel-types "^6.24.1" - -babel-preset-env@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz#a18b564cc9b9afdf4aae57ae3c1b0d99188e6f48" - dependencies: - babel-plugin-check-es2015-constants "^6.22.0" - babel-plugin-syntax-trailing-function-commas "^6.22.0" - babel-plugin-transform-async-to-generator "^6.22.0" - babel-plugin-transform-es2015-arrow-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoped-functions "^6.22.0" - babel-plugin-transform-es2015-block-scoping "^6.23.0" - babel-plugin-transform-es2015-classes "^6.23.0" - babel-plugin-transform-es2015-computed-properties "^6.22.0" - babel-plugin-transform-es2015-destructuring "^6.23.0" - babel-plugin-transform-es2015-duplicate-keys "^6.22.0" - babel-plugin-transform-es2015-for-of "^6.23.0" - babel-plugin-transform-es2015-function-name "^6.22.0" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.22.0" - babel-plugin-transform-es2015-modules-commonjs "^6.23.0" - babel-plugin-transform-es2015-modules-systemjs "^6.23.0" - babel-plugin-transform-es2015-modules-umd "^6.23.0" - babel-plugin-transform-es2015-object-super "^6.22.0" - babel-plugin-transform-es2015-parameters "^6.23.0" - babel-plugin-transform-es2015-shorthand-properties "^6.22.0" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.22.0" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.23.0" - babel-plugin-transform-es2015-unicode-regex "^6.22.0" - babel-plugin-transform-exponentiation-operator "^6.22.0" - babel-plugin-transform-regenerator "^6.22.0" - browserslist "^2.1.2" - invariant "^2.2.2" - semver "^5.3.0" - -babel-preset-flow@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz#e71218887085ae9a24b5be4169affb599816c49d" - dependencies: - babel-plugin-transform-flow-strip-types "^6.22.0" - -babel-preset-jest@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz#cbacaadecb5d689ca1e1de1360ebfc66862c178a" - dependencies: - babel-plugin-jest-hoist "^20.0.3" - -babel-preset-react-app@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/babel-preset-react-app/-/babel-preset-react-app-3.1.1.tgz#d3f06a79742f0e89d7afcb72e282d9809c850920" - dependencies: - babel-plugin-dynamic-import-node "1.1.0" - babel-plugin-syntax-dynamic-import "6.18.0" - babel-plugin-transform-class-properties "6.24.1" - babel-plugin-transform-es2015-destructuring "6.23.0" - babel-plugin-transform-object-rest-spread "6.26.0" - babel-plugin-transform-react-constant-elements "6.23.0" - babel-plugin-transform-react-jsx "6.24.1" - babel-plugin-transform-react-jsx-self "6.22.0" - babel-plugin-transform-react-jsx-source "6.22.0" - babel-plugin-transform-regenerator "6.26.0" - babel-plugin-transform-runtime "6.23.0" - babel-preset-env "1.6.1" - babel-preset-react "6.24.1" - -babel-preset-react@6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-react/-/babel-preset-react-6.24.1.tgz#ba69dfaea45fc3ec639b6a4ecea6e17702c91380" - dependencies: - babel-plugin-syntax-jsx "^6.3.13" - babel-plugin-transform-react-display-name "^6.23.0" - babel-plugin-transform-react-jsx "^6.24.1" - babel-plugin-transform-react-jsx-self "^6.22.0" - babel-plugin-transform-react-jsx-source "^6.22.0" - babel-preset-flow "^6.23.0" - -babel-register@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" - dependencies: - babel-core "^6.26.0" - babel-runtime "^6.26.0" - core-js "^2.5.0" - home-or-tmp "^2.0.0" - lodash "^4.17.4" - mkdirp "^0.5.1" - source-map-support "^0.4.15" - -babel-runtime@6.26.0, babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" - dependencies: - core-js "^2.4.0" - regenerator-runtime "^0.11.0" - -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.18.0, babel-traverse@^6.23.1, babel-traverse@^6.24.1, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.23.0, babel-types@^6.24.1, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - -babylon@^6.17.0, babylon@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" - -balanced-match@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" - -balanced-match@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" - -base64-js@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - -bcrypt-pbkdf@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" - dependencies: - tweetnacl "^0.14.3" - -big.js@^3.1.3: - version "3.2.0" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" - -binary-extensions@^1.0.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" - -block-stream@*: - version "0.0.9" - resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" - dependencies: - inherits "~2.0.0" - -bluebird@^3.4.7: - version "3.5.1" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" - -bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: - version "4.11.8" - resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" - -body-parser@1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" - dependencies: - bytes "3.0.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.1" - http-errors "~1.6.2" - iconv-lite "0.4.19" - on-finished "~2.3.0" - qs "6.5.1" - raw-body "2.3.2" - type-is "~1.6.15" - -bonjour@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" - dependencies: - array-flatten "^2.1.0" - deep-equal "^1.0.1" - dns-equal "^1.0.0" - dns-txt "^2.0.2" - multicast-dns "^6.0.1" - multicast-dns-service-types "^1.1.0" - -boolbase@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - -boom@2.x.x: - version "2.10.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" - dependencies: - hoek "2.x.x" - -boom@4.x.x: - version "4.3.1" - resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" - dependencies: - hoek "4.x.x" - -boom@5.x.x: - version "5.2.0" - resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" - dependencies: - hoek "4.x.x" - -boxen@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" - dependencies: - ansi-align "^2.0.0" - camelcase "^4.0.0" - chalk "^2.0.1" - cli-boxes "^1.0.0" - string-width "^2.0.0" - term-size "^1.2.0" - widest-line "^2.0.0" - -brace-expansion@^1.0.0, brace-expansion@^1.1.7: - version "1.1.8" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.8.tgz#c07b211c7c952ec1f8efd51a77ef0d1d3990a292" - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - -brorand@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" - -browser-resolve@^1.11.2: - version "1.11.2" - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" - dependencies: - resolve "1.1.7" - -browserify-aes@^1.0.0, browserify-aes@^1.0.4: - version "1.1.1" - resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f" - dependencies: - buffer-xor "^1.0.3" - cipher-base "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.3" - inherits "^2.0.1" - safe-buffer "^5.0.1" - -browserify-cipher@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a" - dependencies: - browserify-aes "^1.0.4" - browserify-des "^1.0.0" - evp_bytestokey "^1.0.0" - -browserify-des@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd" - dependencies: - cipher-base "^1.0.1" - des.js "^1.0.0" - inherits "^2.0.1" - -browserify-rsa@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" - dependencies: - bn.js "^4.1.0" - randombytes "^2.0.1" - -browserify-sign@^4.0.0: - version "4.0.4" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" - dependencies: - bn.js "^4.1.1" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.2" - elliptic "^6.0.0" - inherits "^2.0.1" - parse-asn1 "^5.0.0" - -browserify-zlib@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" - dependencies: - pako "~1.0.5" - -browserslist@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: - version "1.7.7" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" - dependencies: - caniuse-db "^1.0.30000639" - electron-to-chromium "^1.2.7" - -browserslist@^2.1.2, browserslist@^2.5.1: - version "2.11.3" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2" - dependencies: - caniuse-lite "^1.0.30000792" - electron-to-chromium "^1.3.30" - -bser@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/bser/-/bser-1.0.2.tgz#381116970b2a6deea5646dd15dd7278444b56169" - dependencies: - node-int64 "^0.4.0" - -bser@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" - dependencies: - node-int64 "^0.4.0" - -buffer-indexof@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" - -buffer-xor@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" - -buffer@^4.3.0: - version "4.9.1" - resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" - dependencies: - base64-js "^1.0.2" - ieee754 "^1.1.4" - isarray "^1.0.0" - -builtin-modules@^1.0.0, builtin-modules@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" - -builtin-status-codes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - -caller-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" - dependencies: - callsites "^0.2.0" - -callsites@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" - -callsites@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" - -camel-case@3.0.x: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" - dependencies: - no-case "^2.2.0" - upper-case "^1.1.1" - -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - -camelcase@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - -camelcase@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" - -camelcase@^4.0.0, camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - -caniuse-api@^1.5.2: - version "1.6.1" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" - dependencies: - browserslist "^1.3.6" - caniuse-db "^1.0.30000529" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: - version "1.0.30000795" - resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000795.tgz#644f03fab00dd8bd1693e5e1e70d86b31c5cfece" - -caniuse-lite@^1.0.30000748, caniuse-lite@^1.0.30000792: - version "1.0.30000792" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000792.tgz#d0cea981f8118f3961471afbb43c9a1e5bbf0332" - -capture-stack-trace@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" - -case-sensitive-paths-webpack-plugin@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz#3d29ced8c1f124bf6f53846fb3f5894731fdc909" - -caseless@~0.12.0: - version "0.12.0" - resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" - -center-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" - dependencies: - align-text "^0.1.3" - lazy-cache "^1.0.3" - -chalk@1.1.3, chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - dependencies: - 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" - -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.0.tgz#b5ea48efc9c1793dccc9b4767c93914d3f2d52ba" - dependencies: - ansi-styles "^3.1.0" - escape-string-regexp "^1.0.5" - supports-color "^4.0.0" - -chardet@^0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" - -chokidar@^1.6.0, chokidar@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" - dependencies: - anymatch "^1.3.0" - async-each "^1.0.0" - glob-parent "^2.0.0" - inherits "^2.0.1" - is-binary-path "^1.0.0" - is-glob "^2.0.0" - path-is-absolute "^1.0.0" - readdirp "^2.0.0" - optionalDependencies: - fsevents "^1.0.0" - -ci-info@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.1.2.tgz#03561259db48d0474c8bdc90f5b47b068b6bbfb4" - -cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -circular-json@^0.3.1: - version "0.3.3" - resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" - -clap@^1.0.9: - version "1.2.3" - resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" - dependencies: - chalk "^1.1.3" - -clean-css@4.1.x: - version "4.1.9" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.9.tgz#35cee8ae7687a49b98034f70de00c4edd3826301" - dependencies: - source-map "0.5.x" - -cli-boxes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" - -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - dependencies: - restore-cursor "^2.0.0" - -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - -cliui@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" - dependencies: - center-align "^0.1.1" - right-align "^0.1.1" - wordwrap "0.0.2" - -cliui@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - wrap-ansi "^2.0.0" - -clone@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.3.tgz#298d7e2231660f40c003c2ed3140decf3f53085f" - -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - -coa@~1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" - dependencies: - q "^1.1.2" - -code-point-at@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" - -color-convert@^1.3.0, color-convert@^1.9.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" - dependencies: - color-name "^1.1.1" - -color-name@^1.0.0, color-name@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - -color-string@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" - dependencies: - color-name "^1.0.0" - -color@^0.11.0: - version "0.11.4" - resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" - dependencies: - clone "^1.0.2" - color-convert "^1.3.0" - color-string "^0.3.0" - -colormin@^1.0.5: - version "1.1.2" - resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" - dependencies: - color "^0.11.0" - css-color-names "0.0.4" - has "^1.0.1" - -colors@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" - -combined-stream@^1.0.5, combined-stream@~1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" - dependencies: - delayed-stream "~1.0.0" - -commander@2.12.x: - version "2.12.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" - -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - -compressible@~2.0.11: - version "2.0.12" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66" - dependencies: - mime-db ">= 1.30.0 < 2" - -compression@^1.5.2: - version "1.7.1" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.1.tgz#eff2603efc2e22cf86f35d2eb93589f9875373db" - dependencies: - accepts "~1.3.4" - bytes "3.0.0" - compressible "~2.0.11" - debug "2.6.9" - on-headers "~1.0.1" - safe-buffer "5.1.1" - vary "~1.1.2" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - -concat-stream@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" - dependencies: - inherits "^2.0.3" - readable-stream "^2.2.2" - typedarray "^0.0.6" - -configstore@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.1.tgz#094ee662ab83fad9917678de114faaea8fcdca90" - dependencies: - dot-prop "^4.1.0" - graceful-fs "^4.1.2" - make-dir "^1.0.0" - unique-string "^1.0.0" - write-file-atomic "^2.0.0" - xdg-basedir "^3.0.0" - -connect-history-api-fallback@^1.3.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" - -console-browserify@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" - dependencies: - date-now "^0.1.4" - -console-control-strings@^1.0.0, console-control-strings@~1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - -constants-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" - -contains-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" - -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - -content-type-parser@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/content-type-parser/-/content-type-parser-1.0.2.tgz#caabe80623e63638b2502fd4c7f12ff4ce2352e7" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - -convert-source-map@^1.4.0, convert-source-map@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - -cookie@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" - -core-js@^1.0.0: - version "1.2.7" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" - -core-js@^2.4.0, core-js@^2.5.0: - version "2.5.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" - -core-util-is@1.0.2, core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - -cosmiconfig@^2.1.0, cosmiconfig@^2.1.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-2.2.2.tgz#6173cebd56fac042c1f4390edf7af6c07c7cb892" - dependencies: - is-directory "^0.3.1" - js-yaml "^3.4.3" - minimist "^1.2.0" - object-assign "^4.1.0" - os-homedir "^1.0.1" - parse-json "^2.2.0" - require-from-string "^1.1.0" - -create-ecdh@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" - dependencies: - bn.js "^4.1.0" - elliptic "^6.0.0" - -create-error-class@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" - dependencies: - capture-stack-trace "^1.0.0" - -create-hash@^1.1.0, create-hash@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd" - dependencies: - cipher-base "^1.0.1" - inherits "^2.0.1" - ripemd160 "^2.0.0" - sha.js "^2.4.0" - -create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: - version "1.1.6" - resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06" - dependencies: - cipher-base "^1.0.3" - create-hash "^1.1.0" - inherits "^2.0.1" - ripemd160 "^2.0.0" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - -cryptiles@2.x.x: - version "2.0.5" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" - dependencies: - boom "2.x.x" - -cryptiles@3.x.x: - version "3.1.2" - resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" - dependencies: - boom "5.x.x" - -crypto-browserify@^3.11.0: - version "3.12.0" - resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" - dependencies: - browserify-cipher "^1.0.0" - browserify-sign "^4.0.0" - create-ecdh "^4.0.0" - create-hash "^1.1.0" - create-hmac "^1.1.0" - diffie-hellman "^5.0.0" - inherits "^2.0.1" - pbkdf2 "^3.0.3" - public-encrypt "^4.0.0" - randombytes "^2.0.0" - randomfill "^1.0.3" - -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" - -css-color-names@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - -css-loader@0.28.7: - version "0.28.7" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-0.28.7.tgz#5f2ee989dd32edd907717f953317656160999c1b" - dependencies: - babel-code-frame "^6.11.0" - css-selector-tokenizer "^0.7.0" - cssnano ">=2.6.1 <4" - icss-utils "^2.1.0" - loader-utils "^1.0.2" - lodash.camelcase "^4.3.0" - object-assign "^4.0.1" - postcss "^5.0.6" - postcss-modules-extract-imports "^1.0.0" - postcss-modules-local-by-default "^1.0.1" - postcss-modules-scope "^1.0.0" - postcss-modules-values "^1.1.0" - postcss-value-parser "^3.3.0" - source-list-map "^2.0.0" - -css-select@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" - dependencies: - boolbase "~1.0.0" - css-what "2.1" - domutils "1.5.1" - nth-check "~1.0.1" - -css-selector-tokenizer@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86" - dependencies: - cssesc "^0.1.0" - fastparse "^1.1.1" - regexpu-core "^1.0.0" - -css-what@2.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" - -cssesc@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" - -"cssnano@>=2.6.1 <4": - version "3.10.0" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.10.0.tgz#4f38f6cea2b9b17fa01490f23f1dc68ea65c1c38" - dependencies: - autoprefixer "^6.3.1" - decamelize "^1.1.2" - defined "^1.0.0" - has "^1.0.1" - object-assign "^4.0.1" - postcss "^5.0.14" - postcss-calc "^5.2.0" - postcss-colormin "^2.1.8" - postcss-convert-values "^2.3.4" - postcss-discard-comments "^2.0.4" - postcss-discard-duplicates "^2.0.1" - postcss-discard-empty "^2.0.1" - postcss-discard-overridden "^0.1.1" - postcss-discard-unused "^2.2.1" - postcss-filter-plugins "^2.0.0" - postcss-merge-idents "^2.1.5" - postcss-merge-longhand "^2.0.1" - postcss-merge-rules "^2.0.3" - postcss-minify-font-values "^1.0.2" - postcss-minify-gradients "^1.0.1" - postcss-minify-params "^1.0.4" - postcss-minify-selectors "^2.0.4" - postcss-normalize-charset "^1.1.0" - postcss-normalize-url "^3.0.7" - postcss-ordered-values "^2.1.0" - postcss-reduce-idents "^2.2.2" - postcss-reduce-initial "^1.0.0" - postcss-reduce-transforms "^1.0.3" - postcss-svgo "^2.1.1" - postcss-unique-selectors "^2.0.2" - postcss-value-parser "^3.2.3" - postcss-zindex "^2.0.1" - -csso@~2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" - dependencies: - clap "^1.0.9" - source-map "^0.5.3" - -cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": - version "0.3.2" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b" - -"cssstyle@>= 0.2.37 < 0.3.0": - version "0.2.37" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-0.2.37.tgz#541097234cb2513c83ceed3acddc27ff27987d54" - dependencies: - cssom "0.3.x" - -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - dependencies: - array-find-index "^1.0.1" - -d@1: - version "1.0.0" - resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" - dependencies: - es5-ext "^0.10.9" - -damerau-levenshtein@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" - -dashdash@^1.12.0: - version "1.14.1" - resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" - dependencies: - assert-plus "^1.0.0" - -date-now@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" - -debug@2.6.9, debug@^2.2.0, debug@^2.6.0, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - dependencies: - ms "2.0.0" - -debug@^3.0.1, debug@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" - dependencies: - ms "2.0.0" - -decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" - -deep-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" - -deep-extend@~0.4.0: - version "0.4.2" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" - -deep-is@~0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" - -default-require-extensions@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" - dependencies: - strip-bom "^2.0.0" - -define-properties@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.2.tgz#83a73f2fea569898fb737193c8f873caf6d45c94" - dependencies: - foreach "^2.0.5" - object-keys "^1.0.8" - -defined@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" - -del@^2.0.2, del@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" - dependencies: - globby "^5.0.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - rimraf "^2.2.8" - -del@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" - dependencies: - globby "^6.1.0" - is-path-cwd "^1.0.0" - is-path-in-cwd "^1.0.0" - p-map "^1.1.1" - pify "^3.0.0" - rimraf "^2.2.8" - -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - -depd@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" - -depd@~1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - -des.js@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" - dependencies: - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - -destroy@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" - -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - dependencies: - repeating "^2.0.0" - -detect-libc@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - -detect-node@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" - -detect-port-alt@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.5.tgz#a1aa8fc805a4a5df9b905b7ddc7eed036bcce889" - dependencies: - address "^1.0.1" - debug "^2.6.0" - -diff@^3.2.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-3.4.0.tgz#b1d85507daf3964828de54b37d0d73ba67dda56c" - -diffie-hellman@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" - dependencies: - bn.js "^4.1.0" - miller-rabin "^4.0.0" - randombytes "^2.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - -dns-packet@^1.0.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" - dependencies: - ip "^1.1.0" - safe-buffer "^5.0.1" - -dns-txt@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" - dependencies: - buffer-indexof "^1.0.0" - -doctrine@1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" - dependencies: - esutils "^2.0.2" - isarray "^1.0.0" - -doctrine@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" - dependencies: - esutils "^2.0.2" - -dom-converter@~0.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.1.4.tgz#a45ef5727b890c9bffe6d7c876e7b19cb0e17f3b" - dependencies: - utila "~0.3" - -dom-serializer@0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" - dependencies: - domelementtype "~1.1.1" - entities "~1.1.1" - -dom-urls@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/dom-urls/-/dom-urls-1.1.0.tgz#001ddf81628cd1e706125c7176f53ccec55d918e" - dependencies: - urijs "^1.16.1" - -domain-browser@^1.1.1: - version "1.1.7" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" - -domelementtype@1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" - -domelementtype@~1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" - -domhandler@2.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" - dependencies: - domelementtype "1" - -domutils@1.1: - version "1.1.6" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" - dependencies: - domelementtype "1" - -domutils@1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" - dependencies: - dom-serializer "0" - domelementtype "1" - -dot-prop@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" - dependencies: - is-obj "^1.0.0" - -dotenv-expand@4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-4.0.1.tgz#68fddc1561814e0a10964111057ff138ced7d7a8" - -dotenv@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d" - -duplexer3@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" - -duplexer@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" - -ecc-jsbn@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" - dependencies: - jsbn "~0.1.0" - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - -electron-to-chromium@^1.2.7, electron-to-chromium@^1.3.30: - version "1.3.31" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.31.tgz#00d832cba9fe2358652b0c48a8816c8e3a037e9f" - -elliptic@^6.0.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" - dependencies: - bn.js "^4.4.0" - brorand "^1.0.1" - hash.js "^1.0.0" - hmac-drbg "^1.0.0" - inherits "^2.0.1" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.0" - -emoji-regex@^6.1.0: - version "6.5.1" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" - -emojis-list@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" - -encodeurl@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - -encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - dependencies: - iconv-lite "~0.4.13" - -enhanced-resolve@^3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" - dependencies: - graceful-fs "^4.1.2" - memory-fs "^0.4.0" - object-assign "^4.0.1" - tapable "^0.2.7" - -entities@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" - -errno@^0.1.3, errno@^0.1.4: - version "0.1.6" - resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.6.tgz#c386ce8a6283f14fc09563b71560908c9bf53026" - dependencies: - prr "~1.0.1" - -error-ex@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" - dependencies: - is-arrayish "^0.2.1" - -es-abstract@^1.7.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.10.0.tgz#1ecb36c197842a00d8ee4c2dfd8646bb97d60864" - dependencies: - es-to-primitive "^1.1.1" - function-bind "^1.1.1" - has "^1.0.1" - is-callable "^1.1.3" - is-regex "^1.0.4" - -es-to-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" - dependencies: - is-callable "^1.1.1" - is-date-object "^1.0.1" - is-symbol "^1.0.1" - -es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: - version "0.10.38" - resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.38.tgz#fa7d40d65bbc9bb8a67e1d3f9cc656a00530eed3" - dependencies: - es6-iterator "~2.0.3" - es6-symbol "~3.1.1" - -es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-map@^0.1.3: - version "0.1.5" - resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" - dependencies: - d "1" - es5-ext "~0.10.14" - es6-iterator "~2.0.1" - es6-set "~0.1.5" - es6-symbol "~3.1.1" - event-emitter "~0.3.5" - -es6-promise@^4.0.5: - version "4.2.4" - resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.4.tgz#dc4221c2b16518760bd8c39a52d8f356fc00ed29" - -es6-set@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" - dependencies: - d "1" - es5-ext "~0.10.14" - es6-iterator "~2.0.1" - es6-symbol "3.1.1" - event-emitter "~0.3.5" - -es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" - dependencies: - d "1" - es5-ext "~0.10.14" - -es6-weak-map@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" - dependencies: - d "1" - es5-ext "^0.10.14" - es6-iterator "^2.0.1" - es6-symbol "^3.1.1" - -escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - -escodegen@^1.6.1: - version "1.9.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.9.0.tgz#9811a2f265dc1cd3894420ee3717064b632b8852" - dependencies: - esprima "^3.1.3" - estraverse "^4.2.0" - esutils "^2.0.2" - optionator "^0.8.1" - optionalDependencies: - source-map "~0.5.6" - -escope@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" - dependencies: - es6-map "^0.1.3" - es6-weak-map "^2.0.1" - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint-config-react-app@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-2.1.0.tgz#23c909f71cbaff76b945b831d2d814b8bde169eb" - -eslint-import-resolver-node@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" - dependencies: - debug "^2.6.9" - resolve "^1.5.0" - -eslint-loader@1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-1.9.0.tgz#7e1be9feddca328d3dcfaef1ad49d5beffe83a13" - dependencies: - loader-fs-cache "^1.0.0" - loader-utils "^1.0.2" - object-assign "^4.0.1" - object-hash "^1.1.4" - rimraf "^2.6.1" - -eslint-module-utils@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz#abaec824177613b8a95b299639e1b6facf473449" - dependencies: - debug "^2.6.8" - pkg-dir "^1.0.0" - -eslint-plugin-flowtype@2.39.1: - version "2.39.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz#b5624622a0388bcd969f4351131232dcb9649cd5" - dependencies: - lodash "^4.15.0" - -eslint-plugin-import@2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz#fa1b6ef31fcb3c501c09859c1b86f1fc5b986894" - dependencies: - builtin-modules "^1.1.1" - contains-path "^0.1.0" - debug "^2.6.8" - doctrine "1.5.0" - eslint-import-resolver-node "^0.3.1" - eslint-module-utils "^2.1.1" - has "^1.0.1" - lodash.cond "^4.3.0" - minimatch "^3.0.3" - read-pkg-up "^2.0.0" - -eslint-plugin-jsx-a11y@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz#5c96bb5186ca14e94db1095ff59b3e2bd94069b1" - dependencies: - aria-query "^0.7.0" - array-includes "^3.0.3" - ast-types-flow "0.0.7" - axobject-query "^0.1.0" - damerau-levenshtein "^1.0.0" - emoji-regex "^6.1.0" - jsx-ast-utils "^1.4.0" - -eslint-plugin-react@7.4.0: - version "7.4.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz#300a95861b9729c087d362dd64abcc351a74364a" - dependencies: - doctrine "^2.0.0" - has "^1.0.1" - jsx-ast-utils "^2.0.0" - prop-types "^15.5.10" - -eslint-scope@^3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" - dependencies: - esrecurse "^4.1.0" - estraverse "^4.1.1" - -eslint@4.10.0: - version "4.10.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.10.0.tgz#f25d0d7955c81968c2309aa5c9a229e045176bb7" - dependencies: - ajv "^5.2.0" - babel-code-frame "^6.22.0" - chalk "^2.1.0" - concat-stream "^1.6.0" - cross-spawn "^5.1.0" - debug "^3.0.1" - doctrine "^2.0.0" - eslint-scope "^3.7.1" - espree "^3.5.1" - esquery "^1.0.0" - estraverse "^4.2.0" - esutils "^2.0.2" - file-entry-cache "^2.0.0" - functional-red-black-tree "^1.0.1" - glob "^7.1.2" - globals "^9.17.0" - ignore "^3.3.3" - imurmurhash "^0.1.4" - inquirer "^3.0.6" - is-resolvable "^1.0.0" - js-yaml "^3.9.1" - json-stable-stringify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.4" - minimatch "^3.0.2" - mkdirp "^0.5.1" - natural-compare "^1.4.0" - optionator "^0.8.2" - path-is-inside "^1.0.2" - pluralize "^7.0.0" - progress "^2.0.0" - require-uncached "^1.0.3" - semver "^5.3.0" - strip-ansi "^4.0.0" - strip-json-comments "~2.0.1" - table "^4.0.1" - text-table "~0.2.0" - -espree@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.2.tgz#756ada8b979e9dcfcdb30aad8d1a9304a905e1ca" - dependencies: - acorn "^5.2.1" - acorn-jsx "^3.0.0" - -esprima@^2.6.0: - version "2.7.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" - -esprima@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" - -esprima@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.0.tgz#4499eddcd1110e0b218bacf2fa7f7f59f55ca804" - -esquery@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.0.tgz#cfba8b57d7fba93f17298a8a006a04cda13d80fa" - dependencies: - estraverse "^4.0.0" - -esrecurse@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.0.tgz#fa9568d98d3823f9a41d91e902dcab9ea6e5b163" - dependencies: - estraverse "^4.1.0" - object-assign "^4.0.1" - -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" - -esutils@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - -event-emitter@~0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" - dependencies: - d "1" - es5-ext "~0.10.14" - -eventemitter3@1.x.x: - version "1.2.0" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" - -events@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" - -eventsource@0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" - dependencies: - original ">=0.0.5" - -evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" - dependencies: - md5.js "^1.3.4" - safe-buffer "^5.1.1" - -exec-sh@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" - dependencies: - merge "^1.1.3" - -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - dependencies: - cross-spawn "^5.0.1" - get-stream "^3.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - dependencies: - is-posix-bracket "^0.1.0" - -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - dependencies: - fill-range "^2.1.0" - -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - dependencies: - homedir-polyfill "^1.0.1" - -express@^4.13.3: - version "4.16.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" - dependencies: - accepts "~1.3.4" - array-flatten "1.1.1" - body-parser "1.18.2" - content-disposition "0.5.2" - content-type "~1.0.4" - cookie "0.3.1" - cookie-signature "1.0.6" - debug "2.6.9" - depd "~1.1.1" - encodeurl "~1.0.1" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.1.0" - fresh "0.5.2" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "~2.3.0" - parseurl "~1.3.2" - path-to-regexp "0.1.7" - proxy-addr "~2.0.2" - qs "6.5.1" - range-parser "~1.2.0" - safe-buffer "5.1.1" - send "0.16.1" - serve-static "1.13.1" - setprototypeof "1.1.0" - statuses "~1.3.1" - type-is "~1.6.15" - utils-merge "1.0.1" - vary "~1.1.2" - -extend@~3.0.0, extend@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" - -external-editor@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.1.0.tgz#3d026a21b7f95b5726387d4200ac160d372c3b48" - dependencies: - chardet "^0.4.0" - iconv-lite "^0.4.17" - tmp "^0.0.33" - -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - dependencies: - is-extglob "^1.0.0" - -extract-text-webpack-plugin@3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz#5f043eaa02f9750a9258b78c0a6e0dc1408fb2f7" - dependencies: - async "^2.4.1" - loader-utils "^1.1.0" - schema-utils "^0.3.0" - webpack-sources "^1.0.1" - -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" - -extsprintf@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" - -fast-deep-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz#96256a3bc975595eb36d82e9929d060d893439ff" - -fast-json-stable-stringify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" - -fast-levenshtein@~2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" - -fastparse@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" - -faye-websocket@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" - dependencies: - websocket-driver ">=0.5.1" - -faye-websocket@~0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" - dependencies: - websocket-driver ">=0.5.1" - -fb-watchman@^1.8.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-1.9.2.tgz#a24cf47827f82d38fb59a69ad70b76e3b6ae7383" - dependencies: - bser "1.0.2" - -fb-watchman@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" - dependencies: - bser "^2.0.0" - -fbjs@^0.8.16: - version "0.8.16" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.16.tgz#5e67432f550dc41b572bf55847b8aca64e5337db" - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.9" - -figures@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" - dependencies: - escape-string-regexp "^1.0.5" - -file-entry-cache@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" - dependencies: - flat-cache "^1.2.1" - object-assign "^4.0.1" - -file-loader@1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.5.tgz#91c25b6b6fbe56dae99f10a425fd64933b5c9daa" - dependencies: - loader-utils "^1.0.2" - schema-utils "^0.3.0" - -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - -fileset@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/fileset/-/fileset-2.0.3.tgz#8e7548a96d3cc2327ee5e674168723a333bba2a0" - dependencies: - glob "^7.0.3" - minimatch "^3.0.3" - -filesize@3.5.11: - version "3.5.11" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" - -fill-range@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^1.1.3" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - -finalhandler@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" - dependencies: - debug "2.6.9" - encodeurl "~1.0.1" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.3.1" - unpipe "~1.0.0" - -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - -find-cache-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" - dependencies: - commondir "^1.0.1" - make-dir "^1.0.0" - pkg-dir "^2.0.0" - -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - -find-up@^2.0.0, find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - dependencies: - locate-path "^2.0.0" - -flat-cache@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" - dependencies: - circular-json "^0.3.1" - del "^2.0.2" - graceful-fs "^4.1.2" - write "^0.2.1" - -flatten@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" - -for-in@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" - -for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - dependencies: - for-in "^1.0.1" - -foreach@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/foreach/-/foreach-2.0.5.tgz#0bee005018aeb260d0a3af3ae658dd0136ec1b99" - -forever-agent@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" - -form-data@~2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.12" - -form-data@~2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.1.tgz#6fb94fbd71885306d73d15cc497fe4cc4ecd44bf" - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.5" - mime-types "^2.1.12" - -forwarded@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - -fs-extra@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^3.0.0" - universalify "^0.1.0" - -fs-extra@^0.30.0: - version "0.30.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" - dependencies: - graceful-fs "^4.1.2" - jsonfile "^2.1.0" - klaw "^1.0.0" - path-is-absolute "^1.0.0" - rimraf "^2.2.8" - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - -fsevents@1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.2.tgz#3282b713fb3ad80ede0e9fcf4611b5aa6fc033f4" - dependencies: - nan "^2.3.0" - node-pre-gyp "^0.6.36" - -fsevents@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" - dependencies: - nan "^2.3.0" - node-pre-gyp "^0.6.39" - -fstream-ignore@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" - dependencies: - fstream "^1.0.0" - inherits "2" - minimatch "^3.0.0" - -fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: - version "1.0.11" - resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" - dependencies: - graceful-fs "^4.1.2" - inherits "~2.0.0" - mkdirp ">=0.5 0" - rimraf "2" - -function-bind@^1.0.2, function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - -functional-red-black-tree@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" - -gauge@~2.7.3: - version "2.7.4" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" - dependencies: - aproba "^1.0.3" - console-control-strings "^1.0.0" - has-unicode "^2.0.0" - object-assign "^4.1.0" - signal-exit "^3.0.0" - string-width "^1.0.1" - strip-ansi "^3.0.1" - wide-align "^1.1.0" - -get-caller-file@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" - -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - -getpass@^0.1.1: - version "0.1.7" - resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" - dependencies: - assert-plus "^1.0.0" - -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - dependencies: - is-glob "^2.0.0" - -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" - dependencies: - ini "^1.3.4" - -global-modules@1.0.0, global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - -globals@^9.17.0, globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - -globby@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" - dependencies: - array-union "^1.0.1" - arrify "^1.0.0" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -globby@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" - dependencies: - array-union "^1.0.1" - glob "^7.0.3" - object-assign "^4.0.1" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -got@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" - dependencies: - create-error-class "^3.0.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - is-redirect "^1.0.0" - is-retry-allowed "^1.0.0" - is-stream "^1.0.0" - lowercase-keys "^1.0.0" - safe-buffer "^5.0.1" - timed-out "^4.0.0" - unzip-response "^2.0.1" - url-parse-lax "^1.0.0" - -graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: - version "4.1.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" - -growly@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" - -gzip-size@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" - dependencies: - duplexer "^0.1.1" - -handle-thing@^1.2.5: - version "1.2.5" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" - -handlebars@^4.0.3: - version "4.0.11" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.11.tgz#630a35dfe0294bc281edae6ffc5d329fc7982dcc" - dependencies: - async "^1.4.0" - optimist "^0.6.1" - source-map "^0.4.4" - optionalDependencies: - uglify-js "^2.6" - -har-schema@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" - -har-schema@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" - -har-validator@~4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" - dependencies: - ajv "^4.9.1" - har-schema "^1.0.5" - -har-validator@~5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" - dependencies: - ajv "^5.1.0" - har-schema "^2.0.0" - -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - dependencies: - ansi-regex "^2.0.0" - -has-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" - -has-flag@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" - -has-unicode@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - -has@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" - dependencies: - function-bind "^1.0.2" - -hash-base@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1" - dependencies: - inherits "^2.0.1" - -hash-base@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -hash.js@^1.0.0, hash.js@^1.0.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" - dependencies: - inherits "^2.0.3" - minimalistic-assert "^1.0.0" - -hawk@3.1.3, hawk@~3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" - dependencies: - boom "2.x.x" - cryptiles "2.x.x" - hoek "2.x.x" - sntp "1.x.x" - -hawk@~6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" - dependencies: - boom "4.x.x" - cryptiles "3.x.x" - hoek "4.x.x" - sntp "2.x.x" - -he@1.1.x: - version "1.1.1" - resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" - -hmac-drbg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" - dependencies: - hash.js "^1.0.3" - minimalistic-assert "^1.0.0" - minimalistic-crypto-utils "^1.0.1" - -hoek@2.x.x: - version "2.16.3" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" - -hoek@4.x.x: - version "4.2.0" - resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.0.tgz#72d9d0754f7fe25ca2d01ad8f8f9a9449a89526d" - -home-or-tmp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.1" - -homedir-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" - dependencies: - parse-passwd "^1.0.0" - -hosted-git-info@^2.1.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-comment-regex@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" - -html-encoding-sniffer@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz#e70d84b94da53aa375e11fe3a351be6642ca46f8" - dependencies: - whatwg-encoding "^1.0.1" - -html-entities@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" - -html-minifier@^3.2.3: - version "3.5.8" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.8.tgz#5ccdb1f73a0d654e6090147511f6e6b2ee312700" - dependencies: - camel-case "3.0.x" - clean-css "4.1.x" - commander "2.12.x" - he "1.1.x" - ncname "1.0.x" - param-case "2.1.x" - relateurl "0.2.x" - uglify-js "3.3.x" - -html-webpack-plugin@2.29.0: - version "2.29.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz#e987f421853d3b6938c8c4c8171842e5fd17af23" - dependencies: - bluebird "^3.4.7" - html-minifier "^3.2.3" - loader-utils "^0.2.16" - lodash "^4.17.3" - pretty-error "^2.0.2" - toposort "^1.0.0" - -htmlparser2@~3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe" - dependencies: - domelementtype "1" - domhandler "2.1" - domutils "1.1" - readable-stream "1.0" - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - -http-errors@1.6.2, http-errors@~1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" - dependencies: - depd "1.1.1" - inherits "2.0.3" - setprototypeof "1.0.3" - statuses ">= 1.3.1 < 2" - -http-parser-js@>=0.4.0: - version "0.4.9" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.9.tgz#ea1a04fb64adff0242e9974f297dd4c3cad271e1" - -http-proxy-middleware@~0.17.4: - version "0.17.4" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz#642e8848851d66f09d4f124912846dbaeb41b833" - dependencies: - http-proxy "^1.16.2" - is-glob "^3.1.0" - lodash "^4.17.2" - micromatch "^2.3.11" - -http-proxy@^1.16.2: - version "1.16.2" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" - dependencies: - eventemitter3 "1.x.x" - requires-port "1.x.x" - -http-signature@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" - dependencies: - assert-plus "^0.2.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -http-signature@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" - dependencies: - assert-plus "^1.0.0" - jsprim "^1.2.2" - sshpk "^1.7.0" - -https-browserify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" - -iconv-lite@0.4.19, iconv-lite@^0.4.17, iconv-lite@~0.4.13: - version "0.4.19" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" - -icss-replace-symbols@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" - -icss-utils@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" - dependencies: - postcss "^6.0.1" - -ieee754@^1.1.4: - version "1.1.8" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" - -ignore@^3.3.3: - version "3.3.7" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.7.tgz#612289bfb3c220e186a58118618d5be8c1bab021" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - -import-local@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-0.1.1.tgz#b1179572aacdc11c6a91009fb430dbcab5f668a8" - dependencies: - pkg-dir "^2.0.0" - resolve-cwd "^2.0.0" - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - dependencies: - repeating "^2.0.0" - -indexes-of@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" - -indexof@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - -inherits@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" - -ini@^1.3.4, ini@~1.3.0: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - -inquirer@3.3.0, inquirer@^3.0.6: - version "3.3.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.0.4" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rx-lite "^4.0.8" - rx-lite-aggregates "^4.0.8" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -internal-ip@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-1.2.0.tgz#ae9fbf93b984878785d50a8de1b356956058cf5c" - dependencies: - meow "^3.3.0" - -interpret@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" - -invariant@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.2.tgz#9e1f56ac0acdb6bf303306f338be3b204ae60360" - dependencies: - loose-envify "^1.0.0" - -invert-kv@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" - -ip@^1.1.0, ip@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" - -ipaddr.js@1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.5.2.tgz#d4b505bde9946987ccf0fc58d9010ff9607e3fa0" - -is-absolute-url@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - -is-binary-path@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" - dependencies: - binary-extensions "^1.0.0" - -is-buffer@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - -is-builtin-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" - dependencies: - builtin-modules "^1.0.0" - -is-callable@^1.1.1, is-callable@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.3.tgz#86eb75392805ddc33af71c92a0eedf74ee7604b2" - -is-ci@^1.0.10: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.1.0.tgz#247e4162e7860cebbdaf30b774d6b0ac7dcfe7a5" - dependencies: - ci-info "^1.0.0" - -is-date-object@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" - -is-directory@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" - -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - dependencies: - is-primitive "^2.0.0" - -is-extendable@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - -is-extglob@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - -is-finite@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" - dependencies: - number-is-nan "^1.0.0" - -is-fullwidth-code-point@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" - -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - dependencies: - is-extglob "^1.0.0" - -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - dependencies: - is-extglob "^2.1.0" - -is-installed-globally@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" - dependencies: - global-dirs "^0.1.0" - is-path-inside "^1.0.0" - -is-npm@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" - -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - dependencies: - kind-of "^3.0.2" - -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - dependencies: - kind-of "^3.0.2" - -is-obj@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - -is-path-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" - -is-path-in-cwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz#6477582b8214d602346094567003be8a9eac04dc" - dependencies: - is-path-inside "^1.0.0" - -is-path-inside@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" - dependencies: - path-is-inside "^1.0.1" - -is-plain-obj@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" - -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - -is-regex@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" - dependencies: - has "^1.0.1" - -is-resolvable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" - -is-retry-allowed@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" - -is-root@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5" - -is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - -is-svg@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" - dependencies: - html-comment-regex "^1.1.0" - -is-symbol@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" - -is-typedarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - -is-windows@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.1.tgz#310db70f742d259a16a369202b51af84233310d9" - -is-wsl@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - -isobject@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" - dependencies: - isarray "1.0.0" - -isomorphic-fetch@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" - dependencies: - node-fetch "^1.0.1" - whatwg-fetch ">=0.10.0" - -isstream@~0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" - -istanbul-api@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/istanbul-api/-/istanbul-api-1.2.1.tgz#0c60a0515eb11c7d65c6b50bba2c6e999acd8620" - dependencies: - async "^2.1.4" - fileset "^2.0.2" - istanbul-lib-coverage "^1.1.1" - istanbul-lib-hook "^1.1.0" - istanbul-lib-instrument "^1.9.1" - istanbul-lib-report "^1.1.2" - istanbul-lib-source-maps "^1.2.2" - istanbul-reports "^1.1.3" - js-yaml "^3.7.0" - mkdirp "^0.5.1" - once "^1.4.0" - -istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da" - -istanbul-lib-hook@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.1.0.tgz#8538d970372cb3716d53e55523dd54b557a8d89b" - dependencies: - append-transform "^0.4.0" - -istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.5, istanbul-lib-instrument@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.9.1.tgz#250b30b3531e5d3251299fdd64b0b2c9db6b558e" - dependencies: - babel-generator "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - babylon "^6.18.0" - istanbul-lib-coverage "^1.1.1" - semver "^5.3.0" - -istanbul-lib-report@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.2.tgz#922be27c13b9511b979bd1587359f69798c1d425" - dependencies: - istanbul-lib-coverage "^1.1.1" - mkdirp "^0.5.1" - path-parse "^1.0.5" - supports-color "^3.1.2" - -istanbul-lib-source-maps@^1.1.0, istanbul-lib-source-maps@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.2.tgz#750578602435f28a0c04ee6d7d9e0f2960e62c1c" - dependencies: - debug "^3.1.0" - istanbul-lib-coverage "^1.1.1" - mkdirp "^0.5.1" - rimraf "^2.6.1" - source-map "^0.5.3" - -istanbul-reports@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.1.3.tgz#3b9e1e8defb6d18b1d425da8e8b32c5a163f2d10" - dependencies: - handlebars "^4.0.3" - -jest-changed-files@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-20.0.3.tgz#9394d5cc65c438406149bef1bf4d52b68e03e3f8" - -jest-cli@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-20.0.4.tgz#e532b19d88ae5bc6c417e8b0593a6fe954b1dc93" - dependencies: - ansi-escapes "^1.4.0" - callsites "^2.0.0" - chalk "^1.1.3" - graceful-fs "^4.1.11" - is-ci "^1.0.10" - istanbul-api "^1.1.1" - istanbul-lib-coverage "^1.0.1" - istanbul-lib-instrument "^1.4.2" - istanbul-lib-source-maps "^1.1.0" - jest-changed-files "^20.0.3" - jest-config "^20.0.4" - jest-docblock "^20.0.3" - jest-environment-jsdom "^20.0.3" - jest-haste-map "^20.0.4" - jest-jasmine2 "^20.0.4" - jest-message-util "^20.0.3" - jest-regex-util "^20.0.3" - jest-resolve-dependencies "^20.0.3" - jest-runtime "^20.0.4" - jest-snapshot "^20.0.3" - jest-util "^20.0.3" - micromatch "^2.3.11" - node-notifier "^5.0.2" - pify "^2.3.0" - slash "^1.0.0" - string-length "^1.0.1" - throat "^3.0.0" - which "^1.2.12" - worker-farm "^1.3.1" - yargs "^7.0.2" - -jest-config@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-20.0.4.tgz#e37930ab2217c913605eff13e7bd763ec48faeea" - dependencies: - chalk "^1.1.3" - glob "^7.1.1" - jest-environment-jsdom "^20.0.3" - jest-environment-node "^20.0.3" - jest-jasmine2 "^20.0.4" - jest-matcher-utils "^20.0.3" - jest-regex-util "^20.0.3" - jest-resolve "^20.0.4" - jest-validate "^20.0.3" - pretty-format "^20.0.3" - -jest-diff@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-20.0.3.tgz#81f288fd9e675f0fb23c75f1c2b19445fe586617" - dependencies: - chalk "^1.1.3" - diff "^3.2.0" - jest-matcher-utils "^20.0.3" - pretty-format "^20.0.3" - -jest-docblock@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-20.0.3.tgz#17bea984342cc33d83c50fbe1545ea0efaa44712" - -jest-environment-jsdom@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz#048a8ac12ee225f7190417713834bb999787de99" - dependencies: - jest-mock "^20.0.3" - jest-util "^20.0.3" - jsdom "^9.12.0" - -jest-environment-node@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-20.0.3.tgz#d488bc4612af2c246e986e8ae7671a099163d403" - dependencies: - jest-mock "^20.0.3" - jest-util "^20.0.3" - -jest-haste-map@^20.0.4: - version "20.0.5" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz#abad74efb1a005974a7b6517e11010709cab9112" - dependencies: - fb-watchman "^2.0.0" - graceful-fs "^4.1.11" - jest-docblock "^20.0.3" - micromatch "^2.3.11" - sane "~1.6.0" - worker-farm "^1.3.1" - -jest-jasmine2@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz#fcc5b1411780d911d042902ef1859e852e60d5e1" - dependencies: - chalk "^1.1.3" - graceful-fs "^4.1.11" - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-matchers "^20.0.3" - jest-message-util "^20.0.3" - jest-snapshot "^20.0.3" - once "^1.4.0" - p-map "^1.1.1" - -jest-matcher-utils@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz#b3a6b8e37ca577803b0832a98b164f44b7815612" - dependencies: - chalk "^1.1.3" - pretty-format "^20.0.3" - -jest-matchers@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-matchers/-/jest-matchers-20.0.3.tgz#ca69db1c32db5a6f707fa5e0401abb55700dfd60" - dependencies: - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-message-util "^20.0.3" - jest-regex-util "^20.0.3" - -jest-message-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-20.0.3.tgz#6aec2844306fcb0e6e74d5796c1006d96fdd831c" - dependencies: - chalk "^1.1.3" - micromatch "^2.3.11" - slash "^1.0.0" - -jest-mock@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-20.0.3.tgz#8bc070e90414aa155c11a8d64c869a0d5c71da59" - -jest-regex-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-20.0.3.tgz#85bbab5d133e44625b19faf8c6aa5122d085d762" - -jest-resolve-dependencies@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz#6e14a7b717af0f2cb3667c549de40af017b1723a" - dependencies: - jest-regex-util "^20.0.3" - -jest-resolve@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-20.0.4.tgz#9448b3e8b6bafc15479444c6499045b7ffe597a5" - dependencies: - browser-resolve "^1.11.2" - is-builtin-module "^1.0.0" - resolve "^1.3.2" - -jest-runtime@^20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-20.0.4.tgz#a2c802219c4203f754df1404e490186169d124d8" - dependencies: - babel-core "^6.0.0" - babel-jest "^20.0.3" - babel-plugin-istanbul "^4.0.0" - chalk "^1.1.3" - convert-source-map "^1.4.0" - graceful-fs "^4.1.11" - jest-config "^20.0.4" - jest-haste-map "^20.0.4" - jest-regex-util "^20.0.3" - jest-resolve "^20.0.4" - jest-util "^20.0.3" - json-stable-stringify "^1.0.1" - micromatch "^2.3.11" - strip-bom "3.0.0" - yargs "^7.0.2" - -jest-snapshot@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-20.0.3.tgz#5b847e1adb1a4d90852a7f9f125086e187c76566" - dependencies: - chalk "^1.1.3" - jest-diff "^20.0.3" - jest-matcher-utils "^20.0.3" - jest-util "^20.0.3" - natural-compare "^1.4.0" - pretty-format "^20.0.3" - -jest-util@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-20.0.3.tgz#0c07f7d80d82f4e5a67c6f8b9c3fe7f65cfd32ad" - dependencies: - chalk "^1.1.3" - graceful-fs "^4.1.11" - jest-message-util "^20.0.3" - jest-mock "^20.0.3" - jest-validate "^20.0.3" - leven "^2.1.0" - mkdirp "^0.5.1" - -jest-validate@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-20.0.3.tgz#d0cfd1de4f579f298484925c280f8f1d94ec3cab" - dependencies: - chalk "^1.1.3" - jest-matcher-utils "^20.0.3" - leven "^2.1.0" - pretty-format "^20.0.3" - -jest@20.0.4: - version "20.0.4" - resolved "https://registry.yarnpkg.com/jest/-/jest-20.0.4.tgz#3dd260c2989d6dad678b1e9cc4d91944f6d602ac" - dependencies: - jest-cli "^20.0.4" - -js-base64@^2.1.9: - version "2.4.2" - resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.2.tgz#1896da010ef8862f385d8887648e9b6dc4a7a2e9" - -js-tokens@^3.0.0, js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - -"js-tokens@^3.0.0 || ^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - -js-yaml@^3.4.3, js-yaml@^3.7.0, js-yaml@^3.9.1: - version "3.10.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.10.0.tgz#2e78441646bd4682e963f22b6e92823c309c62dc" - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@~3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" - dependencies: - argparse "^1.0.7" - esprima "^2.6.0" - -jsbn@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" - -jsdom@^9.12.0: - version "9.12.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-9.12.0.tgz#e8c546fffcb06c00d4833ca84410fed7f8a097d4" - dependencies: - abab "^1.0.3" - acorn "^4.0.4" - acorn-globals "^3.1.0" - array-equal "^1.0.0" - content-type-parser "^1.0.1" - cssom ">= 0.3.2 < 0.4.0" - cssstyle ">= 0.2.37 < 0.3.0" - escodegen "^1.6.1" - html-encoding-sniffer "^1.0.1" - nwmatcher ">= 1.3.9 < 2.0.0" - parse5 "^1.5.1" - request "^2.79.0" - sax "^1.2.1" - symbol-tree "^3.2.1" - tough-cookie "^2.3.2" - webidl-conversions "^4.0.0" - whatwg-encoding "^1.0.1" - whatwg-url "^4.3.0" - xml-name-validator "^2.0.1" - -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - -json-loader@^0.5.4: - version "0.5.7" - resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" - -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - -json-schema@0.2.3: - version "0.2.3" - resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" - -json-stable-stringify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - dependencies: - jsonify "~0.0.0" - -json-stringify-safe@~5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" - -json3@^3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" - -json5@^0.5.0, json5@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" - -jsonfile@^2.1.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonfile@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" - optionalDependencies: - graceful-fs "^4.1.6" - -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - -jsprim@^1.2.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" - dependencies: - assert-plus "1.0.0" - extsprintf "1.3.0" - json-schema "0.2.3" - verror "1.10.0" - -jsx-ast-utils@^1.4.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz#3867213e8dd79bf1e8f2300c0cfc1efb182c0df1" - -jsx-ast-utils@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" - dependencies: - array-includes "^3.0.3" - -killable@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.0.tgz#da8b84bd47de5395878f95d64d02f2449fe05e6b" - -kind-of@^3.0.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" - dependencies: - is-buffer "^1.1.5" - -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - dependencies: - is-buffer "^1.1.5" - -klaw@^1.0.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" - optionalDependencies: - graceful-fs "^4.1.9" - -latest-version@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" - dependencies: - package-json "^4.0.0" - -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - -lcid@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" - dependencies: - invert-kv "^1.0.0" - -leven@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" - -levn@^0.3.0, levn@~0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" - dependencies: - prelude-ls "~1.1.2" - type-check "~0.3.2" - -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - -load-json-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - strip-bom "^3.0.0" - -loader-fs-cache@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc" - dependencies: - find-cache-dir "^0.1.1" - mkdirp "0.5.1" - -loader-runner@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" - -loader-utils@^0.2.16: - version "0.2.17" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-0.2.17.tgz#f86e6374d43205a6e6c60e9196f17c0299bfb348" - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - object-assign "^4.0.1" - -loader-utils@^1.0.2, loader-utils@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" - dependencies: - big.js "^3.1.3" - emojis-list "^2.0.0" - json5 "^0.5.0" - -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - -lodash._reinterpolate@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - -lodash.camelcase@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" - -lodash.cond@^4.3.0: - version "4.5.2" - resolved "https://registry.yarnpkg.com/lodash.cond/-/lodash.cond-4.5.2.tgz#f471a1da486be60f6ab955d17115523dd1d255d5" - -lodash.defaults@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - -lodash.template@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.4.0.tgz#e73a0385c8355591746e020b99679c690e68fba0" - dependencies: - lodash._reinterpolate "~3.0.0" - lodash.templatesettings "^4.0.0" - -lodash.templatesettings@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz#2b4d4e95ba440d915ff08bc899e4553666713316" - dependencies: - lodash._reinterpolate "~3.0.0" - -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - -"lodash@>=3.5 <5", lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.3.0: - version "4.17.4" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" - -loglevel@^1.4.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" - -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" - dependencies: - js-tokens "^3.0.0" - -loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - -lower-case@^1.1.1: - version "1.1.4" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" - -lowercase-keys@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - -lru-cache@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" - dependencies: - pseudomap "^1.0.2" - yallist "^2.1.2" - -macaddress@^0.2.8: - version "0.2.8" - resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" - -make-dir@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.1.0.tgz#19b4369fe48c116f53c2af95ad102c0e39e85d51" - dependencies: - pify "^3.0.0" - -makeerror@1.0.x: - version "1.0.11" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" - dependencies: - tmpl "1.0.x" - -map-obj@^1.0.0, map-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" - -math-expression-evaluator@^1.2.14: - version "1.2.17" - resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" - -md5.js@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" - dependencies: - hash-base "^3.0.0" - inherits "^2.0.1" - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - -mem@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" - dependencies: - mimic-fn "^1.0.0" - -"memoize-one@>=3.1.1 <6": - version "5.1.1" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" - -memory-fs@^0.4.0, memory-fs@~0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" - dependencies: - errno "^0.1.3" - readable-stream "^2.0.1" - -meow@^3.3.0, meow@^3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - -merge@^1.1.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - -micromatch@^2.1.5, micromatch@^2.3.11: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - -miller-rabin@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" - dependencies: - bn.js "^4.0.0" - brorand "^1.0.1" - -"mime-db@>= 1.30.0 < 2": - version "1.32.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.32.0.tgz#485b3848b01a3cda5f968b4882c0771e58e09414" - -mime-db@~1.30.0: - version "1.30.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" - -mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.7: - version "2.1.17" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" - dependencies: - mime-db "~1.30.0" - -mime@1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" - -mime@^1.4.1, mime@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - -mimic-fn@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.1.0.tgz#e667783d92e89dbd342818b5230b9d62a672ad18" - -minimalistic-assert@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" - -minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" - -minimatch@3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" - dependencies: - brace-expansion "^1.0.0" - -minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - dependencies: - brace-expansion "^1.1.7" - -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - -minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" - -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - -mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" - dependencies: - minimist "0.0.8" - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - -multicast-dns-service-types@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" - -multicast-dns@^6.0.1: - version "6.2.2" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.2.tgz#300b6133361f8aaaf2b8d1248e85c363fe5b95a0" - dependencies: - dns-packet "^1.0.1" - thunky "^0.1.0" - -mute-stream@0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" - -nan@^2.3.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" - -natural-compare@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" - -ncname@1.0.x: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ncname/-/ncname-1.0.0.tgz#5b57ad18b1ca092864ef62b0b1ed8194f383b71c" - dependencies: - xml-char-classes "^1.0.0" - -negotiator@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" - -no-case@^2.2.0: - version "2.3.2" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" - dependencies: - lower-case "^1.1.1" - -node-fetch@^1.0.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" - dependencies: - encoding "^0.1.11" - is-stream "^1.0.1" - -node-forge@0.6.33: - version "0.6.33" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc" - -node-int64@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" - -node-libs-browser@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" - dependencies: - 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 "^1.0.0" - https-browserify "^1.0.0" - os-browserify "^0.3.0" - path-browserify "0.0.0" - 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.10.3" - vm-browserify "0.0.4" - -node-notifier@^5.0.2: - version "5.2.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea" - dependencies: - growly "^1.3.0" - semver "^5.4.1" - shellwords "^0.1.1" - which "^1.3.0" - -node-pre-gyp@^0.6.36, node-pre-gyp@^0.6.39: - version "0.6.39" - resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" - dependencies: - detect-libc "^1.0.2" - hawk "3.1.3" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.0.2" - rc "^1.1.7" - request "2.81.0" - rimraf "^2.6.1" - semver "^5.3.0" - tar "^2.2.1" - tar-pack "^3.4.0" - -nopt@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" - dependencies: - abbrev "1" - osenv "^0.1.4" - -normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.4.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" - dependencies: - hosted-git-info "^2.1.4" - is-builtin-module "^1.0.0" - semver "2 || 3 || 4 || 5" - validate-npm-package-license "^3.0.1" - -normalize-path@^2.0.0, normalize-path@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" - dependencies: - remove-trailing-separator "^1.0.1" - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - -normalize-url@^1.4.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" - dependencies: - object-assign "^4.0.1" - prepend-http "^1.0.0" - query-string "^4.1.0" - sort-keys "^1.0.0" - -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - dependencies: - path-key "^2.0.0" - -npmlog@^4.0.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" - dependencies: - are-we-there-yet "~1.1.2" - console-control-strings "~1.1.0" - gauge "~2.7.3" - set-blocking "~2.0.0" - -nth-check@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4" - dependencies: - boolbase "~1.0.0" - -num2fraction@^1.2.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" - -number-is-nan@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" - -"nwmatcher@>= 1.3.9 < 2.0.0": - version "1.4.3" - resolved "https://registry.yarnpkg.com/nwmatcher/-/nwmatcher-1.4.3.tgz#64348e3b3d80f035b40ac11563d278f8b72db89c" - -oauth-sign@~0.8.1, oauth-sign@~0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - -object-assign@4.1.1, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - -object-hash@^1.1.4: - version "1.2.0" - resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.2.0.tgz#e96af0e96981996a1d47f88ead8f74f1ebc4422b" - -object-keys@^1.0.8: - version "1.0.11" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.11.tgz#c54601778ad560f1142ce0e01bcca8b56d13426d" - -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - -obuf@^1.0.0, obuf@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.1.tgz#104124b6c602c6796881a042541d36db43a5264e" - -on-finished@~2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" - -once@^1.3.0, once@^1.3.3, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - dependencies: - wrappy "1" - -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - dependencies: - mimic-fn "^1.0.0" - -opn@5.2.0, opn@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/opn/-/opn-5.2.0.tgz#71fdf934d6827d676cecbea1531f95d354641225" - dependencies: - is-wsl "^1.1.0" - -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - -optionator@^0.8.1, optionator@^0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" - dependencies: - deep-is "~0.1.3" - fast-levenshtein "~2.0.4" - levn "~0.3.0" - prelude-ls "~1.1.2" - type-check "~0.3.2" - wordwrap "~1.0.0" - -original@>=0.0.5: - version "1.0.0" - resolved "https://registry.yarnpkg.com/original/-/original-1.0.0.tgz#9147f93fa1696d04be61e01bd50baeaca656bd3b" - dependencies: - url-parse "1.0.x" - -os-browserify@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" - -os-homedir@^1.0.0, os-homedir@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - -os-locale@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" - dependencies: - lcid "^1.0.0" - -os-locale@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - dependencies: - execa "^0.7.0" - lcid "^1.0.0" - mem "^1.1.0" - -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" - -osenv@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - -p-limit@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.2.0.tgz#0e92b6bedcb59f022c13d0f1949dc82d15909f1c" - dependencies: - p-try "^1.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - dependencies: - p-limit "^1.1.0" - -p-map@^1.1.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - -package-json@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" - dependencies: - got "^6.7.1" - registry-auth-token "^3.0.1" - registry-url "^3.0.3" - semver "^5.1.0" - -pako@~1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" - -param-case@2.1.x: - version "2.1.1" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" - dependencies: - no-case "^2.2.0" - -parse-asn1@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" - dependencies: - asn1.js "^4.0.0" - browserify-aes "^1.0.0" - create-hash "^1.1.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - -parse-json@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" - dependencies: - error-ex "^1.2.0" - -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - -parse5@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-1.5.1.tgz#9b7f3b0de32be78dc2401b17573ccaf0f6f59d94" - -parseurl@~1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" - -path-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" - -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - dependencies: - pinkie-promise "^2.0.0" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - -path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - -path-is-inside@^1.0.1, path-is-inside@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - -path-key@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - -path-parse@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - -path-to-regexp@^1.0.1: - version "1.7.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" - dependencies: - isarray "0.0.1" - -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - -path-type@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" - dependencies: - pify "^2.0.0" - -pbkdf2@^3.0.3: - version "3.0.14" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" - dependencies: - create-hash "^1.1.2" - create-hmac "^1.1.4" - ripemd160 "^2.0.1" - safe-buffer "^5.0.1" - sha.js "^2.4.8" - -performance-now@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" - -performance-now@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" - -pify@^2.0.0, pify@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" - -pify@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" - -pinkie-promise@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" - dependencies: - pinkie "^2.0.0" - -pinkie@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" - -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - dependencies: - find-up "^1.0.0" - -pkg-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" - dependencies: - find-up "^2.1.0" - -pluralize@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" - -portfinder@^1.0.9: - version "1.0.13" - resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9" - dependencies: - async "^1.5.2" - debug "^2.2.0" - mkdirp "0.5.x" - -postcss-calc@^5.2.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" - dependencies: - postcss "^5.0.2" - postcss-message-helpers "^2.0.0" - reduce-css-calc "^1.2.6" - -postcss-colormin@^2.1.8: - version "2.2.2" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b" - dependencies: - colormin "^1.0.5" - postcss "^5.0.13" - postcss-value-parser "^3.2.3" - -postcss-convert-values@^2.3.4: - version "2.6.1" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" - dependencies: - postcss "^5.0.11" - postcss-value-parser "^3.1.2" - -postcss-discard-comments@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" - dependencies: - postcss "^5.0.14" - -postcss-discard-duplicates@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" - dependencies: - postcss "^5.0.4" - -postcss-discard-empty@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" - dependencies: - postcss "^5.0.14" - -postcss-discard-overridden@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" - dependencies: - postcss "^5.0.16" - -postcss-discard-unused@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" - dependencies: - postcss "^5.0.14" - uniqs "^2.0.0" - -postcss-filter-plugins@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz#6d85862534d735ac420e4a85806e1f5d4286d84c" - dependencies: - postcss "^5.0.4" - uniqid "^4.0.0" - -postcss-flexbugs-fixes@3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz#9b8b932c53f9cf13ba0f61875303e447c33dcc51" - dependencies: - postcss "^6.0.1" - -postcss-load-config@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-1.2.0.tgz#539e9afc9ddc8620121ebf9d8c3673e0ce50d28a" - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - postcss-load-options "^1.2.0" - postcss-load-plugins "^2.3.0" - -postcss-load-options@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-load-options/-/postcss-load-options-1.2.0.tgz#b098b1559ddac2df04bc0bb375f99a5cfe2b6d8c" - dependencies: - cosmiconfig "^2.1.0" - object-assign "^4.1.0" - -postcss-load-plugins@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz#745768116599aca2f009fad426b00175049d8d92" - dependencies: - cosmiconfig "^2.1.1" - object-assign "^4.1.0" - -postcss-loader@2.0.8: - version "2.0.8" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.0.8.tgz#8c67ddb029407dfafe684a406cfc16bad2ce0814" - dependencies: - loader-utils "^1.1.0" - postcss "^6.0.0" - postcss-load-config "^1.2.0" - schema-utils "^0.3.0" - -postcss-merge-idents@^2.1.5: - version "2.1.7" - resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270" - dependencies: - has "^1.0.1" - postcss "^5.0.10" - postcss-value-parser "^3.1.1" - -postcss-merge-longhand@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658" - dependencies: - postcss "^5.0.4" - -postcss-merge-rules@^2.0.3: - version "2.1.2" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" - dependencies: - browserslist "^1.5.2" - caniuse-api "^1.5.2" - postcss "^5.0.4" - postcss-selector-parser "^2.2.2" - vendors "^1.0.0" - -postcss-message-helpers@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" - -postcss-minify-font-values@^1.0.2: - version "1.0.5" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69" - dependencies: - object-assign "^4.0.1" - postcss "^5.0.4" - postcss-value-parser "^3.0.2" - -postcss-minify-gradients@^1.0.1: - version "1.0.5" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" - dependencies: - postcss "^5.0.12" - postcss-value-parser "^3.3.0" - -postcss-minify-params@^1.0.4: - version "1.2.2" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" - dependencies: - alphanum-sort "^1.0.1" - postcss "^5.0.2" - postcss-value-parser "^3.0.2" - uniqs "^2.0.0" - -postcss-minify-selectors@^2.0.4: - version "2.1.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" - dependencies: - alphanum-sort "^1.0.2" - has "^1.0.1" - postcss "^5.0.14" - postcss-selector-parser "^2.0.0" - -postcss-modules-extract-imports@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85" - dependencies: - postcss "^6.0.1" - -postcss-modules-local-by-default@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-scope@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" - dependencies: - css-selector-tokenizer "^0.7.0" - postcss "^6.0.1" - -postcss-modules-values@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" - dependencies: - icss-replace-symbols "^1.1.0" - postcss "^6.0.1" - -postcss-normalize-charset@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" - dependencies: - postcss "^5.0.5" - -postcss-normalize-url@^3.0.7: - version "3.0.8" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" - dependencies: - is-absolute-url "^2.0.0" - normalize-url "^1.4.0" - postcss "^5.0.14" - postcss-value-parser "^3.2.3" - -postcss-ordered-values@^2.1.0: - version "2.2.3" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" - dependencies: - postcss "^5.0.4" - postcss-value-parser "^3.0.1" - -postcss-reduce-idents@^2.2.2: - version "2.4.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" - dependencies: - postcss "^5.0.4" - postcss-value-parser "^3.0.2" - -postcss-reduce-initial@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea" - dependencies: - postcss "^5.0.4" - -postcss-reduce-transforms@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" - dependencies: - has "^1.0.1" - postcss "^5.0.8" - postcss-value-parser "^3.0.1" - -postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" - dependencies: - flatten "^1.0.2" - indexes-of "^1.0.1" - uniq "^1.0.1" - -postcss-svgo@^2.1.1: - version "2.1.6" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" - dependencies: - is-svg "^2.0.0" - postcss "^5.0.14" - postcss-value-parser "^3.2.3" - svgo "^0.7.0" - -postcss-unique-selectors@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" - dependencies: - alphanum-sort "^1.0.1" - postcss "^5.0.4" - uniqs "^2.0.0" - -postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" - -postcss-zindex@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" - dependencies: - has "^1.0.1" - postcss "^5.0.4" - uniqs "^2.0.0" - -postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.6, postcss@^5.0.8, postcss@^5.2.16: - version "5.2.18" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" - dependencies: - chalk "^1.1.3" - js-base64 "^2.1.9" - source-map "^0.5.6" - supports-color "^3.2.3" - -postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.13: - version "6.0.16" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.16.tgz#112e2fe2a6d2109be0957687243170ea5589e146" - dependencies: - chalk "^2.3.0" - source-map "^0.6.1" - supports-color "^5.1.0" - -prelude-ls@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" - -prepend-http@^1.0.0, prepend-http@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" - -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - -pretty-bytes@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" - -pretty-error@^2.0.2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" - dependencies: - renderkid "^2.0.1" - utila "~0.4" - -pretty-format@^20.0.3: - version "20.0.3" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-20.0.3.tgz#020e350a560a1fe1a98dc3beb6ccffb386de8b14" - dependencies: - ansi-regex "^2.1.1" - ansi-styles "^3.0.0" - -private@^0.1.6, private@^0.1.7: - version "0.1.8" - resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" - -process-nextick-args@~1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" - -process@^0.11.10: - version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" - -progress@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" - -promise@8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-8.0.1.tgz#e45d68b00a17647b6da711bf85ed6ed47208f450" - dependencies: - asap "~2.0.3" - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - dependencies: - asap "~2.0.3" - -prop-types@^15.5.10: - version "15.6.0" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.0.tgz#ceaf083022fc46b4a35f69e13ef75aed0d639856" - dependencies: - fbjs "^0.8.16" - loose-envify "^1.3.1" - object-assign "^4.1.1" - -prop-types@^15.6.2: - version "15.7.2" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.8.1" - -proxy-addr@~2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.2.tgz#6571504f47bb988ec8180253f85dd7e14952bdec" - dependencies: - forwarded "~0.1.2" - ipaddr.js "1.5.2" - -prr@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" - -pseudomap@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" - -public-encrypt@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" - dependencies: - bn.js "^4.1.0" - browserify-rsa "^4.0.0" - create-hash "^1.1.0" - parse-asn1 "^5.0.0" - randombytes "^2.0.1" - -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" - -punycode@^1.2.4, punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - -q@^1.1.2: - version "1.5.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" - -qs@6.5.1, qs@~6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" - -qs@~6.4.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" - -query-string@^4.1.0: - version "4.3.4" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" - dependencies: - object-assign "^4.1.0" - strict-uri-encode "^1.0.0" - -querystring-es3@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" - -querystring@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" - -querystringify@0.0.x: - version "0.0.4" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c" - -querystringify@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb" - -raf@3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.0.tgz#a28876881b4bc2ca9117d4138163ddb80f781575" - dependencies: - performance-now "^2.1.0" - -randomatic@^1.1.3: - version "1.1.7" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - -randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: - version "2.0.6" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" - dependencies: - safe-buffer "^5.1.0" - -randomfill@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.3.tgz#b96b7df587f01dd91726c418f30553b1418e3d62" - dependencies: - randombytes "^2.0.5" - safe-buffer "^5.1.0" - -range-parser@^1.0.3, range-parser@~1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - -raw-body@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" - dependencies: - bytes "3.0.0" - http-errors "1.6.2" - iconv-lite "0.4.19" - unpipe "1.0.0" - -rc@^1.0.1, rc@^1.1.6, rc@^1.1.7: - version "1.2.4" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.4.tgz#a0f606caae2a3b862bbd0ef85482c0125b315fa3" - dependencies: - deep-extend "~0.4.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-dev-utils@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-5.0.0.tgz#425ac7c9c40c2603bc4f7ab8836c1406e96bb473" - dependencies: - address "1.0.3" - babel-code-frame "6.26.0" - chalk "1.1.3" - cross-spawn "5.1.0" - detect-port-alt "1.1.5" - escape-string-regexp "1.0.5" - filesize "3.5.11" - global-modules "1.0.0" - gzip-size "3.0.0" - inquirer "3.3.0" - is-root "1.0.0" - opn "5.2.0" - react-error-overlay "^4.0.0" - recursive-readdir "2.2.1" - shell-quote "1.6.1" - sockjs-client "1.1.4" - strip-ansi "3.0.1" - text-table "0.2.0" - -react-dom@^16.8.3: - version "16.11.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.11.0.tgz#7e7c4a5a85a569d565c2462f5d345da2dd849af5" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - scheduler "^0.17.0" - -react-error-overlay@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-4.0.0.tgz#d198408a85b4070937a98667f500c832f86bd5d4" - -react-is@^16.8.1: - version "16.11.0" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.11.0.tgz#b85dfecd48ad1ce469ff558a882ca8e8313928fa" - -react-json-pretty@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/react-json-pretty/-/react-json-pretty-2.2.0.tgz#9ba907d2b08d87e90456d87b6025feeceb8f63cf" - dependencies: - prop-types "^15.6.2" - -react-scripts@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/react-scripts/-/react-scripts-1.1.0.tgz#0c94b2b2e14cff2dad8919397901b5edebeba511" - dependencies: - autoprefixer "7.1.6" - babel-core "6.26.0" - babel-eslint "7.2.3" - babel-jest "20.0.3" - babel-loader "7.1.2" - babel-preset-react-app "^3.1.1" - babel-runtime "6.26.0" - case-sensitive-paths-webpack-plugin "2.1.1" - chalk "1.1.3" - css-loader "0.28.7" - dotenv "4.0.0" - dotenv-expand "4.0.1" - eslint "4.10.0" - eslint-config-react-app "^2.1.0" - eslint-loader "1.9.0" - eslint-plugin-flowtype "2.39.1" - eslint-plugin-import "2.8.0" - eslint-plugin-jsx-a11y "5.1.1" - eslint-plugin-react "7.4.0" - extract-text-webpack-plugin "3.0.2" - file-loader "1.1.5" - fs-extra "3.0.1" - html-webpack-plugin "2.29.0" - jest "20.0.4" - object-assign "4.1.1" - postcss-flexbugs-fixes "3.2.0" - postcss-loader "2.0.8" - promise "8.0.1" - raf "3.4.0" - react-dev-utils "^5.0.0" - style-loader "0.19.0" - sw-precache-webpack-plugin "0.11.4" - url-loader "0.6.2" - webpack "3.8.1" - webpack-dev-server "2.9.4" - webpack-manifest-plugin "1.3.2" - whatwg-fetch "2.0.3" - optionalDependencies: - fsevents "1.1.2" - -react-virtualized-auto-sizer@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/react-virtualized-auto-sizer/-/react-virtualized-auto-sizer-1.0.2.tgz#a61dd4f756458bbf63bd895a92379f9b70f803bd" - -react-window@^1.8.5: - version "1.8.5" - resolved "https://registry.yarnpkg.com/react-window/-/react-window-1.8.5.tgz#a56b39307e79979721021f5d06a67742ecca52d1" - dependencies: - "@babel/runtime" "^7.0.0" - memoize-one ">=3.1.1 <6" - -react@^16.8.3: - version "16.11.0" - resolved "https://registry.yarnpkg.com/react/-/react-16.11.0.tgz#d294545fe62299ccee83363599bf904e4a07fdbb" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - prop-types "^15.6.2" - -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - -read-pkg-up@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" - dependencies: - find-up "^2.0.0" - read-pkg "^2.0.0" - -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - -read-pkg@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" - dependencies: - load-json-file "^2.0.0" - normalize-package-data "^2.3.2" - path-type "^2.0.0" - -readable-stream@1.0: - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~1.0.6" - safe-buffer "~5.1.1" - string_decoder "~1.0.3" - util-deprecate "~1.0.1" - -readdirp@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" - dependencies: - graceful-fs "^4.1.2" - minimatch "^3.0.2" - readable-stream "^2.0.2" - set-immediate-shim "^1.0.1" - -recursive-readdir@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.1.tgz#90ef231d0778c5ce093c9a48d74e5c5422d13a99" - dependencies: - minimatch "3.0.3" - -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - -reduce-css-calc@^1.2.6: - version "1.3.0" - resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" - dependencies: - balanced-match "^0.4.2" - math-expression-evaluator "^1.2.14" - reduce-function-call "^1.0.1" - -reduce-function-call@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99" - dependencies: - balanced-match "^0.4.2" - -regenerate@^1.2.1: - version "1.3.3" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.3.tgz#0c336d3980553d755c39b586ae3b20aa49c82b7f" - -regenerator-runtime@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" - -regenerator-runtime@^0.13.2: - version "0.13.3" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5" - -regenerator-transform@^0.10.0: - version "0.10.1" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd" - dependencies: - babel-runtime "^6.18.0" - babel-types "^6.19.0" - private "^0.1.6" - -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - dependencies: - is-equal-shallow "^0.1.3" - -regexpu-core@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -regexpu-core@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" - dependencies: - regenerate "^1.2.1" - regjsgen "^0.2.0" - regjsparser "^0.1.4" - -registry-auth-token@^3.0.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.1.tgz#fb0d3289ee0d9ada2cbb52af5dfe66cb070d3006" - dependencies: - rc "^1.1.6" - safe-buffer "^5.0.1" - -registry-url@^3.0.3: - version "3.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" - dependencies: - rc "^1.0.1" - -regjsgen@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" - -regjsparser@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" - dependencies: - jsesc "~0.5.0" - -relateurl@0.2.x: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - -remove-trailing-separator@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" - -renderkid@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.1.tgz#898cabfc8bede4b7b91135a3ffd323e58c0db319" - dependencies: - css-select "^1.1.0" - dom-converter "~0.1" - htmlparser2 "~3.3.0" - strip-ansi "^3.0.0" - utila "~0.3" - -repeat-element@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" - -repeat-string@^1.5.2: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - dependencies: - is-finite "^1.0.0" - -request@2.81.0: - version "2.81.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" - dependencies: - aws-sign2 "~0.6.0" - aws4 "^1.2.1" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.0" - forever-agent "~0.6.1" - form-data "~2.1.1" - har-validator "~4.2.1" - hawk "~3.1.3" - http-signature "~1.1.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.7" - oauth-sign "~0.8.1" - performance-now "^0.2.0" - qs "~6.4.0" - safe-buffer "^5.0.1" - stringstream "~0.0.4" - tough-cookie "~2.3.0" - tunnel-agent "^0.6.0" - uuid "^3.0.0" - -request@^2.79.0: - version "2.83.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - hawk "~6.0.2" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - stringstream "~0.0.5" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" - -require-directory@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" - -require-from-string@^1.1.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-1.2.1.tgz#529c9ccef27380adfec9a2f965b649bbee636418" - -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - -require-uncached@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" - dependencies: - caller-path "^0.1.0" - resolve-from "^1.0.0" - -requires-port@1.0.x, requires-port@1.x.x, requires-port@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - -resolve-cwd@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" - dependencies: - resolve-from "^3.0.0" - -resolve-dir@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - -resolve-from@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" - -resolve-from@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" - -resolve@1.1.7: - version "1.1.7" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" - -resolve@^1.3.2, resolve@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" - dependencies: - path-parse "^1.0.5" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - -right-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" - dependencies: - align-text "^0.1.1" - -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.6.1: - version "2.6.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" - dependencies: - glob "^7.0.5" - -ripemd160@^2.0.0, ripemd160@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" - dependencies: - hash-base "^2.0.0" - inherits "^2.0.1" - -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - dependencies: - is-promise "^2.1.0" - -rx-lite-aggregates@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" - dependencies: - rx-lite "*" - -rx-lite@*, rx-lite@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" - -safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - -sane@~1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-1.6.0.tgz#9610c452307a135d29c1fdfe2547034180c46775" - dependencies: - anymatch "^1.3.0" - exec-sh "^0.2.0" - fb-watchman "^1.8.0" - minimatch "^3.0.2" - minimist "^1.1.1" - walker "~1.0.5" - watch "~0.10.0" - -sax@^1.2.1, sax@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - -scheduler@^0.17.0: - version "0.17.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.17.0.tgz#7c9c673e4ec781fac853927916d1c426b6f3ddfe" - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.3.0.tgz#f5877222ce3e931edae039f17eb3716e7137f8cf" - dependencies: - ajv "^5.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - -selfsigned@^1.9.1: - version "1.10.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.1.tgz#bf8cb7b83256c4551e31347c6311778db99eec52" - dependencies: - node-forge "0.6.33" - -semver-diff@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" - dependencies: - semver "^5.0.3" - -"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1: - version "5.5.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" - -send@0.16.1: - version "0.16.1" - resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" - dependencies: - debug "2.6.9" - depd "~1.1.1" - destroy "~1.0.4" - encodeurl "~1.0.1" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "~1.6.2" - mime "1.4.1" - ms "2.0.0" - on-finished "~2.3.0" - range-parser "~1.2.0" - statuses "~1.3.1" - -serve-index@^1.7.2: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" - dependencies: - encodeurl "~1.0.1" - escape-html "~1.0.3" - parseurl "~1.3.2" - send "0.16.1" - -serviceworker-cache-polyfill@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/serviceworker-cache-polyfill/-/serviceworker-cache-polyfill-4.0.0.tgz#de19ee73bef21ab3c0740a37b33db62464babdeb" - -set-blocking@^2.0.0, set-blocking@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - -set-immediate-shim@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" - -setimmediate@^1.0.4, setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - -setprototypeof@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - -sha.js@^2.4.0, sha.js@^2.4.8: - version "2.4.10" - resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.10.tgz#b1fde5cd7d11a5626638a07c604ab909cfa31f9b" - dependencies: - inherits "^2.0.1" - safe-buffer "^5.0.1" - -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - -shell-quote@1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" - dependencies: - array-filter "~0.0.0" - array-map "~0.0.0" - array-reduce "~0.0.0" - jsonify "~0.0.0" - -shellwords@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" - -signal-exit@^3.0.0, signal-exit@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" - -slash@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" - -slice-ansi@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" - dependencies: - is-fullwidth-code-point "^2.0.0" - -sntp@1.x.x: - version "1.0.9" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" - dependencies: - hoek "2.x.x" - -sntp@2.x.x: - version "2.1.0" - resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" - dependencies: - hoek "4.x.x" - -sockjs-client@1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12" - dependencies: - debug "^2.6.6" - eventsource "0.1.6" - faye-websocket "~0.11.0" - inherits "^2.0.1" - json3 "^3.3.2" - url-parse "^1.1.8" - -sockjs@0.3.18: - version "0.3.18" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.18.tgz#d9b289316ca7df77595ef299e075f0f937eb4207" - dependencies: - faye-websocket "^0.10.0" - uuid "^2.0.2" - -sort-keys@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" - dependencies: - is-plain-obj "^1.0.0" - -source-list-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" - -source-map-support@^0.4.15: - version "0.4.18" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" - dependencies: - source-map "^0.5.6" - -source-map@0.5.x, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1, source-map@~0.5.6: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - -source-map@^0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" - dependencies: - amdefine ">=0.0.4" - -source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - -spdx-correct@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" - dependencies: - spdx-license-ids "^1.0.2" - -spdx-expression-parse@~1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz#9bdf2f20e1f40ed447fbe273266191fced51626c" - -spdx-license-ids@^1.0.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" - -spdy-transport@^2.0.18: - version "2.0.20" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.0.20.tgz#735e72054c486b2354fe89e702256004a39ace4d" - dependencies: - debug "^2.6.8" - detect-node "^2.0.3" - hpack.js "^2.1.6" - obuf "^1.1.1" - readable-stream "^2.2.9" - safe-buffer "^5.0.1" - wbuf "^1.7.2" - -spdy@^3.4.1: - version "3.4.7" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc" - dependencies: - debug "^2.6.8" - handle-thing "^1.2.5" - http-deceiver "^1.2.7" - safe-buffer "^5.0.1" - select-hose "^2.0.0" - spdy-transport "^2.0.18" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - -sshpk@^1.7.0: - version "1.13.1" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.13.1.tgz#512df6da6287144316dc4c18fe1cf1d940739be3" - dependencies: - asn1 "~0.2.3" - assert-plus "^1.0.0" - dashdash "^1.12.0" - getpass "^0.1.1" - optionalDependencies: - bcrypt-pbkdf "^1.0.0" - ecc-jsbn "~0.1.1" - jsbn "~0.1.0" - tweetnacl "~0.14.0" - -"statuses@>= 1.3.1 < 2": - version "1.4.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" - -statuses@~1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" - -stream-browserify@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" - dependencies: - inherits "~2.0.1" - readable-stream "^2.0.2" - -stream-http@^2.7.2: - version "2.8.0" - resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.0.tgz#fd86546dac9b1c91aff8fc5d287b98fafb41bc10" - dependencies: - builtin-status-codes "^3.0.0" - inherits "^2.0.1" - readable-stream "^2.3.3" - to-arraybuffer "^1.0.0" - xtend "^4.0.0" - -strict-uri-encode@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" - -string-length@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-1.0.1.tgz#56970fb1c38558e9e70b728bf3de269ac45adfac" - dependencies: - strip-ansi "^3.0.0" - -string-width@^1.0.1, string-width@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" - dependencies: - code-point-at "^1.0.0" - is-fullwidth-code-point "^1.0.0" - strip-ansi "^3.0.0" - -string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" - dependencies: - is-fullwidth-code-point "^2.0.0" - strip-ansi "^4.0.0" - -string_decoder@^1.0.0, string_decoder@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" - dependencies: - safe-buffer "~5.1.0" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - -stringstream@~0.0.4, stringstream@~0.0.5: - version "0.0.5" - resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" - -strip-ansi@3.0.1, strip-ansi@^3.0.0, strip-ansi@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" - dependencies: - ansi-regex "^2.0.0" - -strip-ansi@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" - dependencies: - ansi-regex "^3.0.0" - -strip-bom@3.0.0, strip-bom@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" - -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - dependencies: - is-utf8 "^0.2.0" - -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - dependencies: - get-stdin "^4.0.1" - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - -style-loader@0.19.0: - version "0.19.0" - resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.19.0.tgz#7258e788f0fee6a42d710eaf7d6c2412a4c50759" - dependencies: - loader-utils "^1.0.2" - schema-utils "^0.3.0" - -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - -supports-color@^3.1.2, supports-color@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" - dependencies: - has-flag "^1.0.0" - -supports-color@^4.0.0, supports-color@^4.2.1: - version "4.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" - dependencies: - has-flag "^2.0.0" - -supports-color@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.1.0.tgz#058a021d1b619f7ddf3980d712ea3590ce7de3d5" - dependencies: - has-flag "^2.0.0" - -svgo@^0.7.0: - version "0.7.2" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" - dependencies: - coa "~1.0.1" - colors "~1.1.2" - csso "~2.3.1" - js-yaml "~3.7.0" - mkdirp "~0.5.1" - sax "~1.2.1" - whet.extend "~0.9.9" - -sw-precache-webpack-plugin@0.11.4: - version "0.11.4" - resolved "https://registry.yarnpkg.com/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz#a695017e54eed575551493a519dc1da8da2dc5e0" - dependencies: - del "^2.2.2" - sw-precache "^5.1.1" - uglify-js "^3.0.13" - -sw-precache@^5.1.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/sw-precache/-/sw-precache-5.2.1.tgz#06134f319eec68f3b9583ce9a7036b1c119f7179" - dependencies: - dom-urls "^1.1.0" - es6-promise "^4.0.5" - glob "^7.1.1" - lodash.defaults "^4.2.0" - lodash.template "^4.4.0" - meow "^3.7.0" - mkdirp "^0.5.1" - pretty-bytes "^4.0.2" - sw-toolbox "^3.4.0" - update-notifier "^2.3.0" - -sw-toolbox@^3.4.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/sw-toolbox/-/sw-toolbox-3.6.0.tgz#26df1d1c70348658e4dea2884319149b7b3183b5" - dependencies: - path-to-regexp "^1.0.1" - serviceworker-cache-polyfill "^4.0.0" - -symbol-tree@^3.2.1: - version "3.2.2" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" - -table@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" - dependencies: - ajv "^5.2.3" - ajv-keywords "^2.1.0" - chalk "^2.1.0" - lodash "^4.17.4" - slice-ansi "1.0.0" - string-width "^2.1.1" - -tapable@^0.2.7: - version "0.2.8" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.8.tgz#99372a5c999bf2df160afc0d74bed4f47948cd22" - -tar-pack@^3.4.0: - version "3.4.1" - resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" - dependencies: - debug "^2.2.0" - fstream "^1.0.10" - fstream-ignore "^1.0.5" - once "^1.3.3" - readable-stream "^2.1.4" - rimraf "^2.5.1" - tar "^2.2.1" - uid-number "^0.0.6" - -tar@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" - dependencies: - block-stream "*" - fstream "^1.0.2" - inherits "2" - -term-size@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" - dependencies: - execa "^0.7.0" - -test-exclude@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.1.1.tgz#4d84964b0966b0087ecc334a2ce002d3d9341e26" - dependencies: - arrify "^1.0.1" - micromatch "^2.3.11" - object-assign "^4.1.0" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" - -text-table@0.2.0, text-table@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - -throat@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-3.2.0.tgz#50cb0670edbc40237b9e347d7e1f88e4620af836" - -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - -thunky@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-0.1.0.tgz#bf30146824e2b6e67b0f2d7a4ac8beb26908684e" - -time-stamp@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-2.0.0.tgz#95c6a44530e15ba8d6f4a3ecb8c3a3fac46da357" - -timed-out@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" - -timers-browserify@^2.0.4: - version "2.0.6" - resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.6.tgz#241e76927d9ca05f4d959819022f5b3664b64bae" - dependencies: - setimmediate "^1.0.4" - -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - dependencies: - os-tmpdir "~1.0.2" - -tmpl@1.0.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" - -to-arraybuffer@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" - -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - -toposort@^1.0.0: - version "1.0.6" - resolved "https://registry.yarnpkg.com/toposort/-/toposort-1.0.6.tgz#c31748e55d210effc00fdcdc7d6e68d7d7bb9cec" - -tough-cookie@^2.3.2, tough-cookie@~2.3.0, tough-cookie@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" - dependencies: - punycode "^1.4.1" - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - -tty-browserify@0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" - -tunnel-agent@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" - dependencies: - safe-buffer "^5.0.1" - -tweetnacl@^0.14.3, tweetnacl@~0.14.0: - version "0.14.5" - resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" - -type-check@~0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" - dependencies: - prelude-ls "~1.1.2" - -type-is@~1.6.15: - version "1.6.15" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" - dependencies: - media-typer "0.3.0" - mime-types "~2.1.15" - -typedarray@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" - -ua-parser-js@^0.7.9: - version "0.7.17" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" - -uglify-js@3.3.x, uglify-js@^3.0.13: - version "3.3.8" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.3.8.tgz#51e9a5db73afb53ac98603d08224edcd0be45fd8" - dependencies: - commander "~2.13.0" - source-map "~0.6.1" - -uglify-js@^2.6, uglify-js@^2.8.29: - version "2.8.29" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" - dependencies: - source-map "~0.5.1" - yargs "~3.10.0" - optionalDependencies: - uglify-to-browserify "~1.0.0" - -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" - -uglifyjs-webpack-plugin@^0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309" - dependencies: - source-map "^0.5.6" - uglify-js "^2.8.29" - webpack-sources "^1.0.1" - -uid-number@^0.0.6: - version "0.0.6" - resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" - -uniq@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" - -uniqid@^4.0.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/uniqid/-/uniqid-4.1.1.tgz#89220ddf6b751ae52b5f72484863528596bb84c1" - dependencies: - macaddress "^0.2.8" - -uniqs@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" - -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" - dependencies: - crypto-random-string "^1.0.0" - -universalify@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - -unzip-response@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" - -update-notifier@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.3.0.tgz#4e8827a6bb915140ab093559d7014e3ebb837451" - dependencies: - boxen "^1.2.1" - chalk "^2.0.1" - configstore "^3.0.0" - import-lazy "^2.1.0" - is-installed-globally "^0.1.0" - is-npm "^1.0.0" - latest-version "^3.0.0" - semver-diff "^2.0.0" - xdg-basedir "^3.0.0" - -upper-case@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" - -urijs@^1.16.1: - version "1.19.0" - resolved "https://registry.yarnpkg.com/urijs/-/urijs-1.19.0.tgz#d8aa284d0e7469703a6988ad045c4cbfdf08ada0" - -url-loader@0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-0.6.2.tgz#a007a7109620e9d988d14bce677a1decb9a993f7" - dependencies: - loader-utils "^1.0.2" - mime "^1.4.1" - schema-utils "^0.3.0" - -url-parse-lax@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" - dependencies: - prepend-http "^1.0.1" - -url-parse@1.0.x: - version "1.0.5" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.0.5.tgz#0854860422afdcfefeb6c965c662d4800169927b" - dependencies: - querystringify "0.0.x" - requires-port "1.0.x" - -url-parse@^1.1.8: - version "1.2.0" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.2.0.tgz#3a19e8aaa6d023ddd27dcc44cb4fc8f7fec23986" - dependencies: - querystringify "~1.0.0" - requires-port "~1.0.0" - -url@^0.11.0: - version "0.11.0" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" - dependencies: - punycode "1.3.2" - querystring "0.2.0" - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - -util@0.10.3, util@^0.10.3: - version "0.10.3" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" - dependencies: - inherits "2.0.1" - -utila@~0.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.3.3.tgz#d7e8e7d7e309107092b05f8d9688824d633a4226" - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - -uuid@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" - -uuid@^3.0.0, uuid@^3.1.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" - -validate-npm-package-license@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz#2804babe712ad3379459acfbe24746ab2c303fbc" - dependencies: - spdx-correct "~1.0.0" - spdx-expression-parse "~1.0.0" - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - -vendors@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22" - -verror@1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" - dependencies: - assert-plus "^1.0.0" - core-util-is "1.0.2" - extsprintf "^1.2.0" - -vm-browserify@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" - dependencies: - indexof "0.0.1" - -walker@~1.0.5: - version "1.0.7" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" - dependencies: - makeerror "1.0.x" - -watch@~0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/watch/-/watch-0.10.0.tgz#77798b2da0f9910d595f1ace5b0c2258521f21dc" - -watchpack@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.4.0.tgz#4a1472bcbb952bd0a9bb4036801f954dfb39faac" - dependencies: - async "^2.1.2" - chokidar "^1.7.0" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.2: - version "1.7.2" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.2.tgz#d697b99f1f59512df2751be42769c1580b5801fe" - dependencies: - minimalistic-assert "^1.0.0" - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - -webidl-conversions@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" - -webpack-dev-middleware@^1.11.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz#f8fc1120ce3b4fc5680ceecb43d777966b21105e" - dependencies: - memory-fs "~0.4.1" - mime "^1.5.0" - path-is-absolute "^1.0.0" - range-parser "^1.0.3" - time-stamp "^2.0.0" - -webpack-dev-server@2.9.4: - version "2.9.4" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-2.9.4.tgz#7883e61759c6a4b33e9b19ec4037bd4ab61428d1" - dependencies: - ansi-html "0.0.7" - array-includes "^3.0.3" - bonjour "^3.5.0" - chokidar "^1.6.0" - compression "^1.5.2" - connect-history-api-fallback "^1.3.0" - debug "^3.1.0" - del "^3.0.0" - express "^4.13.3" - html-entities "^1.2.0" - http-proxy-middleware "~0.17.4" - import-local "^0.1.1" - internal-ip "1.2.0" - ip "^1.1.5" - killable "^1.0.0" - loglevel "^1.4.1" - opn "^5.1.0" - portfinder "^1.0.9" - selfsigned "^1.9.1" - serve-index "^1.7.2" - sockjs "0.3.18" - sockjs-client "1.1.4" - spdy "^3.4.1" - strip-ansi "^3.0.1" - supports-color "^4.2.1" - webpack-dev-middleware "^1.11.0" - yargs "^6.6.0" - -webpack-manifest-plugin@1.3.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/webpack-manifest-plugin/-/webpack-manifest-plugin-1.3.2.tgz#5ea8ee5756359ddc1d98814324fe43496349a7d4" - dependencies: - fs-extra "^0.30.0" - lodash ">=3.5 <5" - -webpack-sources@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.1.0.tgz#a101ebae59d6507354d71d8013950a3a8b7a5a54" - dependencies: - source-list-map "^2.0.0" - source-map "~0.6.1" - -webpack@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.8.1.tgz#b16968a81100abe61608b0153c9159ef8bb2bd83" - dependencies: - acorn "^5.0.0" - acorn-dynamic-import "^2.0.0" - ajv "^5.1.5" - ajv-keywords "^2.0.0" - async "^2.1.2" - enhanced-resolve "^3.4.0" - escope "^3.6.0" - interpret "^1.0.0" - json-loader "^0.5.4" - json5 "^0.5.1" - loader-runner "^2.3.0" - loader-utils "^1.1.0" - memory-fs "~0.4.1" - mkdirp "~0.5.0" - node-libs-browser "^2.0.0" - source-map "^0.5.3" - supports-color "^4.2.1" - tapable "^0.2.7" - uglifyjs-webpack-plugin "^0.4.6" - watchpack "^1.4.0" - webpack-sources "^1.0.1" - yargs "^8.0.2" - -websocket-driver@>=0.5.1: - version "0.7.0" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" - dependencies: - http-parser-js ">=0.4.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" - -whatwg-encoding@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.3.tgz#57c235bc8657e914d24e1a397d3c82daee0a6ba3" - dependencies: - iconv-lite "0.4.19" - -whatwg-fetch@2.0.3, whatwg-fetch@>=0.10.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz#9c84ec2dcf68187ff00bc64e1274b442176e1c84" - -whatwg-url@^4.3.0: - version "4.8.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-4.8.0.tgz#d2981aa9148c1e00a41c5a6131166ab4683bbcc0" - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -whet.extend@~0.9.9: - version "0.9.9" - resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" - -which-module@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" - -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - -which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" - dependencies: - isexe "^2.0.0" - -wide-align@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" - dependencies: - string-width "^1.0.2" - -widest-line@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" - dependencies: - string-width "^2.1.1" - -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - -wordwrap@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" - -worker-farm@^1.3.1: - version "1.5.2" - resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.2.tgz#32b312e5dc3d5d45d79ef44acc2587491cd729ae" - dependencies: - errno "^0.1.4" - xtend "^4.0.1" - -wrap-ansi@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" - dependencies: - string-width "^1.0.1" - strip-ansi "^3.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - -write-file-atomic@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - -write@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" - dependencies: - mkdirp "^0.5.1" - -xdg-basedir@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" - -xml-char-classes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/xml-char-classes/-/xml-char-classes-1.0.0.tgz#64657848a20ffc5df583a42ad8a277b4512bbc4d" - -xml-name-validator@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-2.0.1.tgz#4d8b8f1eccd3419aa362061becef515e1e559635" - -xtend@^4.0.0, xtend@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" - -y18n@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" - -yallist@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" - -yargs-parser@^4.2.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-4.2.1.tgz#29cceac0dc4f03c6c87b4a9f217dd18c9f74871c" - dependencies: - camelcase "^3.0.0" - -yargs-parser@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" - dependencies: - camelcase "^3.0.0" - -yargs-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" - dependencies: - camelcase "^4.1.0" - -yargs@^6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208" - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^4.2.0" - -yargs@^7.0.2: - version "7.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" - dependencies: - camelcase "^3.0.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^1.4.0" - read-pkg-up "^1.0.1" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^1.0.2" - which-module "^1.0.0" - y18n "^3.2.1" - yargs-parser "^5.0.0" - -yargs@^8.0.2: - version "8.0.2" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" - dependencies: - camelcase "^4.1.0" - cliui "^3.2.0" - decamelize "^1.1.1" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - read-pkg-up "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^7.0.0" - -yargs@~3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" - dependencies: - camelcase "^1.0.2" - cliui "^2.1.0" - decamelize "^1.0.0" - window-size "0.1.0" From ad94e07e643d7de5b2b13897971e40461ffdccc0 Mon Sep 17 00:00:00 2001 From: Duy Date: Thu, 31 Oct 2019 23:17:00 +0700 Subject: [PATCH 8/8] Screen shor --- .../Screen Shot 2019-10-31 at 11.15.33 PM.png | Bin 0 -> 222121 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 public/Screen Shot 2019-10-31 at 11.15.33 PM.png diff --git a/public/Screen Shot 2019-10-31 at 11.15.33 PM.png b/public/Screen Shot 2019-10-31 at 11.15.33 PM.png new file mode 100644 index 0000000000000000000000000000000000000000..8b8501239ea1bd5b75d84e3c2c18a4507d12bb2a GIT binary patch literal 222121 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 z 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 dCFv5wcPph^56&DD2&L5`(;In)DaI@0)}NV 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

Z{WTggAH_s@Q_YY!cxpBM6Uq(FQ{het2zRy)7 z9)~9g@(*^8ANi+GbmV5~x-9 zEeZQR2Pl%Eoji_fuaYHj?vPU=#5Th`n0#0wJ4*uMUt1f;k>VdChvJRi+GLy|8zIxJ z0PVRQm&eU6Owh4z)Kt2MmarqkO4b@zL$9fiNjcGNLzEbz+e+B{*VWG>rq!H354~(fE z%;Z=GE=r}6>lE@I*?Wx`IVxO-4O7p=zEb0dh|`!1*3_3h9%J&5#Jka(MY;#)Gk4{& zpQq;4U-is~#FJhsv(r! zwBZ-G`LEB7-VRw6eq&(!Zl4Xxn}=OwxP)0wAU#tE73!nuAOQhxyt((E$g z==Uk9A07JWdX$Rw35+b_VBU8MBd4F8z1(+|O5LY~Ds8plVaYXF4Q${?+e}&tJ~SUn zd&YmR{5Du=Drs^2B9liy^g_Gt{lPb!RsZT?!k*!-L52l!Z+SCKUq{+hPM#+l^7g|^ zdUeU2JIOFBRLOd@Mb;a86SjBSudv?FMY}4y3l}-Sij7QvzWj41``iGRk`)qpa$E1h z5R7NX8<2QL^!Kuc{m~Jb8Y~-yhzuROaMG`KUR$ zclM$Xp1mlE$Cj-B{^CrkCl_~mQ+Wmwpw2E%ET3$4;cUqIb8*)%r=KvJ%a5GXS0eE2 zUoV?A`WSci2c5hw$gTg{zE>%LiE#Knfp+5mX%3;Xd-XYZB6 z1?A)KD?qM>W!Ja&r;e5U@025MLul3-)8jvaoba328s|1Fz0Py9@ZFW$CVN>4A@}_s zX1=(FWsJ+8+Bf!{KBGDHQ#|thclh_R!yi|V{lbqna=)}5A9~*e;8-)z8-2L~{@*L! z;rm&C8Xc}4tv?JPvwC_x;tiN%z6MSBYHdd=AG}q4>|FaNDcdl7FXc8kgnzkuyk{}m z8h$K1;!*MwbYw1KLrFl=9a(tzjk<1LnGf5pTK9Ks>MNs;!n%1LHevJHu(@mCvNZ$W zv1%2ps0zrznST)qRn{Bl|L!rn5Wdf@VDR1Btz%;H$uYCg{_xJp4WD)Nc9A}L6s{p> z-v`;!Yiz4L5bR|scLJr-uRkrDKtl5p)JFGW16x)=9&N?VBWx$U5gpd~iml6;0C4Bk z>g;9LP`nEu@7yp0TjuBmYJMJxs-##6V*4I`k zxfO(&X{~@cCKSOYhOPAItckDPF9n*%5e&~{T!$p$G=^_!R8M@u+% z>~s$j@nxfnGsX5nj$RYsvxcz}^hzKWfApjAIq|epqRuUV;YkJ>%@ThXgv*$mmoa7- zf=|DQW(~@?2>OFOiWUN2S`AMvJ^xrUh42Pa>{mzJl!yTX-3Q;4Cl()V@}G*4|koQ^9Ov;CFA0+jjza{#SrbR*gCS zb;pG%e72LTCrt_i-|7>x5LHYM>fLx{*tUVi=^-cMEuKdC>2iP&`o{~jfprwvfH?d^ z`HV4DTh_o~qm_dDqJBX6UXHCZSjsuZ3jDE|ZxmPNuGwLhf%8C2;9`kk?n*k4Yu;KA zY@7wPU>i=IfPP;ABzLx-hR4hp2vz!sfUIKQCbOin~q1;{zHl4xFExVnixiV|}n{8rTtX2otP1q z_GCaNR{3Oqw%A|0@b{-M1w}?CAMF44Np190w4!Fu_o5?-TH~=tztcWbUEc&Lg25Qd zAu0?y`*JDEo8$xi1ZVDuRuJ-N( zX)K_IplU?p`}pU2H|pD&1N2RXZLb`yR!sKdk5TFKY!pA%9^KX_5&atJ2LHa5t;&Py z5v??PKQ%<<^}=v&^Z)`6Q-G+=`y*YsZF44ausL5dQfw299^x}!>Nbb;_7}Kj4}mFW zcfo+i`C5#Lb+`uvBk}{QnTWd6&>y8@cQSv7-81h$n?KHWOQwlm|9u)8IjP?v9pdaf z>^kG4jpOHxnj=G=hZ#eyk*_C#outZRvedxgU*LZ=3H(yX2 zxk>$@XkBNY$iqaNsd+mHq`?&x)b10KG0oB5L)u70!I~+}uTdHFU0OGInmFxyhnMt` zk5h$3wcQFJuLfYP&aW)wQ%?PD^z*U{6q;DW7e@XuB7FA{k9j&5neTK2?8IO zdGr$He|u4w9+emWv3ny&L%)lj5QmECsN+%*+I{stmF|SllboQ;$kkY;-CoT^wmy_w~OKk+Zb5rNt7Zv1sa^Cm~aef|9{PGiNOHz0Y{WKkU#*;EDlo$(%-D42-Z9_aYN@QgJe-qjE z)%K#&kAGn^9$7Wmoy6iUg}FkO!D_WRU(lkN#IS#rTj0DLge1Iu9z2)Kl zo1&yu-A~vex4o?&Ppa)$k;Gix93vdT1tl6hV}?^4-`;TDy3!L%Us?SNo5RV)V&35- zZE%@CZ4?_%zl|iBBf>LF9@3j{^UUyH1ltETiXbeA;$ojPNrHup`&qNpxiTJkhS z>loF}F?fL{{cJFhD>>3e7`Nq>McyS#APScY``XFP?x12`DPg$&SvTXmLfj1)yoYCm z;&W6y-EL3Vu=a!$>^t7tc_MlTLe(BPqi-Ch=8lrfnk1nD)<571O&LLy`%0`|drb*_?!c!zL`~t+OH$)p1q^>xQ5=^}t6%q1AE5jG(&Rh4#6ML9Qd6Vdi2@m% za8rDEgLP@C4X}IT+dV{n&vcHtjNEAgt6fG!Ri6Sw~%K1MX;o0g<&nmWDurXKLf(^mHLk*GSy(r$y%3_TR9ub0{X=PH0gRcYq2bFM@s#88;T2!3k|(>}2Y89&Nmiuuo`qy~k^mE&HJ8-mtx&;g}FNwR<|qL(Z59q@l2HDpZ!+XHPL-pQ7X? z7T`$M?Q9dVw;mK%Ua!`HQKcK~_0CZqJlZKB1+fxOLz~!#sBw|q()oALC>_m7kxI_{ z3jDfG#);6Ybag7Pqv8xM0CBBh(`t^tp!Y+JL0gUfJVksN^@#ZdonI8bB7<1hr7A9W zjSj_ex+$y%&Jb~ddz!!sZ@O#es}|aAu*M?>;gkA8l6#_lhiH^}Vd3WjODUQoxz?{o z{4`8tLk0V^%xq`#QUVz*}27LnaX6l|01BoypB@cgr;XZS&K+hOh?60V;CZ} zvCX(cZcEF2qm1nwbNMmTw@`vV`DeV{h-5`^BvTgH?enegJiHyJc%7j~+pii$toS&D zc;CgBppWoT4+WPI7dHbYyY_1}_Vp3SBjV8f1&Xjw%rj6qemYY%mnI_7*C_6K>RbNA5YhGcYZ9zr+XrGYi~goD!NJzNdfpM$u)t?}c93K$h*Iq>d`06KENhR!tIoi2 zH2>+une`E&ne^j+w_7FxK2Em5_%0{<$K4oa2?zDpp&rK1k`CA!V*e${y}Kazv<$Jk z##c-^DiD6J%dDxoN_iq`8sqD3miE_@_k^0T11#BKx!v=(T;ah^P}>go(=8HXnTD7&1RZ{)0#wqf+C|Pz`ujfu}|*HL><%?mmM$f9)z^ zP5vSp6JMm8u}wU6$UB4xDr6P2&VOE>Ez_LDEID}o7AHM($WQIDL|yVN=CC&*PWFpJ zNS2VI=Tl*~s~;l=xak>Z)xw%|kv5YOqYbW~8Ia5jbt;7Bu|6LHQ8wB>!`@a9S(-#& z!S{+sCHpBJOrS69GdSxX#-&3epptWr!*|Rc_~$+dUMR84ckTk|~tUtMqi{sMI+Jwdc2 z2A=!>5l~!%)CZj5#@D~UAK{qD2%sj9F|!_&BF7sx=D%razgCjv6(>aX(hzCGB2h#< z$Hdu4tNA(meB^;W&N;YFTQ}$Z^D167i@5ormc>L0?X1(GP|L3>lP_H#h)yATThZ|m zKDsuECI3^7n{{27l0bWrF&yfNti~Qw6WA_Uo87rA2Uo2vLh+|kh{a|LNPa6OAyS&- znLwmm+8j``6VSkfCND^`76zBd9VX!-$Z6*3aw(k(0|RRduBTozzHNb^T#WGRk6_=8i5A zUg}-UO&WLTm3)njLuBln&cFlX=upi$st<9A_IKzE?s7!%YZE^yer0;KOfSSI$Gc^> zUMT22Ub@+p?wp5wIH3$oOut2bI~_Nsw9kTIgoN2<#$3N>ml zh|UG4E~sJq;LUl5^A@Ihk}*m&d<^+FI9CF)C9Wrd3}{^>b70+r=00jKpwPGGSMf|E ziERJX;ELM}C3?ogZa&deW^ifIGND~iKu^I-n`L{lu-qrYmHa$A4l!}D~A>=$|+ zC#E=Cfk!FpRNvNQ?XP%|G*`3J_Z(^)B}jfix61BX>V&xc+9*HS7x!)~4CB)d_i0^t?Ovs!!mJsGFj5op?arha1-9fuC~YQJlt|FTb)6#lU_U)CkN9vJq2xe&?mSZgk`*hP@CaR$W|=hY;PM zTxv=Bbc~QsPG#3%R>Gy^#gOZF4boCMOziWQJ0a}~tKbGiA$)Cy1@ipzbXC1s>Xu~* zi*$9VP)*X~l4^7T=YvoEiRYF-H!e6{5?b=MztiOn&f6~V_*Jt*hKTTWMFQE!Y7-vu z(J?kO<`dpK6iVeRUYiCa7GDdAYh8@!9``euq}>XC}u)2M5~PB z|1@k(!`ziho(nN2=I#LY*?dwm<6IU-*{%q+**z1Eu1Z(^fJ022y#2H@G!YJjuyeeHOAhF1!)6g{9s>L-~)@TWSo`N2fSe;SPGsZX}fS zqNV2u@-Zez=56{SoiW0Ox9PVNq3r-qZmG{27{fVFklJFgcaE{+s_VhIH%bsEn%mR< z9K!U6y>it}GjTjK0=El_2J@G7;-2~ft6OL!JKM()3v6q$lPJ!?UX*fWbWU(20lc;AZN*%Gl@IPhSe6g4^tel5fR9Uk$rqkifm zaTf_~1yfg@{D(T8sOeTt`a)-zW=6)t_cBp}500V)Q^XsMZJYQOR0ok$zRUT8$JnAy z6qR~0@5g*)rAu)=ngT5bu9RAl2oiYrN-`(s}+%M3*_BavtDEo;)xe4>hQ}m2)+!{Ka z?HJC$R|!LR)rRgLNaDCvQ5uMmhD~!7H0r#)mMA~(rVgy4o-$bsCXbZlAyv~?VDG8H zw)(}newYv3a4B?SI*Kt~~`VqN(y9>$7J z4;0qJC^58AY?S4Sp}Hr0~#Vo-ceedh=`>-&1r zebQ2f90J?ibO?ty(gNeUH#e5@;OSsWDknQRhRoE@f*RCIlf0s9NHTlf>Jb zRt<8*CZdqc<+>M2V)4G&@!ohju~8&ZUEZ8~e*vf82mUDJae*Z=m@7MVKgY$tdBIlZ zfJ`}Z;Q9o|AV+!E?9+EL$>KLe9VY?T*NP?|CDMT~x?hJBosg14dCtzKi86^Ml z7piPqIX3j^UMy3dYU*_mAH5DsPvb@VKG8bmx|`Z6gRbhaZIrO2795$+jb|nM%)V&u zhmfJhWIR~#GKZ!X?M)KpLpWg}#iZ)05G&Vz{lEOpo<@=X7-~4j3Rk_GpAi>TY_`?@ z(J}=~MLP}9E7Zb;h=g*1AlI8j)$caQqBQ(7Cym*Hh=JP$mt%p2*l*O7uLxdwu{t`uD) zPiXlHJFy@|G9|~{W3$9=XDubQb!R|V|I6!F*ZaYUc6BgbA8$cxB)mf$pW0gMSo9T~ zt5|UZ^tm}+7n!b|At2>RPDput8KE=IsQhdXX}Copt=-y9scyVnnxwAexxVXqWq&?)x>E13L7c8YpNsW_jF?>&Sb5c2@alc+LA3ph}um)G~ALe~LnVhVdLw=mOP}t5cu6X1a_#ZBQ z;vgzd!fEt6<%ns{U<08!ZSzn6{^EgLf0Uk;x3ep6p8oa`)w3t|K+8(#><>CIC|6Sb z`RN{MZ5}z2CuD8u-xOrpmG_w*%Mh&D*9#;a+zdaMWtY17r!w~?;Fhp0Wjh|%};$s z^FJXeF8^H}e)#@yw?91SPc4=XU(Or|3k$r7O<8C?T=w?DHp7SSzP~yo<5Zl9j|;k; z?_%M(FYHIFgoGjK?*LJL+@yT?-Eaj9M~4IU{L1ms;WN|fM|H|aJB7^P#D{IiJ~*re z5iY~}Q-!P|Gv0&GnfCUv?c2NtnR8fxlU#B24g5)#yno4$vD!jx=-Dgw3eXUP8W*zo zbg&%02$UzqjQ+QCkGv~>n#`Wu@Px$IIfJJUc>e6Jpge{$!+{K0*X<6L>HQoW(m|1{_hQIcEUbsd%1}L{n_Rm4EQBy26 z-}M*g46Z-j#1_t{S=h;&99jz;fB=prfUb|-#5Owxxa8gmstkB-rwnNP*Bwm3oxj4i zFNQ~9Wy}US3Jn9FG~*eju_mWR(C*ueE&9TC899I62f)pr5H+G!Y>1lB?0AF6LKEG} z2XJE~Ys1XLL54{>NY_|qnKN`PwadM|A}`y?;*Wf3GrXX96a+}rCTwULXb)`$3h4S7 zOCFr$>sUfJrOyR`2Nfq9jQL!}t5fJpg!2rqE?S}jU-fi zrZ7>-`qu%rf%NuVl9ukiGRQG#1hr=AEiSv_*LxYZf%W(W^<_Djp3K$X;GXz`4z;Hs zWhl=EkkwM7-k!9WZnl&F-V7`K6Si9q+%pole4j6Xp8hBN4J2qa_wN9`MKi61?O^$5(WbAsH&@>hKJ@$n2pC^x&w8UvxcX_>IzMbY z*qzEo0L3UKJ_Hq3x0Y*WL1Lbd|6ei|KWo3WNF}zeISzmWzV*^Lpwnm5fvIt5yPkdM zkAHOBqsA{vh35n^pfU!+fIkbx8>r9aQ*YY9{xtA5iW;c=Z!q2niQyL@<<4sbL=XgF zqqwk5$x?4AFE8cZS`ugkS_+r4t9mG`a)CX42k>n>Xyak^23L)PN`Y1Q7j^O~5Mm=| z`XXc*WOQt7b^FFxS0=yM2A2FFY{rxF7tpzZ4Pp8QtOv5}>wih1+2wjrMc_=S-2zzo z;o}U|MX5N83La`Nt3$H*x0xpU%Sh!92Pq6URgH*Bn?a8v%ECb2%g%Qq4cwW0ATI+!+x9= zas>g>Qg}Tu#PC#4!jqMHy-x7*(epJ6Oxt8+PvdzQ#ccOF&)@(u%ymS zT@BkUw(x+KgtSv??X<6QM<+g$!;s-7#14W?qHpFP7$~kMv4ms7lI0%Me4RnyNy=Vl zyRN;qO zBzNB_b;)RFSQ?kwHgsff45h~_^?@qCy>Wh?vTrYSiSIeuw`ODr|(WY zMF~;ys6Rm(jo{0AbKnEiYx=H~bajIZf=7$YUzdkVQ&nAF=>u95zBNXQm3SG3H7_d= zyL7mbv=#<}9u782k|o941h$*t-ZaG?FrfM%HWdQ}wal@f?@aHt=d;?Zh$<# zO$L<=33)D3(sjZAKzVah{J&7%pvm0)Q_+%sL3guOi@=sdl_~~Jq}73~JzW7Z7=?EX zVsx&Mgly{yG?OP*yZu{e!I(}GI*(1KWH8^#Z4NTep8%;zODsUqKn?#ZP)meNm9a8q z;o|)av=}*tL;4`$wl-|!D?LwYlLb(BNE1#|%d9^FIO6y+NTV23i=BG5!+gIAs!0?! zSUW#%G*D1QN(N7QWg}?VwF5*`vxrGhh&s!5eyL7Dcsk?uuh%y%UvECz`!D$J7`A_D z-OkUL(@$9oz3P;tvBbZ}aogzUnwpv`P7NiVf7jO zj?maS(a2$_)lXPY!J>ey+<#4A1))gpUaF z+b;>Xc_U_H^&P{d@tCgO-85(Hp#5<3m}f_;4}%Rj6#?;!Z|xQ=8EJ|=$8Hj<#PC0{ z&LO64QK?!YMEZ4a!>}H1;}1F{a;AT5^%eD5F4LL(>FDXb{CmFGn9^6odZj#yTE{;57{ z8h3FC9gwj!#L#%BFVuXOg|~158RA%|BEo?jfX9qQXD?0fG73m@e|01Y+PK-p}WbhFkwIzd-U zgbLoZQ}cGHs!^T9D{`emHuYv2CTUO8PwJrC@+3~9({}mm=L35*G1Q#Qpeg@Bva*W#U@H)r-oA<&04L=N zi=*#MMBk&FFmDKEblaJh)Q97l95MNC4Um?Z*-l{Z&7BLmdyD!WU2V~K9< z$I3^m*G<{S;MS_add;0m;(XjGtLiHNwDau16fPY}OBHr){`&)$!-;u5BP_r^@f zUx)m4)W?oyt~5?x6Aafy(W+repaGSflaf?jas5>k&4@p2S+@(AIDbI9!vWzPTr7#_ zZHKZ+m!KyA+LTPQrOZfPilYJtE@A)`| zu5xwNyN=1I^ULX8VFYBr0rE$}hW~GWa#L++x260%UFZEB<}J0hDULTBA?n0Yof-ts zD3Txgl8t1|U5`ANv1{YF1<|`KSxJ`}?W6XN$Ua_`J8)@O;JftJ@01^;4$yT(yU%Ml zZ4i(u*CUx9o_o~2kywMMYGFb9TZFZuPxd zTYLSo#J9~XJe)Hdt7&Z)O{1$p|3!*{AwwszjTo1 zLihH-`VO-bX$Za>J>1eBwL=w_@6*4CA;`8sG9T)2R<993E|LzhugiDG0aGrnME2ZO zodu_GJ?;sN%j1~OXuJhNs-y>{19SfT&|+6j#`yJ&1XH<6xCxiLKy{WBJ7?(#X+!H!5C%zPCvhIo90Igj z#kW|r7&WTIAc@lX$YG+9JE0)*1&31Bp*`l-?#H6*T)UU1JB{0(l67&WN@X@_jYR6` z%$Z&N%net^vb7fb;}-~~>AvNb7nQ;1J9AStZJ!(vaav5byg2eG*CB+Xf@^6!+q17&}s9>Zg9z#Rg^7el9?FJ?r0egazL+7q;<13uB`c%rriDAsA@R%S7~MV61F zjN1Rrd!x!AywTIdVNm9|JUA<%z`X*_zBnZMT?73J7Y$lbCp*h&0c~p)kI)t{V1)M|_|N_BIkk2@gb=aZUtWnWm#+*|MR-kiB!v?vYGv{eCo;i52{- z9a;`j6`Y4hg~q?A?xFP3aV%?z^SN(xXzo1rjc06 z|MgO;Zr_KST&is0BqM=?8yc-@xI#Iqn+#L;AB5OuJ@1FQx}Kb1^OK(cKILGo&;Mg! zT5yMY>AxT%Y!|FtWF*8rF?0umtk`$7v0wNwA`cjh@%_k>J`)#u_C=^3L95jH-Q=vC ze9v`}(Op3()#*|P#9YMea@4$ucy)7-<;qc!#4%iw03+aeDU)*|OtPIv8g%s?bfLs=C9R#k+Nz~v0CmpGE!l# zhh(0Uw{M@GfhsPn-VVLDpY@KqM*L>s6y?GDC2vzRh~I$zPpvK`OqQCAt7Q!nNRxQD zASI}{Lh-noVfv-6FZ#))e~I7cjRU;_rsl7rZs8@NVe&b_`fM!_E9WNW8f$p#7H$AfiagT`a!_Nr`ee2sJ0 zAsCFF!Q)CbXwP{d)ge4|ZrUo=r||Me3E;T!w8I#X;FnhV*`s$}(;0B+KM=QBx7Q$B zKZnogBt|TpX0#&G^Uy{*g5{R=81i|+wl!OLAuGg8*vpC^;b zYA1GX*%OYy(Y zexpNkJTQ92;?GAjoAxILtL_T!e^ zxix}rrf(L+8;ubHj`wEH^AOKUcumMD_YFrYa;hpXwV|;Bk$Syjj$o%OuNP0*9nEhn zgJkib{n*g|3HcpL`ESVY?gCcJ;nBmsPsiBZ^XBL0o_DBs$OL7@BYUq;bk9EdQ2<4X z_Q#;#(B-c%KRTpHSb3vrjM(tzTt;QOqxkefnAP07fsg4W9D2K2` zf(>LvrbDe=gji@r_JAE^Yd3h{OS>7>f})Lv$%AeXt(nf7+UxzLY??^!#R?Dr;tN3TruwF z!;haseW&jcUxNxNYBc$VtA0h@K``HF-iD}hD`&_5VZIkV-ibIdgy*lFKex|;Hu{O` zkEpTTl$s@dORYpw;JkUsD=DtvD4pjaq;&c>eHSHpzcx;x2jK zz|(nMJIX^jELvB#52^N1BGE(Wm(rxpl@|d5W-d5vF}hM}c~mFX8zKP^R&*-tl6!KR zDEV?<6_zrMl4xdC4tq8A&IzXLl%K5PM&|;>FAacWkbZMFXDGI;N`r|%b2w3tKy>p4 zIKJQ7URkDYh^AKSi3wH3>1-%q;*4e)?Nz^@Mr-9M#pJGg1tKx;I?DnJ!T81#@yd50 zzNAX=uJNlts*(RNat|nVs6Qg|r;997L#5N)dNgd#a3tg>VNC~4!y(PKj-@k;-VD02 zOyuvF=;&9v!)Oe4SV!5I4%xA%M1ECMU0SL=uKD}%@;#+~&2KS3rltO;UhXfTW}#r@ zV4L$O>IG@?rKJy>%#vh&X}1lwq3V!!g*j4Qj6s}qYW&wc7ZS%rKa$oMC3eh#PfIQF zalx6Ln_GtYiCuyab7PIJQF!F5%UKVN`f+GNp%?Qd*pP#DGxd*AitKOMWjI3^WavN< zHv5mG645e^FNyXq4|XtDO>y)daURh8Hv&^(~GaC!ca%?x)Vl(c*9 z)w1>LkBNV#;)bKz=WJ($n${^pCbVK8QiKl=N2pRxYOIu%7F62GLfRr~xaeu9_lltA zdbRCu<Tla-5o()4GeS^BO3_% zWvIMB*Gfom>09OdfAigM#Y*sV?*3pKyPuJEs+=$Vo9wl2p(q=_NmahR{8_fv zz+C<(;KgQqFAl7qkkOi@lDnUZ)?@YrH73Nk_e$O`J}@G`g3E7x+^leQ6q^FTZ=$fESx`f2W)QrX7WM z^WZ|!@7S@M9r5`i9}WN(e#i0ZI^#%l=)rSzup;)K#I2G}r*7`z@gxCwJV}dhLFC^* zJOY<75*PjY0Y51~;y)bC+{Sw#spEaL&bU*Cd(?|Hd_rCt|K$Ted7PT?KM+oBH^hDG zg>Lr>FCJ{v41tB=T_F3&p8TOhhxYgT`z)U0q0!%;kc=2!TyLqAVt)~?@svyXTew}9 zK^!}!D0f>lLO)JdbceG|#*3Jds$GWrVxTQocK9Rv#rj2`QTM`Wndy}Kf!pDC3%j39 zkKFJ2vYoQ~X+EWI@AIhHeZT!q31ejKwGH9X;Sla878s)^OybMqybhJw^bQe>M_v;9 zfxEN{%q439a9DcH5OS0|1MFbY`9wkI=Q#c9rmI1s`jhz0FC);{9xCuIGR!wx0K*i1<7;!a_0O~(jYHvYBQpn1AhkDt z{aOjK&k#}`+uxEZd;jV4%V+I;f#fIQ@>O9S98kBnZ2+H>_i-K3x#X5n{~LyD>-j}B z?SNkX9*UY+U|s`Kz3;ahz!3aN{_83TuAX@@b}zxU^N07=qRGc+ zb7~4)MBpnBFLPtwO0ZECpJ|MXyPFSX&*+R z<{5BhYo%J*ZscCJ^ql3ad~<|s=Ck|UEi>P35Ln(ZsRzO|IWt0N6ER!xqD%AhB8N@t zly~wLvcMk!^LwBLhyr1UTJQXRY)Em}2=&-4tk)N10(AO_n-F>Y&bfuEtobjmYis9= zYJt`c>KF88v!NI@#EvD~uHP6ZtK3=cps#zjDeSf3vJUXWwPIb8r?i3A4%J;5TYA5o z|6E%Mp@uIG7T=^@wFTB5knO+duGdW4Ye+m`a3W5_N}Y^k5LC0+e9qO&YR{ggt$j2& z%3ERd5@gE-D~7E1IKY2jbRS$4(X^%Q#rnGdFSRmP0d(gPDBE3n!yAN@q0XjUCaj@`kzgS9d58>gM7;|KVLm?>k4x;ZUp-snqY-)c>0M$?ce0P;0g`3vpMV zxX?QI*BdyHIwgHfa?>b$6BttY_H76=x_K^_)@W66u1Wa3kpejO5zw5sxZNqq0&0|i zdFzfdn$~D34+B~F*v@Zp&nDS>q;b6_1e6mRCGhmAR?#Z8;|)#>NA`Med#dpYWE=vn z?---}#HlY{E80+_(ncM0kND`PJhZG^g?W7VwfAGg>;lO`&`^ly_S}lBcbH`rYGcZZ4DqB*V#x z$h3{UBY#=8`$K5AdkByc4o1WZ)k z0tudBK_50iL2V?09L2cVi1=)D0iVJQ{Wg3MxNviItMwzKrgH>DwyIj$!&(O&KT?qr z{RvSYX)g<>wQ0T=D<976?K(9f9oICfYoRCuRWhNSZuX=r&N!3{xung#vT?vB%^l9) zikkQI`d~{gm&6fwIaMq-TlXX9OZ`oAeT?=3^-m`s0)#vZDq|9#Gl$GDlfQH3K=Xle z=Gt=NbSXSfkM~Q0Th49j=faq@Ug{TMfy(HHeZEuL4VVTU+vP*zL#|42k|V$Nr#N^_ z8UF|qfX9)>`Ke3(^8In(ZCa(KAyM)IYr!sQ{N&S6cFQwks&W#@a^mweHtgM+iKxTJ zB4i{uR0|H=&*8r_&iN@m74UI3oEJ@3r0tkm|W8h+p zEp@M$@^|{B{49Rnq7-ihjXKhRZP>3x4hML>6!~rXk77iWbBt5oXrezf-KA|+=2k|t{?1o*DxyTS;?J-!T zMr_&CxGw?NG02U&6c@0T-40@Q3-%JYet!0*2C+nuak0Ag5T8_E##;^&9oq(w_TCx*-edgPXDC9A266kj zbPHHC?w~!OnKlR#TE~!I6a#~St8D;i@A^P{w+dn*1=_oM;FCtI?tTYUSyTahO{;M+ zITB527wrg>QH=c^I=^=*hFZwPvToF^Lm<+{Lja`A5-rPJ3zv_RSaX!YRs}{ z{w?y);7)*m1zRrYZkU-?oJg=T4M+4zq>-jo;p9U!!z9E`|7y()A*gfNb^C>L=ipaf zii{0T5cy~=yZb!VkMM{arF*ModGkXz3;`q2I4)||YTTZsI-dGIo4S#LBc&M&Psh-p z8&;m;BIhE2ot_%)@SP%1VS+6Bi+-SM(`4;_=3exRC2)7#?cjeAK0KddbZ+)2j6LR} z_M*@)MmIw!aL!XL6tD(=8jx*Y67Cgc_9i24F9GFZlk=IMY>=Q7bv%)cm!T4(-Sd5f zvxy%jiro47u(5Z8Y5LpA#xy;P37y>4WQm)pt@Uf-oGiC4wE$MOI2yaH$bbHq)Y{KU zFo^?*zU;jjfcgYXU$6gA-zSkye`pAk(wpcN?F1g8Ss;&nIDMSh`1tzi-)FBD^VOt|OH$$mLLa=s)g2jam2g4) zbg+Gb#axOF_bgSCZH^2PN<7*MfG>9aL(FkS6(~uUyY5X4^R8aB*`z5H~l4!0FL{ zg42fp!e4d_bGPfXM=i&QL6Dv1-kWr3y*PBiF#Z4=YYbXMxBr&=jzN-#9+WGD|mll|U zJ$_g=`4B&>@o2UfE&-JjPl#KgmV-Iv&s}y0d^%&w-)kq^2NV-EKk`nwNCWq@f$rgq zj{Y-a6(FxD*_tkVO5))p@;>mmzRnAFdvWz0F9$5BzZEq_^#yL7+s?+J`N6#XAHNt-W@3K zSAguSW6 z{5D0O9(H>W!yK}P666#=TtTg{-WjsWFl6vGNW3-OwI(T?n#2Q=<{5!~WE3-j5Fytv z?K@zpqsj!|LN+EwrOS%LXjnoC(u<@Xc1+*J>Sz}?kl#c8lHcXqm$C9Y^OU6?kl!zH zjI4_31eI%8i*eeg^cfce+i>=N5QEa+t_0^+nwwZAW2sAfg43j zEy87MWz>ganhW8HKNc&?6~eF?0RShXVfeH;O`GC5Yrvy=NkJJmaNN$f^alW2ytXC` zH!Y0~xvsB-li@isQ04h6jA&fg93VJzyqq#|GJIxW>>YTRZdYrgY%XiKCcDs@9g|8h z@mPX;XO8zrBcidVE8Vmg4KtP}(s&}OF8t&Uwjf!LpC2@55oCU96kq0mW2&QUWA9)p zTv1G#d^E;-gdc;ELi}e82ir6cnCeM4FI2LvRoB4)E#IAw=QCV^^R_89z~bsMl0G~c zh-IoPqkA=`!)OnG%5m`LP&lrfSo~zSZh&o7}H{Qmj z&LM7HajGry-Q=U62zd(;h@sT+vb92*SVGv=kGz0kjB7BbGWu&S)Fi{h`qm)9bVnQF zs)Me|g$GB;mwt2A7xE=B0*+ca#mFjjp%0(k&{fV6j%?BAqMB*3-BZd{?=4$zwR*%o zrJC#XxdDmr+}$SL;oX2CWS{X$2{knM!%fcZq;+QbK+D?nEAXV00g9750uBKf^T=G! zMIBf_E~zTuf_X-KyH%k23CmWu=JO2ndy`E%Mb6h7!6q+Ppgtpq7{LT1o+}g~+{~@Y z-$@C#ve6xa#~J9*nKB=83s9kt2^3Tuq3j~^J4QbFI_%=54YG|@ftvh*D`r2imrfjll+tcrEp{%%u=H!%!b{8%5cY zt?vsA3#V}_ucutk2ib#HVhsG?X5|Y}im!R74|A5jF6Jm2wiOyeQ{C>*C6x-Nfm{1G zI|lRQw2G@bi-;gBHzJWIGS4$*pS0r;O1i+I<9{bkdQyx%F{xl9cmBn-BLpPC(k>}5 zrLx8ean^xNx9U6TXHh>++t3jYQ>r)fJ-VMOdt!HQKI7n+K1os;bByLT3(FD4guy5c z$<4VpFe(*?%t+>x}^9X7Tv!jU8MVozs_wn#;fnRMjqJQ_npEGdT3G01b+EBFsz3 zAQP`6X5V#ta>8%KdP*@|m{a4G&=04vJyBb_v0@(0DR*Ys2%=0t)P9HI zg|!pN;@een-+8%Q>T+d|h~;U)deFmQH;dRToD9$=k55Ij-;i(+Dts;v$Zl`x7 z=EFo7Lq;adxGYAXu08Kjbh=3o5ac&~%OF7>h|qr%urEPeC@sS5$+ zxFkB*VA0*7KKUu%xEQl;%?5wF@hpPv&=8SdxV4Tv(e3K5_RZC%FRmUNKYh=_m%==o zy|{ih9=TSHk-N3OtQB21C%VcsYI}Swid<#_K7HmrMRl{s+tl5iq~3JJqx+|V%K>*H zbzn66hC#hdrN~xKwgz=t*_*|reeMNDKFMsBTMo4}=3g|xyiedv(-9e1JWvWn2yCIU zN0Glp(GQLzA3jr1i9UxI>tO7-0~qUyIL5j##8}TFp>BUT8Uh&W<>MNaimhCElyM5f z@Y$L>Kjz-buQf)CBJ0v0Oql7Nc&HTVbTzZ7J+z>L@wj-7V61o>V630{OPX(FjJ-z# zM;Rl}mINy@D=M19c*>(h^sZu3n&Gp$87k<@sxNci`l2n4C!iUutXUJCjvF%X4rIjT zj_DRyS&gNBSHot}hiCSKDNnsZl4R-|Acomar`dPvsWwd!_6@$Zr;$z(>V&e2N)CwR zH)I2h?VZ-mCSb_)tk)Yo+GE^G-X>0W9m`q2j^nKV0F0}W? zMQ+7yc+@({7#CKXhj-I8vrf_ZPQ70eDgp1O_EH+9@~me$C$d>?&>Otb z=ZdOtlY+}s7yHXEx%^PHE9$p;3`~pW9&$wSZ)DiSK@|N)zIi<*cE7jwM}9R&5x;Rc z8I^amFnW-LmS*hIWDzOv@OX^^138MNIz6dJ4G`A@xh&5}H7aWdAyk1nKLl8Tv&Gao zu<3Y}BgAdi)``tneLfQb>GL$qqI!{hOn0=PEV^wI=wY$ih7*efv(Tumn!EKsTn{_O zcDu^VgeliXQo<(vR;esVazYY4cSf7l8sdxY=k!L$k7af<*|G(fzlcyciFM0uDbCna z`S$%G(Z^yX`tH;pSc#s6c8_PzhyE1( z#h?psRvy?(W^~Hv=yE> zAOgGRukW)fLYisUoroK8+raU^o74`@f*)n|tO+t(6RFakY9=c=oOK;nX0tw>FZNW5 zQd2JY9XX41_H(1@jt^5J#TrX1Tjr@w#TuB1`EPQk&d_8w7kI*QHGH#z#AUxthM*>C z?ck)yRwNL-Nw9|<0g}J6Z6o;8XZ-eS-QIs7us4*H#{dF*z6gMiJ00J$;0CxBOgpGs zp8tfTWS|R8npXxH=Uh%=g%XXuvpcCOynynaja#F$|B9u%{odVntt)D5U$BN~+iDeU zyg>!F_C~%yt}niCqXEhF%2U+e4_8-X@$3B(|A=4L$E_mzjRh$Oi@y~9xWPBQou2J2 zRB;eU$A9SQ>hjE@6qUm!p8<3|x0pEEH}X{~*13RPk52X%6dZg~HGW6JH+Vl?b4xoC z9#csa!Lh6n+f6h-ygnT9Aj0DZYg$RZ%};8oA4Cyo126#%4)w;hyh=fO)zvRpK^_Wk z)2QJei;;iQ>p!w%xBu;b@Yhe{$EP_iOni=b^Ac86*LB8SPPac2>2&y4p6O1@+=29d z@JAf(H(aPiI8x()`=DsD1C7yKP_3*T?}x-i%-5K(N}ExA%STTf#89l>Y#8(FF+Pn(DLVFqmh^clX;PdoHI|%>hz^r~e?3W3%WWX4?f#sIkc{ z`|ebSyhQDfpo94xgye=gxA*pjKme-!>0(3Vx1W_)%nf&U!O6%CWS4GlFVq&F8xKC^ z_QZK%q`JtiBVnP1&3DzO1jxVBjzUFco1f}u`m^gfu~GDMM!%kK;nvQ9KceUh2>d2k zf6*I!vlf8&xhn;7+-E`dd%OC{-7g=p{p*DUH7*EW1fTg?xhP&t84~ss^=>_}h5$XAY*gT(V8Xu6R8UZaAv$gjzB-~Zd zvBaY0^7AxcSapL5eRtPs%STXDfDImAVgkHH^zYn!Y zLzrmUvGv(!X`Xf#pfQtq5aV6b&YQ3NL1+FZsNsA9)cViNlTl|4ilLrf2o$=yAiXB_ zyxtqkt`-2g(nUvhEp8iRre(T5gU)%Uf>PCQdt8hw{EK~^^tQAo{0`w(sY8F1k0bF< z2)asb_KspfxkF#G#KzKFidvStBkx5-s{fG5ZU2WdxrXQe12TEzD4Y=jIs*Z^8+~UQ zQWb#odS#}x>WKy<&7E0zb*B@i4oNZLF6RT1;}6U{JjVFP*U*!q^O0DKxI=GaT0jU( z;{YIx&Ojj9N{CqSbE3sqdLKl-CsRRmmaV3>p#b#>WU4Rf-suDtQc!Vyd>3uy1R#{J z*|q?X!!*<}UzKU+S^&`e3w}hbE>I?|7G#X{*GzTh9u+`+zt86qFOISKY%~OM?g0T? zE}KSNPYM{o^GRMsN_}HcBQF9YCn6!WAtKAt644%JB*C zuh|ab>ElR!kWl3q1&)R(-%j`{V-ufIB1t93o@(wAgf8B07Ynx^13&6#a4U?h|5W>O z3(Z0z$H4;KPz28^*#i~WaW4+`s)Fc)<^B==#gX4@ez-RsC~EIDq{Rir*OSuS{Hxf(1a;$~Mj68fJx;6YhgHwa;9Sua9p7l{{)w!#g=L zbF1oqB$D@IT@n%i$GX43PV}7NG?jY%gP%$#7OS!ouv&TSlPw!&@bG zQn6|Em2dA>uzln5d-t$?<5qO4xV~}MCR(T?-PmALkNS7t_`e{Rhm-~Mh||4Nw}BG= zI)`*vXxv0aA{+y-arOJZu7kMxnA6Tt`F;)r+ZDE=1x$8+ER)>} zSX~a7?BS&Gd;<`ZohmB|aIk~D3KIl2tKTrhpHAw#TXdKm?G$Einjmteli}ua(8DaD zA}@;|aMlgw3x0O9ez(Hq2UxO*Wg~taTe$e-F8@1k&9tBLHyjpRFGY3dKC^8&<|VAb z^IFDUS0khBykpLCWj5;Z2=_Ri$=)_i{9e6Ey84_1s7YwGm#Gr_aHX-<4s^(`cdIpT z1F?9e`>}PqLc~QnaOACK^?|cb#;Mqu%$|9kgT2qP2d$@$`$^*NGiFWjXks01Z(tij z_+c_{J$EFigaAe37#IKu*kR-9nXUBNxT0~Sdt*}Ti(XDE1;ta{C#c!DY(ybK`xP9a z-2oR@ClKhLX=VhpZ|# zzdb&Oc>^!TggY?+t^!yb=XqJ4j%o>u2wT7G;R!H+mrBIS$9UWYoDUtXtadf1WgOYt z`nnPzzg1{Yd>(zK!&VG~Qs&mNd14Nn)2y3Mv!kp|Pz7p9ihck{g}VSJZp71kuT&x6 zEEdgP@)@elD^59Y3YCll=vrRUocygH1<2};S05Wn8s&*_qmt*z&8YlEO}IPm(n$Z4 zMjj7grxiB{BD}6bj(R9{zN9<3erB&ZlMkimZ|QQq`VLKbLy8$J6xi(e;<#;hK!^CR zJdT*J0f*g9SrS~d-0q+mrvp~MeS8`bpV%!m&HS40y*;sT>gkkvlLIRI&wa3fRKeprQP#va;mdI)i^+)(1a=-hn&?%Q4$Ca^{0)*B}rWwh&#;flsjzpb)fzBC*o;8CL#Y|M|)IiU;rtf(q)H9xdcJent26j-; zhJON3gGob|=%{2|&$zY2jzEEIfBGra@TF|A7QI7&C>KAt9TQnyWCM5-$w;g+I?zu% zl7;pR}4 ztBut6w?E-Jy2=@6-^vruqYadfp%t}47B!k)*$6^$^|whSN+yQlV}a6|I6V7IPXoZS z3o0MUe!zh58Yd|Yl%^EV3Ktpc`O1YdiAk|__{Xq1FbdY!cVmz{@Iv@2m1;HL|41r_ z31VaF(Hx{7LU1wl275CTY)oBA4?T($Ra6M0HEc*77O>+5NJPxa>GJ7hShB5NO{7pBO>$4JzoIB=4`+&)`8g^vX z%{8qr+{5A=SgCW#agV2a`i<#>RXcYc?>BVJ5pu!^@GBD?37Z^%Lh6A)YMso$Dp3x{-tP3~3SFD` zClg$v_Jnfkw*L9u)N71bFgp(fX8%`|^0<)KD8ci1t$c1rEBd~LTF-L0M~OgPY&6Ti zO(svAobaDP@JqGZzU%?24DSVEo8#=yf!R^-+4J%=3wu~VbP)2mF|UEG8msSl&EF;C z@dJ0OpV?07#66t6+y_zFseW~jA5WnWjb~H!S5+5AN!c{iTPL)PPI_=mzv-SyG_vR@ zEx7@Ney47bjW&$H?rQTLvkScsq?)Y<_*16Q)(hZX0P%ElCWyvX5_7vYf@d%daV?I)L+$ZI~@)AuB<-^vE4I0AknVra2oEraQrd z0zibpAFb0e1i|Hc*AGg@DFE21hc{e4uLBsYJ(>*7OKRWy&1*d>6i@QJCr$PSISyAC{NWtoD`h6Uz%bTO%ff^AHptmP3=24uKz;# zmnCO>7plO5Fz}7zjyzedYsbbOa>N1lJac9%L*y+Mm}>yxiM+U*+Wpr#>g|`A4AKC z@XNe7a6ZMt*f}1TQ&&Ws8qqb&&&{s>c-^Ym&Fx-8yMSY$ zx#BG0Vcv|6WS0pkRJ(3)zpxg3z_gs5H_m7-drjgweZ|xzB{@YO=5fZi6xjCDs~u@PL!fPy(AQri~fEc-+8_Ui4^r)f4Rv zLIaezfmB5Lr{@Q1;T->8ujj^`12{Xa`FpYB2XJ;*P>p4!f?OvVqfcEeG8IH@TTjy>7yqDpAe4F5p65i8R4^XK;DKaCLUheH~*Md`|hG80Yq^>T% zBZ9Ooh+d^@l5qut&ZRH~9R;?))|P9m`A|5GW9uZhJE$Mmtb3kqRf~l9BV7V)BS<~2S`i~@MQCz>MW3H+tl7hEU=Tz!KILa;4o3}J zUcjZ)J^ySVPwM(Sb2nGsVOQHQVy88V1GdFLdcCcUzCbq=c&Q%!IyW{s!X{%Wg1O7t zq&Qqr;I)Z+%G>Qb3!fcK2tVQn!*=VLyalGD810}Ns@hleEHm!FjZJ$vaESJvzYy(Q z2Pt)j0E4XX$zy$gP}*Z@+1w8(?ZFVGJ-04faH_!_5OfkRWtel76wGPfGe{snUPjTxO)c^)cCy%Rgh8oSa~0elM8LYYtrd8Tb-`}w4%Q39u6ZzCacu?0$_xhD8P zRVAi?2KbJglf8G+1FVh14XvuvK#uIcJT{tn=zwC_ELhB2Y*>9qPb*0my*BgyE%lk) zw3FhFG{Y3?ba5294N1o{ypjPJ^OQaPBpn}xHR`m+xVHl!wSReifBPRv?I{Jd!m(_j39|SjX z>vAK%MMC}Z_NQBJJ&uoi%io<8^fJ+oE$^&XiYx4VzIB3Ug@6!l8|(2$Se*&KbY5pQ zK)=*Q0o>7Z3?n=wDcj1kmlI8RoZ%}#Wb#{*nG+v%(`sVWWTd$+>KY5d+B-w3w0{v* zDpH+qrH5ecS=i=re}A`VDVX7K(sfO9(T|goB#n>Ws6Ik9&P~A3sFTf)P^6BX6YcZZ zuzF4#+0(ZLUQ?UC@Rp>JuE!F^FwOQ-o|l#NuPmqOtg&5FR`uv zGJY%h4M`x`G{kDZSu@M!T{F~;E3<}lS?%c4uUcOa(IMd%=?hj# zGrk9KsBUtDzi>TO3*@zdDRu)X#m>umA5! z;{v=#!rPG1tw>J4Uj9xvsqXAGTxOkZPOR`=?+sX4h$8`K^jY;9kQLfm(vcO(4v!Y% z`C4UUpfnjhk^JadX&HO|4MHXD=VS;jsbR?=E*;58kp>PTM$#}z8>*-ys3lDe?^yB=Jh`d`sU0N&Iejq5Z*&Ge-%p{Ye++O$j_aki-W`fFv%M zCd^EH4iof;B#shQ`41#<2+yu<1L4_8-otQscH2y5ywJ~%x>DtBeyk4M3ZO%tU+v#Fo?Ex(*G z?kW)ARuKth(l*J|nUeuS-$A+|+0ni3`X$ztWCHo(`l;$)$s8k9&I@8lCB&U~c|?9d zRrECJv$>F}u6|jM5P7m}CJIE$2@ZoaE>#@9jQjy&$r92|NF^>-0r?$Cpt}j1Bl(?P zzhYuWqT{4J00+TsablmyivZtZHD%Khxh9Z7e4I?B)AeM&BXR#p&_>ST%jDC|P78Eq ztYS@C`7deVU~cO@>3U9g9jAw5w@FjuB@F zPd!oKj(0U{;?+mPkO0%H-!~}sJiK-kcVdxm?(;nOpLJj2r$>1o`U=)OgWjM>s4ajn z3*p6|)Z7F~)kmN-rEI=8C(PXOd5->ICFxX<0+7i%uD#wE4_g4*=pC^8DeU;1du#A= z?A}$I%hMw{1%f6}&@+CZ#N7U1bSa8=Ep*Hv+w#1@baDX@knj5Lt|gw^{{G?;kbXYT zywCa!^2|TXUOG;7$*gqRf;w_Dzc+w_X91iXpEdakC*j?_L!il=4Roh}s)iaQL2|cw z4U8SN*UC(i$kt0_DS;HG>f(AR1~ma`Yg<7Nv$EPsA`@8Sii zCQwZ7Ih*qtyx~Wv&hzU%Px+DSLs0Sgj=4?}i`PPU_eKvet0^MibAAV6;DSP*)bzh)+L@3??jxeJ)zcDq-A7kzbx zQcw-327L$Q@%zr8M>_JxB4ByALijN59l71ri^bti{kab(%&K&ZP3_`aw;Xn%X#K6) z9~F-ScHRfht%0b!8ySDegD;n!$vyj72^Qa4?$mpj*C4A=1ehFxLL#ZQoiASL%=aG} zYWm=a+ujwja@9&6OvTLn@l!F)OH|f5;4Hnz3=r`p5O{xgax zKxV1|*Me__q#m@j4;Gk;6+730#QJAFH5S@WAHb!W1p)IgO@btYIfy9_!10q#IXBFF zCp=z(B61_gAQnJ5&o{r8fks9R{Cc9Xa|3uRSv#PnMe2-R?k_^HtEK|j9Q4)KT>19I z1i0s1(H4|h92jwQ8S$18yG5R{RM2}^1B#^?t<)^fzBP~yCbd(G3NzC_{`{9q}}Hx zS?_&4T-m~UUy>`uK}%;2BJfv&%3wfUFtYRA7$X9xc7Su(f>7;K*MQ}MYf1WBk`1#| zRgL@nH{IE*FQF#*LGBiW<4fzgFR>S-+b#iVcJDTzyWEAio7>=Dd$me*EA$(?BA$a& zOw1ynqA$x|g>8k8)8==e%&B}QyxpNpechbA2T5f%L>=4r zDzX;T>vWo5p=R`sf_#*@zVE5q;Hg?%li~-dTCtW}5h_Oq`@eu~0GT+s_uZMe4V)%yOL=VhQ3iT&e(!oC!6khw{oh`n%Y;5+hC8 zY&fKzWcz9raD3PL)pUbIYzwG~GGoLJBv$GdxDCj!X!tyx6ODNTo{$K++Y!fvdWV3> zu}J;qA`zNdYG)h^YFCfs`1hs6W75dN^&a_4c~75&>sM7&#oICRHHZJ?@@0_P8gFlL z=Ly4s+5yXhZ179EVn9#dHOsGZ10F5CBhOYD_xlpQu@0_nbjor;edHR**(s?2P15*F z`h4;AoSY+*a+LMo)L_efiVT`^YQd_Qfws@p?^T&pi%8ecilFMze5 z?E8i0BB5gn(A(D_KMEH7+`TL}fGs6A!mUe2e-YZHejA(I>gAVPPq9#+{#VoCvBpNK zC%DLiXyC>PTsPsH*@*uT@RVZhJ12uiAr$IkR4WbOh^;h0~LrxpwLq9bY!# zCvU(z*ln+lLmyZ6*qqBRp3B=48|>nZ%QY*Hcf_`l2PB}G)JmEXR8UxzM z$)GlJ@QBw1ERldV^1u^J-+qC+|7%9;q65B-{41`F9N`e4dwsCzQicp-0=)dnlsvY9 zL&xKI?s+ONjL2Igu|w2~qUXx>zUKCh>6BZMU*cyDn#l2*H;wU7Gt*5A;?ebU-}e1r z(v#6jlTKFVSY_4qwWo?B=5pI3uI3f*>ZyeM^cgTCD{Y}TF%0@Bzt3OxPK%Gx;h^l+z(M3*a3--I-Vc(3 zK}gqNKM?ZIU6Nfm8mo%oYXazd@pkB-U)Uve8!X|q;7C08mR3&bnuuOA zoT}{-;d6v-4$TKmR?}d`$WpZO3Bl%{04{^#J)&|VAdmcr5finK>_H`Yfq@O{RArNJ z?0oABG;zrJyke-5d^vtM_hFU&8Ehr_v(f;#T}HUDN``YYb0Xqg`t-AB(Wt{e7V7*&RFult7ajFtU4^m;+M)FC6eBF#z`c}iu!-wP3C+m(I z1tgKjq&A2y%Q_wo!nqOR@4Vo*pl+lRweZQkG6GWY+{OL@Ui}2jlFI>VROcsdHvDSb zFAI$0Vp;j>@uL=@OO3OQCM%3~9r!?X2l2bu0nO19RL)94{5Qhk*=)bV;lRr(Sj&6;{1n7%xX`(IkK9FmMd^qwb+^-k z8sgkfc_Z}IhLcOp+#dA7fXoioScuGyx;N=@;xunJI-3viY)zt?{3AdHLl0;l@Step z?BI< zyaTjHoOhKcp^XnCzq?8_y>Hd4xpxkuj5vnMj+yWTRCZyA%AN^(ZC$k_2ie_7 zZx^lQlGQ%H8=VS+Ydt0T5x^fVy6oJ>Tb3K(ugtYZ{L>CW*6)-%)W~%qWrl>l?$(92 zPn=^1VK?10H65OvL#Ios*kt zCb3O>*_zFM zN_MgFSFyfvLu;u`iq=43MpRt83To{j7vii1-nD8PDsPXGY&V{2p{HuPARIkAVK^H*m-+mFKNu{lb2ESM&05j zvCFAPB4h4`iaZQptcI32Rej`7y#NUtuX2kJ~s6{{p=gr`#0OWu-`6=F8BYEsVK zEoxB&BN*LGBjkx^^sGH6z>(!$zTC&4liI{~mjXd>_JnBQlGE=rc(hCRR{&$zA(q&p zR=GSu4ZFjTEkEfS2TF3^5LipL*JpOM?bWDP&Dy8JDw81?JAy?oBcwY+fks8F{YqSm z484bHNfLROP{~*15+h}xC7mx>MQo5uhuF7<`I7%@`nJ1VR>_LX-{o!Y9g}{SUUFN? zcE(3lL<0eO8k0G7*RzNzK|N7qb-B=|Irzx!y=v<`UIU*UYN%~|kKiHSSe@IhXZ~CC z+x|TLvxPVgd-V0*3qxlkU6dTqx2WE@`B=^p(7Ax=n%f768t!KM_ca($tKk^(o?0iFcU5Cy7>#a-pkv$jEY9T ze6~)B?HPZT^Cf;>-ba9T244JEzQS%~=kL#=~7==X^VPW)-FF^F0l)yIooe?jF;g~P66 zqsRx?b>56FMO@Q(YH7oS>5jk<;VAe@Fkby`c0CQDJAk`Vd8)(1xQGZWmjXW(a?FuW z1P6~^ZArM%b(L;mnC|(E5i4{P@MH(kl6>YynKOuR(6)*zJM)ECND&ckzCCgX6*Ko| z$$06XCF571lJQm$^Hz}LEL6LQs-?ObyiBZ5K*byKuqA|J$LtZ(JUSM2j}@@Qj!{LX z+~kjh2Zr7Ro9HzxaNVr@+SuDeB(f81%1mQU(4iA}E@SiLxS2E3P5O~EF%&|fDQ#lk z&}4dSWmL|&ZLHp_dc|?Uy-s4mqf_Mj6y|CY}8&+sfc^T_7+g|I+`~L~P%i@ytNpfgYqX9;Zt=&o-DDJb6dDO424H%c z51qnCtgVrCODyP<%86&y#oN^{3qMg$CHTSP-fFKbC}R3kZ_xfd0Wnpuf3AyJd)VCh zIek_O0ONN3NLyofq$96rva2KJ(B+`OxjJ;}ci(f4D_6zyr>D=)z*Y+EZ12GKBY@yWQx@Qp!lae-_>?dHUz=kmg!jw``UjTE! zHsg>3pWtz-`a~7#Rq=f9rCUUiDg zYQu~FtFrammmsHM$;5Xm=D7K?nuryW_5)Pe)06H4^1pi5~F^%8dWSJk_3$TsfvH9M& z`RPrZh~iH_D)dhVP<72_-;QK`n9jDA!DYW3F7=~Vo|v`t&X3_uk*iG~x}KctaMt8;e^1*OT3ENcjrhv}l6P>)W7eTrb77`&uu| zGM??!l1^&N*XCQn_alD7#_7r8tA-I@Tl&INUiQ(1Rs^2?;zY3bELGr^LQW17Yu zLDvqIZ9Fd82lHo-c$RHl-SJa06O6uJ^c3a$+*iV@ow>X1p@8=U{9g@tXAnO=6Ra{Ob#&Om@ldfiQJx{&aW1<@2BME>Ig`IrI0tYf05NnTDO{D& z+uC1{;Mf%W7Cf(9TUMeTEQ+SX4f;U+u;Z| zgJ6n%CrSKkFa=zlwU#G)$iNRF*VA!*3loiEW1u@x4a!Y{NtJ z_DD7{a-{`(gnrLL1RQh#bKO(%m~aoN4q~LL9=>#&E&D{p$bA(2?2X~_63{n(`L!o) z9sM@w8<)R{DfmB9?{484I(OyOTeItgxhg?i=4WjZKS2n;0Ts_X%<;@a@sV6wJVDZa z|BZMzDrpjs*OO(&B%29hnQe2O$HO&bNMRU01d~Z4JTg69fS6{uC5cDO>Vi%5?cAPB zq)^sy?^r!jkgx+8E-Vs-D;l5E)$DiS`A|~gqVp^38fLNT&W%;y#$d|J83cN#^I$)s z;=0AY@z{*J11gwz;q8V4T62E|l?aM^Z& z9rg{cp3N~Y8+uX840ik*R!8I$wjbBz(oOmF|5%mpTj!cTh#ja4z4$R6-xK43<%CvT&$yfMG1?ohi8}w3?fxGK z*^T6(r?v#7=32L#Fejuf1PXBM^`7dX)O+J3@=`&;u|1O|2ki9>U6RM;K?7hNaihx-8YX=Ys&Em7yX61sqb97tMxa`jj9~~ zG0A=PN9+LKe{H<6eaTK4%x=lf*PnTm=N)veRpPgEZ$5)#uY=ixL*Bq;zv=Eg_V|I}lowlE`C=0uz&-~7 z*xhgPb0!+~$G_k?lz$(rJ8QIu-2!3;p-=iRf{;_56b2el#rX2CbWkzwu)KNY()Q(A zP%&Qod4l>5u3|hLTQN@fyJDOhLNs+U;k9AEar{pmdOs}wK#D&2gU9^;WA8nqs#>UUNRlLroKZnQvVcfNlpKXc1_8-g5EK!SAUR3SAc*8FNRph9@YP~2 z_VIl8-gEE$LVK^h_FCIN_Gas(X3bGmqxu-VcL)I=D)+KS+XK^LofV|7SsO{AulDF? zwOxh^#@2r*u%A_AID$_!si5TtRiiJx06d7(s&A{8Hb447c4rH-efHmYjC;_Z_G>Th z3TUsQf1$k3S(We>waLf7Yx1WcP@e)c_9{xfr6_cNci`ELE_$#ir|jV6KUc3m{QuSK z|E22n|K}>!B%Azs2|T9CmZ`+x7E}Vnw3}jZgyK#s*7aQ`K!uVWI#bx^wa_vB!tU?h zsLblC`MqzIC_G=Dx;jgiJFc#P{rCpWt36-~sdoDW6t5Ri0?&2FoYi}E9DsW6yJ{wS ziAHqv2=FadLU_7l?{~(!1IzePAi}$h@@nB5wXN^lUed-A88Vt40<~2&-KeL&&xsJc z>K9Dzk@h0$>``X!{NV0!bHTaM`sa2@&`0%U{=P(@U>+ydTE3LK1Vjryb}%0TTvr!p zELN5;Z?tnd%23&>S!$zPpHU{VtoR1^-UG#_6(B4B>Qi(vP~Dqb2YM!2@2MOP0a4pJ z&6oJ1$b%6_;!Xa5Vo-2qSZtD^ai3}JmGqq>k-z;D&;sQ?)wccXyot4nW{bi1|2l8` z?^<=XzOwKC(OR{~WB{&QC*ZHR>AP=7pK$wpHNEypQ+EqP5b=Kk+=#vLJAE1avPv zh;w3E{sp+~^D97K;ghZ8!js29mnD2)VtP2Yv)SY1$Wi5`_!E>Bz37Qa{*o?etfA_D zP)BNU>Ly-nrR^DSA8o5JZ3EPWUtH}$$u+o_+Suysto!T8leF34a! zh%I*>bP-jhw}mDAZ7?pU%)CHD$c7^n>Hbu^E<|*HhEPQS@eo0po^xmRT+EDV_6>TR zLljwFVnB0^F0=}0dWxPGwpVS5sORjGo$gu;DKzbNKrZ4}H;Jt!f+lk2V`3fKS_C0j zfc~7#FS$lDX|rjVavmY8eP^2<9j+yVHj}TMJL0+Gh}Lw(EKt2piY;!K|3MebPN)CD zM8V?*m$b>npIgZmUb0ie(+^@ya!7fa5)Tb$=7ZU22GZD%{jy=x3!t@#L&p_xd=M&c z++X}wo1;>AhO!w~(N1vH8Ti4o8^>Pib(IMxGj{G0>vc5;xsQMb7-bvzTkAezAwyOCpH;749Z+->M>afjo}afH_7&tEi*nk1pr&ZWZQSd_Q=o5M}{ouF;xU5ZPa(H-3f{*07_-@z-3 z%G#t@4Qo2@Cq3)xsUUFoJNF~Lj`Ui4MUx03fS&2N23UA&v~d>$C5m!j*__e4|A)-^ z6Q)y{bIy`cJECju|FO>bK$_TQZbYSnSuaTj*)u`?nBDh%MIYhe*iib5E%m_yE!TVF zED;}xx6%6<)twh6H<>W<8vm5Wlvz9@*!*@FU9?P$Q{Vy32Yx4QP%A+0-HYBQD z?D1Gb0O8(e5+{M3wbtXbnw`b`Sx#BFO2xApcso!|DA$}BYWC_3P6Z}+GAnr!9>D~I***;$1n~?fpG<)2w{-k(7 zVL@i!io0Xx_J$=KG5u9+XcojNnfV_flW*2vs5a!()CX=-AW z$GF)B2PsA<=N%UXU@;!K+8blps^tVa9x6;?w4@#OIoN#u-Ey{pnzu*50__6X_vd{W zS298OACiJ?`LR|hQvjoJ>7iGd|&r>pt`dy(~Boe@*SIkiLGGJJu=C{^KyP8$6Iurio z0Q6Pd$eNbzjhx@jQu=0I;Z76;oe$J;ER%qOa(5mH?{l(2#%}lfj zDndRsn^%3*yz;Wm>n__z?OiY?I$HXg=Ci8~8^foUcA8Dqq5rRvw#EAHL!@n#jgWdu zFLrVG1HAF{Q6ri-!dG%mbi3s4{ss-Ixdaz!ZZ)N>X@YpYz8E$eZNh z$PxCqq!p43tdUZ-0IS)Hm|l@MS`Rd!nrQf1y+7o@`L_<^#>~gf*|KX#jte;5g{h;l#;NYR&QFde$oF1k1iWVgpkn zfpUd%ypm1y#iq~X>;_rX8wTo8$PHk`lWhxZ#u?s9E7ddbc07+$fi%u@uZLuK_Zj}7 zao+DJ&PM&b^vzb79NYdXjL`QQ-YfZ+OB{v|Yq`WWJ_RBqV?z(zYOzT6a6}08qr`94 zhO&Ozm2g3Lam6!zzFNT5)>6TUav8t)r^`5DqQKL1W}Uq*K}MTcWTN-`KgipNt~@X7 zA6RA0_Lv+f&h518hX)^p#kHc56vp^S`X4?t;%~9)bK!{EyM56Kwvml0rQ=*;rebq< zd@&6;_JbqL|`|^le+L7`;EkU9T#guK6GHw;x>e^w~o?HPOcV?5g(h0;*#c zpH&T9H5y&|k{lZ5172p}I-AA$k4;m>qAnDNIIyVbKh-#&If=lW4p&#Cj?Wqff0k42C;6X? z;0v-^AT+*A96O)9E@Lm~xS|v06JDAATJj^3T$xk&b+?Gs@U2e=#x&-)a1#4W_L6|V zk5LPoYz1B&!Gi$KDH4JeGMz!MO`Iud&-4}xH;lR~K3o2WVJPF_xI33*_BHwhhxAEs z_>VdWryoR49^RqLpl7|cE_f{<{ZDK0si9VH+*(sfQV&pe%%Q@O`#wPP;6^Fu|Fe|s zqH@k(!aCTJqo5a&byk~@m!fqQM~s*^>GK6Gq@6U=iuksH8iDhB&Jh-bB&;L{NKUk) z6uFZmFaie3l{U0$)6AL;qP)_2vr1$6=l+=#jW)&md0`L1q4C=zznfzU_ z!~!ncsiwX3xh8H#^w=5EQaAkVHw=qGg-*Z`0!Q(-yiWO2Ia$WEairV3B0IX#FMn-N z+EHh|N8ZNfmWYlu(|)Ukh#}Gl#n_5%m1Q~IRlN>Kh?N1_I+=WMKW>XyVL%&iunwpx9!@n zcM?OxCXj>U47Z(eGkS{2t>$)f$fOZ5Yz8##u3li+3h~6V`nMA1xOZhmD_QKAy5mT0 zNV>Pkm!>hfZuQ7i-3vnQGxQ7yyua_%8}YQR#R@w=sR`MqNO+ID=!wij&u_cMdXf_Q zV%fZQ?uI~UpTR<{g$GvxFFPQOMJkls1dxNf*gjOF{FGj*YkYesh;JP}hs0lMggbRj z?e1aj@&_{;+y++SX~#fCK)t9==0WC9nTWjT2)1i#`tsaAvju-YfvHhIr`s@X2_gD2 z(r5UO(=Aj%ymTS2GwaMb95-Rc$y?Pc0Ec`^@(;oCF5^r8MzH+Ce=b;VqOM^#XCim* zlZ1r*1VUw}Ci&UVj;DY?y6#RlDo?EX)&4omSW{1oX=>)f1)*!+;l@V?+nbVzgPDEIP>fCOAhma$2oh3?8z`z>yqS|eW>IosSYe|PCWtizjT zi0_49T@_HiXKz$LF7{8)uZC?do}_^+&Afsa z@7C_qvahSR;2zq5T>0K8=OWygC72-mGqrvLjL5h2RkY>0`h!j+W}|oYieuMFBsd%^ zDEKVr6TjG~mc1Y|=KG;cEmn5pqWJtq$XCo_yv6E>eNR zVbHMslT^9Hzav#%J8H9cRrGJEa`^xe29j=5vingsK;x2?-SS1R`Z%22iyctA+f5&Q ziH?qK<&c>O(n7WJ6;ttJW|Kpx{&!jJ-{|(r?el-PS8keKGmK)swD&TPwSgIJ&G!}ScbK{%~d_;bL~+n!2w zc_d2)*H``W^kbG^3mkjD32hKgdTJ2<4;6B1ltK8vuRTR(ko1B)^$;G0F%S0t#rPT@z7r*Bf7~+1I+2(Iq z%5Wx|74-5Bi;gZr`-2PPI*WRXnM-bPwf)DG>jTQ$B{bRP1{24rRXi^$?4F$LMTHlT z1hyy#dG6>MPv}`>w(R&J>MZ0~em{(nd>H=GNsi7U=2wAKOt|}XB#T1K)^74{RhQ75 z$I7#mLeXw5kAb;2&p3g)-)6F)X~$|=ZamjVs=1M$F=3)oud88$4dUL~?nPeXY#4O3 z7<8)2n3khalT5WAlMbx(OiW%ONr0SrP8H$y6NOm8;9dH`d}81>t_IJU!4Kk06F{2E zllsLix;yz5S&t3J5~{$*EfO*DiW@R+QApfkIP60DJ@3AmZ!*T0$ns8s!m%6SgkKfM zWoiUNlGa_JmgyVm&oUb0qdeP{(?U0mnl8~ewDG`t-q-0b zC-3j@Z`2Y-uc-?Y;YftwPJG_=O--AWb~4aS2>jv(2;9oMuJ>YRS+^b6UBB1>IrGDm z>HL5-X@Tn#jvk5Mj=G4_Yslyu?s&Z0OP1YLR`|rnPjJAlfx-7QeDXmqN0wc%7c9UF z*2j3Bf}gQe&h|sQhX&EAJY#i~#O(U5L@q<`tNEYD$O^CXr?|lq0TgD$7Z&Y4Y-hcB zfK0XVY=8G_`+DhJ>uOV^AKhTfqTe0&9e(pHzE6n`{n|kiUzn~Cj0V+flm(ss7B%9t z-;$G}+g()K?ystXWbUWB4PaCEz_qv_zs&E??rtAo;HxH*z>KL(jnbl#(P6;yt%fS> zOQ~wZ?HdVt%&0HTD0BK~`CKzKT710o_;@b}7z}>A#pK7aW*ii0FO+4^83%`6l&@)Q zJxXl7@)O0Z%pEH|4=cdSUMg(-cp_z`N%E5Si!mx}XfaOc4G6JutWS*6=}#Yb9$!}K zOOq0gHNoh;ZG7GCS9h$0ND64hg7ey0{k?`O4~KjEd*#*b_^=EdRpL=I7yx!KR5Xs9 z#LdfMO5Q>Ja}Pi7>3#1+%n~(s$$@9IU&zJT$EkUVBf6ij@6Q+B=Cr~v-|V$cE$z+U z$H85e2@O@dc8@$W{TXTqwq2;X>!X04B>CC_gU?#tHgfWTtIgeu=rNwYcsAqd(A7t< z)Sg09!44ZNysmSnyq{0G zmOsF#qcCVy$ioRHu~XN$zGv}1f$uKwzw6NC`aVI^&gC-zN*jJ z|M+Wo3a4x5(fWKkdR`dL;xyxB+J9}F1f$cg0l83Mpn@M2{}ZP(qBJIs{)pyhpP*=$ zIP>qo0{@cr5Q?oL-8)1ir*qfheL8N2Qj;F5D78O>U>FL5qN2)0Xp0AO_|Q((o_R7) z_Q#~YV1+{qp?5O-?dgc_=%G&oj!!Q${QoIl5}|l;5c=Q%eE?rLI$nGi?zTz&IRZN9 zQ%UiCVr7KF&;T8VF;54`LH}qXaHdw70KwwecUPwDac6?bVI{$zQxipVK2bo{maV4v zejqf8#gw!6?fVVf)2Rl4^>)T*)I|kkdn*4NEHB#VPTwo~dv10p^j=TT7Pz#C;Adcs{uHpXou_rM(J^%zsnK$$Uz@eiU7hW8wqDc`px1ne%L70~90MkIgl1v~ z^YlP<|3gFBm48~VkcUQ*w z^AT;Sr;mvC)Xx43dPF0$LAxCD(wP|;acq3LKFgz8ViR@ymC>0>pcR%wNWzDq^T>yYj^lvw&pX0pF?{a zdXPiVAPYvciU?0v2FsH4Io+D+pyeZV>m4f`nlamxgqHEhsLbNavG)|zW()~2>O5*<CG6BRhiyaYrP(Z@adv6#?f1AeM8LXQnnL_aoY^m|kldJjVV z;X8t-`&o&dwN$h&^w`|9P}kiStdjY2U0#BMfs8LD2-@9L=gx-EC6ubi^2d&+Dhf@j z+pr=d5wuy0odu3(m8uQ2fup0s8TytRN|_kYB91x-eS#O0d_d2gAHW1CX**z?i&p|f z56V$u3qVJG+#cv}qXZ%tzcMP6z(C>T8Bp*p2F7R!LYo~tV}R_cRqlIa(~2r~r8xg2 z8vyMG`ad~q4ttZIHj%BMjOp#ozP(jy9T3O5b~;EfAePI}Xvmk-?m^QT#dkIu2cU9M zasI+zd(`_2?^4Tub|zN5RZ2YA1jVcJS|99K2b+&`y;Z=`!Wy*4tYr#JAqhtTrnpol zSybZzYS8v7qWc-z79Wd7K^gzlcBAB*vd}&@>I!v5VA5-t=g&lA585){3qivOxU+mZ z+Yhk3M}VEuD9T~LwJ}NX8A>Mw)p|2JTK24}gm7HDpbt~ed6uXIXl?9c0+EHBipA^? z_n2=)2m$xXXDIpzCqMN|z~_${dGaRIZ2_=c3{j(!J7bxb6 z8eukE<{P9viM@8+AJx(HvHD<<*Ul4^?nhC4>>uSf&=cbY1B)M(W)Z~}+Cj%#7T6y^ z^7a9vHngbHVf3j?$*}o{GN6#qy=x$xlmglW96|48g>v$3b?HwJI0!Irl+V*Sb_vdv zz6lc@{xstMwH(OG{QeEB!~?Z~vIL=-!tx~OqH+Y<>6?vp_rc`#KU26-mVxp#IXv*m ze4rP7wpLh^p&i^s;e!Wy2d72t;3cehqi08tq!XN~1#yK3htv4mIZ1NFAu+q=q)6sk z%mJ`%9|bYJBtZnQp13~F^}kSlEp9LafT|GeI;FS*t$*3+hgR6^TPH)Nsm@`-8xMh% zdzC>S*y)C;w|7Cujm8Q4tiD-hbmdyW-Yw5#x83@yVtZ@Dr6Hx=6`ff>fS|MGJ2Ll; z6`-%#;tm>Sjzs{4-=S?+iU<4$4VA^pRB}^-D-g-g<~%`}NVF$g|G0olFAB)6I>2wj zy`NZGu^NQ9=9WFH4Lhvv)r)uDXTgdO?SuG}tP0Q}7({85ne~4&^aTk8~raO*oQ$28kM&ys|{P5dn;q?-U&PBZyoTr-32Vm8&B}dKt1{g z9?=^IV5cI)Ct)zx13D(Mo4Vd0IUVM|!VltHCtqNX0{so0A1+%Mh7l(R12vRWm3K#s zBbD4r=lm$FNvmeNf#J>a!Orp$%C&=hHx@X_NNTTL5ojQ@UmCBfsF)67qoiOl04|KS zz>DT%1&FmD)bF2O&R^@1p|KAWJ1(6o1Z%N0Gv;BobU8vFTn3+{x2d4_*A3`4wEwj4 z8x%6%#i8t!wsdwl6Mtqfnowe}_8Tn!7f=FuHsQ9ZL^m>j+t!ku%WkHn!QG+FxT;h@ z;tt(1Xp)J2P7!e>Vhw24Yz@fytNLn;0djh(Y_Kgcvm(kB^@pm~xaWMDKhws{IYV2p z4wcHAT2X>QK-mGzfYTJ9_HS8K5Ah8tH8}))iZTnCpwR}o%?YEC~r_(5}FqF=oQwsY#AfVF&AI@fh4v4b^ zFh7~x5H|wXXgLSy!7}#3%TeuPC>z3K@>CJm9mUZ(gZ>;X(L?Ua0Dg*T{Imq8XkF*o z=)jR*>2jrv(xl8n_Y(4?%ip}b&5G|AWa~>Z23G3ow?e^lyPYtxM%NI#M=0#jpVBUX z^D4C!(4z6*9WLBLiTQw5%F<*eQJlD4*Ou%l`+*PrzU+z=fxFg5suefWDhp!Ww9+dXZtK+nYSZq3Ou)=lMm&Uq0hD7PXB1b#6r z`ZMpCrTgs^)K@9Cj00nrIy-K&fJh+@JSZNFlW0r6w#pI2FWys#qMB@pTh6nvQ zWmJ|#V{Q=$)8e(M0omcf_Tn$^f|mo@4K|87Pw{lKh$a-fLCuh6^+3+U-&VAt=zU#}gas#_=3 zxz?rqtdsZX`nI^R<@fC9x$0j9?JmTYyfWay|fgsp?^yW-fb8(uSK$& zK1wipamb}j;cQ!BKE2577ph%>wv}k;(n~PfyW=3-Jm}>mb%=u-S_l-mgz{Tz#;#)V z_cI#R`v}xmSjOr)td~%`{^CYyoH8pshEiXfo!;>Y5&t zH$@$p-V@SvQh5A=WrP&*I)Y(Z>&dSx!LqGa3Y^x4n(z(DUuum2m6DgidN+PQ!?8A* zKxU&8TVE)#y=bAS4xON{Sqr&PA*e zl&Ba;2DORhQc3ij(k8rK1S201JThB)EmhAENv-(o5j^vKzo)|HlQ!*mn6(wg1fvC*Z)c#nq*Dc%Jqpw_{@SK@I^nND@(~cg+u>x;u3JyJfe??p7l2pmV+`V<}N^ z&IXjB>5c zrIP{iMQex4FWM0b>mB64IA=_LSSc!5V0|2sSEm`g96Z+|CTrT0W~R?dUXhQ<-3=!`2w8|OHi^7LZ(h2G?rP6s(W zj8eg|ma5HGM8g@hrl(&$h6f=6-FQ@`&f>Lr1Z8)^TUof4h2S#cze`x|w3p(#^3-*? zNaLPp+N7V;V~YYt#)DP4(Hn1P!c?V5Gs!TB5%*D|KG>Xx`Ai99OR2tfak^n1DK3le zMKgG}80gh@K=*PelallCSBa~P&Vzs}+LnL8{7FD8;L%;>+&AKrh50rMtyX@sUmX{@ zekxB`HMvH2Df_&1c2X;P42@9{X zF1(E^6}02_uMU#=@eaF7rlRz9PhezLgL!FV@@{nGfS?wr7ownZxO(0&+wuV(iTp6o zCg-=E{4!5}z1zyakL$d>=t4#$CH&)EpOFX|>IDfIP}p707|ED$o=ZOB72fG+=Tt;` zIfL8S@4RnoE@@$)nOuBA6y_Thzr6z+;3$@}W#coPO7$Ixdj(b>q!n5!Zp5avdU;R|iuzNQ~2p}=De zLnBy3nU3!WM}syHCJ(tW0k*7oKbsEPk%$lw@{}R2ei_QK($C&B{rRnaXC4*yejA>v zB~m21w;bj=)2|`oV;Enk+EUzpo@Ep&Dol{bZ=)BpeK!pq>aRzkyrrxpqYau&Rg$wC z|Kw3J3+p)J^`zBTy+7Gjz_VTz)-(21tm` zUi8Du4|VAII2~{w2Za4-uec;aujYIf0vo?-S?#OvN%^glEI^OX2(aobxKR%T8KzL` z6a(+?GnX_FC>S4AQfG-`>~EFWz1;>`XBogO8UWH#mh>U5z*PLT=t!mLL^2i~(9M8G z6&Cth1D)tyJ{y(!yCc8?8bjf3$A_CL12vwWB><=_M=5}srZ_i&a&dpM^UruG_nMoW z>@NZdnaf3XN57#sOIOy}DYWwpUW@=+Pm~Sn7z%;|s&xsSKhz@~fS~0H5Uq0nsLkd? z7)Qxyf%zi!$0wpk90?lv-5_6g;WwSLbyZO3j#tuCI(l_D`GIJE5VGURXPf^GX1<>l& zw#;uF1>oYL=@6gSMLjlXwuzz%&aj9=sQ#4hL4`sY0IVW&@{-%Asr14XfiKH|ezWra zU5ed@kHrbVp>5Z^@&t&{*=IDyJT$+)3#P0Bq`G~w?{Mu^48X-~+gl3-IRatPaP{+w z!c%FEVrK6RV~?DOtG!QL6twg-`ghN?s!-8y(OoGgjmZM|HKcl z-b=w*NB^k=m71amSaxh5KfeN|rR4y>ysNjbzE}^MDjeP=*#&(X2bs>S)N8ws7H_RY z!Chl_I+(K@WlVPjNLt5NHNcQdNS-|V=*qPEGwdjb}^YlGH&w7Ajx0BD2SRzAZahsp3C442rfPOP`khm}$}4A$B&4}TA(66*J7 zPzIX&O}_!Cp>Y!Xtb+U5Peqg%s!-?RCWuG-&ADzz&^Xn;C`eEPocgTy)}~gn-n_J< zu*?(h@75T;kmeM`(g(Jmoa`sdLG$L`<`2l!o6DHbsQY}oAGzWF%7-K;@m zaJI9W_WlI0+s61b;7TZ1QsH;nkGm95)}>lqhdgZ zHK#r_u7x`dREd9#f}@L!H%d-R(}Xtp2g1{Ch^|F~yCq*cP~%-8&U^u30qF6@C-+!z5SUAC!5r zY+UW06tP_D$iLnNNPKY(JR7pTX1Pb9yBqG@3fsEHzn`XVnN|PTA`{?w+t)O*k!D5u zX8xHaZN1GiPz*S7^tYEO)M{t{#%IbQ!^d9=09}hi>nW?p7UmmN8SL?zZ&!;ee_drp zQQJ`Z&+hYE0P2ggbB4Jpr$&oIsni=0bzCTwnm#*6r*}TrJOkCcH%IzEIWDaOF739E z8bNNnyc-S{zXO84p{>r0g^SSHp`76tyLk>p^GcRtkmW{OS5}W4Uivx1+fx~lIJ6ZK zbWiYiz*EA?LAyjLkTAZ!z$+}_#2%@Dx~5bB$aYkD45)N3)N8(<1MN6-WVCTs;7+%K zvhAE!r+aF9hwKcGoLuz0@}58C5@|@>ugsg0Si}Q>(UYVNKr(k2fgZsSxuI3D0-eQb z{vAiYrY?t^?ZV@OrQdv)8bi5g8gTnZQ8Lqn_Lo*io|X!@psU!+F((;SgRkMY`uiUF zs~MT@q8M9_U9*(jc-;!bjA7&^rX+1j{A0Hk9)S43GjF3RQp9YV=P672@xIOlG~zsV z{yMRDMN5|VFx{JAf{0j!xdTjxso$NoFwaAJ7q(evzN1hjjpOZ4p8I%PPe$%J2tUEc zK}dW?IqVX;zX*RyJl?#y18|R>OHMIkhFUfoz^?lWjSA(asH9D055j0}78GNUu{Uo^ z-5*7Cbc;TbFRYqV*fgh(p5o03t-!$JvdTp6*!-w5Co+`b3=Q@~yyJ|S?_l1ymM9q7tFBFGMIDNK&cRjs(WFM3dR$%_T zMu@of1XYyVJBbdS3SL&hx);vCS|Jw$o5~iUc(AS@H`8*Cu3whnqs+{bZ6AS>P*Q;N z1!VPf3Wy%A)oX^`aX0{+*=@=c1S~IY3Qkl^a~RhF;D>@hV_)-4wWDIb$AR86PrdFS zTjB%Z(usTWE_~gSLWDue0Ym||@CsBl$0jPG)jDx#s|1w9*yIjhPfV6w3$p3Kdvbu0 zUXq!n%Pq9aTq~BNC1BpiQUdM|*c!SK* zs@Y)dTibcMd&)9W4_s+>=O=PTh{(s^1+X99z2HNGAWC_b)BVIxm26kW$L)Z^nLeE^ zPAb%89Xs^-4hS5Vr!Bo}RPRy_pZY1;bxgX>M92)kKWX?8=V5e+*P^v^u7^K|Kk$uS zm>d}v^U!DKHO*eQr)C=aq2JdNGPaxfh)SWzT^6NTJg5$9cK^F1bW?UZ`<_l!>|sf7 zyhlJvF(YD&C%r~le*qH|2VCi*{GL_TueBIX?WcMk3r-O=Bfs{)qNkD`>?G3AiI~}U z004zhWlUTHEfW`xDZ*?i_GnISu4;O1(!h?2T#v!28>x3sQF#5_ov+RSsu~57>#1?0 zJn+jRPvT1B&yiL&OU6>+uJ6^SKQhw1^3tj*dF?hGrJiB@!_sxk@ykFf_{rO_gXe(o znY-)ph_0hSGihxfH>0t36t9m^lI8q9(<{4PMxUaej@+8ilpE_^G@N4mYR3GhVH(RIv zxz5L)p-)?%He4Q@4?&=M7jz~#wAU4K1x$f8xSX5 zd9p1LZirA2xR&k}sOBJc$Z(0D{AcrlMWxVvddo}4if!wcg8T^Iwqy4Yo=4)`(7PVs z`#!|J#XqB%eaYku9rFac#S< zluk7U8ic?v(qGCfaI0pU*$3_z6)4?G(=g3O=RVgkE++@GCRmtMcs(MlOO4tRNk;H8 zShIDNkdE4L2J~_2d$owctdZ?T;QJj~Cp@|Rr~$?qE>*Bu(+CSA_2%$&P(?oW7+fUR?Spj?i1&r@aa{kMKZAy!sd zBgV{6!55moB}CNxiUBw#l2MNg?S$75Pia@E6z{BK*3-WXEQOW?^i$*9Hw>I>4{#z1a5`?Kq+R=Ks z5bMP!(7^I?*!g!EsbzDd}OCkV6|jTo^5w2 zo*3cieCqoKivy(Zb-Dw3(RT%InEY|Hm)ydc1io!H?1=CmvS=x}H&agm}w|=JAEZpHv#su=R)oG6UqpmF2 zh*810r29ryyqk}W)?MquIw`s~3?GeyHWq!7T&XH-2^D--rWKxO+DG2nxmMKfv4IyF zw`_5%qRlt6>)OLk5D|3;gos?<-_lF9&ZHP*b05vSjYmK}l^^IEXc?n2YI?giRJHFp zwOl|b(xut=t>0>!x~-7}FkcfZAJ>WVbV}-WWV|+N@C5$F@R+i&nn5pww2sLtY|pPW zA#`1|nr45eq}1^-Yw6T}!a`T_lq-y+*y9RYKb>*CzuI3k!WZ_FWlhUIJIB#XGp5r# zqKJ_fxSX2*!)?L}G|~ca7}W;8T~uWbbpnNpprN1k>fOFtLSN$1j&{1l^hAD{?Cr#R zvnJCDNhHxC^>r&u2EK6ZQJF!5%d7~-_>5^YBGa5yV~gO%vF8=eQQK4IAj++tu?4&L`%eBP!8iW}{2)hXikVJ;@YoWQ zUzqwwCHu1lo1LQ!#hi~)0u$g8xrjx8)ay6;tlIM2TRWSts61g(T0dyT!@_K@L*2Ii z%_1nZuBVN|nByPjPDHEP{%~YjrG5tnM^99R&r$nt$k5ys`NUPGxkx36n%`r$}GK*h}2k%C%DV zaB};`ygU{k^!Y)I+qji8=wOBbS^MG|bB@!4Bb@4N;&bQv?k*x=){5mg*bQrKg9bjA z3s^VhZen$ylm>lLP$^SsY+mTYmT5go|Hsdeg$9UONEbnpbbWER}W74!NH&}|u zC)O^i47rX_ouST#sEN)@>b!jD&GMIJcfP;G#$ap9# zavwk1chdm1)dxMV+F8&26A<$NTwhVtS)P&Gv^DqHmw7b>}L} zjvgXrzslqX>E_l9KXHDXt~34&XkdQsnbA_zc^%smX)wx_A3BRMn8AF%eQqqiT4I3} z>OxYtrugs}!n=G=dtN|`yzi1aR>ylhZ;EjkadEu)&EQ=kLMCk|p&ajz>kSO}a3=F# zubLTN1yWiB$H(v02~wNGbkpG35q^2J>^ib3Si|dmaGijnhUvO0%idtsaMq+4x6Y+t zqmV7zA}Z{YXGK426zSHxzC_Z+Qjyf#mgHIUPHfe%p>%}wJp*n|rxBO%sgb@SF3F{t zCLmNDoPr0)I`qmhJHubPS#j`{PQxGhIlUObZhEN4G&;Yh2*5!bqI z@L@(+zHG>o{3TaYqC|+N3M=I0q;*YELH;G&f~Si|$*%M^ktxqF#mW+)*R%TY#!;vn zo_Ahpo;LEPq@{3Z-g9q?UHorrmX{;)FfCl0IeQ^)XrQVWqSdA$N5C5_65pFPGrik%{T?$k0iL7P$Z3 zD%1Yjhy}v*mVR67DmHZz6W%MoiC3s9qN~z$G^HuiBGvP+;(;E7O0f!wkuvi`O{-+> ztVq4*Zp@kkp{tcR-o7r5w`h_zm?1E?Ye(ZFRJSNN`+P&&Nw?)Y8`3}p?bzy9NQ*QE zU!Z~aOAS&&7A9&Zjy!3tBzVE(Wgq@Q&?&Mgl8Ta3YEIA%&{pK*X0k3`tDYrPzP)Z) zyA*=MJ$>FV$O#Kxm-jgAqkThR+GLX;23ZOlOgDg^y;?b*3o%~Ts?G8WzA*}_(jNYb zse7xQczJQEcjtzMS34vcQ)UZ`XjfQ8+T5GWIi5@RuY76_ z3~&&;CbNES#vK;3rCt}f;7RFT6WdbMj)Z4L#Qp9nTWU_ny9 z%WL*_#Q-?eu!8EGWS{4EDyzN3o#UQ`m<1tI81e| z{(kV7E_XF&+PSWW)`u~}G`NHAaa4NyqCHFje!si|ncw&#>H87{5>!0j2)oJb<;L~o zZi!#&ez5uEXVQfK8o&4P6QS^j`pw!QJMfvPIsD;0-MQWPa(~aSutrNs*@L)HA*bnH zF-v+%zK}FdDUJcYIl+T6=i>F`&n_cEC~QWm43t;$n?!nN4y@btQ=zun> z@7*7&O8TB&6s`m21hp9@({e8~k=$BAxfV^vK2p_h{0zR3-(Lu6rKPr zX&28LmK9(!jXRF-#F%k&u>o@o^I|XjC#{-qQ$H?E!>T_w~L7Jv;DvH>ECAlcjV>{(GoTNGgkOAI}roMMf4AS>$CF$?^9})S%tli$;bIHk3@Ev^XtaCnJ>%U?0 zSL+8z8B!g`25(M?AoR3ox-N<1q+P#XFA;u%_;K}|j>MfNq3efKuy0afn@71wZ;I)7 zXBz2=3!eb)O^;t^z5B*6R42?sjGbeGO>#qZva6_OT_jVfe&UX+N_O`=&Aq)UDRx|r zVU=HcYP63<_>nzdNrh0Tv6M7nJ*-FSdB{s<;aH1A`p4h&dGggjMz-2DlPrIq3Q8Vt z4{H}e^|+R^8tm*qWYF4YUqwGHo-!)Xr&-hBJ#ZI}dzDAHbNW)+xiBwPE;!Ya&^pby z=@gQy)5G(h^FoG~ylo zPkvCPIXzl6ebqs3>@=3a!?cd{ohquGiC4PRi*s$J(Kz9dyP=TFxK%%AmPYb6)8Kmq z=Y0`szmtSgQl(%nZ{{l&T$wj3r?YHGiK()6*Fv^JOw=KydJ6X+WyIHX#sp?VMGh~v`7dw-2i#B1#rQ1_jQcffm8ja4h8QFAj37A6;R%1p7 zB5=Cbe_Da%3b)~5Az2j%)_Sdc< zwjTZPw!HKL4|I0^2yoGsC0X*we=0%ROA^Z;X)vxtfwag6>H)36I1By!bYe(;rX0mA z95Gyp-sy4E0Tkf!PBpd9=WDm(f%cvhL)xj7?o8OQA8)mg2g(k6K^Up8KR7 zI6OaHWk_$DD&~}7PcwlM^5AJa!16Ix_ z{vYzE*gK=H(9e;dhFS$8x!sPY+7B{0b)g9^x5{{huGU{UD;Fp0X~7xgPz=cJwUqc% z2BhNb*sEM>r&O-KBq`I{C45RpEBPXVdNL zfd9G=?GYOz4|&mhL@GLNW+xJ(e3-w~E#_!PwGB3+*e&m^mt4pQR1;(M-{5C=+%`e- zG?6XU<>M%1l1-)NTsN~AmRf3lncUN9o^JO126%cE`uh6Y%N+bCXdMU_Jj?eh2UtuV zViYaww0Iw~*WLI)38;-577E(ktm>^pJ;k0U$M3CUm+di2fJtEgpl}mwgEUT#JqwED z@&b@}K;s&*jLZORIY=D6_iKWoy~mNHmwLm z=|Xow5JB(9nxGwxp1sJk*&B-9D*dw&gArn?$XlCySAu|7)idB#)m?u7tp1MrD{8dR z2);C_N27T)XNBjB<7H84e?InK;<<`~f6{fLL{1;e_WP|G7W7!q)q-OGF_eB6cl^eN zp3761zbzW#U|Ha1k3!*RFNdyuFBVKJ=%Q1A(`hh~KCLyiJUlaKRs)i^UiY<_HKpgEz zRzdV0bPXZ{x<|_KM_xn|Na;=|^8ur`Hqcl^u~s6>CxE5ia??wy#OF%Pe~y<9531UR z2c7lz&_e7wz=A}vZ%`cOU0am(*(j(m|GNEreiDdylTJuHS3mu5&=~Gu9z$(7i|F3e zvwR59!-yRM0X3rx*t;m$;-=02$$h1bIi1+X=^iQcyvWj_hy~!1B}XOkUmGVwY2z-Q zF1qUxJ+U>XGm=>DgAR_qvxqTY<&cM%Tg0uqC z-7ShV0!kw#7)Uo9T1o_@m2N~zTDrbB%r1^9@hW ze@UMw(T~5$T<@nG`te&G2d!>xZ|(tq#)RoE5IeOX6F|BR!;iNH@}u6}I_eS>q?jB@ z2{qBGri<0{z#_DRUQ!7{m74pR9_6~y$f)IuOFmfVPiQ)CtW|0U^2wmp8E}9Z?+4x6 z|ARKu0lun?TGWSbElm#1vF2#ysU?RQwHAM;JEWbb(S5I@Nb)~P(Lt4cLB8k>tz;<- zC2rn$2QxZLA(JdadV%jLI4y?-dVorP@K^%x+MEAcu;~6;fYE*BBckB9e8Icb0lMg>F!7BH}lR9(g;H; zOFE1JvE;Pq5GS^W=>rZxTCG5QZwG*6F8fZFs2CH`RF#2t@sL2ARk>}_19if9WzH+x z$2s7q_E~rJrW(-who_##$`+k zqz)zpPWa-@#An;7ro-hWru_w}!i#o!=Rgq4Y+VvF#iJ2 zh(9ux>MFOzpSPT*zkj#J&$SBem>oQ3T3Z6L+)vksYB2__aWl=PQzdTW^&8M<-j)nx zy)pzpaRCgi(;j?BxNU+kZ;~@BYTVoC;0jcW8!qoNg!eb!Z`d){+bDg4Kh}HqdyOK>18%!%1<4A_@?{Cwlkbz2qh5bURI)7z zf&$gSpDt3&YkG8T;=D-!I?xo)r1Syo-Yl!_I~qK%^`I%2`YHYQxQ* z8lmtDFH7b4fmz@PXT#2;1p98a;rF&s54JjG)*ysaCZ$hw2~(rsk!+3lu=V^s-m4Eu z(HB}2`N;h!e?3gc{-xh^MYOfNTnb+h>H9+Ej>QHz>G9VUe;%v%a*XT)Pw&uzjxW1g ztK_EcF}YYLjTQS4x|iTANLZN>9(XaxeLh|22n5pCFy;oRmnO+hVaMM2VNm$f!j{)7JVdMKL3eB~%T|}{#CYrlQ1Z0ZyPzmy z^j~_0ljwMI>Z+3RQ3}9!nBXYC82zfQ;>D3S@WFW|Cu;zi&C4Jct)O?(t!5dsIq<4( zAJF6GfauHS2zoL}%QC_B-r6BxjY{`mT@VB@4Izc-*gY|FE;~Ps=fal;d#S^ME`d}z zqHaQ#CD)5q4wNg3Bnhq)4I%QS6+rIf7uYw+N6rt#m?H}&2x#YEcV!oLs{=W>Xm!J} zPoKE$MmeQmtGHEj1nFWW@O}}o|C<8bm-gAu~h?V3AF`00g79S&2Y=AiU>G8y?xnDcb&vss9l5H@&hVt%t-;iCo zoklyt!$11`^dK+|67877UQ5-{*Gbo0Gv#pL|ClkuqEXFCY2hV8b6q!Q$T%gwoN)kz zu;FxHI-UXZ*RWJ~%6<`eVRoRHk#3qml%TN|rN*6wx^dujaaMT}>QT64g%Ifuk&k`o(XI6H_~$F4lHPIsgWD)^ zW-hBNOPF!+O%RzGqr6xScwO)^{bj$7(z5FiUx2%_XK@Qr5R1uybKO;*!{g#A9>2+o zPs+2>=ot7se`(nFcc!ai^YZ0iHSrWca(jzE@W)w5 zGK69tS9sUT!x)Z7fA577d~6G3pd-sO%B$1?ctV@+HeSUFINLZeuSYBNz;L>r>!@4_ zvhk}vqu;I?bdcW@KG?OTRBXEc0h*pGlSSaI?uu7)8c(2oHK@jEdnRRX+uhG+_Yq5N zKK=vt+hRO*-*v&CNS9D$AHBYQqN~5O%t__P=mc5wIPq`VfBDWk$2<2^taFAng^O

J?>K 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 O;AaW7Jw`g}755+Q36tgk literal 0 HcmV?d00001