git.iko.soy/typeable/elm-ui
on master help sign in
move package.json to root level so it can be shared by tests and benchmarks
acfadbdMatthew Griffith
package.jsonnew file+30
@@ -0,0 +1,30 @@
1+{
2+ "name": "elm-ui-testing",
3+ "version": "1.0.0",
4+ "description": "Run the Elm UI benchmarks and render tests",
5+ "main": "index.js",
6+ "scripts": {
7+ "test": "elm-test",
8+ "test-render": "node tests/automation/run.js --chrome",
9+ "test-render-sauce": "source source.env; node tests/automation/run.js",
10+ "bench": "node benchmarks/runtime/index.js"
11+ },
12+ "repository": {
13+ "type": "git",
14+ "url": "git+https://github.com/mdgriffith/elm-ui.git"
15+ },
16+ "author": "Matthew Griffith <mdg.griffith@gmail.com> (http://mechanical-elephant.com/)",
17+ "license": "ISC",
18+ "bugs": {
19+ "url": "https://github.com/mdgriffith/elm-ui/issues"
20+ },
21+ "homepage": "https://github.com/mdgriffith/elm-ui#readme",
22+ "dependencies": {
23+ "chalk": "^2.4.2",
24+ "commander": "^2.20.0",
25+ "elm-test": "^0.19.0-rev6",
26+ "node-elm-compiler": "^5.0.3",
27+ "puppeteer": "^1.18.0",
28+ "selenium-webdriver": "^4.0.0-alpha.4"
29+ }
30+}
tests/Makefiledeleted−13
@@ -1,13 +0,0 @@
1−compile:
2− elm make Tests/Run.elm --output=elm.js
3−
4−local_test:
5− source env/bin/activate
6− source sauce.env
7− python3 automation/selenium_test.py --local
8−
9−remote_test:
10− source env/bin/activate
11− source sauce.env
12− python3 automation/run.py
13−
tests/README.mddeleted−55
@@ -1,55 +0,0 @@
1−# Elm UI Test Suite
2−
3−There are two types of tests for Elm UI. The normal kind, which are located in `tests/suite/`
4−
5−These can be run using [`elm-test`](https://github.com/elm-explorations/test) and can be run via
6−
7−```bash
8−elm-test
9−```
10−
11−at the `elm-ui` root.
12−
13−# Layout Testing
14−
15−`elm-ui` also needs to ensure that all layouts work as expected on all browsers.
16−
17−In order to do this, we need a different testing environment.
18−
19−So, the tests in `elm-ui/tests/Tests` will render output, then harvest bounding boxes form the browser, and run the test on the resulting data.
20−
21−In order to run the test locally, compile
22−
23−`elm make Tests/Run.elm --output elm.js`
24−
25−and then open `gather-styles.html`
26−
27−Alternatively, you can run the tests locally using selenium by running:
28−
29−`python3 automation/run.py --local`
30−
31−from the `tests` directory.
32−
33−
34−# Running on Sauce Labs
35−
36−In order to automate some of this stuff, this test can be run on Sauce Labs.
37−
38−If you have an account, you'll need to create a `elm-ui/sauce.env` file, which has the following fields:
39−
40−```
41−export SAUCE_ACCESS_KEY={your key}
42−export SAUCE_USERNAME={your username}
43−```
44−You can then run.
45−
46−`python3 automation/run.py`
47−
48−**Note**: The compiled `elm-ui` test needs to be made public somewhere in order for this to work. At the moment it's at my github.io account, though something more permanenet might be set up.
49−
50−
51−# Sauce Labs References
52−
53−https://wiki.saucelabs.com/display/DOCS/Platform+Configurator#/
54−https://wiki.saucelabs.com/display/DOCS/Sauce+Labs+Basics
55−https://github.com/saucelabs-sample-test-frameworks/Python-Pytest-Selenium
tests/automation/environments.pydeleted−91
@@ -1,91 +0,0 @@
1−
2−
3−import appium
4−import selenium
5−import selenium.webdriver.firefox.options
6−import os
7−
8−browsers = {'Windows 10':
9− {'internet explorer': ['11.285'], 'MicrosoftEdge': ['18.17763'], 'chrome': ['71.0'], 'firefox': ['64.0']
10− },
11− "macOS 10.14":
12− {'chrome': ['71.0'], 'firefox': ['64.0'], 'safari': ['12.0']}
13−
14− }
15−
16−
17−def desktop():
18−
19− caps = []
20− for platform, brows in browsers.items():
21− for browser, versions in brows.items():
22− for vers in versions:
23− cap = {'platform': platform,
24− 'browserName': browser, 'version': vers}
25−
26− caps.append(
27− {'driver_type': 'desktop',
28− 'capabilities': cap})
29−
30− return caps
31−
32−
33−def local():
34− options = selenium.webdriver.firefox.options.Options()
35− options.set_headless(True)
36−
37− driver = selenium.webdriver.Firefox(options=options)
38− caps = {}
39− caps['browserName'] = "firefox"
40− caps['platform'] = "macOS 10.14"
41− return [{'driver_type': 'local', 'capabilities': caps}]
42−
43−
44−def mobile():
45−
46− caps = {}
47− caps['browserName'] = "Safari"
48− caps['appiumVersion'] = "1.9.1"
49− caps['deviceName'] = "iPhone XS Simulator"
50− caps['deviceOrientation'] = "portrait"
51− caps['platformVersion'] = "12.0"
52− caps['platformName'] = "iOS"
53− return [{'capabilities': caps, 'driver_type': 'app'}]
54−
55−
56−def get_credentials():
57− return {'username': os.environ['SAUCE_USERNAME'], 'access_key': os.environ['SAUCE_ACCESS_KEY']}
58−
59−
60−def start_driver(env, capabilities):
61− if env == 'app':
62− return app(capabilities)
63− elif env == 'desktop':
64− return remote(capabilities)
65− else:
66− options = selenium.webdriver.firefox.options.Options()
67− options.set_headless(True)
68−
69− return selenium.webdriver.Firefox(options=options)
70−
71−
72−def remote(desired_cap):
73− creds = get_credentials()
74− driver = selenium.webdriver.Remote(
75− command_executor='http://{username}:{key}@ondemand.saucelabs.com:80/wd/hub'.format(
76− username=creds['username'],
77− key=creds['access_key']),
78− desired_capabilities=desired_cap)
79−
80− return driver
81−
82−
83−def app(desired_cap):
84− creds = get_credentials()
85− driver = appium.webdriver.Remote(
86− command_executor='http://{username}:{key}@ondemand.saucelabs.com:80/wd/hub'.format(
87− username=creds['username'],
88− key=creds['access_key']),
89− desired_capabilities=desired_cap)
90−
91− return driver
tests/automation/run.jsnew file+195
@@ -0,0 +1,195 @@
1+const compileToString = require("node-elm-compiler").compileToString;
2+const { Builder, By, Key, until } = require('selenium-webdriver');
3+const chrome = require('selenium-webdriver/chrome');
4+const firefox = require('selenium-webdriver/firefox');
5+const fs = require('fs');
6+const program = require('commander');
7+const path = require("path");
8+const chalk = require('chalk');
9+
10+program.option('-s, --sauce', 'run tests on sauce labs')
11+ .option('--chrome', 'run only chrome tests')
12+ .option('--firefox', 'run only firefox tests')
13+ .option('--build', 'Set build number for sauce labs')
14+ .option('--name', 'Set run name for sauce labs')
15+ .parse(process.argv)
16+
17+// 'Windows 10'
18+const windows = [
19+ {
20+ browser: "chrome"
21+ , browserVersion: "latest"
22+ },
23+ {
24+ browser: "firefox"
25+ , browserVersion: "latest"
26+ },
27+ {
28+ browser: "safari"
29+ , browserVersion: "latest"
30+ },
31+ {
32+ browser: "MicrosoftEdge"
33+ , browserVersion: "latest"
34+ },
35+ {
36+ browser: "internet explorer"
37+ , browserVersion: "latest"
38+ }
39+]
40+
41+// "macOS 10.14"
42+const osx = {
43+ chrome: {
44+ platform: "macOS 10.14"
45+ , browser: "chrome"
46+ , browserVersion: "latest"
47+ },
48+ firefox: {
49+ platform: "macOS 10.14"
50+ , browser: "firefox"
51+ , browserVersion: "latest"
52+ },
53+ safari: {
54+ platform: "macOS 10.14"
55+ , browser: "safari"
56+ , browserVersion: "latest"
57+ }
58+}
59+
60+
61+function prepare_envs() {
62+ return []
63+}
64+
65+async function compile_and_embed(config) {
66+ var template = fs.readFileSync(config.template)
67+ // we embed the compiled js to avoid having to start a server to read the app.
68+ await compileToString(config.elm, config.elmOptions).then(function (compiled_elm_code) {
69+ const compiled = eval(`\`${template}\``)
70+ fs.writeFileSync(config.target, compiled)
71+ });
72+}
73+
74+
75+
76+
77+function prepare_sauce_driver(env) {
78+ const username = process.env.SAUCE_USERNAME;
79+ const accessKey = process.env.SAUCE_ACCESS_KEY;
80+
81+ driver = new webdriver.Builder().withCapabilities({
82+ 'browserName': env.browser,
83+ 'platformName': env.platform,
84+ 'browserVersion': env.browserVersion,
85+ /* Pass Sauce User Name and Access Key */
86+ 'sauce:options': {
87+ 'username': username,
88+ 'accessKey': accessKey,
89+ 'build': env.build,
90+ 'name': env.name
91+ }
92+ }).usingServer("https://@ondemand.saucelabs.com:443/wd/hub").build();
93+
94+ return driver;
95+}
96+
97+async function prepare_local_driver(env) {
98+ const firefoxOptions = new firefox.Options().headless()
99+ const chromeOptions = new chrome.Options().headless()
100+
101+ let driver = await new Builder()
102+ .forBrowser(env.browser)
103+ .setChromeOptions(chromeOptions)
104+ .setFirefoxOptions(firefoxOptions)
105+ .build();
106+
107+ return driver;
108+}
109+
110+async function run_test(driver, url) {
111+
112+ var results = null
113+ try {
114+ await driver.get(url);
115+ await driver.wait(until.titleIs('tests finished'), 60000);
116+ results = await driver.executeScript("return test_results")
117+ } finally {
118+ await driver.quit();
119+ }
120+ return results
121+}
122+
123+
124+
125+(async () => {
126+ var dir = "tmp"
127+ if (!fs.existsSync(dir)) {
128+ fs.mkdirSync(dir);
129+ }
130+
131+ await compile_and_embed({
132+ template: "./tests/automation/templates/gather-styles.html",
133+ target: "./tmp/test.html",
134+ elm: ["Tests/Run.elm"],
135+ elmOptions: { cwd: "./tests" }
136+ })
137+ console.log("Tests done compiling")
138+
139+ if (program.sauce) {
140+ const build = program.build
141+ const name = program.name
142+ var results = []
143+ console.log("TODO: PUBLISH FILE BEFORE TESTING")
144+ var url = "fail"
145+ // Publish to
146+ const envs = prepare_envs({ build: build, name: name })
147+ for (i = 0; i < envs.length; i++) {
148+ var driver = prepare_sauce_driver(envs[i])
149+ results.push(await run_test(driver, url))
150+ }
151+
152+
153+ } else {
154+ if (program.chrome) {
155+ console.log("Running locally on Chrome...")
156+ const driver = await prepare_local_driver(osx.chrome)
157+ var results = await run_test(driver, "file://" + path.resolve('./tmp/test.html'))
158+ print_results(results);
159+ }
160+ if (program.firefox) {
161+ console.log("Running locally on Firefox...")
162+ const driver = await prepare_local_driver(osx.firefox)
163+ var results = await run_test(driver, "file://" + path.resolve('./tmp/test.html'))
164+ print_results(results);
165+ }
166+
167+ }
168+})();
169+
170+
171+function print_results(results) {
172+ var passed = 0
173+ var failed = 0
174+ var i;
175+ for (i = 0; i < results.length; i++) {
176+ passed = 0
177+ failed = 0
178+ console.log(results[i].label)
179+ for (j = 0; j < results[i].results.length; j++) {
180+ if (results[i].results[j][1] == null) {
181+ passed = passed + 1
182+ } else {
183+ failed = failed + 1
184+ console.log(" " + chalk.red("fail") + " -> " + results[i].results[j][0])
185+ }
186+ }
187+ if (failed == 0) {
188+ console.log(chalk.green(` All ${passed} tests passed`))
189+ } else {
190+ console.log(chalk.green(` ${passed} tests passed`))
191+ console.log(chalk.red(` ${failed} tests failed`))
192+ }
193+ console.log()
194+ }
195+}
tests/automation/run.pydeleted−105
@@ -1,105 +0,0 @@
1−import os
2−import time
3−import pprint
4−import json
5−import sys
6−
7−import environments
8−
9−
10−def run(env, url):
11− driver = environments.start_driver(env['driver_type'], env['capabilities'])
12−
13− test_run = run_test(driver, url)
14− return {'capabilities': env['capabilities'], 'failures': test_run, 'success': test_run == []}
15−
16−
17−def log_results(all_results):
18−
19− for group in all_results:
20− print(group["label"])
21− all_pass = True
22− for result in group["results"]:
23− name = result[0]
24− val = result[1]
25−
26− if val is not None:
27− print(" Failed - " + name)
28− all_pass = False
29− # { given : Maybe String
30− # , description : String
31− # , reason : Failure.Reason
32− # }
33− pprint.pprint(val)
34−
35− if all_pass:
36− print(" All passed!")
37−
38−
39−def only_failures(all_results):
40− failures = []
41− for group in all_results:
42−
43− for result in group["results"]:
44− name = result[0]
45− val = result[1]
46−
47− if val is not None:
48− failures.append(
49− {'group': group['label'], 'description': name, 'result': val})
50−
51− return failures
52−
53−
54−def run_test(driver, url):
55− print("Running test...")
56− results = None
57− try:
58− # print("Opening Browser")
59− driver.get(url)
60−
61− # print("Checking Results")
62− time.sleep(20)
63− for x in range(60):
64− feedback = driver.execute_script('return test_results')
65− if feedback != "waiting..":
66− results = only_failures(feedback)
67− # log_results(feedback)
68− break
69− time.sleep(1)
70− except Exception as inst:
71− print(type(inst))
72− print(inst.args)
73− print(inst)
74− driver.quit()
75− else:
76− print("Finished!")
77− driver.quit()
78−
79− return results
80−
81−
82−if __name__ == "__main__":
83−
84− url = "http://mdgriffith.github.io/elm-ui/tests/base/"
85−
86− results = []
87− if len(sys.argv) > 1:
88− if sys.argv[1] == "--local":
89− envs = environments.local()
90− else:
91− raise "Unknown argument, run --local to run locally."
92− else:
93− envs = environments.desktop()
94− envs.extend(environments.mobile())
95−
96− for env in envs:
97− pprint.pprint(env['capabilities'])
98− result = run(env, url)
99− results.append(result)
100− print("--")
101−
102− pprint.pprint(results)
103−
104− with open("automation/results/test-results.json", 'w') as RESULTS:
105− RESULTS.write(json.dumps(results, indent=4))
tests/automation/templates/gather-styles.htmlnew file+105
@@ -0,0 +1,105 @@
1+<!DOCTYPE HTML>
2+<html>
3+ <head>
4+ <meta charset="UTF-8">
5+ <title>Rendering Benchmark Viewer</title>
6+ <script>
7+ ${compiled_elm_code}
8+ </script>
9+ </head>
10+ <style>
11+ </style>
12+ <body id="root"></body>
13+
14+ <script type="text/javascript">
15+
16+ var app = Elm.Tests.Run.init();
17+
18+ var test_results = "waiting.."
19+
20+ app.ports.report.subscribe(function (results) {
21+ test_results = results;
22+ })
23+
24+ app.ports.analyze.subscribe(function (ids) {
25+ // ids : List String
26+ var idsLength = ids.length;
27+ var results = [];
28+ for (var i = 0; i < idsLength; i++) {
29+ var id = ids[i];
30+ var element = document.getElementById(id);
31+ if (element == null) {
32+ console.log("id " + id + " not found");
33+ }
34+ var style = getStyle(element);
35+ var bbox = getBoundingBox(element);
36+
37+ var visible = isVisible(id, bbox);
38+
39+
40+ var result = { "bbox": bbox, "style": style, "id": id, "isVisible": visible };
41+ results.push(result);
42+
43+ }
44+ app.ports.styles.send(results);
45+ });
46+
47+ function isVisible(id, bbox) {
48+ var current = document.getElementById(id);
49+ var result = 0;
50+ if (current == document.elementFromPoint(bbox['left'], bbox['top'])) {
51+ result++;
52+ }
53+ if (current == document.elementFromPoint(bbox['left'], bbox['bottom'] - 1)) {
54+ result++;
55+ }
56+ if (current == document.elementFromPoint(bbox['right'] - 1, bbox['top'])) {
57+ result++;
58+ }
59+ if (current == document.elementFromPoint(bbox['right'] - 1, bbox['bottom'] - 1)) {
60+ result++;
61+ }
62+
63+
64+ if (result == 4) {
65+ return true;
66+ } else {
67+ return false
68+ }
69+ }
70+
71+ function getStyle(element) {
72+ var props = []
73+ var style = window.getComputedStyle(element);
74+ for (var i = style.length; i--;) {
75+ var name = style.item(i);
76+ var value = style.getPropertyValue(name);
77+ props.push([name, value]);
78+ }
79+ return props;
80+ }
81+
82+ function getBoundingBox(element) {
83+ var bbox = element.getBoundingClientRect();
84+ var style = window.getComputedStyle(element, null);
85+
86+ var padding = {
87+ 'top': parseFloat(style.getPropertyValue('padding-top'))
88+ , 'bottom': parseFloat(style.getPropertyValue('padding-bottom'))
89+ , 'left': parseFloat(style.getPropertyValue('padding-left'))
90+ , 'right': parseFloat(style.getPropertyValue('padding-right'))
91+ };
92+
93+ return {
94+ 'top': bbox.top
95+ , 'bottom': bbox.bottom
96+ , 'left': bbox.left
97+ , 'right': bbox.right
98+ , 'width': bbox.width
99+ , 'height': bbox.height
100+ , 'padding': padding
101+ }
102+ }
103+
104+ </script>
105+</html>
tests/gather-styles.htmldeleted−110
@@ -1,110 +0,0 @@
1−<!DOCTYPE HTML>
2−<html>
3−
4−<head>
5− <meta charset="UTF-8">
6− <title>Rendering Benchmark Viewer</title>
7− <script src="elm.js"></script>
8−</head>
9−<style>
10−</style>
11−
12−<body id="root"></body>
13−
14−<script type="text/javascript">
15−
16− var node = document.getElementById('root');
17− var app = Elm.Tests.Run.init({ node: node });
18−
19− var test_results = "waiting.."
20−
21− app.ports.report.subscribe(function (results) {
22− test_results = results;
23− })
24−
25− app.ports.analyze.subscribe(function (ids) {
26− // ids : List String
27− var idsLength = ids.length;
28− var results = [];
29− for (var i = 0; i < idsLength; i++) {
30− var id = ids[i];
31− var element = document.getElementById(id);
32− if (element == null) {
33− console.log("id " + id + " not found");
34− }
35− var style = getStyle(element);
36− var bbox = getBoundingBox(element);
37−
38− var visible = isVisible(id, bbox);
39−
40−
41− var result = { "bbox": bbox, "style": style, "id": id, "isVisible": visible };
42− results.push(result);
43−
44− }
45− app.ports.styles.send(results);
46− });
47−
48− function isVisible(id, bbox) {
49− var current = document.getElementById(id);
50− var result = 0;
51− if (current == document.elementFromPoint(bbox['left'], bbox['top'])) {
52− result++;
53− }
54− if (current == document.elementFromPoint(bbox['left'], bbox['bottom'] - 1)) {
55− result++;
56− }
57− if (current == document.elementFromPoint(bbox['right'] - 1, bbox['top'])) {
58− result++;
59− }
60− if (current == document.elementFromPoint(bbox['right'] - 1, bbox['bottom'] - 1)) {
61− result++;
62− }
63−
64−
65− if (result == 4) {
66− return true;
67− } else {
68− return false
69− }
70− }
71−
72− function getStyle(element) {
73− var props = []
74− var style = window.getComputedStyle(element);
75− for (var i = style.length; i--;) {
76− var name = style.item(i);
77− var value = style.getPropertyValue(name);
78− props.push([name, value]);
79− }
80− return props;
81− }
82−
83− function getBoundingBox(element) {
84− var bbox = element.getBoundingClientRect();
85− var style = window.getComputedStyle(element, null);
86−
87− var padding = {
88− 'top': parseFloat(style.getPropertyValue('padding-top'))
89− , 'bottom': parseFloat(style.getPropertyValue('padding-bottom'))
90− , 'left': parseFloat(style.getPropertyValue('padding-left'))
91− , 'right': parseFloat(style.getPropertyValue('padding-right'))
92− };
93−
94− return {
95− 'top': bbox.top
96− , 'bottom': bbox.bottom
97− , 'left': bbox.left
98− , 'right': bbox.right
99− , 'width': bbox.width
100− , 'height': bbox.height
101− , 'padding': padding
102− }
103− }
104−
105−
106−
107−
108−</script>
109−
110−</html>
yarn.locknew file+2068
@@ -0,0 +1,2068 @@
1+# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+# yarn lockfile v1
3+
4+
5+abbrev@1:
6+ version "1.1.1"
7+ resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
8+ integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==
9+
10+agent-base@^4.1.0:
11+ version "4.3.0"
12+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee"
13+ integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==
14+ dependencies:
15+ es6-promisify "^5.0.0"
16+
17+ajv@^6.5.5:
18+ version "6.10.0"
19+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1"
20+ integrity sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==
21+ dependencies:
22+ fast-deep-equal "^2.0.1"
23+ fast-json-stable-stringify "^2.0.0"
24+ json-schema-traverse "^0.4.1"
25+ uri-js "^4.2.2"
26+
27+ansi-regex@^2.0.0:
28+ version "2.1.1"
29+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
30+ integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
31+
32+ansi-regex@^3.0.0:
33+ version "3.0.0"
34+ resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
35+ integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=
36+
37+ansi-styles@^3.1.0, ansi-styles@^3.2.1:
38+ version "3.2.1"
39+ resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d"
40+ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
41+ dependencies:
42+ color-convert "^1.9.0"
43+
44+anymatch@^2.0.0:
45+ version "2.0.0"
46+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb"
47+ integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==
48+ dependencies:
49+ micromatch "^3.1.4"
50+ normalize-path "^2.1.1"
51+
52+aproba@^1.0.3:
53+ version "1.2.0"
54+ resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
55+ integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
56+
57+are-we-there-yet@~1.1.2:
58+ version "1.1.5"
59+ resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21"
60+ integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==
61+ dependencies:
62+ delegates "^1.0.0"
63+ readable-stream "^2.0.6"
64+
65+arr-diff@^4.0.0:
66+ version "4.0.0"
67+ resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
68+ integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=
69+
70+arr-flatten@^1.1.0:
71+ version "1.1.0"
72+ resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1"
73+ integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==
74+
75+arr-union@^3.1.0:
76+ version "3.1.0"
77+ resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4"
78+ integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=
79+
80+array-unique@^0.3.2:
81+ version "0.3.2"
82+ resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
83+ integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=
84+
85+asn1@~0.2.3:
86+ version "0.2.4"
87+ resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136"
88+ integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==
89+ dependencies:
90+ safer-buffer "~2.1.0"
91+
92+assert-plus@1.0.0, assert-plus@^1.0.0:
93+ version "1.0.0"
94+ resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
95+ integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=
96+
97+assign-symbols@^1.0.0:
98+ version "1.0.0"
99+ resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367"
100+ integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=
101+
102+async-each@^1.0.1:
103+ version "1.0.3"
104+ resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf"
105+ integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==
106+
107+async-limiter@~1.0.0:
108+ version "1.0.0"
109+ resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8"
110+ integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==
111+
112+asynckit@^0.4.0:
113+ version "0.4.0"
114+ resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
115+ integrity sha1-x57Zf380y48robyXkLzDZkdLS3k=
116+
117+atob@^2.1.1:
118+ version "2.1.2"
119+ resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
120+ integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
121+
122+aws-sign2@~0.7.0:
123+ version "0.7.0"
124+ resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
125+ integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=
126+
127+aws4@^1.8.0:
128+ version "1.8.0"
129+ resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
130+ integrity sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==
131+
132+balanced-match@^1.0.0:
133+ version "1.0.0"
134+ resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
135+ integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
136+
137+base@^0.11.1:
138+ version "0.11.2"
139+ resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f"
140+ integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==
141+ dependencies:
142+ cache-base "^1.0.1"
143+ class-utils "^0.3.5"
144+ component-emitter "^1.2.1"
145+ define-property "^1.0.0"
146+ isobject "^3.0.1"
147+ mixin-deep "^1.2.0"
148+ pascalcase "^0.1.1"
149+
150+bcrypt-pbkdf@^1.0.0:
151+ version "1.0.2"
152+ resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
153+ integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=
154+ dependencies:
155+ tweetnacl "^0.14.3"
156+
157+binary-extensions@^1.0.0:
158+ version "1.13.1"
159+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65"
160+ integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==
161+
162+binary@^0.3.0:
163+ version "0.3.0"
164+ resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79"
165+ integrity sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=
166+ dependencies:
167+ buffers "~0.1.1"
168+ chainsaw "~0.1.0"
169+
170+binwrap@^0.2.0-rc2:
171+ version "0.2.1"
172+ resolved "https://registry.yarnpkg.com/binwrap/-/binwrap-0.2.1.tgz#d88467026170cb2776b9d47f002d3b4316aa9a87"
173+ integrity sha512-kILc2+zMfFEv66/NLfO2GIpmWRPE8hL68fv+o5A94OlN9AIIG4zernpgn9bpPAImb5t4QwFxnqAGSyP1+tGKrA==
174+ dependencies:
175+ mustache "^2.3.0"
176+ request "^2.87.0"
177+ request-promise "^4.2.0"
178+ tar "^4.4.8"
179+ unzip-stream "^0.3.0"
180+
181+bluebird@^3.5.0:
182+ version "3.5.5"
183+ resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f"
184+ integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w==
185+
186+brace-expansion@^1.1.7:
187+ version "1.1.11"
188+ resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
189+ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
190+ dependencies:
191+ balanced-match "^1.0.0"
192+ concat-map "0.0.1"
193+
194+braces@^2.3.1, braces@^2.3.2:
195+ version "2.3.2"
196+ resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
197+ integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==
198+ dependencies:
199+ arr-flatten "^1.1.0"
200+ array-unique "^0.3.2"
201+ extend-shallow "^2.0.1"
202+ fill-range "^4.0.0"
203+ isobject "^3.0.1"
204+ repeat-element "^1.1.2"
205+ snapdragon "^0.8.1"
206+ snapdragon-node "^2.0.1"
207+ split-string "^3.0.2"
208+ to-regex "^3.0.1"
209+
210+buffer-from@^1.0.0:
211+ version "1.1.1"
212+ resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
213+ integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==
214+
215+buffers@~0.1.1:
216+ version "0.1.1"
217+ resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb"
218+ integrity sha1-skV5w77U1tOWru5tmorn9Ugqt7s=
219+
220+cache-base@^1.0.1:
221+ version "1.0.1"
222+ resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
223+ integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==
224+ dependencies:
225+ collection-visit "^1.0.0"
226+ component-emitter "^1.2.1"
227+ get-value "^2.0.6"
228+ has-value "^1.0.0"
229+ isobject "^3.0.1"
230+ set-value "^2.0.0"
231+ to-object-path "^0.3.0"
232+ union-value "^1.0.0"
233+ unset-value "^1.0.0"
234+
235+caseless@~0.12.0:
236+ version "0.12.0"
237+ resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"
238+ integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=
239+
240+chainsaw@~0.1.0:
241+ version "0.1.0"
242+ resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98"
243+ integrity sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=
244+ dependencies:
245+ traverse ">=0.3.0 <0.4"
246+
247+chalk@2.1.0:
248+ version "2.1.0"
249+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.1.0.tgz#ac5becf14fa21b99c6c92ca7a7d7cfd5b17e743e"
250+ integrity sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==
251+ dependencies:
252+ ansi-styles "^3.1.0"
253+ escape-string-regexp "^1.0.5"
254+ supports-color "^4.0.0"
255+
256+chalk@^2.4.2:
257+ version "2.4.2"
258+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424"
259+ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
260+ dependencies:
261+ ansi-styles "^3.2.1"
262+ escape-string-regexp "^1.0.5"
263+ supports-color "^5.3.0"
264+
265+chokidar@2.1.2:
266+ version "2.1.2"
267+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.2.tgz#9c23ea40b01638439e0513864d362aeacc5ad058"
268+ integrity sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==
269+ dependencies:
270+ anymatch "^2.0.0"
271+ async-each "^1.0.1"
272+ braces "^2.3.2"
273+ glob-parent "^3.1.0"
274+ inherits "^2.0.3"
275+ is-binary-path "^1.0.0"
276+ is-glob "^4.0.0"
277+ normalize-path "^3.0.0"
278+ path-is-absolute "^1.0.0"
279+ readdirp "^2.2.1"
280+ upath "^1.1.0"
281+ optionalDependencies:
282+ fsevents "^1.2.7"
283+
284+chownr@^1.1.1:
285+ version "1.1.2"
286+ resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.2.tgz#a18f1e0b269c8a6a5d3c86eb298beb14c3dd7bf6"
287+ integrity sha512-GkfeAQh+QNy3wquu9oIZr6SS5x7wGdSgNQvD10X3r+AZr1Oys22HW8kAmDMvNg2+Dm0TeGaEuO8gFwdBXxwO8A==
288+
289+class-utils@^0.3.5:
290+ version "0.3.6"
291+ resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463"
292+ integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==
293+ dependencies:
294+ arr-union "^3.1.0"
295+ define-property "^0.2.5"
296+ isobject "^3.0.0"
297+ static-extend "^0.1.1"
298+
299+code-point-at@^1.0.0:
300+ version "1.1.0"
301+ resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
302+ integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
303+
304+collection-visit@^1.0.0:
305+ version "1.0.0"
306+ resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
307+ integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=
308+ dependencies:
309+ map-visit "^1.0.0"
310+ object-visit "^1.0.0"
311+
312+color-convert@^1.9.0:
313+ version "1.9.3"
314+ resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8"
315+ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
316+ dependencies:
317+ color-name "1.1.3"
318+
319+color-name@1.1.3:
320+ version "1.1.3"
321+ resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
322+ integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=
323+
324+combined-stream@^1.0.6, combined-stream@~1.0.6:
325+ version "1.0.8"
326+ resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f"
327+ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==
328+ dependencies:
329+ delayed-stream "~1.0.0"
330+
331+commander@^2.20.0:
332+ version "2.20.0"
333+ resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.0.tgz#d58bb2b5c1ee8f87b0d340027e9e94e222c5a422"
334+ integrity sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==
335+
336+component-emitter@^1.2.1:
337+ version "1.3.0"
338+ resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
339+ integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
340+
341+concat-map@0.0.1:
342+ version "0.0.1"
343+ resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
344+ integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
345+
346+concat-stream@1.6.2:
347+ version "1.6.2"
348+ resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34"
349+ integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==
350+ dependencies:
351+ buffer-from "^1.0.0"
352+ inherits "^2.0.3"
353+ readable-stream "^2.2.2"
354+ typedarray "^0.0.6"
355+
356+console-control-strings@^1.0.0, console-control-strings@~1.1.0:
357+ version "1.1.0"
358+ resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
359+ integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
360+
361+copy-descriptor@^0.1.0:
362+ version "0.1.1"
363+ resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
364+ integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=
365+
366+core-util-is@1.0.2, core-util-is@~1.0.0:
367+ version "1.0.2"
368+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
369+ integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
370+
371+cross-spawn@4.0.0:
372+ version "4.0.0"
373+ resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.0.tgz#8254774ab4786b8c5b3cf4dfba66ce563932c252"
374+ integrity sha1-glR3SrR4a4xbPPTfumbOVjkywlI=
375+ dependencies:
376+ lru-cache "^4.0.1"
377+ which "^1.2.9"
378+
379+dashdash@^1.12.0:
380+ version "1.14.1"
381+ resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
382+ integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=
383+ dependencies:
384+ assert-plus "^1.0.0"
385+
386+debug@2.6.9, debug@^2.2.0, debug@^2.3.3:
387+ version "2.6.9"
388+ resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
389+ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
390+ dependencies:
391+ ms "2.0.0"
392+
393+debug@^3.1.0, debug@^3.2.6:
394+ version "3.2.6"
395+ resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
396+ integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==
397+ dependencies:
398+ ms "^2.1.1"
399+
400+debug@^4.1.0:
401+ version "4.1.1"
402+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
403+ integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
404+ dependencies:
405+ ms "^2.1.1"
406+
407+decode-uri-component@^0.2.0:
408+ version "0.2.0"
409+ resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545"
410+ integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=
411+
412+deep-extend@^0.6.0:
413+ version "0.6.0"
414+ resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
415+ integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
416+
417+define-property@^0.2.5:
418+ version "0.2.5"
419+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116"
420+ integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=
421+ dependencies:
422+ is-descriptor "^0.1.0"
423+
424+define-property@^1.0.0:
425+ version "1.0.0"
426+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6"
427+ integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY=
428+ dependencies:
429+ is-descriptor "^1.0.0"
430+
431+define-property@^2.0.2:
432+ version "2.0.2"
433+ resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d"
434+ integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==
435+ dependencies:
436+ is-descriptor "^1.0.2"
437+ isobject "^3.0.1"
438+
439+delayed-stream@~1.0.0:
440+ version "1.0.0"
441+ resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
442+ integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
443+
444+delegates@^1.0.0:
445+ version "1.0.0"
446+ resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
447+ integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
448+
449+detect-libc@^1.0.2:
450+ version "1.0.3"
451+ resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
452+ integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=
453+
454+ecc-jsbn@~0.1.1:
455+ version "0.1.2"
456+ resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9"
457+ integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=
458+ dependencies:
459+ jsbn "~0.1.0"
460+ safer-buffer "^2.1.0"
461+
462+elm-test@^0.19.0-rev6:
463+ version "0.19.0-rev6"
464+ resolved "https://registry.yarnpkg.com/elm-test/-/elm-test-0.19.0-rev6.tgz#75ce658936b43c5b033bc2db490445c6f96f021e"
465+ integrity sha512-Qdy9QusZF+eT0203XBiT1Y/UhFeUjcSuyyzf3iyp32dsYpAfcoDTWHjlBVjia1CyvFauESQ4pc81nKaq6snClg==
466+ dependencies:
467+ chalk "2.1.0"
468+ chokidar "2.1.2"
469+ cross-spawn "4.0.0"
470+ elmi-to-json "0.19.1"
471+ find-parent-dir "^0.3.0"
472+ firstline "1.2.1"
473+ fs-extra "0.30.0"
474+ glob "7.1.1"
475+ lodash "4.17.11"
476+ minimist "^1.2.0"
477+ murmur-hash-js "1.0.0"
478+ node-elm-compiler "5.0.3"
479+ split "1.0.1"
480+ supports-color "4.2.0"
481+ temp "0.8.3"
482+ which "1.3.1"
483+ xmlbuilder "^8.2.2"
484+ optionalDependencies:
485+ fsevents "1.2.4"
486+
487+elmi-to-json@0.19.1:
488+ version "0.19.1"
489+ resolved "https://registry.yarnpkg.com/elmi-to-json/-/elmi-to-json-0.19.1.tgz#0711ed958dd7cc405a4f620b4ec21b6060f86cda"
490+ integrity sha512-O0Z3YsYU9OTb1hTDGORWxi69QjQFEIPfZVq/oc1D5lhL3swduHKY8vdKGuo+WlKVdTas99oNIsgL7yojWdYcsQ==
491+ dependencies:
492+ binwrap "^0.2.0-rc2"
493+
494+es6-promise@^4.0.3:
495+ version "4.2.8"
496+ resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a"
497+ integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==
498+
499+es6-promisify@^5.0.0:
500+ version "5.0.0"
501+ resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203"
502+ integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=
503+ dependencies:
504+ es6-promise "^4.0.3"
505+
506+escape-string-regexp@^1.0.5:
507+ version "1.0.5"
508+ resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
509+ integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
510+
511+expand-brackets@^2.1.4:
512+ version "2.1.4"
513+ resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
514+ integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI=
515+ dependencies:
516+ debug "^2.3.3"
517+ define-property "^0.2.5"
518+ extend-shallow "^2.0.1"
519+ posix-character-classes "^0.1.0"
520+ regex-not "^1.0.0"
521+ snapdragon "^0.8.1"
522+ to-regex "^3.0.1"
523+
524+extend-shallow@^2.0.1:
525+ version "2.0.1"
526+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f"
527+ integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=
528+ dependencies:
529+ is-extendable "^0.1.0"
530+
531+extend-shallow@^3.0.0, extend-shallow@^3.0.2:
532+ version "3.0.2"
533+ resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8"
534+ integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=
535+ dependencies:
536+ assign-symbols "^1.0.0"
537+ is-extendable "^1.0.1"
538+
539+extend@~3.0.2:
540+ version "3.0.2"
541+ resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
542+ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
543+
544+extglob@^2.0.4:
545+ version "2.0.4"
546+ resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
547+ integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==
548+ dependencies:
549+ array-unique "^0.3.2"
550+ define-property "^1.0.0"
551+ expand-brackets "^2.1.4"
552+ extend-shallow "^2.0.1"
553+ fragment-cache "^0.2.1"
554+ regex-not "^1.0.0"
555+ snapdragon "^0.8.1"
556+ to-regex "^3.0.1"
557+
558+extract-zip@^1.6.6:
559+ version "1.6.7"
560+ resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9"
561+ integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=
562+ dependencies:
563+ concat-stream "1.6.2"
564+ debug "2.6.9"
565+ mkdirp "0.5.1"
566+ yauzl "2.4.1"
567+
568+extsprintf@1.3.0:
569+ version "1.3.0"
570+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05"
571+ integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=
572+
573+extsprintf@^1.2.0:
574+ version "1.4.0"
575+ resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f"
576+ integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8=
577+
578+fast-deep-equal@^2.0.1:
579+ version "2.0.1"
580+ resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
581+ integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=
582+
583+fast-json-stable-stringify@^2.0.0:
584+ version "2.0.0"
585+ resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2"
586+ integrity sha1-1RQsDK7msRifh9OnYREGT4bIu/I=
587+
588+fd-slicer@~1.0.1:
589+ version "1.0.1"
590+ resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65"
591+ integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=
592+ dependencies:
593+ pend "~1.2.0"
594+
595+fill-range@^4.0.0:
596+ version "4.0.0"
597+ resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
598+ integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=
599+ dependencies:
600+ extend-shallow "^2.0.1"
601+ is-number "^3.0.0"
602+ repeat-string "^1.6.1"
603+ to-regex-range "^2.1.0"
604+
605+find-elm-dependencies@2.0.1:
606+ version "2.0.1"
607+ resolved "https://registry.yarnpkg.com/find-elm-dependencies/-/find-elm-dependencies-2.0.1.tgz#802e4e58379ad7ee7f30e048f8695ab732cf8132"
608+ integrity sha512-KBxPjc7J1CLw90jVateMKvMYMROZRTR7/QT2I3MxT+7I6KuUQUMNUFuS/eQXQnMnyElGKQ1iyPbe7GnEuYnFXw==
609+ dependencies:
610+ firstline "1.2.0"
611+ lodash "4.17.11"
612+
613+find-parent-dir@^0.3.0:
614+ version "0.3.0"
615+ resolved "https://registry.yarnpkg.com/find-parent-dir/-/find-parent-dir-0.3.0.tgz#33c44b429ab2b2f0646299c5f9f718f376ff8d54"
616+ integrity sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=
617+
618+firstline@1.2.0:
619+ version "1.2.0"
620+ resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.2.0.tgz#c9f4886e7f7fbf0afc12d71941dce06b192aea05"
621+ integrity sha1-yfSIbn9/vwr8EtcZQdzgaxkq6gU=
622+
623+firstline@1.2.1:
624+ version "1.2.1"
625+ resolved "https://registry.yarnpkg.com/firstline/-/firstline-1.2.1.tgz#b88673c42009f8821fac2926e99720acee924fae"
626+ integrity sha1-uIZzxCAJ+IIfrCkm6ZcgrO6ST64=
627+
628+for-in@^1.0.2:
629+ version "1.0.2"
630+ resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
631+ integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
632+
633+forever-agent@~0.6.1:
634+ version "0.6.1"
635+ resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
636+ integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=
637+
638+form-data@~2.3.2:
639+ version "2.3.3"
640+ resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
641+ integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==
642+ dependencies:
643+ asynckit "^0.4.0"
644+ combined-stream "^1.0.6"
645+ mime-types "^2.1.12"
646+
647+fragment-cache@^0.2.1:
648+ version "0.2.1"
649+ resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19"
650+ integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=
651+ dependencies:
652+ map-cache "^0.2.2"
653+
654+fs-extra@0.30.0:
655+ version "0.30.0"
656+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0"
657+ integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=
658+ dependencies:
659+ graceful-fs "^4.1.2"
660+ jsonfile "^2.1.0"
661+ klaw "^1.0.0"
662+ path-is-absolute "^1.0.0"
663+ rimraf "^2.2.8"
664+
665+fs-minipass@^1.2.5:
666+ version "1.2.6"
667+ resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.6.tgz#2c5cc30ded81282bfe8a0d7c7c1853ddeb102c07"
668+ integrity sha512-crhvyXcMejjv3Z5d2Fa9sf5xLYVCF5O1c71QxbVnbLsmYMBEvDAftewesN/HhY03YRoA7zOMxjNGrF5svGaaeQ==
669+ dependencies:
670+ minipass "^2.2.1"
671+
672+fs.realpath@^1.0.0:
673+ version "1.0.0"
674+ resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
675+ integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
676+
677+fsevents@1.2.4:
678+ version "1.2.4"
679+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426"
680+ integrity sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==
681+ dependencies:
682+ nan "^2.9.2"
683+ node-pre-gyp "^0.10.0"
684+
685+fsevents@^1.2.7:
686+ version "1.2.9"
687+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.9.tgz#3f5ed66583ccd6f400b5a00db6f7e861363e388f"
688+ integrity sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==
689+ dependencies:
690+ nan "^2.12.1"
691+ node-pre-gyp "^0.12.0"
692+
693+gauge@~2.7.3:
694+ version "2.7.4"
695+ resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
696+ integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
697+ dependencies:
698+ aproba "^1.0.3"
699+ console-control-strings "^1.0.0"
700+ has-unicode "^2.0.0"
701+ object-assign "^4.1.0"
702+ signal-exit "^3.0.0"
703+ string-width "^1.0.1"
704+ strip-ansi "^3.0.1"
705+ wide-align "^1.1.0"
706+
707+get-value@^2.0.3, get-value@^2.0.6:
708+ version "2.0.6"
709+ resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
710+ integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=
711+
712+getpass@^0.1.1:
713+ version "0.1.7"
714+ resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
715+ integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=
716+ dependencies:
717+ assert-plus "^1.0.0"
718+
719+glob-parent@^3.1.0:
720+ version "3.1.0"
721+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
722+ integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
723+ dependencies:
724+ is-glob "^3.1.0"
725+ path-dirname "^1.0.0"
726+
727+glob@7.1.1:
728+ version "7.1.1"
729+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
730+ integrity sha1-gFIR3wT6rxxjo2ADBs31reULLsg=
731+ dependencies:
732+ fs.realpath "^1.0.0"
733+ inflight "^1.0.4"
734+ inherits "2"
735+ minimatch "^3.0.2"
736+ once "^1.3.0"
737+ path-is-absolute "^1.0.0"
738+
739+glob@^7.1.3:
740+ version "7.1.4"
741+ resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255"
742+ integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==
743+ dependencies:
744+ fs.realpath "^1.0.0"
745+ inflight "^1.0.4"
746+ inherits "2"
747+ minimatch "^3.0.4"
748+ once "^1.3.0"
749+ path-is-absolute "^1.0.0"
750+
751+graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9:
752+ version "4.2.0"
753+ resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.0.tgz#8d8fdc73977cb04104721cb53666c1ca64cd328b"
754+ integrity sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==
755+
756+har-schema@^2.0.0:
757+ version "2.0.0"
758+ resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
759+ integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=
760+
761+har-validator@~5.1.0:
762+ version "5.1.3"
763+ resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080"
764+ integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==
765+ dependencies:
766+ ajv "^6.5.5"
767+ har-schema "^2.0.0"
768+
769+has-flag@^2.0.0:
770+ version "2.0.0"
771+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51"
772+ integrity sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=
773+
774+has-flag@^3.0.0:
775+ version "3.0.0"
776+ resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd"
777+ integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0=
778+
779+has-unicode@^2.0.0:
780+ version "2.0.1"
781+ resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
782+ integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
783+
784+has-value@^0.3.1:
785+ version "0.3.1"
786+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
787+ integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=
788+ dependencies:
789+ get-value "^2.0.3"
790+ has-values "^0.1.4"
791+ isobject "^2.0.0"
792+
793+has-value@^1.0.0:
794+ version "1.0.0"
795+ resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177"
796+ integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=
797+ dependencies:
798+ get-value "^2.0.6"
799+ has-values "^1.0.0"
800+ isobject "^3.0.0"
801+
802+has-values@^0.1.4:
803+ version "0.1.4"
804+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771"
805+ integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E=
806+
807+has-values@^1.0.0:
808+ version "1.0.0"
809+ resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f"
810+ integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=
811+ dependencies:
812+ is-number "^3.0.0"
813+ kind-of "^4.0.0"
814+
815+http-signature@~1.2.0:
816+ version "1.2.0"
817+ resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1"
818+ integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=
819+ dependencies:
820+ assert-plus "^1.0.0"
821+ jsprim "^1.2.2"
822+ sshpk "^1.7.0"
823+
824+https-proxy-agent@^2.2.1:
825+ version "2.2.1"
826+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0"
827+ integrity sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==
828+ dependencies:
829+ agent-base "^4.1.0"
830+ debug "^3.1.0"
831+
832+iconv-lite@^0.4.4:
833+ version "0.4.24"
834+ resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
835+ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
836+ dependencies:
837+ safer-buffer ">= 2.1.2 < 3"
838+
839+ignore-walk@^3.0.1:
840+ version "3.0.1"
841+ resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
842+ integrity sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==
843+ dependencies:
844+ minimatch "^3.0.4"
845+
846+immediate@~3.0.5:
847+ version "3.0.6"
848+ resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
849+ integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=
850+
851+inflight@^1.0.4:
852+ version "1.0.6"
853+ resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
854+ integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
855+ dependencies:
856+ once "^1.3.0"
857+ wrappy "1"
858+
859+inherits@2, inherits@^2.0.3, inherits@~2.0.3:
860+ version "2.0.4"
861+ resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
862+ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
863+
864+ini@~1.3.0:
865+ version "1.3.5"
866+ resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927"
867+ integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==
868+
869+is-accessor-descriptor@^0.1.6:
870+ version "0.1.6"
871+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6"
872+ integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=
873+ dependencies:
874+ kind-of "^3.0.2"
875+
876+is-accessor-descriptor@^1.0.0:
877+ version "1.0.0"
878+ resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656"
879+ integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==
880+ dependencies:
881+ kind-of "^6.0.0"
882+
883+is-binary-path@^1.0.0:
884+ version "1.0.1"
885+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898"
886+ integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=
887+ dependencies:
888+ binary-extensions "^1.0.0"
889+
890+is-buffer@^1.1.5:
891+ version "1.1.6"
892+ resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
893+ integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
894+
895+is-data-descriptor@^0.1.4:
896+ version "0.1.4"
897+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
898+ integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=
899+ dependencies:
900+ kind-of "^3.0.2"
901+
902+is-data-descriptor@^1.0.0:
903+ version "1.0.0"
904+ resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7"
905+ integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==
906+ dependencies:
907+ kind-of "^6.0.0"
908+
909+is-descriptor@^0.1.0:
910+ version "0.1.6"
911+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca"
912+ integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==
913+ dependencies:
914+ is-accessor-descriptor "^0.1.6"
915+ is-data-descriptor "^0.1.4"
916+ kind-of "^5.0.0"
917+
918+is-descriptor@^1.0.0, is-descriptor@^1.0.2:
919+ version "1.0.2"
920+ resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec"
921+ integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==
922+ dependencies:
923+ is-accessor-descriptor "^1.0.0"
924+ is-data-descriptor "^1.0.0"
925+ kind-of "^6.0.2"
926+
927+is-extendable@^0.1.0, is-extendable@^0.1.1:
928+ version "0.1.1"
929+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
930+ integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=
931+
932+is-extendable@^1.0.1:
933+ version "1.0.1"
934+ resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4"
935+ integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==
936+ dependencies:
937+ is-plain-object "^2.0.4"
938+
939+is-extglob@^2.1.0, is-extglob@^2.1.1:
940+ version "2.1.1"
941+ resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
942+ integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
943+
944+is-fullwidth-code-point@^1.0.0:
945+ version "1.0.0"
946+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
947+ integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
948+ dependencies:
949+ number-is-nan "^1.0.0"
950+
951+is-fullwidth-code-point@^2.0.0:
952+ version "2.0.0"
953+ resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
954+ integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=
955+
956+is-glob@^3.1.0:
957+ version "3.1.0"
958+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
959+ integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
960+ dependencies:
961+ is-extglob "^2.1.0"
962+
963+is-glob@^4.0.0:
964+ version "4.0.1"
965+ resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
966+ integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
967+ dependencies:
968+ is-extglob "^2.1.1"
969+
970+is-number@^3.0.0:
971+ version "3.0.0"
972+ resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
973+ integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=
974+ dependencies:
975+ kind-of "^3.0.2"
976+
977+is-plain-object@^2.0.3, is-plain-object@^2.0.4:
978+ version "2.0.4"
979+ resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
980+ integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
981+ dependencies:
982+ isobject "^3.0.1"
983+
984+is-typedarray@~1.0.0:
985+ version "1.0.0"
986+ resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a"
987+ integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=
988+
989+is-windows@^1.0.2:
990+ version "1.0.2"
991+ resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
992+ integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
993+
994+isarray@1.0.0, isarray@~1.0.0:
995+ version "1.0.0"
996+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
997+ integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
998+
999+isexe@^2.0.0:
1000+ version "2.0.0"
1001+ resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
1002+ integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
1003+
1004+isobject@^2.0.0:
1005+ version "2.1.0"
1006+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
1007+ integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=
1008+ dependencies:
1009+ isarray "1.0.0"
1010+
1011+isobject@^3.0.0, isobject@^3.0.1:
1012+ version "3.0.1"
1013+ resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df"
1014+ integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8=
1015+
1016+isstream@~0.1.2:
1017+ version "0.1.2"
1018+ resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
1019+ integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=
1020+
1021+jsbn@~0.1.0:
1022+ version "0.1.1"
1023+ resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
1024+ integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM=
1025+
1026+json-schema-traverse@^0.4.1:
1027+ version "0.4.1"
1028+ resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
1029+ integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1030+
1031+json-schema@0.2.3:
1032+ version "0.2.3"
1033+ resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13"
1034+ integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=
1035+
1036+json-stringify-safe@~5.0.1:
1037+ version "5.0.1"
1038+ resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
1039+ integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
1040+
1041+jsonfile@^2.1.0:
1042+ version "2.4.0"
1043+ resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8"
1044+ integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=
1045+ optionalDependencies:
1046+ graceful-fs "^4.1.6"
1047+
1048+jsprim@^1.2.2:
1049+ version "1.4.1"
1050+ resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
1051+ integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=
1052+ dependencies:
1053+ assert-plus "1.0.0"
1054+ extsprintf "1.3.0"
1055+ json-schema "0.2.3"
1056+ verror "1.10.0"
1057+
1058+jszip@^3.1.5:
1059+ version "3.2.2"
1060+ resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.2.2.tgz#b143816df7e106a9597a94c77493385adca5bd1d"
1061+ integrity sha512-NmKajvAFQpbg3taXQXr/ccS2wcucR1AZ+NtyWp2Nq7HHVsXhcJFR8p0Baf32C2yVvBylFWVeKf+WI2AnvlPhpA==
1062+ dependencies:
1063+ lie "~3.3.0"
1064+ pako "~1.0.2"
1065+ readable-stream "~2.3.6"
1066+ set-immediate-shim "~1.0.1"
1067+
1068+kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0:
1069+ version "3.2.2"
1070+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64"
1071+ integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=
1072+ dependencies:
1073+ is-buffer "^1.1.5"
1074+
1075+kind-of@^4.0.0:
1076+ version "4.0.0"
1077+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57"
1078+ integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc=
1079+ dependencies:
1080+ is-buffer "^1.1.5"
1081+
1082+kind-of@^5.0.0:
1083+ version "5.1.0"
1084+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
1085+ integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==
1086+
1087+kind-of@^6.0.0, kind-of@^6.0.2:
1088+ version "6.0.2"
1089+ resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
1090+ integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==
1091+
1092+klaw@^1.0.0:
1093+ version "1.3.1"
1094+ resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439"
1095+ integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=
1096+ optionalDependencies:
1097+ graceful-fs "^4.1.9"
1098+
1099+lie@~3.3.0:
1100+ version "3.3.0"
1101+ resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a"
1102+ integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==
1103+ dependencies:
1104+ immediate "~3.0.5"
1105+
1106+lodash@4.17.11, lodash@^4.17.11:
1107+ version "4.17.11"
1108+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d"
1109+ integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==
1110+
1111+lru-cache@^4.0.1:
1112+ version "4.1.5"
1113+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
1114+ integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
1115+ dependencies:
1116+ pseudomap "^1.0.2"
1117+ yallist "^2.1.2"
1118+
1119+map-cache@^0.2.2:
1120+ version "0.2.2"
1121+ resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf"
1122+ integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=
1123+
1124+map-visit@^1.0.0:
1125+ version "1.0.0"
1126+ resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f"
1127+ integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=
1128+ dependencies:
1129+ object-visit "^1.0.0"
1130+
1131+micromatch@^3.1.10, micromatch@^3.1.4:
1132+ version "3.1.10"
1133+ resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
1134+ integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==
1135+ dependencies:
1136+ arr-diff "^4.0.0"
1137+ array-unique "^0.3.2"
1138+ braces "^2.3.1"
1139+ define-property "^2.0.2"
1140+ extend-shallow "^3.0.2"
1141+ extglob "^2.0.4"
1142+ fragment-cache "^0.2.1"
1143+ kind-of "^6.0.2"
1144+ nanomatch "^1.2.9"
1145+ object.pick "^1.3.0"
1146+ regex-not "^1.0.0"
1147+ snapdragon "^0.8.1"
1148+ to-regex "^3.0.2"
1149+
1150+mime-db@1.40.0:
1151+ version "1.40.0"
1152+ resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32"
1153+ integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==
1154+
1155+mime-types@^2.1.12, mime-types@~2.1.19:
1156+ version "2.1.24"
1157+ resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.24.tgz#b6f8d0b3e951efb77dedeca194cff6d16f676f81"
1158+ integrity sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==
1159+ dependencies:
1160+ mime-db "1.40.0"
1161+
1162+mime@^2.0.3:
1163+ version "2.4.4"
1164+ resolved "https://registry.yarnpkg.com/mime/-/mime-2.4.4.tgz#bd7b91135fc6b01cde3e9bae33d659b63d8857e5"
1165+ integrity sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==
1166+
1167+minimatch@^3.0.2, minimatch@^3.0.4:
1168+ version "3.0.4"
1169+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
1170+ integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1171+ dependencies:
1172+ brace-expansion "^1.1.7"
1173+
1174+minimist@0.0.8:
1175+ version "0.0.8"
1176+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
1177+ integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=
1178+
1179+minimist@^1.2.0:
1180+ version "1.2.0"
1181+ resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284"
1182+ integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=
1183+
1184+minipass@^2.2.1, minipass@^2.3.5:
1185+ version "2.3.5"
1186+ resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848"
1187+ integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA==
1188+ dependencies:
1189+ safe-buffer "^5.1.2"
1190+ yallist "^3.0.0"
1191+
1192+minizlib@^1.2.1:
1193+ version "1.2.1"
1194+ resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614"
1195+ integrity sha512-7+4oTUOWKg7AuL3vloEWekXY2/D20cevzsrNT2kGWm+39J9hGTCBv8VI5Pm5lXZ/o3/mdR4f8rflAPhnQb8mPA==
1196+ dependencies:
1197+ minipass "^2.2.1"
1198+
1199+mixin-deep@^1.2.0:
1200+ version "1.3.2"
1201+ resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566"
1202+ integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==
1203+ dependencies:
1204+ for-in "^1.0.2"
1205+ is-extendable "^1.0.1"
1206+
1207+mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1:
1208+ version "0.5.1"
1209+ resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
1210+ integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=
1211+ dependencies:
1212+ minimist "0.0.8"
1213+
1214+ms@2.0.0:
1215+ version "2.0.0"
1216+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
1217+ integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
1218+
1219+ms@^2.1.1:
1220+ version "2.1.2"
1221+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
1222+ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1223+
1224+murmur-hash-js@1.0.0:
1225+ version "1.0.0"
1226+ resolved "https://registry.yarnpkg.com/murmur-hash-js/-/murmur-hash-js-1.0.0.tgz#5041049269c96633c866386960b2f4289e75e5b0"
1227+ integrity sha1-UEEEkmnJZjPIZjhpYLL0KJ515bA=
1228+
1229+mustache@^2.3.0:
1230+ version "2.3.2"
1231+ resolved "https://registry.yarnpkg.com/mustache/-/mustache-2.3.2.tgz#a6d4d9c3f91d13359ab889a812954f9230a3d0c5"
1232+ integrity sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==
1233+
1234+nan@^2.12.1, nan@^2.9.2:
1235+ version "2.14.0"
1236+ resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.0.tgz#7818f722027b2459a86f0295d434d1fc2336c52c"
1237+ integrity sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==
1238+
1239+nanomatch@^1.2.9:
1240+ version "1.2.13"
1241+ resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
1242+ integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==
1243+ dependencies:
1244+ arr-diff "^4.0.0"
1245+ array-unique "^0.3.2"
1246+ define-property "^2.0.2"
1247+ extend-shallow "^3.0.2"
1248+ fragment-cache "^0.2.1"
1249+ is-windows "^1.0.2"
1250+ kind-of "^6.0.2"
1251+ object.pick "^1.3.0"
1252+ regex-not "^1.0.0"
1253+ snapdragon "^0.8.1"
1254+ to-regex "^3.0.1"
1255+
1256+needle@^2.2.1:
1257+ version "2.4.0"
1258+ resolved "https://registry.yarnpkg.com/needle/-/needle-2.4.0.tgz#6833e74975c444642590e15a750288c5f939b57c"
1259+ integrity sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==
1260+ dependencies:
1261+ debug "^3.2.6"
1262+ iconv-lite "^0.4.4"
1263+ sax "^1.2.4"
1264+
1265+node-elm-compiler@5.0.3, node-elm-compiler@^5.0.3:
1266+ version "5.0.3"
1267+ resolved "https://registry.yarnpkg.com/node-elm-compiler/-/node-elm-compiler-5.0.3.tgz#69ffe02c0db4948c4ad9a4f91f8e45b0840c7943"
1268+ integrity sha512-I3CWm/ExYYQ/a9bjB0OL9VsGa3Lmgbb8QOs4y2kEiB/DTkTqkcTaCr/lVyOYjRpgR25TsmOBATscsg6H6aC9Hg==
1269+ dependencies:
1270+ cross-spawn "4.0.0"
1271+ find-elm-dependencies "2.0.1"
1272+ lodash "4.17.11"
1273+ temp "^0.8.3"
1274+
1275+node-pre-gyp@^0.10.0:
1276+ version "0.10.3"
1277+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc"
1278+ integrity sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A==
1279+ dependencies:
1280+ detect-libc "^1.0.2"
1281+ mkdirp "^0.5.1"
1282+ needle "^2.2.1"
1283+ nopt "^4.0.1"
1284+ npm-packlist "^1.1.6"
1285+ npmlog "^4.0.2"
1286+ rc "^1.2.7"
1287+ rimraf "^2.6.1"
1288+ semver "^5.3.0"
1289+ tar "^4"
1290+
1291+node-pre-gyp@^0.12.0:
1292+ version "0.12.0"
1293+ resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.12.0.tgz#39ba4bb1439da030295f899e3b520b7785766149"
1294+ integrity sha512-4KghwV8vH5k+g2ylT+sLTjy5wmUOb9vPhnM8NHvRf9dHmnW/CndrFXy2aRPaPST6dugXSdHXfeaHQm77PIz/1A==
1295+ dependencies:
1296+ detect-libc "^1.0.2"
1297+ mkdirp "^0.5.1"
1298+ needle "^2.2.1"
1299+ nopt "^4.0.1"
1300+ npm-packlist "^1.1.6"
1301+ npmlog "^4.0.2"
1302+ rc "^1.2.7"
1303+ rimraf "^2.6.1"
1304+ semver "^5.3.0"
1305+ tar "^4"
1306+
1307+nopt@^4.0.1:
1308+ version "4.0.1"
1309+ resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d"
1310+ integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=
1311+ dependencies:
1312+ abbrev "1"
1313+ osenv "^0.1.4"
1314+
1315+normalize-path@^2.1.1:
1316+ version "2.1.1"
1317+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
1318+ integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
1319+ dependencies:
1320+ remove-trailing-separator "^1.0.1"
1321+
1322+normalize-path@^3.0.0:
1323+ version "3.0.0"
1324+ resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
1325+ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1326+
1327+npm-bundled@^1.0.1:
1328+ version "1.0.6"
1329+ resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.6.tgz#e7ba9aadcef962bb61248f91721cd932b3fe6bdd"
1330+ integrity sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==
1331+
1332+npm-packlist@^1.1.6:
1333+ version "1.4.4"
1334+ resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.4.tgz#866224233850ac534b63d1a6e76050092b5d2f44"
1335+ integrity sha512-zTLo8UcVYtDU3gdeaFu2Xu0n0EvelfHDGuqtNIn5RO7yQj4H1TqNdBc/yZjxnWA0PVB8D3Woyp0i5B43JwQ6Vw==
1336+ dependencies:
1337+ ignore-walk "^3.0.1"
1338+ npm-bundled "^1.0.1"
1339+
1340+npmlog@^4.0.2:
1341+ version "4.1.2"
1342+ resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
1343+ integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
1344+ dependencies:
1345+ are-we-there-yet "~1.1.2"
1346+ console-control-strings "~1.1.0"
1347+ gauge "~2.7.3"
1348+ set-blocking "~2.0.0"
1349+
1350+number-is-nan@^1.0.0:
1351+ version "1.0.1"
1352+ resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
1353+ integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
1354+
1355+oauth-sign@~0.9.0:
1356+ version "0.9.0"
1357+ resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
1358+ integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==
1359+
1360+object-assign@^4.1.0:
1361+ version "4.1.1"
1362+ resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
1363+ integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
1364+
1365+object-copy@^0.1.0:
1366+ version "0.1.0"
1367+ resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c"
1368+ integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw=
1369+ dependencies:
1370+ copy-descriptor "^0.1.0"
1371+ define-property "^0.2.5"
1372+ kind-of "^3.0.3"
1373+
1374+object-visit@^1.0.0:
1375+ version "1.0.1"
1376+ resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb"
1377+ integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=
1378+ dependencies:
1379+ isobject "^3.0.0"
1380+
1381+object.pick@^1.3.0:
1382+ version "1.3.0"
1383+ resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
1384+ integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=
1385+ dependencies:
1386+ isobject "^3.0.1"
1387+
1388+once@^1.3.0:
1389+ version "1.4.0"
1390+ resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
1391+ integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
1392+ dependencies:
1393+ wrappy "1"
1394+
1395+os-homedir@^1.0.0:
1396+ version "1.0.2"
1397+ resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3"
1398+ integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M=
1399+
1400+os-tmpdir@^1.0.0, os-tmpdir@~1.0.1:
1401+ version "1.0.2"
1402+ resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274"
1403+ integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=
1404+
1405+osenv@^0.1.4:
1406+ version "0.1.5"
1407+ resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410"
1408+ integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==
1409+ dependencies:
1410+ os-homedir "^1.0.0"
1411+ os-tmpdir "^1.0.0"
1412+
1413+pako@~1.0.2:
1414+ version "1.0.10"
1415+ resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.10.tgz#4328badb5086a426aa90f541977d4955da5c9732"
1416+ integrity sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==
1417+
1418+pascalcase@^0.1.1:
1419+ version "0.1.1"
1420+ resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14"
1421+ integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=
1422+
1423+path-dirname@^1.0.0:
1424+ version "1.0.2"
1425+ resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
1426+ integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
1427+
1428+path-is-absolute@^1.0.0:
1429+ version "1.0.1"
1430+ resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
1431+ integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
1432+
1433+pend@~1.2.0:
1434+ version "1.2.0"
1435+ resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
1436+ integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
1437+
1438+performance-now@^2.1.0:
1439+ version "2.1.0"
1440+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
1441+ integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=
1442+
1443+posix-character-classes@^0.1.0:
1444+ version "0.1.1"
1445+ resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
1446+ integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
1447+
1448+process-nextick-args@~2.0.0:
1449+ version "2.0.1"
1450+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
1451+ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
1452+
1453+progress@^2.0.1:
1454+ version "2.0.3"
1455+ resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
1456+ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==
1457+
1458+proxy-from-env@^1.0.0:
1459+ version "1.0.0"
1460+ resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee"
1461+ integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=
1462+
1463+pseudomap@^1.0.2:
1464+ version "1.0.2"
1465+ resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3"
1466+ integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM=
1467+
1468+psl@^1.1.24, psl@^1.1.28:
1469+ version "1.2.0"
1470+ resolved "https://registry.yarnpkg.com/psl/-/psl-1.2.0.tgz#df12b5b1b3a30f51c329eacbdef98f3a6e136dc6"
1471+ integrity sha512-GEn74ZffufCmkDDLNcl3uuyF/aSD6exEyh1v/ZSdAomB82t6G9hzJVRx0jBmLDW+VfZqks3aScmMw9DszwUalA==
1472+
1473+punycode@^1.4.1:
1474+ version "1.4.1"
1475+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
1476+ integrity sha1-wNWmOycYgArY4esPpSachN1BhF4=
1477+
1478+punycode@^2.1.0, punycode@^2.1.1:
1479+ version "2.1.1"
1480+ resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
1481+ integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
1482+
1483+puppeteer@^1.18.0:
1484+ version "1.18.1"
1485+ resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-1.18.1.tgz#4a66f3bdab01115ededf70443ec904c99917a815"
1486+ integrity sha512-luUy0HPSuWPsPZ1wAp6NinE0zgetWtudf5zwZ6dHjMWfYpTQcmKveFRox7VBNhQ98OjNA9PQ9PzQyX8k/KrxTg==
1487+ dependencies:
1488+ debug "^4.1.0"
1489+ extract-zip "^1.6.6"
1490+ https-proxy-agent "^2.2.1"
1491+ mime "^2.0.3"
1492+ progress "^2.0.1"
1493+ proxy-from-env "^1.0.0"
1494+ rimraf "^2.6.1"
1495+ ws "^6.1.0"
1496+
1497+qs@~6.5.2:
1498+ version "6.5.2"
1499+ resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36"
1500+ integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==
1501+
1502+rc@^1.2.7:
1503+ version "1.2.8"
1504+ resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed"
1505+ integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==
1506+ dependencies:
1507+ deep-extend "^0.6.0"
1508+ ini "~1.3.0"
1509+ minimist "^1.2.0"
1510+ strip-json-comments "~2.0.1"
1511+
1512+readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@~2.3.6:
1513+ version "2.3.6"
1514+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
1515+ integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==
1516+ dependencies:
1517+ core-util-is "~1.0.0"
1518+ inherits "~2.0.3"
1519+ isarray "~1.0.0"
1520+ process-nextick-args "~2.0.0"
1521+ safe-buffer "~5.1.1"
1522+ string_decoder "~1.1.1"
1523+ util-deprecate "~1.0.1"
1524+
1525+readdirp@^2.2.1:
1526+ version "2.2.1"
1527+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"
1528+ integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==
1529+ dependencies:
1530+ graceful-fs "^4.1.11"
1531+ micromatch "^3.1.10"
1532+ readable-stream "^2.0.2"
1533+
1534+regex-not@^1.0.0, regex-not@^1.0.2:
1535+ version "1.0.2"
1536+ resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
1537+ integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==
1538+ dependencies:
1539+ extend-shallow "^3.0.2"
1540+ safe-regex "^1.1.0"
1541+
1542+remove-trailing-separator@^1.0.1:
1543+ version "1.1.0"
1544+ resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
1545+ integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
1546+
1547+repeat-element@^1.1.2:
1548+ version "1.1.3"
1549+ resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
1550+ integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
1551+
1552+repeat-string@^1.6.1:
1553+ version "1.6.1"
1554+ resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
1555+ integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
1556+
1557+request-promise-core@1.1.2:
1558+ version "1.1.2"
1559+ resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346"
1560+ integrity sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==
1561+ dependencies:
1562+ lodash "^4.17.11"
1563+
1564+request-promise@^4.2.0:
1565+ version "4.2.4"
1566+ resolved "https://registry.yarnpkg.com/request-promise/-/request-promise-4.2.4.tgz#1c5ed0d71441e38ad58c7ce4ea4ea5b06d54b310"
1567+ integrity sha512-8wgMrvE546PzbR5WbYxUQogUnUDfM0S7QIFZMID+J73vdFARkFy+HElj4T+MWYhpXwlLp0EQ8Zoj8xUA0he4Vg==
1568+ dependencies:
1569+ bluebird "^3.5.0"
1570+ request-promise-core "1.1.2"
1571+ stealthy-require "^1.1.1"
1572+ tough-cookie "^2.3.3"
1573+
1574+request@^2.87.0:
1575+ version "2.88.0"
1576+ resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef"
1577+ integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==
1578+ dependencies:
1579+ aws-sign2 "~0.7.0"
1580+ aws4 "^1.8.0"
1581+ caseless "~0.12.0"
1582+ combined-stream "~1.0.6"
1583+ extend "~3.0.2"
1584+ forever-agent "~0.6.1"
1585+ form-data "~2.3.2"
1586+ har-validator "~5.1.0"
1587+ http-signature "~1.2.0"
1588+ is-typedarray "~1.0.0"
1589+ isstream "~0.1.2"
1590+ json-stringify-safe "~5.0.1"
1591+ mime-types "~2.1.19"
1592+ oauth-sign "~0.9.0"
1593+ performance-now "^2.1.0"
1594+ qs "~6.5.2"
1595+ safe-buffer "^5.1.2"
1596+ tough-cookie "~2.4.3"
1597+ tunnel-agent "^0.6.0"
1598+ uuid "^3.3.2"
1599+
1600+resolve-url@^0.2.1:
1601+ version "0.2.1"
1602+ resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
1603+ integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
1604+
1605+ret@~0.1.10:
1606+ version "0.1.15"
1607+ resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"
1608+ integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==
1609+
1610+rimraf@^2.2.8, rimraf@^2.6.1, rimraf@^2.6.3:
1611+ version "2.6.3"
1612+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
1613+ integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==
1614+ dependencies:
1615+ glob "^7.1.3"
1616+
1617+rimraf@~2.2.6:
1618+ version "2.2.8"
1619+ resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582"
1620+ integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=
1621+
1622+safe-buffer@^5.0.1, safe-buffer@^5.1.2:
1623+ version "5.2.0"
1624+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519"
1625+ integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==
1626+
1627+safe-buffer@~5.1.0, safe-buffer@~5.1.1:
1628+ version "5.1.2"
1629+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
1630+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
1631+
1632+safe-regex@^1.1.0:
1633+ version "1.1.0"
1634+ resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e"
1635+ integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4=
1636+ dependencies:
1637+ ret "~0.1.10"
1638+
1639+"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0:
1640+ version "2.1.2"
1641+ resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1642+ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1643+
1644+sax@>=0.6.0, sax@^1.2.4:
1645+ version "1.2.4"
1646+ resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9"
1647+ integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
1648+
1649+selenium-webdriver@^4.0.0-alpha.4:
1650+ version "4.0.0-alpha.4"
1651+ resolved "https://registry.yarnpkg.com/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.4.tgz#73694490e02c941d9d0bf7a36f7c49beb9372512"
1652+ integrity sha512-etJt20d8qInkxMAHIm5SEpPBSS+CdxVcybnxzSIB/GlWErb8pIWrArz/VA6VfUW0/6tIcokepXQ5ufvdzqqk1A==
1653+ dependencies:
1654+ jszip "^3.1.5"
1655+ rimraf "^2.6.3"
1656+ tmp "0.0.30"
1657+ xml2js "^0.4.19"
1658+
1659+semver@^5.3.0:
1660+ version "5.7.0"
1661+ resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b"
1662+ integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==
1663+
1664+set-blocking@~2.0.0:
1665+ version "2.0.0"
1666+ resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
1667+ integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
1668+
1669+set-immediate-shim@~1.0.1:
1670+ version "1.0.1"
1671+ resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61"
1672+ integrity sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=
1673+
1674+set-value@^2.0.0, set-value@^2.0.1:
1675+ version "2.0.1"
1676+ resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b"
1677+ integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==
1678+ dependencies:
1679+ extend-shallow "^2.0.1"
1680+ is-extendable "^0.1.1"
1681+ is-plain-object "^2.0.3"
1682+ split-string "^3.0.1"
1683+
1684+signal-exit@^3.0.0:
1685+ version "3.0.2"
1686+ resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d"
1687+ integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=
1688+
1689+snapdragon-node@^2.0.1:
1690+ version "2.1.1"
1691+ resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b"
1692+ integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==
1693+ dependencies:
1694+ define-property "^1.0.0"
1695+ isobject "^3.0.0"
1696+ snapdragon-util "^3.0.1"
1697+
1698+snapdragon-util@^3.0.1:
1699+ version "3.0.1"
1700+ resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2"
1701+ integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==
1702+ dependencies:
1703+ kind-of "^3.2.0"
1704+
1705+snapdragon@^0.8.1:
1706+ version "0.8.2"
1707+ resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d"
1708+ integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==
1709+ dependencies:
1710+ base "^0.11.1"
1711+ debug "^2.2.0"
1712+ define-property "^0.2.5"
1713+ extend-shallow "^2.0.1"
1714+ map-cache "^0.2.2"
1715+ source-map "^0.5.6"
1716+ source-map-resolve "^0.5.0"
1717+ use "^3.1.0"
1718+
1719+source-map-resolve@^0.5.0:
1720+ version "0.5.2"
1721+ resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259"
1722+ integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==
1723+ dependencies:
1724+ atob "^2.1.1"
1725+ decode-uri-component "^0.2.0"
1726+ resolve-url "^0.2.1"
1727+ source-map-url "^0.4.0"
1728+ urix "^0.1.0"
1729+
1730+source-map-url@^0.4.0:
1731+ version "0.4.0"
1732+ resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3"
1733+ integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=
1734+
1735+source-map@^0.5.6:
1736+ version "0.5.7"
1737+ resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
1738+ integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
1739+
1740+split-string@^3.0.1, split-string@^3.0.2:
1741+ version "3.1.0"
1742+ resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2"
1743+ integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==
1744+ dependencies:
1745+ extend-shallow "^3.0.0"
1746+
1747+split@1.0.1:
1748+ version "1.0.1"
1749+ resolved "https://registry.yarnpkg.com/split/-/split-1.0.1.tgz#605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
1750+ integrity sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==
1751+ dependencies:
1752+ through "2"
1753+
1754+sshpk@^1.7.0:
1755+ version "1.16.1"
1756+ resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877"
1757+ integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==
1758+ dependencies:
1759+ asn1 "~0.2.3"
1760+ assert-plus "^1.0.0"
1761+ bcrypt-pbkdf "^1.0.0"
1762+ dashdash "^1.12.0"
1763+ ecc-jsbn "~0.1.1"
1764+ getpass "^0.1.1"
1765+ jsbn "~0.1.0"
1766+ safer-buffer "^2.0.2"
1767+ tweetnacl "~0.14.0"
1768+
1769+static-extend@^0.1.1:
1770+ version "0.1.2"
1771+ resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
1772+ integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=
1773+ dependencies:
1774+ define-property "^0.2.5"
1775+ object-copy "^0.1.0"
1776+
1777+stealthy-require@^1.1.1:
1778+ version "1.1.1"
1779+ resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b"
1780+ integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=
1781+
1782+string-width@^1.0.1:
1783+ version "1.0.2"
1784+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
1785+ integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
1786+ dependencies:
1787+ code-point-at "^1.0.0"
1788+ is-fullwidth-code-point "^1.0.0"
1789+ strip-ansi "^3.0.0"
1790+
1791+"string-width@^1.0.2 || 2":
1792+ version "2.1.1"
1793+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
1794+ integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==
1795+ dependencies:
1796+ is-fullwidth-code-point "^2.0.0"
1797+ strip-ansi "^4.0.0"
1798+
1799+string_decoder@~1.1.1:
1800+ version "1.1.1"
1801+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
1802+ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
1803+ dependencies:
1804+ safe-buffer "~5.1.0"
1805+
1806+strip-ansi@^3.0.0, strip-ansi@^3.0.1:
1807+ version "3.0.1"
1808+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
1809+ integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
1810+ dependencies:
1811+ ansi-regex "^2.0.0"
1812+
1813+strip-ansi@^4.0.0:
1814+ version "4.0.0"
1815+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f"
1816+ integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=
1817+ dependencies:
1818+ ansi-regex "^3.0.0"
1819+
1820+strip-json-comments@~2.0.1:
1821+ version "2.0.1"
1822+ resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
1823+ integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=
1824+
1825+supports-color@4.2.0:
1826+ version "4.2.0"
1827+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.2.0.tgz#ad986dc7eb2315d009b4d77c8169c2231a684037"
1828+ integrity sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==
1829+ dependencies:
1830+ has-flag "^2.0.0"
1831+
1832+supports-color@^4.0.0:
1833+ version "4.5.0"
1834+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b"
1835+ integrity sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=
1836+ dependencies:
1837+ has-flag "^2.0.0"
1838+
1839+supports-color@^5.3.0:
1840+ version "5.5.0"
1841+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
1842+ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
1843+ dependencies:
1844+ has-flag "^3.0.0"
1845+
1846+tar@^4, tar@^4.4.8:
1847+ version "4.4.10"
1848+ resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.10.tgz#946b2810b9a5e0b26140cf78bea6b0b0d689eba1"
1849+ integrity sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA==
1850+ dependencies:
1851+ chownr "^1.1.1"
1852+ fs-minipass "^1.2.5"
1853+ minipass "^2.3.5"
1854+ minizlib "^1.2.1"
1855+ mkdirp "^0.5.0"
1856+ safe-buffer "^5.1.2"
1857+ yallist "^3.0.3"
1858+
1859+temp@0.8.3, temp@^0.8.3:
1860+ version "0.8.3"
1861+ resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59"
1862+ integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=
1863+ dependencies:
1864+ os-tmpdir "^1.0.0"
1865+ rimraf "~2.2.6"
1866+
1867+through@2:
1868+ version "2.3.8"
1869+ resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
1870+ integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
1871+
1872+tmp@0.0.30:
1873+ version "0.0.30"
1874+ resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.30.tgz#72419d4a8be7d6ce75148fd8b324e593a711c2ed"
1875+ integrity sha1-ckGdSovn1s51FI/YsyTlk6cRwu0=
1876+ dependencies:
1877+ os-tmpdir "~1.0.1"
1878+
1879+to-object-path@^0.3.0:
1880+ version "0.3.0"
1881+ resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af"
1882+ integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=
1883+ dependencies:
1884+ kind-of "^3.0.2"
1885+
1886+to-regex-range@^2.1.0:
1887+ version "2.1.1"
1888+ resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38"
1889+ integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=
1890+ dependencies:
1891+ is-number "^3.0.0"
1892+ repeat-string "^1.6.1"
1893+
1894+to-regex@^3.0.1, to-regex@^3.0.2:
1895+ version "3.0.2"
1896+ resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce"
1897+ integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==
1898+ dependencies:
1899+ define-property "^2.0.2"
1900+ extend-shallow "^3.0.2"
1901+ regex-not "^1.0.2"
1902+ safe-regex "^1.1.0"
1903+
1904+tough-cookie@^2.3.3:
1905+ version "2.5.0"
1906+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
1907+ integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==
1908+ dependencies:
1909+ psl "^1.1.28"
1910+ punycode "^2.1.1"
1911+
1912+tough-cookie@~2.4.3:
1913+ version "2.4.3"
1914+ resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781"
1915+ integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==
1916+ dependencies:
1917+ psl "^1.1.24"
1918+ punycode "^1.4.1"
1919+
1920+"traverse@>=0.3.0 <0.4":
1921+ version "0.3.9"
1922+ resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9"
1923+ integrity sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=
1924+
1925+tunnel-agent@^0.6.0:
1926+ version "0.6.0"
1927+ resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd"
1928+ integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=
1929+ dependencies:
1930+ safe-buffer "^5.0.1"
1931+
1932+tweetnacl@^0.14.3, tweetnacl@~0.14.0:
1933+ version "0.14.5"
1934+ resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
1935+ integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=
1936+
1937+typedarray@^0.0.6:
1938+ version "0.0.6"
1939+ resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
1940+ integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
1941+
1942+union-value@^1.0.0:
1943+ version "1.0.1"
1944+ resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847"
1945+ integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==
1946+ dependencies:
1947+ arr-union "^3.1.0"
1948+ get-value "^2.0.6"
1949+ is-extendable "^0.1.1"
1950+ set-value "^2.0.1"
1951+
1952+unset-value@^1.0.0:
1953+ version "1.0.0"
1954+ resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559"
1955+ integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=
1956+ dependencies:
1957+ has-value "^0.3.1"
1958+ isobject "^3.0.0"
1959+
1960+unzip-stream@^0.3.0:
1961+ version "0.3.0"
1962+ resolved "https://registry.yarnpkg.com/unzip-stream/-/unzip-stream-0.3.0.tgz#c30c054cd6b0d64b13a23cd3ece911eb0b2b52d8"
1963+ integrity sha512-NG1h/MdGIX3HzyqMjyj1laBCmlPYhcO4xEy7gEqqzGiSLw7XqDQCnY4nYSn5XSaH8mQ6TFkaujrO8d/PIZN85A==
1964+ dependencies:
1965+ binary "^0.3.0"
1966+ mkdirp "^0.5.1"
1967+
1968+upath@^1.1.0:
1969+ version "1.1.2"
1970+ resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.2.tgz#3db658600edaeeccbe6db5e684d67ee8c2acd068"
1971+ integrity sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==
1972+
1973+uri-js@^4.2.2:
1974+ version "4.2.2"
1975+ resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"
1976+ integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==
1977+ dependencies:
1978+ punycode "^2.1.0"
1979+
1980+urix@^0.1.0:
1981+ version "0.1.0"
1982+ resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72"
1983+ integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=
1984+
1985+use@^3.1.0:
1986+ version "3.1.1"
1987+ resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f"
1988+ integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==
1989+
1990+util-deprecate@~1.0.1:
1991+ version "1.0.2"
1992+ resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
1993+ integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
1994+
1995+uuid@^3.3.2:
1996+ version "3.3.2"
1997+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131"
1998+ integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==
1999+
2000+verror@1.10.0:
2001+ version "1.10.0"
2002+ resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400"
2003+ integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=
2004+ dependencies:
2005+ assert-plus "^1.0.0"
2006+ core-util-is "1.0.2"
2007+ extsprintf "^1.2.0"
2008+
2009+which@1.3.1, which@^1.2.9:
2010+ version "1.3.1"
2011+ resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a"
2012+ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==
2013+ dependencies:
2014+ isexe "^2.0.0"
2015+
2016+wide-align@^1.1.0:
2017+ version "1.1.3"
2018+ resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457"
2019+ integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==
2020+ dependencies:
2021+ string-width "^1.0.2 || 2"
2022+
2023+wrappy@1:
2024+ version "1.0.2"
2025+ resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
2026+ integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
2027+
2028+ws@^6.1.0:
2029+ version "6.2.1"
2030+ resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.1.tgz#442fdf0a47ed64f59b6a5d8ff130f4748ed524fb"
2031+ integrity sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==
2032+ dependencies:
2033+ async-limiter "~1.0.0"
2034+
2035+xml2js@^0.4.19:
2036+ version "0.4.19"
2037+ resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7"
2038+ integrity sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==
2039+ dependencies:
2040+ sax ">=0.6.0"
2041+ xmlbuilder "~9.0.1"
2042+
2043+xmlbuilder@^8.2.2:
2044+ version "8.2.2"
2045+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-8.2.2.tgz#69248673410b4ba42e1a6136551d2922335aa773"
2046+ integrity sha1-aSSGc0ELS6QuGmE2VR0pIjNap3M=
2047+
2048+xmlbuilder@~9.0.1:
2049+ version "9.0.7"
2050+ resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d"
2051+ integrity sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=
2052+
2053+yallist@^2.1.2:
2054+ version "2.1.2"
2055+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52"
2056+ integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=
2057+
2058+yallist@^3.0.0, yallist@^3.0.3:
2059+ version "3.0.3"
2060+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9"
2061+ integrity sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==
2062+
2063+yauzl@2.4.1:
2064+ version "2.4.1"
2065+ resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005"
2066+ integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=
2067+ dependencies:
2068+ fd-slicer "~1.0.1"